.hit44{position:relative}.hit44:after{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}:root{--ts: 1;--ground: #F0F2F5;--bg: #F0F2F5;--paper: #F7F5F0;--surface: #FFFFFF;--surface-2: #F6F7F9;--text: #020100;--text-muted: #6D6D72;--text-faint: #6E6E72;--text-placeholder: #6B6B70;--border: #D0D7E2;--fill: #DEE2EA;--fill-strong: #D3D8E1;--fill-soft: #E7EAEF;--chevron: #C7C7CC;--avatar-bg: #DEE2EA;--btn: #020100;--frame: #F0F2F5;--page: #E3E6EB;--header: #F0F2F5;--snackbar: #1C1C1E;--ink-05: rgba(2,1,0,.05);--ink-06: rgba(2,1,0,.06);--ink-08: rgba(2,1,0,.08);--ink-10: rgba(2,1,0,.1);--ink-20: rgba(2,1,0,.2);--ink-25: rgba(2,1,0,.25);--ink-30: rgba(2,1,0,.3);--ink-35: rgba(2,1,0,.35);--ink-40: rgba(2,1,0,.4);--ink-42: rgba(2,1,0,.42);--ink-45: rgba(2,1,0,.45);--ink-50: rgba(2,1,0,.5);--ink-55: rgba(2,1,0,.55);--ink-60: rgba(2,1,0,.6);--ink-62: rgba(2,1,0,.62);--ink-65: rgba(2,1,0,.65);--ink-68: rgba(2,1,0,.68);--ink-70: rgba(2,1,0,.7);--ink-72: rgba(2,1,0,.72);--ink-75: rgba(2,1,0,.75);--ink-78: rgba(2,1,0,.78);--ink-80: rgba(2,1,0,.8);--ink-82: rgba(2,1,0,.82);--ink-85: rgba(2,1,0,.85)}:root[data-theme=dark]{--ground: #14161D;--bg: #14161D;--paper: #1C1D26;--surface: #1C1D26;--surface-2: #1C1D26;--text: #F1F1F4;--text-muted: #9B9DA6;--text-faint: #868892;--text-placeholder: #8E909A;--border: #39404A;--fill: #262833;--fill-strong: #2E303C;--fill-soft: #181A22;--chevron: #555963;--avatar-bg: #262833;--btn: #2A2C38;--frame: #14161D;--page: #0A0B0F;--header: #14161D;--snackbar: #343745;--ink-05: rgba(240,240,245,.05);--ink-06: rgba(240,240,245,.06);--ink-08: rgba(240,240,245,.08);--ink-10: rgba(240,240,245,.1);--ink-20: rgba(240,240,245,.2);--ink-25: rgba(240,240,245,.25);--ink-30: rgba(240,240,245,.3);--ink-35: rgba(240,240,245,.35);--ink-40: rgba(240,240,245,.4);--ink-42: rgba(240,240,245,.42);--ink-45: rgba(240,240,245,.45);--ink-50: rgba(240,240,245,.5);--ink-55: rgba(240,240,245,.55);--ink-60: rgba(240,240,245,.6);--ink-62: rgba(240,240,245,.62);--ink-65: rgba(240,240,245,.65);--ink-68: rgba(240,240,245,.68);--ink-70: rgba(240,240,245,.7);--ink-72: rgba(240,240,245,.72);--ink-75: rgba(240,240,245,.75);--ink-78: rgba(240,240,245,.78);--ink-80: rgba(240,240,245,.8);--ink-82: rgba(240,240,245,.82);--ink-85: rgba(240,240,245,.85)}@keyframes tgp-spin{to{transform:rotate(360deg)}}@keyframes tgpReactBar{0%{opacity:0;transform:translateY(6px) scale(.9)}to{opacity:1;transform:none}}@keyframes tgpReactPop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes tgpChatMessageIn{0%{opacity:0;transform:translateY(7px) scale(.985)}to{opacity:1;transform:none}}@keyframes tgpTypingDot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.tgp-chat-message{animation:tgpChatMessageIn .18s cubic-bezier(.2,.8,.2,1) both}.tgp-chat-typing i{width:5px;height:5px;border-radius:50%;background:var(--ink-42);animation:tgpTypingDot 1.15s ease-in-out infinite}.tgp-chat-typing i:nth-child(2){animation-delay:.12s}.tgp-chat-typing i:nth-child(3){animation-delay:.24s}@keyframes tgpSelIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){[style*=tgpSelIn]{animation:none!important}}@media (prefers-reduced-motion: reduce){[data-reaction-bar],[data-reaction-bar]>button,.tgp-chat-message,.tgp-chat-typing i{animation:none!important}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{background:var(--page);color:var(--text);min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;font-family:Inter,system-ui,sans-serif;padding:24px 16px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}#root{display:flex;align-items:center;justify-content:center}@media (max-width: 500px){body{padding:0;background:var(--frame);align-items:flex-start}#root{align-items:flex-start;width:100%}}#root{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}#root input,#root textarea,#root [contenteditable=true],#root .tgp-selectable{-webkit-touch-callout:default;-webkit-user-select:text;user-select:text}#root *{scrollbar-width:none}#root *::-webkit-scrollbar{display:none}button{transition:opacity .1s,transform .1s;font-family:inherit}button:active{opacity:.75;transform:scale(.97)}:root{--squircle: polygon(50% 0%, 56.52% .21%, 61.92% .84%, 66.9% 1.89%, 71.53% 3.35%, 75.85% 5.22%, 79.86% 7.47%, 83.54% 10.11%, 86.89% 13.11%, 89.89% 16.46%, 92.53% 20.14%, 94.78% 24.15%, 96.65% 28.47%, 98.11% 33.1%, 99.16% 38.08%, 99.79% 43.48%, 100% 50%, 99.79% 56.52%, 99.16% 61.92%, 98.11% 66.9%, 96.65% 71.53%, 94.78% 75.85%, 92.53% 79.86%, 89.89% 83.54%, 86.89% 86.89%, 83.54% 89.89%, 79.86% 92.53%, 75.85% 94.78%, 71.53% 96.65%, 66.9% 98.11%, 61.92% 99.16%, 56.52% 99.79%, 50% 100%, 43.48% 99.79%, 38.08% 99.16%, 33.1% 98.11%, 28.47% 96.65%, 24.15% 94.78%, 20.14% 92.53%, 16.46% 89.89%, 13.11% 86.89%, 10.11% 83.54%, 7.47% 79.86%, 5.22% 75.85%, 3.35% 71.53%, 1.89% 66.9%, .84% 61.92%, .21% 56.52%, 0% 50%, .21% 43.48%, .84% 38.08%, 1.89% 33.1%, 3.35% 28.47%, 5.22% 24.15%, 7.47% 20.14%, 10.11% 16.46%, 13.11% 13.11%, 16.46% 10.11%, 20.14% 7.47%, 24.15% 5.22%, 28.47% 3.35%, 33.1% 1.89%, 38.08% .84%, 43.48% .21%)}.tgp-squircle{clip-path:var(--squircle)}.tgp-grid-tiles{display:grid;grid-template-columns:1fr 1fr}@media (min-width: 700px){.tgp-grid-tiles{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1000px){.tgp-grid-tiles{grid-template-columns:repeat(4,1fr)}}.tgp-grid-faces{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:12px;row-gap:24px;align-items:start}@media (min-width: 700px){.tgp-grid-faces{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:20px}}@media (min-width: 1000px){.tgp-grid-faces{grid-template-columns:repeat(5,minmax(0,1fr))}}.tgp-grid-board{display:grid;grid-template-columns:1fr 1fr;align-items:start;column-gap:16px;row-gap:16px}@media (min-width: 700px){.tgp-grid-board{grid-template-columns:repeat(3,1fr);column-gap:24px;row-gap:24px}}@media (min-width: 1100px){.tgp-grid-board{grid-template-columns:repeat(4,1fr)}}.plan-folder{--pf-radius: 4px;--pf-paper-radius: 8px;--pf-tab: 26px;--pf-tab-radius: 8px;--pf-overlap: 8px;--pf-paper: #FCFBF9;--pf-layer: color-mix(in srgb, var(--pf-back) 24%, #EFEDE8);--pf-edge: color-mix(in srgb, var(--pf-back) 50%, #DDD8D0);display:block;width:100%;padding:0;border:none;background:transparent;text-align:left;cursor:pointer;color:#1c1917;container-type:inline-size;aspect-ratio:1 / 1;position:relative;transition:transform .14s ease}.plan-folder__back{position:absolute;inset:var(--pf-tab) 0 0 0;z-index:0;border-radius:var(--pf-radius) var(--pf-tab-radius) var(--pf-radius) var(--pf-radius);background:var(--pf-layer);box-shadow:inset 0 1px #ffffff8c,0 -1px 3px #281e1417,0 1px 2px #281e140f,0 8px 18px #281e141a;transition:box-shadow .14s ease}.plan-tabs{position:absolute;left:0;top:0;z-index:1;width:82%;height:calc(var(--pf-tab) + var(--pf-radius));display:flex;align-items:flex-start;pointer-events:none}.plan-tab{position:relative;flex:0 0 auto;width:calc((100% + 2 * var(--pf-overlap)) / 3);min-width:0;height:100%;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:0 6px;border:none;border-radius:var(--pf-tab-radius) var(--pf-tab-radius) 0 0;background:var(--pf-layer);color:#1c1917a8;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;pointer-events:auto;-moz-appearance:none;appearance:none;-webkit-appearance:none;--pf-tab-light: inset 0 1px 0 rgba(255, 255, 255, .55);--pf-tab-shade: inset 7px 0 9px -5px rgba(40, 30, 20, .28);--pf-tab-under: inset 0 -6px 6px -6px rgba(40, 30, 20, .16);box-shadow:var(--pf-tab-light),var(--pf-tab-under);transition:background-color .18s ease,color .18s ease,box-shadow .18s ease,opacity .1s}.plan-tab+.plan-tab{margin-left:calc(-1 * var(--pf-overlap));padding-left:calc(var(--pf-overlap) + 6px);box-shadow:var(--pf-tab-light),var(--pf-tab-shade),var(--pf-tab-under)}.plan-tab:nth-child(1){z-index:3}.plan-tab:nth-child(2){z-index:2}.plan-tab:nth-child(3){z-index:1}.plan-tab:not([data-on="1"]){background:color-mix(in srgb,var(--pf-layer),#4a3f35 7%)}.plan-tab:not([data-on="1"])~.plan-tab:not([data-on="1"]){background:color-mix(in srgb,var(--pf-layer),#4a3f35 14%)}.plan-tab[data-on="1"]{height:calc(var(--pf-tab) + var(--pf-radius));padding-bottom:var(--pf-radius);background:var(--pf-layer);color:#1c1917;cursor:default;box-shadow:var(--pf-tab-light)}.plan-tab+.plan-tab[data-on="1"]{box-shadow:var(--pf-tab-light)}.plan-tab+.plan-tab[data-on="1"]:before{content:"";position:absolute;inset:0 0 var(--pf-radius) 0;border-radius:inherit;box-shadow:var(--pf-tab-shade);pointer-events:none}.plan-folder .plan-tab[data-on="1"],.plan-tab[data-on="0"]{cursor:pointer}.plan-tab:active{transform:none;opacity:.85}.plan-folder__front{position:absolute;z-index:6;inset:calc(var(--pf-tab) + 4px) 4px 6px 2px;display:flex;flex-direction:column;box-sizing:border-box;padding:10px 12px 8px;border-radius:var(--pf-paper-radius);background:var(--pf-paper);overflow:hidden;box-shadow:0 0 0 1px #281e140f,2px 2px 0 var(--pf-edge)}.plan-folder__front:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.22;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.45 0 0 0 0 0.4 0 0 0 0 0.35 0 0 0 0.16 0'/></filter><rect width='120' height='120' filter='url(%23n)'/></svg>")}.plan-open{--pf-radius: 4px;--pf-tab: 44px;--pf-tab-radius: 16px;--pf-overlap: 14px;--pf-layer: color-mix(in srgb, var(--pf-back) 24%, #EFEDE8);--pf-edge: color-mix(in srgb, var(--pf-back) 50%, #DDD8D0);position:relative;display:flex;flex-direction:column;flex:1;min-height:0}.plan-open[data-card="1"]{--pf-layer: var(--pf-back);--pf-edge: color-mix(in srgb, var(--pf-back) 80%, #1c1917)}.plan-open__wrap{display:flex;flex-direction:column;min-height:100%;box-sizing:border-box}.plan-open__wrap[data-fill="1"]{height:100%;min-height:0}.plan-open:before{content:"";position:absolute;inset:var(--pf-tab) 0 0 0;z-index:0;border-radius:var(--pf-radius) var(--pf-tab-radius) var(--pf-radius) var(--pf-radius);background:var(--pf-layer);box-shadow:inset 0 1px #ffffff8c,0 -1px 3px #281e1417,0 1px 2px #281e140f,0 8px 18px #281e141a}.plan-open__papers{position:relative;z-index:6;flex:1;display:flex;flex-direction:column;gap:8px;padding:0 8px calc(8px + env(safe-area-inset-bottom))}.plan-open[data-fill="1"] .plan-open__papers{min-height:0;padding-bottom:0}.plan-paper--fill{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;border-bottom-left-radius:0;border-bottom-right-radius:0;--chat-pad-b: env(safe-area-inset-bottom)}.plan-tabs--page{order:-1;position:sticky;top:0;z-index:8;width:100%;height:auto;flex-shrink:0;background:var(--ground);padding-bottom:8px}.plan-tabs--page:after{content:"";position:absolute;left:0;right:0;bottom:0;height:calc(8px + var(--pf-radius));z-index:0;background:var(--pf-layer);box-shadow:inset 0 1px #ffffff8c,0 2px 8px #281e1414}.plan-tabs--page .plan-tab{width:calc((80% + 2 * var(--pf-overlap)) / 3);height:var(--pf-tab);gap:8px;font-size:14px;padding-right:8px}.plan-tabs--page .plan-tab+.plan-tab{padding-left:calc(var(--pf-overlap) + 8px)}.plan-tabs--page .plan-tab[data-on="1"]{width:auto;min-width:calc((100% + 2 * var(--pf-overlap)) / 3);height:calc(var(--pf-tab) + var(--pf-radius));padding-left:14px;padding-right:14px}.plan-tabs--page .plan-tab+.plan-tab[data-on="1"]{padding-left:calc(var(--pf-overlap) + 14px)}.plan-tabs--page .plan-tab:nth-child(1){z-index:4}.plan-tabs--page .plan-tab:nth-child(2){z-index:3}.plan-tabs--page .plan-tab:nth-child(3){z-index:2}.plan-tabs--page .plan-tab[data-on="1"]{z-index:5}.plan-paper{position:relative;border-radius:8px;background:#fcfbf9;color:#1c1917;box-shadow:0 0 0 1px #281e140f,0 1px 2px #281e140f,0 4px 10px #281e140f}@media (max-width: 500px){.plan-open:before{border-radius:0;box-shadow:inset 0 1px #ffffff8c}}@keyframes tgpPageInR{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@keyframes tgpPageInL{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}.tgp-page-in-r{animation:tgpPageInR .24s cubic-bezier(.22,1,.36,1)}@keyframes tgpPlaceInR{0%,35%{transform:translate3d(28px,0,0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes tgpPlaceInL{0%,35%{transform:translate3d(-28px,0,0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes tgpPlaceToL{0%{transform:translateZ(0);opacity:1}45%,to{transform:translate3d(-28px,0,0);opacity:0}}@keyframes tgpPlaceToR{0%{transform:translateZ(0);opacity:1}45%,to{transform:translate3d(28px,0,0);opacity:0}}.tgp-place-out-l{animation:tgpPlaceToL .38s ease-out both;will-change:transform}.tgp-place-out-r{animation:tgpPlaceToR .38s ease-out both;will-change:transform}.tgp-place-ghost *{animation:none!important;transition:none!important}@keyframes tgpSearchLine{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.tgp-search-line{animation:tgpSearchLine .9s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion: reduce){.tgp-search-line{animation:none}}@keyframes tgpStamp{0%{transform:rotate(-8deg) scale(1.6);opacity:0}60%{transform:rotate(-8deg) scale(.92);opacity:1}to{transform:rotate(-8deg) scale(1)}}.tgp-stamp{animation:tgpStamp .5s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion: reduce){.tgp-stamp{animation:none}}@keyframes tgpRise{0%{transform:translateY(100%)}to{transform:none}}.tgp-place-in-r{animation:tgpPlaceInR .38s ease-out both;will-change:transform}.tgp-place-in-l{animation:tgpPlaceInL .38s ease-out both;will-change:transform}.tgp-rise{animation:tgpRise .46s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion: reduce){.tgp-place-in-r,.tgp-place-in-l,.tgp-rise{animation:none}}.tgp-page-in-l{animation:tgpPageInL .24s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion: reduce){.tgp-page-in-r,.tgp-page-in-l{animation:none}}@keyframes tgpMenuIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes tgpUnfold{0%{opacity:0;transform:scale(.86) translate(6%,-6%)}to{opacity:1;transform:none}}.tgp-unfold{transform-origin:100% 0;animation:tgpUnfold .26s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion: reduce){.tgp-unfold{animation:none}}::view-transition-group(plan-folder){animation-duration:.36s;animation-timing-function:cubic-bezier(.22,1,.36,1)}@keyframes tgpFoldOut{0%{opacity:1}to{opacity:0}}@keyframes tgpFoldIn{0%{opacity:0}to{opacity:1}}::view-transition-old(plan-folder){animation:tgpFoldOut .08s linear forwards;mix-blend-mode:normal}::view-transition-new(plan-folder){animation:tgpFoldIn .14s linear both;mix-blend-mode:normal}::view-transition-group(plan-task){animation-duration:.36s;animation-timing-function:cubic-bezier(.22,1,.36,1);overflow:clip;border-radius:8px}::view-transition-old(plan-task){animation:tgpFoldOut .1s linear forwards;mix-blend-mode:normal}::view-transition-new(plan-task){animation:tgpFoldIn .16s linear both;mix-blend-mode:normal}::view-transition-old(root),::view-transition-new(root){animation-duration:.22s}@keyframes tgpStepIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.plan-folder__step{animation:tgpStepIn .28s cubic-bezier(.22,1,.36,1)}@keyframes tgpSheetUp{0%{transform:translateY(24px);opacity:.6}to{transform:none;opacity:1}}@keyframes tgpSheetIn{0%{transform:translate3d(0,100%,0)}to{transform:none}}@keyframes tgpDimIn{0%{opacity:0}to{opacity:1}}.tgp-sheet-in{animation:tgpSheetIn .34s cubic-bezier(.22,1,.36,1) both;will-change:transform}.tgp-dim-in{animation:tgpDimIn .26s ease-out both}@media (prefers-reduced-motion: reduce){.tgp-sheet-in,.tgp-dim-in{animation:none}}.tgp-plate-say{animation:tgpSheetUp .32s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion: reduce){.tgp-plate-say{animation:none}}@media (prefers-reduced-motion: reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}.plan-folder__step,.plan-folder,.plan-folder__back{animation:none!important;transition:none!important}}@media (hover: hover){.plan-folder:hover{transform:translateY(-1px)}.plan-folder:hover .plan-folder__back{box-shadow:inset 0 1px #ffffff8c,0 -1px 3px #281e1417,0 1px 2px #281e140f,0 11px 22px #281e1424}}.plan-folder:active{transform:translateY(1px);opacity:1}.plan-folder:active .plan-folder__back{box-shadow:inset 0 1px #ffffff8c,0 -1px 3px #281e1417,0 1px 2px #281e140f,0 4px 10px #281e141a}.tgp-authframe{position:fixed;top:0;right:0;bottom:0;left:0;bottom:var(--kb);display:flex;flex-direction:column;overflow:hidden}:root{--kb: 0px}.tgp-bottombar{transition:opacity .16s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s}.kb-open .tgp-bottombar{opacity:0;transform:translateY(16px);visibility:hidden;pointer-events:none;transition:opacity .12s cubic-bezier(.22,1,.36,1),transform .16s cubic-bezier(.22,1,.36,1),visibility 0s linear .16s}@media (prefers-reduced-motion: reduce){.tgp-bottombar,.kb-open .tgp-bottombar{transition:none}}.tgp-frame{position:relative;width:390px;height:844px;background:var(--frame);border-radius:28px;box-shadow:0 30px 80px #00000038,0 0 0 1px #00000012;overflow:hidden;overflow:clip;display:flex;flex-direction:column}@media (max-width: 500px){.tgp-frame{width:100vw;height:calc(100dvh - var(--kb));max-width:100vw;border-radius:0;box-shadow:none;transition:height .18s ease-out}}@media (min-width: 501px){.tgp-frame{width:min(560px,92vw);height:min(900px,94vh);border-radius:28px}}.tgp-map .leaflet-tile-pane{filter:saturate(.3) contrast(.92) brightness(1.03)}:root[data-theme=dark] .tgp-map .leaflet-tile-pane{filter:invert(1) hue-rotate(180deg) saturate(.25) brightness(.8) contrast(.9)}.tgp-map .leaflet-container{font-family:Inter,system-ui,sans-serif;background:var(--fill)}.tgp-pin-wrap,.tgp-you-wrap{background:none;border:none}.tgp-pin{display:flex;align-items:center;justify-content:center;border-radius:50%;box-shadow:0 0 0 2.5px var(--surface),0 2px 8px #0000002e;transition:width .15s,height .15s;cursor:pointer}.tgp-pin--on{box-shadow:0 0 0 2.5px var(--surface),0 0 0 4px var(--text),0 4px 12px #00000038}.tgp-you{display:block;width:18px;height:18px;border-radius:50%;background:var(--text);box-shadow:0 0 0 3px var(--surface),0 1px 6px #00000040}.tgp-pin--face{background:var(--avatar-bg);color:var(--text);overflow:hidden;clip-path:none}.tgp-scroll-hint{transition:opacity .26s cubic-bezier(.22,1,.36,1)}.tgp-scroll-hint>span{animation:tgpNudge 2.2s cubic-bezier(.22,1,.36,1) infinite}@keyframes tgpNudge{0%,62%,to{transform:translateY(0)}78%{transform:translateY(2.5px)}}@media (prefers-reduced-motion: reduce){.tgp-scroll-hint,.tgp-scroll-hint>span{animation:none;transition:none}}input::placeholder,textarea::placeholder{color:var(--text-placeholder);opacity:1}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (max-width: 500px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not(.tgp-big),textarea:not(.tgp-big),select{font-size:max(16px,calc(16px * var(--ts, 1)))!important}}html{touch-action:manipulation}.tgp-newplan-title::placeholder{color:currentColor;opacity:.4}.tgp-fly{position:fixed;width:76px;height:76px;z-index:2000;pointer-events:none;border-radius:18px;overflow:hidden;background:var(--fill-strong);box-shadow:0 10px 28px #00000038;display:flex;align-items:center;justify-content:center;will-change:transform,opacity}.tgp-fly img{width:100%;height:100%;object-fit:cover;display:block}@keyframes tgpPlanLand{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.tgp-plan-land{animation:tgpPlanLand .36s cubic-bezier(.22,1,.36,1) .12s backwards}@keyframes tgpStampLand{0%{transform:scale(1.25) rotate(-6deg);opacity:0}to{transform:none;opacity:1}}@keyframes tgpStampLift{0%{transform:none;opacity:1}to{transform:scale(1.2) rotate(4deg) translateY(-6px);opacity:0}}.tgp-stamp-land{animation:tgpStampLand .26s cubic-bezier(.22,1,.36,1)}.tgp-stamp-lift{animation:tgpStampLift .24s cubic-bezier(.22,1,.36,1) forwards}@keyframes tgpCardTurn{0%{transform:none}50%{transform:perspective(900px) rotateY(12deg)}to{transform:none}}@keyframes tgpCardTake{0%{opacity:0}to{opacity:1}}.tgp-card-turn{animation:tgpCardTurn .42s cubic-bezier(.22,1,.36,1)}.tgp-card-take{animation:tgpCardTake .42s cubic-bezier(.22,1,.36,1) forwards}@keyframes tgpFoundGround{0%{opacity:1}to{opacity:0}}.tgp-found-in:before,.tgp-found-in:after{content:"";position:absolute;inset:var(--fi, 0);border-radius:var(--fr, 22px);pointer-events:none;z-index:1;animation:tgpFoundGround .4s cubic-bezier(.22,1,.36,1) forwards}.tgp-found-in:before{background:var(--surface, #fff)}.tgp-found-in:after{border:1.5px dashed rgba(28,25,23,.35);animation-duration:.5s}@media (prefers-reduced-motion: reduce){.tgp-plan-land,.tgp-stamp-land,.tgp-stamp-lift,.tgp-card-turn,.tgp-card-take{animation:none}.tgp-found-in:before,.tgp-found-in:after{display:none}}@keyframes tgpPlateIn{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}.tgp-plate-in{animation:tgpPlateIn .36s cubic-bezier(.22,1,.36,1) .14s both}@media (prefers-reduced-motion: reduce){.tgp-plate-in{animation:none}}.tgp-propgroup>.tgp-proprow+.tgp-proprow{border-top:1px solid var(--border)}.tgp-intro-mark{width:var(--splash-w, 23.7vmax)}.tgp-intro-piece svg{width:100%!important;height:100%!important;display:block}.tgp-intro-the,.tgp-intro-greater,.tgp-intro-plan,.tgp-intro-traced,.tgp-intro-piece,.tgp-intro-hole-plain,.tgp-intro-hole-round{animation-duration:1.15s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.22,1,.36,1)}.tgp-intro-the{animation-name:tgpIntroThe}.tgp-intro-greater{animation-name:tgpIntroGreater;animation-delay:40ms}.tgp-intro-plan{animation-name:tgpIntroPlan;animation-delay:80ms}.tgp-intro-traced{animation-name:tgpIntroTraced}.tgp-intro-square{animation-name:tgpIntroSquare}.tgp-intro-hole-plain{animation-name:tgpIntroHolePlain}.tgp-intro-hole-round{animation-name:tgpIntroHoleRound}.tgp-intro-squircle{animation-name:tgpIntroSquircle}.tgp-intro-sparkle{animation-name:tgpIntroSparkle}.tgp-intro-exit{animation:tgpIntroExit .32s cubic-bezier(.22,1,.36,1) forwards}@keyframes tgpIntroThe{0%{transform:none;opacity:1}25%,55%{transform:translateY(-6%);opacity:.14}80%,to{transform:none;opacity:1}}@keyframes tgpIntroGreater{0%{transform:none;opacity:1}25%,55%{transform:translate(4%);opacity:.14}84%,to{transform:none;opacity:1}}@keyframes tgpIntroPlan{0%{transform:none;opacity:1}25%,55%{transform:translateY(6%);opacity:.14}88%,to{transform:none;opacity:1}}@keyframes tgpIntroTraced{0%{opacity:1}8%,92%{opacity:0}to{opacity:1}}@keyframes tgpIntroSquare{0%{opacity:0;transform:none}8%{opacity:1;transform:none}30%,55%{transform:translate(-70%,55%) rotate(-12deg)}75%{transform:none}92%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes tgpIntroHolePlain{0%,78%{opacity:1}84%,to{opacity:0}}@keyframes tgpIntroHoleRound{0%,78%{opacity:0}84%,to{opacity:1}}@keyframes tgpIntroSquircle{0%{opacity:0;transform:scale(.72)}8%{opacity:1;transform:scale(.72)}30%,55%{transform:translate(-95%,-85%) scale(.8)}80%{opacity:1;transform:scale(.72)}86%,to{opacity:0;transform:scale(.72)}}@keyframes tgpIntroSparkle{0%{opacity:0;transform:scale(.42)}8%{opacity:1;transform:scale(.42)}30%,55%{transform:translate(-160%,-10%) rotate(45deg) scale(.6)}88%{transform:scale(.42)}92%{opacity:1;transform:scale(.42)}to{opacity:0;transform:scale(.42)}}@keyframes tgpIntroExit{to{opacity:0}}.tgp-slow-spinner{opacity:0;animation:tgpSlowIn .3s ease 2.5s forwards}@keyframes tgpSlowIn{to{opacity:1}}@keyframes tgpPtrTurn{to{transform:rotate(360deg)}}.tgp-ptr-turn{animation:tgpPtrTurn .8s linear infinite}.tgp-ptr-turn circle:last-child{stroke-dashoffset:40!important}@media (prefers-reduced-motion: reduce){.tgp-ptr-turn{animation:none}}html,body{overscroll-behavior:none}
