@font-face{font-family:Gabarito Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/gabarito-latin-ext-wght-normal-C-_vgDbo.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gabarito Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/gabarito-latin-wght-normal-ZpvQqcqY.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-ext-wght-normal-DCwSJGxG.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-wght-normal-D_ZTVpCC.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;background:var(--bg)}html{overscroll-behavior-y:none}body{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,system-ui,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;background:var(--bg);color:var(--ink);overscroll-behavior-y:none}input,textarea,select,button{font:inherit;color:inherit}button{text-align:inherit}.num{font-variant-numeric:tabular-nums}:root{--bar-gap: max(14px, calc(env(safe-area-inset-bottom) - 10px) )}.pt-safe{padding-top:env(safe-area-inset-top)}.pb-safe{padding-bottom:env(safe-area-inset-bottom)}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.\!card{background:var(--card)!important;border-radius:20px!important;margin:10px 16px 0!important;padding:14px 16px!important}.card{background:var(--card);border-radius:20px;margin:10px 16px 0;padding:14px 16px}.\!list{background:var(--card)!important;border-radius:18px!important;margin:0 16px!important;overflow:hidden!important}.list{background:var(--card);border-radius:18px;margin:0 16px;overflow:hidden}.ghead{display:flex;align-items:baseline;justify-content:space-between;padding:16px 20px 6px;font-size:14px;font-weight:600;color:var(--ink2)}.\!label{font-size:13px!important;font-weight:600!important;color:var(--ink2)!important}.label{font-size:13px;font-weight:600;color:var(--ink2)}.foot{font-size:13px;color:var(--ink2);margin-top:6px}.incline b.tone-pos{color:var(--pos)}.incline b.tone-neg{color:var(--neg)}.lead{font-size:17px;font-weight:600;color:var(--ink);margin:4px 0 12px}.choices{display:flex;flex-direction:column;gap:10px}.choice{display:flex;align-items:flex-start;gap:12px;width:100%;text-align:left;padding:14px;background:var(--card);border:2px solid transparent;border-radius:18px;color:var(--ink);transition:border-color var(--dur-move, .18s) var(--ease-move, ease)}.choice .tile{color:var(--ink2)}.choice .t{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.choice .\!t{flex:1!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:3px!important}.choice .h{font-size:16px;font-weight:600;line-height:1.25}.choice .\!h{font-size:16px!important;font-weight:600!important;line-height:1.25!important}.choice .s{font-size:13px;line-height:1.4;color:var(--ink2)}.choice .\!s{font-size:13px!important;line-height:1.4!important;color:var(--ink2)!important}.choice .mark{width:22px;height:22px;border-radius:999px;border:1.5px solid var(--line, var(--chip));display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;margin-top:2px;color:#fff}.choice[aria-pressed=true]{border-color:var(--accent)}.choice[aria-pressed=true] .tile{background:var(--accent);color:#fff}.choice[aria-pressed=true] .mark{background:var(--accent);border-color:var(--accent)}.note{font-size:13px;color:var(--ink2);margin-top:6px;line-height:1.4}.secthead{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:28px}.h1{font-size:32px;font-weight:800;letter-spacing:-.02em;line-height:1.05;margin:0}.\!sub{font-size:13px!important;color:var(--ink2)!important;margin-top:4px!important}.sub{font-size:13px;color:var(--ink2);margin-top:4px}.hero-num{font-size:36px;font-weight:800;letter-spacing:-.03em;line-height:1.1;margin-top:4px}.hero-label{font-size:13px;font-weight:600;color:var(--ink2);margin-bottom:2px}.hero-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.hero-row .hero-num{min-width:0}.curswitch{display:inline-flex;align-items:center;gap:5px;margin-top:6px;padding:0;color:var(--ink2);font-size:15px;font-weight:700;letter-spacing:.02em;flex:0 0 auto;position:relative}.curswitch:after{content:"";position:absolute;top:-12px;right:-10px;bottom:-12px;left:-10px}.curswitch:active{opacity:.6}.\!row.wtint{animation:row-tint 1.6s ease-out!important}.row.wtint{animation:row-tint 1.6s ease-out}.rollnum{display:inline-flex;white-space:nowrap}.rollcol{position:relative;display:inline-block;overflow:hidden;height:1.1em;line-height:1.1;vertical-align:top}.rollsize{visibility:hidden}.rollstrip{position:absolute;left:0;right:0;top:0;display:flex;flex-direction:column;text-align:center;transition:transform .52s cubic-bezier(.2,.8,.2,1)}.rollstrip>span{height:1.1em;line-height:1.1}.rollsym{display:inline-block;line-height:1.1}.rollsym.in{animation:rollsym-in .35s ease-out}@keyframes rollsym-in{0%{opacity:0;transform:translateY(.3em)}}.rollnum.still .rollstrip{transition:none}.rollnum.still .rollsym{animation:none}@media (prefers-reduced-motion: reduce){.rollstrip{transition:none}.rollsym{animation:none}}.curcode{display:inline-block}.curcode.in{animation:curcode-in .22s ease-out}@keyframes curcode-in{0%{opacity:0;transform:translateY(6px)}}.delta{font-size:13px;font-weight:600;margin-top:4px}.delta.pos,.tone-pos{color:var(--pos)}.delta.\!pos{color:var(--pos)!important}.delta.neg,.tone-neg{color:var(--neg)}.delta.flat{color:var(--ink2)}.empty{padding:36px 20px;text-align:center;color:var(--ink2);font-size:14px}.warn{background:var(--warn-bg);color:var(--warn-ink);border-radius:12px;padding:10px 12px;font-size:13px;margin:12px 16px 0;line-height:1.4}.\!ok{background:var(--pos-bg)!important;color:var(--pos)!important;border-radius:12px!important;padding:10px 12px!important;font-size:13px!important;line-height:1.4!important}.ok{background:var(--pos-bg);color:var(--pos);border-radius:12px;padding:10px 12px;font-size:13px;line-height:1.4}.tip{background:var(--info-bg);color:var(--ink);border-radius:12px;padding:10px 12px;font-size:14px;line-height:1.45;margin-top:8px}.\!btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:10px 16px!important;border-radius:999px!important;background:var(--btn)!important;color:var(--btn-ink)!important;font-weight:600!important;font-size:14px!important;white-space:nowrap!important;transition:transform var(--dur-exit) ease-out!important}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 16px;border-radius:999px;background:var(--btn);color:var(--btn-ink);font-weight:600;font-size:14px;white-space:nowrap;transition:transform var(--dur-exit) ease-out}.\!btn:active{transform:scale(.97)!important;transition-duration:90ms!important}.btn:active{transform:scale(.97);transition-duration:90ms}.\!btn.wide{width:100%!important;padding:14px!important;border-radius:14px!important;font-size:16px!important}.btn.wide{width:100%;padding:14px;border-radius:14px;font-size:16px}.btn.\!wide{width:100%!important;padding:14px!important;border-radius:14px!important;font-size:16px!important}.\!btn.ghost{background:var(--chip)!important;color:var(--ink)!important}.btn.ghost{background:var(--chip);color:var(--ink)}.\!btn.ghost.tone-neg{color:var(--neg)!important}.btn.ghost.tone-neg{color:var(--neg)}.\!btn.google{background:var(--gbtn-bg)!important;color:var(--gbtn-ink)!important;box-shadow:inset 0 0 0 1px var(--gbtn-line)!important;gap:10px!important}.btn.google{background:var(--gbtn-bg);color:var(--gbtn-ink);box-shadow:inset 0 0 0 1px var(--gbtn-line);gap:10px}.\!btn.danger{background:var(--danger)!important;color:var(--on-danger)!important}.btn.danger{background:var(--danger);color:var(--on-danger)}.\!btn.accent{background:var(--accent)!important;color:var(--on-accent)!important}.btn.accent{background:var(--accent);color:var(--on-accent)}.\!btn:disabled{opacity:.45!important;pointer-events:none!important}.btn:disabled{opacity:.45;pointer-events:none}.pill{padding:7px 12px;border-radius:999px;background:var(--card);font-weight:600;font-size:13px;letter-spacing:.02em;box-shadow:var(--shadow-sm)}.iconbtn{width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--card);box-shadow:var(--shadow-sm);color:var(--ink);flex:0 0 auto}.iconbtn.plain{background:none;box-shadow:none}.\!info{width:36px!important;height:36px!important;margin:-6px -8px -6px 0!important;border-radius:50%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:var(--ink2)!important;flex:0 0 auto!important}.info{width:36px;height:36px;margin:-6px -8px -6px 0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--ink2);flex:0 0 auto}.seg{position:relative;display:flex;border:2px solid var(--sep);border-radius:999px;padding:2px;background:var(--card)}.seg>.thumb{position:absolute;top:2px;bottom:2px;border-radius:999px;background:var(--btn)}.seg>.thumb.anim{transition:left .25s cubic-bezier(.3,.7,.2,1),width .25s cubic-bezier(.3,.7,.2,1)}.seg>button{position:relative;z-index:1;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;text-align:center;padding:6px 10px;border-radius:999px;font-size:13px;font-weight:600;color:var(--ink2);white-space:nowrap;transition:color .2s}.seg>button.on{color:var(--btn-ink)}.seg>button.\!on{color:var(--btn-ink)!important}@media (prefers-reduced-motion: reduce){.seg>.thumb.anim,.seg>button{transition:none}}.chips{display:flex;gap:8px;flex-wrap:wrap}.chips.oneline{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:2px 16px}.chips.oneline::-webkit-scrollbar{display:none}.chips.oneline .chip{flex-shrink:0}.chip{padding:6px 11px;border-radius:999px;background:var(--card);font-size:13px;font-weight:600;color:var(--ink2);border:2px solid var(--sep);white-space:nowrap;flex:0 0 auto;transition:border-color .15s ease-out,color .15s ease-out}.chip.on{color:var(--ink);border-color:var(--ink)}.chip.\!on{color:var(--ink)!important;border-color:var(--ink)!important}.chip.on.person{color:var(--pc, var(--ink));border-color:var(--pc, var(--ink))}.chip.\!on.person,.chip.on.\!person{color:var(--pc, var(--ink))!important;border-color:var(--pc, var(--ink))!important}.\!field{margin:12px 16px 0!important}.field{margin:12px 16px 0}.\!field>label{display:block!important;font-size:12px!important;font-weight:600!important;color:var(--ink2)!important;margin-bottom:6px!important;letter-spacing:.02em!important}.field>label{display:block;font-size:12px;font-weight:600;color:var(--ink2);margin-bottom:6px;letter-spacing:.02em}.\!input{width:100%!important;height:44px!important;border-radius:12px!important;border:0!important;background:var(--card)!important;padding:0 12px!important;font-size:16px!important;outline:none!important;color:var(--ink)!important}.input{width:100%;height:44px;border-radius:12px;border:0;background:var(--card);padding:0 12px;font-size:16px;outline:none;color:var(--ink)}.\!input:focus{box-shadow:0 0 0 2px var(--accent)!important}.input:focus{box-shadow:0 0 0 2px var(--accent)}.\!input.area{height:72px!important;padding:10px 12px!important;resize:none!important}.input.area{height:72px;padding:10px 12px;resize:none}input[type=date].\!input{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;display:block!important;min-width:0!important;max-width:100%!important;line-height:44px!important;text-align:left!important}input[type=date].input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;min-width:0;max-width:100%;line-height:44px;text-align:left}input[type=date].\!input::-webkit-date-and-time-value{margin:0!important;text-align:left!important}input[type=date].input::-webkit-date-and-time-value{margin:0;text-align:left}select.\!input{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;padding-right:36px!important;background-image:linear-gradient(45deg,transparent 50%,var(--ink2) 50%),linear-gradient(135deg,var(--ink2) 50%,transparent 50%)!important;background-size:5px 5px,5px 5px!important;background-repeat:no-repeat!important;background-position:calc(100% - 19px) 55%,calc(100% - 14px) 55%!important}select.input{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:36px;background-image:linear-gradient(45deg,transparent 50%,var(--ink2) 50%),linear-gradient(135deg,var(--ink2) 50%,transparent 50%);background-size:5px 5px,5px 5px;background-repeat:no-repeat;background-position:calc(100% - 19px) 55%,calc(100% - 14px) 55%}.\!amount{display:flex!important;align-items:baseline!important;gap:8px!important;background:var(--card)!important;border-radius:16px!important;padding:12px 16px!important}.amount{display:flex;align-items:baseline;gap:8px;background:var(--card);border-radius:16px;padding:12px 16px}.\!amount .curbtn{flex:0 0 auto!important;align-self:center!important;display:inline-flex!important;align-items:center!important;gap:4px!important;padding:6px 10px!important;border-radius:999px!important;border:2px solid var(--ink)!important;font-size:14px!important;font-weight:700!important}.amount .curbtn{flex:0 0 auto;align-self:center;display:inline-flex;align-items:center;gap:4px;padding:6px 10px;border-radius:999px;border:2px solid var(--ink);font-size:14px;font-weight:700}.amount input,.amount .tfield{flex:1;min-width:0;border:0;background:none;outline:none;font-size:36px;font-weight:800;letter-spacing:-.02em;width:100%;color:var(--ink)}.\!amount input,.\!amount .tfield{flex:1!important;min-width:0!important;border:0!important;background:none!important;outline:none!important;font-size:36px!important;font-weight:800!important;letter-spacing:-.02em!important;width:100%!important;color:var(--ink)!important}.\!amount .amtdisplay{flex:1!important;min-width:0!important;display:flex!important;align-items:center!important;overflow:hidden!important;white-space:nowrap!important;font-size:36px!important;font-weight:800!important;letter-spacing:-.02em!important;color:var(--ink)!important;text-align:left!important}.amount .amtdisplay{flex:1;min-width:0;display:flex;align-items:center;overflow:hidden;white-space:nowrap;font-size:36px;font-weight:800;letter-spacing:-.02em;color:var(--ink);text-align:left}.\!amount .amtres{flex:0 1 auto!important;align-self:center!important;max-width:45%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:15px!important;font-weight:700!important;color:var(--ink2)!important}.amount .amtres{flex:0 1 auto;align-self:center;max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;color:var(--ink2)}.amtrow{display:flex;align-items:center;gap:10px}.amtrow .amount{flex:1 1 auto;min-width:0}.amtrow .\!amount{flex:1 1 auto!important;min-width:0!important}.amtrow .scanbtn{flex:0 0 auto;align-self:center;width:48px;height:48px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--card);color:var(--ink)}.amtrow .scanbtn.on{background:var(--accent);color:var(--on-accent)}.amtrow .scanbtn.\!on{background:var(--accent)!important;color:var(--on-accent)!important}.\!amount .amtdisplay.zero{color:var(--ink2)!important}.amount .amtdisplay.zero{color:var(--ink2)}.amtdisplay .opc{color:var(--accent);padding:0 .1em}.amtdisplay .caret{display:inline-block;width:3px;height:.8em;margin-left:2px;border-radius:2px;background:var(--accent);visibility:hidden;animation:blink 1s steps(1) infinite}.amtdisplay.focus .caret{visibility:visible}.amtdisplay .shake{display:inline-block;animation:shake .28s}@keyframes blink{50%{opacity:0}}@keyframes shake{20%{transform:translate(-7px)}45%{transform:translate(6px)}70%{transform:translate(-3px)}to{transform:none}}.actions.padbar{flex-direction:column}.actions.padbar:has(.keypad){background:var(--pad-tray);border-top:.5px solid var(--sep);border-radius:18px 18px 0 0;box-shadow:var(--pad-shadow);padding-top:0}.actions.padbar:has(.keypad) .keypad button{background:var(--pad-key)}.padgrab{display:flex;justify-content:center;align-items:center;height:26px;margin:0 -16px -2px;touch-action:none}.padgrab span{width:36px;height:5px;border-radius:3px;background:var(--ink2);opacity:.45}.keypad{display:flex;gap:6px}.keypad .keys{flex:3 1 0}.keypad .\!keys{flex:3 1 0!important}.keypad .ops{order:2;flex:1 1 0;display:grid;grid-template-rows:repeat(4,1fr);gap:6px}.keypad .ops button{height:48px;border-radius:12px;background:var(--card);color:var(--accent);font-size:22px;font-weight:600;display:flex;align-items:center;justify-content:center}.keypad .keys{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.keypad .\!keys{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:6px!important}.keypad .keys button{height:48px;border-radius:12px;background:var(--card);font-size:26px;font-weight:500;display:flex;align-items:center;justify-content:center;color:var(--ink);-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:manipulation;transition:transform .18s cubic-bezier(.2,.8,.2,1),background-color .18s}.keypad .\!keys button{height:48px!important;border-radius:12px!important;background:var(--card)!important;font-size:26px!important;font-weight:500!important;display:flex!important;align-items:center!important;justify-content:center!important;color:var(--ink)!important;-moz-user-select:none!important;user-select:none!important;-webkit-user-select:none!important;touch-action:manipulation!important;transition:transform .18s cubic-bezier(.2,.8,.2,1),background-color .18s!important}.keypad button:active{background:var(--chip);transform:scale(.92);transition-duration:.05s}@media (prefers-reduced-motion: reduce){.amtdisplay .caret,.amtdisplay .shake{animation:none}.keypad .keys button{transition:none}.keypad .\!keys button{transition:none!important}}.toggle{width:46px;height:28px;border-radius:14px;background:var(--track);position:relative;flex:0 0 auto}.toggle.on{background:var(--pos)}.toggle.\!on{background:var(--pos)!important}.toggle i{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:var(--knob);box-shadow:var(--knob-shadow);transition:transform .2s}.toggle.on i{transform:translate(18px)}.toggle.\!on i{transform:translate(18px)!important}.balrow{display:flex;align-items:center;gap:12px;width:calc(100% - 32px);min-height:64px;margin:10px 16px 0;padding:12px 14px;border-radius:18px;background:var(--card);text-align:left}.bal{font-size:15px;font-weight:600;line-height:1.35}.bal b{font-weight:800}.balrow>.btn{flex:0 0 auto}.balrow>.\!btn{flex:0 0 auto!important}.balok{flex:0 0 auto;width:40px;height:40px;border-radius:50%;background:var(--pos-bg);color:var(--pos);display:inline-flex;align-items:center;justify-content:center}.balok path{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1}.setup{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;background:var(--bg);padding-top:env(safe-area-inset-top);overflow-y:auto}.setup-top{display:flex;align-items:center;gap:10px;min-height:48px;padding:4px 12px 0;flex:0 0 auto}.setup-prog{flex:1;display:flex;gap:4px;padding-right:40px}.setup-prog i{flex:1;height:4px;border-radius:2px;background:var(--track)}.setup-prog i.on{background:var(--ink)}.setup-prog i.\!on{background:var(--ink)!important}.setup-body{flex:1 1 auto;padding-bottom:16px}.setup-you{display:flex;flex-direction:column;align-items:center;gap:22px;padding-top:18px}.youpic{position:relative;border-radius:999px}.youcam{position:absolute;right:2px;bottom:2px;display:grid;place-items:center;width:34px;height:34px;border-radius:999px;background:var(--accent);color:var(--on-accent);box-shadow:0 0 0 3px var(--bg)}.\!input.youname{width:calc(100% - 40px)!important;height:52px!important;text-align:center!important;font-size:20px!important;font-weight:700!important}.input.youname{width:calc(100% - 40px);height:52px;text-align:center;font-size:20px;font-weight:700}.invpair .av{border:3px solid var(--bg)}.invpair .av+.av{margin-left:-16px}.invslot{position:relative;z-index:-1;width:96px;height:96px;margin-left:-12px;border-radius:50%;border:2px dashed var(--ink2);background:var(--card);color:var(--ink2);display:inline-flex;align-items:center;justify-content:center;font-size:38px;font-weight:600}.invfacts{margin:0 16px;padding:4px 16px}.invfacts>div{display:flex;align-items:center;gap:12px;padding:12px 0;font-size:15px;font-weight:600;line-height:1.3}.invfacts>div+div{border-top:1px solid var(--sep)}.invfacts .ic{flex:0 0 auto;width:32px;height:32px;border-radius:10px;background:var(--chip);display:inline-flex;align-items:center;justify-content:center}.invfacts .\!ic{flex:0 0 auto!important;width:32px!important;height:32px!important;border-radius:10px!important;background:var(--chip)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.invskip{width:100%;padding:10px;text-align:center;font-size:15px;font-weight:600;color:var(--ink2)}.invskip:disabled{opacity:.45}.actions.sticky.invbar{flex-direction:column;flex-shrink:0}.youproblem{margin:-10px 20px 0;font-size:14px;color:var(--ink2);text-align:center}.invsent{margin:10px 20px 0;font-size:13px;color:var(--ink2);text-align:center}.av.pending{outline:2px dashed var(--ink2);outline-offset:2px}.av.\!pending{outline:2px dashed var(--ink2)!important;outline-offset:2px!important}.pendline{display:flex;align-items:center;gap:6px;margin:8px 20px 2px;font-size:13px;color:var(--ink2)}.pendline button{color:var(--accent);font-weight:600}.setup-h{display:block;margin:12px 20px 14px;font-size:28px;font-weight:800;letter-spacing:-.02em;line-height:1.15}.setup.still{overflow:hidden}.setup.still .setup-step{min-height:0}.setup-step>.setup-body.country{flex:1 1 auto}.setup-step>.setup-body.\!country{flex:1 1 auto!important}.setup .actions.sticky{margin-top:auto}.setup-done{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.bigcheck{width:76px;height:76px;border-radius:50%;background:var(--pos-bg);color:var(--pos);display:inline-flex;align-items:center;justify-content:center;animation:setup-pop .5s cubic-bezier(.2,.8,.2,1) both}.setup-done .setup-h{animation:settle-up .4s .25s var(--ease-enter, ease-out) both}@keyframes setup-pop{0%{opacity:0;transform:scale(.6)}}.setup-step{display:flex;flex-direction:column;flex:1 1 auto;animation:step-in-fwd var(--dur-enter, .32s) var(--ease-enter, ease-out) both}.setup-step.back{animation-name:step-in-back}.setup-step.\!back{animation-name:step-in-back!important}@keyframes step-in-fwd{0%{opacity:0;transform:translate(28px)}}@keyframes step-in-back{0%{opacity:0;transform:translate(-28px)}}.paidchip .\!sym{display:grid!important;place-items:center!important;width:28px!important;height:28px!important;border-radius:999px!important;background:var(--card2)!important;font-weight:800!important}.paidchip .sym{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:var(--card2);font-weight:800}.pick2.spend{margin-top:26px}.pick2.\!spend{margin-top:26px!important}@media (prefers-reduced-motion: reduce){.setup-step,.spendlist,.paidchip{animation:none}}.pick2{display:flex;gap:16px;justify-content:center;margin-top:36px;padding:0 16px}.pick2>.pick{flex:1;display:flex;flex-direction:column;align-items:center;gap:10px;font-size:16px}.pick2>.\!pick{flex:1!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:10px!important;font-size:16px!important}.pick2>.pick .circ{position:relative;width:132px;height:132px;border-radius:50%;background:var(--card);border:3px solid var(--sep);color:var(--ink2);display:flex;align-items:center;justify-content:center}.pick2>.\!pick .circ{position:relative!important;width:132px!important;height:132px!important;border-radius:50%!important;background:var(--card)!important;border:3px solid var(--sep)!important;color:var(--ink2)!important;display:flex!important;align-items:center!important;justify-content:center!important}.pick2>.pick.on .circ{border-color:var(--ink);color:var(--ink)}.pick2>.\!pick.on .circ{border-color:var(--ink)!important;color:var(--ink)!important}.pick2>.pick.\!on .circ{border-color:var(--ink)!important;color:var(--ink)!important}.pick2>.pick .code{font-size:26px;font-weight:800}.pick2>.\!pick .code{font-size:26px!important;font-weight:800!important}.pick2>.pick .\!code{font-size:26px!important;font-weight:800!important}.pick2>.pick .tick{position:absolute;right:4px;bottom:4px;width:30px;height:30px;border-radius:50%;background:var(--ink);color:var(--bg);border:3px solid var(--bg);display:flex;align-items:center;justify-content:center}.pick2>.\!pick .tick{position:absolute!important;right:4px!important;bottom:4px!important;width:30px!important;height:30px!important;border-radius:50%!important;background:var(--ink)!important;color:var(--bg)!important;border:3px solid var(--bg)!important;display:flex!important;align-items:center!important;justify-content:center!important}@media (prefers-reduced-motion: reduce){.bigcheck,.setup-done .setup-h{animation:none}}.lockpage{min-height:100vh;padding-top:env(safe-area-inset-top);background:var(--bg)}.setin{display:flex;align-items:center;gap:10px;margin-top:12px}.setin .l{font-size:13px;font-weight:600;color:var(--ink2)}.setin .\!l{font-size:13px!important;font-weight:600!important;color:var(--ink2)!important}.sibig{font-size:26px;font-weight:800;letter-spacing:-.02em;line-height:1.2;margin-top:12px}.silink{display:block;margin:12px auto 0;font-size:14px;font-weight:600;color:var(--accent)}.tile.sicur{font-size:15px;font-weight:800}.sisrcs{display:flex;gap:4px;margin-top:6px}.sirate{padding:2px 8px;border-radius:999px;background:var(--chip);color:var(--ink);font-size:12px;font-weight:600}.sirate.on{background:var(--info-bg);color:var(--info)}.sirate.\!on{background:var(--info-bg)!important;color:var(--info)!important}.sirate:disabled{opacity:.4}.siline{display:block;margin-top:6px;font-size:13px;font-weight:600;color:var(--ink2)}.siline input,.siline .tfield{field-sizing:content;min-width:4ch;max-width:10ch;border:0;border-bottom:1.5px solid var(--accent);background:transparent;font:inherit;color:var(--ink);outline:none;padding:0}.sitotal{display:flex;justify-content:space-between;align-items:baseline;padding:12px 14px;border-top:1px solid var(--sep);font-size:15px;font-weight:700}.\!row{display:flex!important;align-items:center!important;gap:12px!important;width:100%!important;padding:11px 14px!important;border-top:1px solid var(--sep)!important}.row{display:flex;align-items:center;gap:12px;width:100%;padding:11px 14px;border-top:1px solid var(--sep)}.\!row:first-child{border-top:0!important}.row:first-child{border-top:0}.\!row.fresh{animation:row-in var(--dur-enter) var(--ease-enter),row-tint 1.6s ease-out!important}.row.fresh{animation:row-in var(--dur-enter) var(--ease-enter),row-tint 1.6s ease-out}.row.\!fresh{animation:row-in var(--dur-enter) var(--ease-enter),row-tint 1.6s ease-out!important}.\!row.leaving{overflow:hidden!important;pointer-events:none!important;animation:row-out var(--dur-exit) var(--ease-exit) .2s forwards,row-fold var(--dur-move) var(--ease-move) .42s forwards!important}.row.leaving{overflow:hidden;pointer-events:none;animation:row-out var(--dur-exit) var(--ease-exit) .2s forwards,row-fold var(--dur-move) var(--ease-move) .42s forwards}@keyframes row-in{0%{opacity:0;transform:translateY(-10px) scale(.98)}}@keyframes row-tint{0%{background:var(--info-bg)}to{background:transparent}}@keyframes row-out{to{opacity:0;transform:translate(-24px)}}@keyframes row-fold{0%{max-height:120px}to{max-height:0;padding-top:0;padding-bottom:0;border-top-width:0}}.holdset{position:relative;display:block;width:100%;height:60px;margin-top:14px;border-radius:999px;background:var(--chip);overflow:hidden;touch-action:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;transition:transform .16s ease-out}.holdset:disabled{opacity:.5}.holdset.down{transform:scale(.985)}.holdset .hfill{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--pos-bg);transform-origin:left center;transform:scaleX(0)}.holdset .hlabel{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:600;color:var(--ink2)}.holdset.done .hlabel{color:var(--pos)}.holdset.\!done .hlabel{color:var(--pos)!important}.holdset .face{position:absolute;top:8px;width:44px;height:44px;border-radius:50%;pointer-events:none}.holdset .face.from{left:8px}.holdset .face.\!from{left:8px!important}.holdset .face.to{right:8px;transition:transform .2s var(--ease-move)}.holdset .face.\!to{right:8px!important;transition:transform .2s var(--ease-move)!important}.holdset.done .face.to{transform:scale(1.12)}.holdset.\!done .face.to,.holdset.done .face.\!to{transform:scale(1.12)!important}.holdset .coin{position:absolute;top:14px;left:0;height:32px;padding:0 12px;border-radius:999px;background:var(--pos);color:var(--card);font-weight:700;font-size:14px;display:inline-flex;align-items:center;opacity:0;pointer-events:none;will-change:transform}.holdset .tick{position:absolute;right:6px;top:6px;width:20px;height:20px;border-radius:50%;background:var(--pos);color:var(--card);display:none;align-items:center;justify-content:center;box-shadow:0 0 0 2px var(--chip)}.holdset .tick path{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1}.holdset.done .tick{display:inline-flex;animation:settle-pop .42s cubic-bezier(.2,.8,.2,1)}.holdset.\!done .tick{display:inline-flex!important;animation:settle-pop .42s cubic-bezier(.2,.8,.2,1)!important}.holdset.done .tick path{animation:settle-draw .36s cubic-bezier(.65,0,.35,1) 80ms both}.holdset.\!done .tick path{animation:settle-draw .36s cubic-bezier(.65,0,.35,1) 80ms both!important}@media (prefers-reduced-motion: reduce){.holdset.done .tick,.holdset.done .tick path{animation:none}.holdset.\!done .tick,.holdset.\!done .tick path{animation:none!important}}.\!celebrate{animation:settle-ring .7s ease-out!important}.celebrate{animation:settle-ring .7s ease-out}.celebrate .badge,.celebrate .balok{animation:settle-pop .42s cubic-bezier(.2,.8,.2,1)}.\!celebrate .badge,.\!celebrate .balok{animation:settle-pop .42s cubic-bezier(.2,.8,.2,1)!important}.\!celebrate .balok path{animation:settle-draw .36s cubic-bezier(.65,0,.35,1) 80ms both!important}.celebrate .balok path{animation:settle-draw .36s cubic-bezier(.65,0,.35,1) 80ms both}.\!celebrate .rmain{animation:settle-up var(--dur-enter, .28s) var(--ease-enter, ease-out)!important}.celebrate .rmain{animation:settle-up var(--dur-enter, .28s) var(--ease-enter, ease-out)}@keyframes settle-draw{0%{stroke-dashoffset:1}}@keyframes settle-up{0%{opacity:0;transform:translateY(6px)}}@keyframes settle-ring{40%{box-shadow:0 0 0 8px var(--pos-bg)}}@keyframes settle-pop{0%{opacity:0;transform:scale(.85)}}@media (prefers-reduced-motion: reduce){.row.fresh{animation:row-tint 1.6s ease-out}.row.leaving,.row.wsub{animation:none}.celebrate,.celebrate .badge,.celebrate .balok,.celebrate .balok path,.celebrate .rmain{animation:none}.row.\!fresh,.\!row.fresh{animation:row-tint 1.6s ease-out!important}.\!row.fresh{animation:row-tint 1.6s ease-out!important}.\!row.leaving,.\!row.wsub{animation:none!important}.\!celebrate,.\!celebrate .badge,.\!celebrate .balok,.\!celebrate .balok path,.\!celebrate .rmain{animation:none!important}}.\!row.hl{background:var(--info-bg)!important}.row.hl{background:var(--info-bg)}.rmain{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.rtitle{font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rtitle.rtitlerec{display:flex;align-items:center;gap:5px}.rtitlerec .rtitletext{min-width:0;overflow:hidden;text-overflow:ellipsis}.rtitlerec [role=img]{flex:none;font-size:13px}.rsub{font-size:13px;color:var(--ink2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rsub.rsubtags{display:flex;align-items:center;gap:6px}.rsubtags .rsubtext{flex:0 100 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.srow.splitpct{display:block}.splitpct .splitpick{padding:2px 0 0}.splitbar{display:flex;height:8px;border-radius:4px;overflow:hidden;margin-top:8px;background:var(--track)}.splitbar i{display:block;height:100%;background:var(--pc, var(--accent))}.splitsum{display:flex;justify-content:space-between;font-size:14px;font-weight:700;margin-top:8px}.rtag{flex:0 0 auto;max-width:75%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;line-height:15.5px;padding:2px 6px;border-radius:5px;background:var(--chip);color:var(--ink2)}.rtag[data-tone=pos]{background:var(--pos-bg);color:var(--pos)}.rtag[data-tone=neg]{background:var(--neg-bg);color:var(--neg)}.rtag[data-tone=info]{background:var(--info-bg);color:var(--info)}.rtag[data-tone=warn]{background:var(--warn-bg);color:var(--warn-ink)}.badges{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.badge{width:auto;height:auto;margin:0;line-height:1.5;white-space:nowrap;flex:0 1 auto;max-width:100%;overflow:hidden;text-overflow:ellipsis;font-size:12px;font-weight:600;padding:2px 6px;border-radius:6px;background:var(--chip);color:var(--ink2)}.badge.pos{background:var(--pos-bg);color:var(--pos)}.badge.\!pos{background:var(--pos-bg)!important;color:var(--pos)!important}.badge.neg{background:var(--neg-bg);color:var(--neg)}.badge.info{background:var(--info-bg);color:var(--info)}.badge.\!info{background:var(--info-bg)!important;color:var(--info)!important}.badge.warn{background:var(--warn-bg);color:var(--warn-ink)}.ramt{display:flex;flex-direction:column;align-items:flex-end;flex:0 0 auto}.ramt .num{font-size:15px;font-weight:700}.ramt .num.pos{color:var(--pos)}.ramt .num.\!pos{color:var(--pos)!important}.ramt .num.neg{color:var(--neg)}.iconbtn.inrow{background:transparent;box-shadow:none;color:var(--ink2);margin:-8px -12px -8px -4px}.orig{font-size:12px;color:var(--ink2)}.chev{color:var(--ink2);flex:0 0 auto}.\!line{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:9px 0!important;border-top:1px solid var(--sep)!important;font-size:14px!important}.line{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 0;border-top:1px solid var(--sep);font-size:14px}.\!line:first-child{border-top:0!important}.line:first-child{border-top:0}.\!line .k{color:var(--ink2)!important}.line .k{color:var(--ink2)}.line .\!k{color:var(--ink2)!important}.srow{display:flex;align-items:center;gap:12px;padding:12px 14px;border-top:1px solid var(--sep);width:100%}.srow:first-child{border-top:0}.srow .t{flex:1;min-width:0;font-size:15px}.srow .\!t{flex:1!important;min-width:0!important;font-size:15px!important}.srow .s{font-size:13px;color:var(--ink2);display:block}.srow .\!s{font-size:13px!important;color:var(--ink2)!important;display:block!important}.srow .r{font-size:14px;color:var(--ink2)}.srow .\!r{font-size:14px!important;color:var(--ink2)!important}.importrec{text-align:left}.importsel{max-width:48%;font:inherit;font-size:14px;color:var(--ink2);background:transparent;border:0;text-align:right;text-overflow:ellipsis}.impstep{padding:18px 0 20px;border-top:1px solid var(--sep)}.impstep:first-of-type{border-top:0;padding-top:6px}.impstep-h{display:flex;align-items:center;gap:12px;padding:0 20px;font-size:16px;font-weight:600;line-height:26px}.impstep-n{width:26px;height:26px;border-radius:50%;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:var(--accent);background:color-mix(in srgb,var(--accent) var(--tint-mix),var(--card))}.impstep-b{padding:12px 16px 0}.impstep-b .list{margin:0}.impstep-b .\!list{margin:0!important}.impstep:has(+.note,+.impstep-act){padding-bottom:12px}.actions.impstep-act{padding-top:0}.implogo{width:32px;height:32px;border-radius:10px;flex:0 0 auto}:root[data-theme=dark] .implogo.chatgpt{filter:invert(1)}.impsic{--hue: var(--ink2)}.implink{display:inline-flex;align-items:center;gap:4px;padding:10px 4px 0;font-size:14px;font-weight:500;color:var(--accent)}.implink svg{transition:transform var(--dur-move) var(--ease-move)}.impprompt{margin:10px 0 0;max-height:300px;overflow:auto;white-space:pre-wrap;font-size:13px;line-height:1.45;color:var(--ink2)}.impor{display:flex;align-items:center;gap:10px;margin:14px 0 10px;font-size:13px;color:var(--ink2)}.impor:before,.impor:after{content:"";flex:1;height:1px;background:var(--sep)}.tile{width:40px;height:40px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:var(--chip);font-size:20px;line-height:1;flex:0 0 auto}.tile.tint,.lcard-tile.tint{background:color-mix(in srgb,var(--hue) var(--tint-mix),var(--card))}.tile.sm{width:32px;height:32px;border-radius:10px;font-size:16px}.cursym{width:32px;flex:0 0 auto;text-align:center;font-size:20px;font-weight:600;line-height:1;color:var(--ink)}.srow .trail{width:24px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center}.srow .trail .iconbtn.inrow{margin:-8px}.cflag{width:28px;height:28px;max-width:none;flex:0 0 auto;border-radius:50%;background:var(--chip);box-shadow:0 0 0 1px var(--sep)}.srow .cflag{margin:0 2px}.setup-body.country{display:flex;flex-direction:column;min-height:0;padding-bottom:0}.setup-body.\!country{display:flex!important;flex-direction:column!important;min-height:0!important;padding-bottom:0!important}.setup-body.country>*{flex:0 0 auto}.setup-body.\!country>*{flex:0 0 auto!important}.setup-body.country .setup-h{margin-top:2px;margin-bottom:4px}.setup-body.\!country .setup-h{margin-top:2px!important;margin-bottom:4px!important}.setup-body.country .scrolls{flex:1 1 auto;min-height:0;overflow-y:auto;padding-bottom:12px}.setup-body.\!country .scrolls{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;padding-bottom:12px!important}.sheet.country-sheet .sbody{display:flex;flex-direction:column;overflow:hidden;padding-bottom:0}.sheet.country-sheet .setup-body.country{flex:1 1 auto}.sheet.country-sheet .setup-body.\!country{flex:1 1 auto!important}.sheet.country-sheet .search.big{margin-top:6px}.sheet.country-sheet .search.\!big{margin-top:6px!important}.search.big{height:50px;border-radius:14px;padding:0 14px;gap:10px;margin-top:14px}.search.\!big{height:50px!important;border-radius:14px!important;padding:0 14px!important;gap:10px!important;margin-top:14px!important}.search.big .tfield{font-size:17px}.search.\!big .tfield{font-size:17px!important}.search.big:focus-within{box-shadow:0 0 0 2px var(--accent)}.search.\!big:focus-within{box-shadow:0 0 0 2px var(--accent)!important}.suggest{display:flex;align-items:center;gap:6px;margin:10px 20px 0;font-size:14px;color:var(--ink2)}.suggest button{display:inline-flex;align-items:center;gap:6px;color:var(--accent);font-weight:600}.suggest .cflag{width:18px;height:18px}.cursym.two{font-size:15px;font-weight:700}.cursym.long{font-size:11px;font-weight:700;white-space:nowrap;letter-spacing:-.02em}.brandlogo{flex:0 0 auto;border-radius:50%}.tile.lg{width:64px;height:64px;border-radius:20px;font-size:32px;margin-top:8px}.av{border-radius:50%;-o-object-fit:cover;object-fit:cover;background:var(--chip);display:inline-block;flex:0 0 auto}.avimg{opacity:0;transition:opacity .16s ease-out}.avimg.in{opacity:1}.avimg.now{transition:none}.avimg.\!now{transition:none!important}.avwrap{position:relative;width:52px;height:36px;flex:0 0 auto;isolation:isolate}.avwrap.pair .front{position:absolute;left:0;top:0;z-index:2;box-shadow:0 0 0 2px var(--card)}.avwrap.\!pair .front{position:absolute!important;left:0!important;top:0!important;z-index:2!important;box-shadow:0 0 0 2px var(--card)!important}.avwrap.pair .second{position:absolute;left:16px;top:0;z-index:1}.avwrap.\!pair .second{position:absolute!important;left:16px!important;top:0!important;z-index:1!important}.rlead{position:relative;flex:0 0 auto;width:40px;height:40px;isolation:isolate}.rlead-sk{border-radius:12px}.rfaces{position:absolute;right:-7px;bottom:-6px;display:flex}.rfaces .av{box-shadow:0 0 0 2px var(--card)}.rfaces .av:first-child{z-index:1}.rfaces .av+.av{margin-left:-7px}.pot{background:color-mix(in srgb,var(--accent) 16%,var(--card));color:var(--ink);display:inline-flex;align-items:center;justify-content:center;border-radius:999px;line-height:1;flex:0 0 auto}.rfaces .pot{box-shadow:0 0 0 2px var(--card)}.rfaces .pot+.av,.rfaces .av+.pot{margin-left:-7px}.avwrap.cross .second.pot{position:absolute;bottom:-5px;width:20px;height:20px;border:2px solid var(--card);z-index:2}.avwrap.\!cross .second.pot{position:absolute!important;bottom:-5px!important;width:20px!important;height:20px!important;border:2px solid var(--card)!important;z-index:2!important}.whoish{margin:10px 16px 0;font-size:13px;line-height:1.4;color:var(--ink2);display:flex;gap:8px;align-items:flex-start}.whoish b{color:var(--ink);font-weight:600}.avwrap.cross .second{position:absolute;bottom:-5px;width:20px;height:20px;border:2px solid var(--card);z-index:2}.avwrap.\!cross .second{position:absolute!important;bottom:-5px!important;width:20px!important;height:20px!important;border:2px solid var(--card)!important;z-index:2!important}.avs{display:inline-flex;isolation:isolate}.avs .av{border:2px solid var(--card)}.avs .av+.av{margin-left:-8px}.joinavs .av{border:3px solid var(--bg)}.joinavs .av+.av{margin-left:-16px}.bars{display:flex;flex-direction:column;gap:10px;margin-top:10px}.bar{width:100%;text-align:left}.bar .tr{position:relative}.bar .bt{display:flex;align-items:center;gap:8px;font-size:14px}.bar .bt .n{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bar .bt .\!n{flex:1!important;min-width:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.bar .bt .v{font-weight:600}.bar .bt .\!v{font-weight:600!important}.bar .bt .v,.bar .bt .p{white-space:nowrap}.bar .bt .\!v,.bar .bt .\!p{white-space:nowrap!important}.bar .bt .p{font-size:13px;color:var(--ink2);min-width:36px;text-align:right}.bar .bt .\!p{font-size:13px!important;color:var(--ink2)!important;min-width:36px!important;text-align:right!important}.bar .tr{height:8px;border-radius:4px;background:var(--track);margin-top:6px;overflow:hidden}.bar .fl{height:100%;border-radius:0 4px 4px 0;transition:width .5s ease-out}.sw{width:10px;height:10px;border-radius:3px;display:inline-block;flex:0 0 auto}.cols{display:flex;align-items:flex-end;gap:8px;height:120px;margin-top:12px;border-bottom:1px solid var(--grid)}.col{flex:1;display:flex;flex-direction:column;justify-content:flex-end;height:100%;gap:2px;border-radius:4px 4px 0 0;overflow:hidden;position:relative}.col.on{outline:2px solid var(--ink);outline-offset:2px;border-radius:4px}.col.\!on{outline:2px solid var(--ink)!important;outline-offset:2px!important;border-radius:4px!important}.col>div{width:100%}.col .a{border-radius:4px 4px 0 0}.col .\!a{border-radius:4px 4px 0 0!important}.xl{display:flex;gap:8px;margin-top:6px;font-size:12px;color:var(--ink2)}.xl span{flex:1;text-align:center}.cap{font-size:13px;color:var(--ink2);margin-top:8px;min-height:16px}.chartlg{display:flex;gap:14px;margin-top:8px;font-size:12px;color:var(--ink2);flex-wrap:wrap}.chartlg>div{display:flex;align-items:center;gap:6px}.heat{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-top:10px}.heat .d{aspect-ratio:1;width:100%;border-radius:7px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:var(--ink2);text-align:center}.heat .\!d{aspect-ratio:1!important;width:100%!important;border-radius:7px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:12px!important;font-weight:600!important;color:var(--ink2)!important;text-align:center!important}.heat .d.k{color:var(--on-heat)}.heat .\!d.k,.heat .d.\!k{color:var(--on-heat)!important}.heat .wd{aspect-ratio:auto;height:14px;font-size:10px}.target .tr{height:8px;border-radius:4px;background:var(--track);margin-top:6px;position:relative}.target .fl{height:100%;border-radius:4px}.target .pace,.bar .pace{position:absolute;top:-3px;width:2px;height:14px;background:var(--ink);border-radius:1px}.hrow{display:flex;align-items:center;gap:8px;font-size:13px}.hrow .m{width:30px;color:var(--ink2);font-weight:600}.hrow .\!m{width:30px!important;color:var(--ink2)!important;font-weight:600!important}.hrow .tr{flex:1;display:flex;height:14px}.hrow .l{flex:1;display:flex;justify-content:flex-end}.hrow .\!l{flex:1!important;display:flex!important;justify-content:flex-end!important}.hrow .r{flex:1;display:flex}.hrow .\!r{flex:1!important;display:flex!important}.hrow .b{height:100%;border-radius:4px}.hrow .\!b{height:100%!important;border-radius:4px!important}.hrow .v{width:64px;text-align:right;font-weight:600}.hrow .\!v{width:64px!important;text-align:right!important;font-weight:600!important}.h1.h1-range{font-size:24px}.rcal{margin:10px 16px 0;display:flex;flex-direction:column;gap:10px;max-height:calc(100dvh - 300px);overflow-y:auto;border-radius:18px}.rhint{font-size:13px;color:var(--ink2);text-align:center;padding:10px 16px 0}.rmonth{background:var(--card);border-radius:18px;padding:12px 10px}.rname{font-size:15px;font-weight:700;padding:2px 6px 8px}.rgrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));row-gap:4px}.rday{height:40px;display:flex;align-items:center;justify-content:center;font-size:15px;font-variant-numeric:tabular-nums;color:var(--ink)}.rday span{width:36px;height:36px;border-radius:18px;display:flex;align-items:center;justify-content:center}.rday:disabled{color:var(--ink2);opacity:.45}.rday.mid{background:var(--info-bg)}.rday.start{background:var(--info-bg);border-radius:20px 0 0 20px}.rday.\!start{background:var(--info-bg)!important;border-radius:20px 0 0 20px!important}.rday.end{background:var(--info-bg);border-radius:0 20px 20px 0}.rday.\!end{background:var(--info-bg)!important;border-radius:0 20px 20px 0!important}.rday.today span{color:var(--accent);font-weight:700}.rcal.tall{max-height:calc(100dvh - 210px)}.rday.start span,.rday.end span,.rday.one span{background:var(--accent);color:var(--btn-ink);font-weight:700}.rday.\!start span,.rday.\!end span{background:var(--accent)!important;color:var(--btn-ink)!important;font-weight:700!important}.mgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 16px 0}.mcard{background:var(--card);border-radius:16px;padding:12px;display:flex;flex-direction:column;gap:4px;min-height:84px;text-align:left}.mcard.on{outline:2px solid var(--ink)}.mcard.\!on{outline:2px solid var(--ink)!important}.mcard .m{display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:600;color:var(--ink2)}.mcard .\!m{display:flex!important;justify-content:space-between!important;align-items:center!important;font-size:13px!important;font-weight:600!important;color:var(--ink2)!important}.mcard .v{font-size:14px;font-weight:700}.mcard .\!v{font-size:14px!important;font-weight:700!important}.mcard .tr{height:4px;border-radius:2px;background:var(--track);overflow:hidden;margin-top:auto}.mcard .fl{height:100%;background:var(--accent);border-radius:2px}.stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 16px 0}.stat{background:var(--card);border-radius:16px;padding:12px;min-width:0}.stat .l{font-size:12px;color:var(--ink2);font-weight:600}.stat .\!l{font-size:12px!important;color:var(--ink2)!important;font-weight:600!important}.stat .v{font-size:16px;font-weight:700;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat .\!v{font-size:16px!important;font-weight:700!important;margin-top:4px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.stat .s{font-size:12px;color:var(--ink2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat .\!s{font-size:12px!important;color:var(--ink2)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.stat .s.pos{color:var(--pos);font-weight:600}.stat .\!s.pos,.stat .s.\!pos{color:var(--pos)!important;font-weight:600!important}.stat .s.over{color:var(--danger);font-weight:600}.stat .\!s.over,.stat .s.\!over{color:var(--danger)!important;font-weight:600!important}.stat .s.add{color:var(--accent);font-weight:600}.stat .\!s.add{color:var(--accent)!important;font-weight:600!important}button.stat{font:inherit;color:inherit}.yearfacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:12px;padding-top:12px;border-top:1px solid var(--sep)}.yearfacts>div{min-width:0}.yearfacts .k{font-size:12px;font-weight:600;color:var(--ink2)}.yearfacts .\!k{font-size:12px!important;font-weight:600!important;color:var(--ink2)!important}.yearfacts .v{font-size:17px;font-weight:800;letter-spacing:-.02em;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.yearfacts .\!v{font-size:17px!important;font-weight:800!important;letter-spacing:-.02em!important;margin-top:2px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.yearfacts .s{font-size:12px;color:var(--ink2);margin-top:1px}.yearfacts .\!s{font-size:12px!important;color:var(--ink2)!important;margin-top:1px!important}.dragzone{touch-action:none;flex:0 0 auto}.wordmark{font-size:26px;font-weight:900;letter-spacing:-.03em;line-height:1;color:var(--ink);white-space:nowrap}.wm-i{position:relative;display:inline-block}.wm-bubble{position:absolute;width:.56em;height:.53em;left:.08em;top:-.36em}.hdr-cur .curswitch{margin-top:0;font-size:14px}.tabwrap{position:fixed;left:0;right:0;bottom:0;z-index:30;padding:0 16px var(--bar-gap) 16px;display:flex;align-items:center;justify-content:space-between;gap:10px;pointer-events:none}.bbar{position:relative;flex:1;min-width:0;max-width:420px;height:60px;display:flex;background:var(--tab-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:999px;box-shadow:var(--shadow);pointer-events:auto;overflow:hidden}.bscroll{position:relative;flex:1;display:flex;overflow-x:auto;scrollbar-width:none;padding:5px}.bscroll::-webkit-scrollbar{display:none}.bind{position:absolute;top:5px;bottom:5px;left:0;border-radius:999px;background:var(--chip);transition:transform var(--dur-move) var(--ease-move),width var(--dur-move) var(--ease-move)}.bind.still{transition:none}.btab{position:relative;z-index:1;flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border-radius:999px;font-size:11px;white-space:nowrap;font-weight:600;color:var(--ink2);transition:color var(--dur-fade)}.btab.on{color:var(--ink)}.btab.\!on{color:var(--ink)!important}.tabind.still{transition:none}.tab{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 4px;border-radius:999px;font-size:11px;font-weight:600;color:var(--ink2)}.tab.on{color:var(--ink)}.tab.\!on{color:var(--ink)!important}.\!fab{width:56px!important;height:56px!important;border-radius:50%!important;background:var(--btn)!important;color:var(--btn-ink)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:var(--shadow)!important;pointer-events:auto!important;flex:0 0 auto!important;transition:transform var(--dur-exit) ease-out!important}.fab{width:56px;height:56px;border-radius:50%;background:var(--btn);color:var(--btn-ink);display:inline-flex;align-items:center;justify-content:center;box-shadow:var(--shadow);pointer-events:auto;flex:0 0 auto;transition:transform var(--dur-exit) ease-out}.\!fab:active{transform:scale(.97)!important;transition-duration:90ms!important}.fab:active{transform:scale(.97);transition-duration:90ms}.ptr{position:fixed;top:env(safe-area-inset-top);left:50%;margin-left:-18px;width:36px;height:36px;border-radius:18px;background:var(--card);box-shadow:var(--shadow-sm);display:flex;align-items:center;justify-content:center;z-index:80;pointer-events:none;color:var(--accent)}.ptr .spin{animation:ptr-spin .8s linear infinite}@keyframes ptr-spin{to{transform:rotate(360deg)}}.syncbar{position:fixed;top:env(safe-area-inset-top);left:0;right:0;height:3px;z-index:70;overflow:hidden;pointer-events:none}.syncbar:before{content:"";position:absolute;top:0;left:-40%;width:40%;height:100%;border-radius:3px;background:var(--accent);animation:slide 1.1s ease-in-out infinite}.toast{touch-action:none;position:fixed;left:16px;right:16px;top:calc(env(safe-area-inset-top) + 12px);z-index:60;background:var(--solid);color:var(--solid-ink);border-radius:14px;padding:12px 16px;font-size:14px;font-weight:600;box-shadow:var(--shadow);display:flex;align-items:center;gap:10px;animation:toastIn var(--dur-enter) var(--ease-enter)}.toast.warn{background:var(--warn-bg);color:var(--warn-ink)}.toast .tact{margin-left:auto;flex:0 0 auto;font-weight:700;text-decoration:underline;text-underline-offset:3px;padding:4px 2px}.updatepill{position:absolute;left:0;right:0;bottom:calc(100% + 12px);width:-moz-max-content;width:max-content;margin:0 auto;pointer-events:auto;background:var(--solid);color:var(--solid-ink);border-radius:999px;padding:11px 18px;font-size:14px;font-weight:700;box-shadow:var(--shadow);animation:pill-pop calc(var(--dur-enter) + .14s) var(--ease-enter) both;white-space:nowrap}.updatepill:disabled{opacity:.7}.installpill{display:flex;align-items:center;gap:10px;padding-right:8px}.installx{display:grid;place-items:center;width:26px;height:26px;margin:-4px 0;border-radius:999px;opacity:.7}@keyframes pill-pop{0%{opacity:0;transform:translateY(28px) scale(.86)}60%{opacity:1;transform:translateY(-5px) scale(1.04)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.updatepill{animation:fadeIn var(--dur-fade) ease-out}}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:var(--scrim);animation:fadeIn var(--dur-fade) ease-out;touch-action:none}.sheet{position:fixed;left:0;right:0;bottom:0;z-index:50;max-height:92dvh;background:var(--bg);border-radius:28px 28px 0 0;box-shadow:var(--shadow-sheet);display:flex;flex-direction:column;overflow:hidden;animation:sheet-up var(--dur-enter) var(--ease-enter);margin:0 auto;width:100%;max-width:640px}@media (pointer: coarse){.sheet.typing input[type=date],.sheet.typing input[type=time],.sheet.typing input[type=month],.sheet.typing select{pointer-events:none}.sheet.\!typing input[type=date],.sheet.\!typing input[type=time],.sheet.\!typing input[type=month],.sheet.\!typing select{pointer-events:none!important}}.sheet.full{top:0;max-height:none;border-radius:0;box-shadow:none}.sheet.full .grab{display:none}.sheet.full .dragzone{padding-top:calc(env(safe-area-inset-top) + 6px)}.sheet.page{animation:slideIn var(--dur-enter) var(--ease-enter)}.sheet.\!page{animation:slideIn var(--dur-enter) var(--ease-enter)!important}.backbtn{display:inline-flex;align-items:center;gap:2px;margin:4px 8px 0;padding:6px 10px 6px 4px;border-radius:999px;font-size:16px;font-weight:600;color:var(--accent);align-self:flex-start}.sheet.page .shead{padding-top:2px}.sheet.\!page .shead{padding-top:2px!important}.scrim.closing{animation:fadeOut var(--dur-exit) ease-in forwards}@media (prefers-reduced-motion: reduce){.scrim,.sheet{animation:none}}.grab{width:36px;height:5px;border-radius:3px;background:var(--ink2);opacity:.45;margin:8px auto 0;flex:0 0 auto}.shead{display:flex;align-items:center;justify-content:space-between;padding:10px 16px 6px;flex:0 0 auto;gap:8px}.shead h2{margin:0;font-size:20px;font-weight:800;letter-spacing:-.02em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sbody{flex:1 1 auto;min-height:0;overflow-y:auto;padding:0 0 max(16px,calc(env(safe-area-inset-bottom) + 8px)) 0;overscroll-behavior:contain}.actions{display:flex;gap:8px;margin:14px 16px 0}.tgqr{width:200px;max-width:100%;border-radius:12px;display:block}.tgqr .bg{fill:var(--qr-bg)}.tgqr .fg{fill:var(--qr-fg)}.invlink{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:0;font-size:15px;font-weight:600;text-align:left}.actions.sticky{position:sticky;bottom:0;z-index:1;margin:14px 0 0;padding:10px 16px max(16px,calc(env(safe-area-inset-bottom) + 8px)) 16px;background:var(--bg)}.sbody:has(>.actions.sticky){padding-bottom:0}.sheet.kb .sbody:not(:has(>.actions.sticky)){padding-bottom:16px}.sheet.kb .actions.sticky{padding-bottom:12px}.actions .btn{flex:1;padding:12px;border-radius:14px}.actions .\!btn{flex:1!important;padding:12px!important;border-radius:14px!important}.actions.stack{flex-direction:column}.actions.stack .btn{flex:none}.actions.stack .\!btn{flex:none!important}.sbody:has(>.actions.foot){display:flex;flex-direction:column}.sbody:has(>.actions.foot)>*{flex:none}.actions.foot{flex-direction:column;margin-top:auto}.actions.foot:not(.sticky){padding-top:24px}.actions.foot .btn{flex:none}.actions.foot .\!btn{flex:none!important}.\!btn.del{color:var(--del)!important}.btn.del,.srow.del{color:var(--del)}.search{display:flex;align-items:center;gap:8px;margin:10px 16px 0;background:var(--card);border-radius:12px;padding:0 12px;height:40px;color:var(--ink2)}.search input,.search .tfield{flex:1;border:0;background:none;outline:none;font-size:15px;color:var(--ink);min-width:0}.phead .nm{font-size:22px;font-weight:800;letter-spacing:-.02em;margin-top:6px}.phead .rsub{font-size:13px;color:var(--ink2)}.phead .chip{margin-top:6px}.ageask{display:flex;flex-direction:column;align-items:center;gap:18px;padding:28px 20px 4px}.ageask h3{margin:0;font-size:22px;font-weight:800;letter-spacing:-.02em}.agechips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.splitnote{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px 20px 4px;text-align:center}.splitnote h3{margin:0;font-size:22px;font-weight:800;letter-spacing:-.02em;text-wrap:balance}.splitnote p{margin:0 0 8px;color:var(--ink2);font-size:15px;max-width:30ch}.agechips .chip{padding:10px 18px;font-size:16px}.pushask .\!pair{display:flex!important}.pushask .pair{display:flex}.pushask .\!pair>*+*{margin-left:-12px!important;box-shadow:0 0 0 3px var(--card)!important}.pushask .pair>*+*{margin-left:-12px;box-shadow:0 0 0 3px var(--card)}.npv{width:100%;display:flex;flex-direction:column;gap:1px;padding:10px 14px;border-radius:18px;background:var(--chip);color:var(--ink);font-size:14px}.npv .nh{display:flex;align-items:center;gap:6px;margin-bottom:3px;font-size:12.5px;color:var(--ink2)}.npv .nh img{width:18px;height:18px;border-radius:5px}.npv .w{margin-left:auto}.npv .\!w{margin-left:auto!important}.grouphead{display:flex;flex-direction:column;align-items:center;gap:10px;padding:4px 16px 0;text-align:center}.grouphead .faces{display:inline-flex;isolation:isolate}.grouphead .faces .av{box-shadow:0 0 0 3px var(--bg)}.grouphead .faces .av+.av{margin-left:-18px}.grouphead .faces .av:first-child{z-index:1}.grouphead .nm{font-size:22px;font-weight:800;letter-spacing:-.02em}.srow .trail .lockmark{color:var(--ink2)}.avbtn{position:relative;border-radius:50%}.avbtn .cam{position:absolute;z-index:2;right:-2px;bottom:-2px;width:26px;height:26px;border-radius:50%;background:var(--solid);color:var(--solid-ink);display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--bg)}.crop canvas{border-radius:4px}.subhead{margin:18px 20px 8px}.subhead-row{display:flex;align-items:center;justify-content:space-between}.sumrow{display:flex;justify-content:space-between;align-items:flex-end;gap:10px;margin-top:10px}.subside{display:flex;flex-direction:column;min-width:0}.subside.r{align-items:flex-end;text-align:right}.subside.\!r{align-items:flex-end!important;text-align:right!important}.subside .v{font-size:22px;font-weight:800;letter-spacing:-.02em;white-space:nowrap}.subside .\!v{font-size:22px!important;font-weight:800!important;letter-spacing:-.02em!important;white-space:nowrap!important}.subside .k{font-size:13px;color:var(--ink2)}.subside .\!k{font-size:13px!important;color:var(--ink2)!important}.sumbar{height:8px;margin-top:12px;border-radius:999px;background:var(--track);overflow:hidden}.sumbar>span{display:block;height:100%;border-radius:999px;background:var(--accent);transition:width var(--dur-move) var(--ease-move)}.recamt{display:flex;flex-direction:column;align-items:flex-end}.ramt .rof{font-size:12px;font-weight:400;color:var(--ink2)}.rsubtext .tone-accent{color:var(--accent);font-weight:600}.\!row.recadd{justify-content:center!important;color:var(--accent)!important;font-weight:600!important}.row.recadd{justify-content:center;color:var(--accent);font-weight:600}.budempty{display:flex;flex-direction:column;align-items:center;text-align:center;padding-block:18px 16px}.budempty .label{align-self:flex-start}.budempty .\!label{align-self:flex-start!important}.budempty .big{font-size:34px;font-weight:700;letter-spacing:-.02em;margin-top:10px}.budempty .\!big{font-size:34px!important;font-weight:700!important;letter-spacing:-.02em!important;margin-top:10px!important}.budempty .sub{font-size:13px;color:var(--ink2);margin-top:2px}.budempty .\!sub{font-size:13px!important;color:var(--ink2)!important;margin-top:2px!important}.budempty .btn{margin-top:16px}.budempty .\!btn{margin-top:16px!important}.budtap{cursor:pointer}.budlabel{display:inline-flex;align-items:center;gap:2px}.budhero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:8px}.budhero .big{font-size:30px;font-weight:700;letter-spacing:-.02em;white-space:nowrap}.budhero .\!big{font-size:30px!important;font-weight:700!important;letter-spacing:-.02em!important;white-space:nowrap!important}.budhero .big .of{font-size:.57em;font-weight:600;letter-spacing:0;color:var(--ink2)}.budhero .\!big .of{font-size:.57em!important;font-weight:600!important;letter-spacing:0!important;color:var(--ink2)!important}.budhero .sub{font-size:13px;color:var(--ink2);margin-top:2px}.budhero .\!sub{font-size:13px!important;color:var(--ink2)!important;margin-top:2px!important}.arcring{width:132px;height:132px;position:relative;flex:0 0 auto}.arcring svg{width:100%;height:100%;display:block;overflow:visible}.arcring .arc{stroke-dashoffset:var(--len);animation:budsweep .9s var(--ease-enter, ease-out) var(--d, 0ms) forwards;transition:stroke-dasharray .5s var(--ease-move, ease)}@keyframes budsweep{to{stroke-dashoffset:0}}@media (prefers-reduced-motion: reduce){.arcring .arc{animation:none;stroke-dashoffset:0}}.period-body{transition:opacity .18s var(--ease-move, ease)}.period-body.stale{opacity:.45;transition-delay:.15s}.arcring .hole{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:11px;color:var(--ink2)}.arcring .hole b{max-width:68%;white-space:nowrap;overflow:hidden;font-size:20px;font-weight:700;letter-spacing:-.02em;color:var(--ink)}.arcring .hole .nm{max-width:84px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brow{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;-moz-column-gap:12px;column-gap:12px;row-gap:7px;width:100%;text-align:left;padding:4px 0}.brow .tile{grid-row:span 2}.brow .top,.brow .bot{display:flex;align-items:center;gap:8px;min-width:0}.brow .\!top{display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important}.brow .dot{width:8px;height:8px;border-radius:50%;flex:0 0 auto}.brow .n{flex:1;min-width:0;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brow .\!n{flex:1!important;min-width:0!important;font-size:15px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.brow .left{font-size:15px;font-weight:600;white-space:nowrap}.brow .\!left{font-size:15px!important;font-weight:600!important;white-space:nowrap!important}.brow .tr{flex:1;position:relative;height:6px;border-radius:3px;background:var(--track);overflow:hidden}.brow .fl{position:absolute;left:0;top:0;bottom:0;border-radius:3px;transition:width .5s ease-out}.brow .of{font-size:12px;color:var(--ink2);white-space:nowrap}.budfacts{margin-top:14px}.budhint{margin:8px 4px 0;font-size:13px;line-height:1.35;color:var(--ink2)}.tile.faint{opacity:.55}.catgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:10px 16px 0}.cattile{display:flex;align-items:center;gap:10px;min-width:0;padding:12px;border-radius:16px;background:var(--card);text-align:left}.cattile .n{flex:1;min-width:0;font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cattile .\!n{flex:1!important;min-width:0!important;font-size:15px!important;font-weight:600!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.cattile.add{color:var(--accent)}.cattile.on{box-shadow:inset 0 0 0 2px var(--accent)}.cattile.\!on{box-shadow:inset 0 0 0 2px var(--accent)!important}.seg.off{opacity:.4}.emoji-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:6px}.emoji-grid button{aspect-ratio:1;border-radius:10px;background:var(--card);display:flex;align-items:center;justify-content:center;font-size:20px}.emoji-grid button.on{outline:2px solid var(--ink)}.emoji-grid button.\!on{outline:2px solid var(--ink)!important}.emojitile-wrap{display:flex;justify-content:center;margin:18px 16px 4px}.emojitile{position:relative;width:104px;height:104px;border-radius:30px;display:flex;align-items:center;justify-content:center;font-size:56px;line-height:1;background:var(--chip);transition:transform var(--dur-exit) ease-out}.emojitile.tint{background:color-mix(in srgb,var(--hue, var(--chip)) var(--tint-mix),var(--card))}.emojitile:active{transform:scale(.96);transition-duration:90ms}.emojitile-badge{position:absolute;right:-4px;bottom:-4px;display:grid;place-items:center;width:32px;height:32px;border-radius:999px;background:var(--accent);color:var(--on-accent);box-shadow:0 0 0 3px var(--bg)}.\!field .tfield.input.emojiname{text-align:center!important;font-size:20px!important;font-weight:700!important;height:52px!important;line-height:30px!important}.field .tfield.input.emojiname{text-align:center;font-size:20px;font-weight:700;height:52px;line-height:30px}.field .tfield.\!input.emojiname{text-align:center!important;font-size:20px!important;font-weight:700!important;height:52px!important;line-height:30px!important}.sheet.emoji-sheet .sbody{display:flex;flex-direction:column;overflow:hidden;padding-bottom:0}.emoji-search{flex:0 0 auto;margin:6px 16px 0}.emoji-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:max(16px,calc(env(safe-area-inset-bottom) + 8px))}.emoji-groups{margin:4px 16px 0}.emoji-clear{display:flex;margin:12px 16px 0;width:calc(100% - 32px)}.emoji-group{content-visibility:auto;contain-intrinsic-size:auto 600px}.emoji-ghead{padding:14px 4px 8px;font-size:14px;font-weight:600;color:var(--ink2)}.emoji-groups>.emoji-grid{margin-top:12px}.emoji-groups .emoji-grid button{font-size:24px}.emoji-grid.sk-grid span{aspect-ratio:1;border-radius:10px;background:var(--card)}.sk{display:block;background:var(--track);border-radius:8px;position:relative;overflow:hidden}.sk:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,var(--shimmer),transparent);transform:translate(-100%);animation:shimmer 1.4s ease-in-out infinite}.sk.round{border-radius:50%}.skl{display:block;flex:1 1 auto;min-width:0;white-space:nowrap}.sk.skt{display:inline-block;height:.72em;max-width:100%;vertical-align:middle;border-radius:6px}.screen{padding-bottom:calc(var(--bar-gap) + 96px)}.slideclip{overflow-x:clip}.crash{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px 16px calc(env(safe-area-inset-bottom) + 24px) 16px;background:var(--bg);color:var(--ink);text-align:center}.crash-title{margin:0;font-size:22px;font-weight:800;letter-spacing:-.02em}.crash-err{width:100%;max-width:420px;margin:0;padding:12px;border-radius:12px;background:var(--card);color:var(--ink2);font-size:13px;line-height:1.4;text-align:left;white-space:pre-wrap;word-break:break-word}.crash-actions{width:100%;max-width:420px;display:flex;flex-direction:column;gap:10px}.wchart{display:block;width:100%;touch-action:pan-y;cursor:crosshair}.wchart-empty{border-radius:12px;background:var(--card2)}.wranges>button{padding-left:2px;padding-right:2px;font-variant-numeric:tabular-nums}.wlogo{-o-object-fit:cover;object-fit:cover;background:var(--chip);flex:0 0 auto}span.wlogo{display:inline-block;overflow:hidden}.wlogo-in>img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity var(--dur-enter) var(--ease-enter)}.wlogo-in>img.in{opacity:1}.wgcue{display:inline-block;margin-left:4px;vertical-align:-2px;color:var(--ink2);transition:transform var(--dur-move) var(--ease-move)}.\!row.wgrp.open .wgcue{transform:rotate(180deg)!important}.row.wgrp.open .wgcue{transform:rotate(180deg)}.row.wgrp.\!open .wgcue{transform:rotate(180deg)!important}.\!row.wsub{padding-left:30px!important;animation:row-in var(--dur-enter) var(--ease-enter)!important}.row.wsub{padding-left:30px;animation:row-in var(--dur-enter) var(--ease-enter)}.row.wsub>.wlogo,.row.wsub>.tile{margin:0 6px}.\!row.wsub>.wlogo,.\!row.wsub>.tile{margin:0 6px!important}.tile.wtk{font-size:11px;font-weight:800;letter-spacing:-.01em;color:var(--ink)}.wghead-l{display:inline-flex;align-items:center;gap:6px}.wpie{width:14px;height:14px;flex:0 0 auto;margin-left:2px}.wghead-share{color:var(--ink)}.wghead-chg{font-size:13px}.wghead-chg.tone-pos{color:var(--pos)}.wghead-chg.tone-neg{color:var(--neg)}.wsynced{margin:10px 20px 0;font-size:13px;line-height:1.4;color:var(--ink2)}.wsynced.warn{color:var(--neg)}.ibkr-steps{margin-top:0;padding-left:34px;list-style:decimal;font-size:14px;line-height:1.45;color:var(--ink)}.ibkr-steps>li+li{margin-top:8px}.ibkr-steps ul{margin-top:4px;padding-left:18px;list-style:disc;color:var(--ink2)}.ibkr-tick{width:24px;height:24px;border-radius:50%;border:2px solid var(--sep);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.ibkr-tick.on{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.ibkr-tick.\!on{background:var(--accent)!important;border-color:var(--accent)!important;color:var(--on-accent)!important}.wpill{display:inline-block;padding:2px 7px;border-radius:7px;font-size:15px;line-height:18.5px;font-weight:700;font-variant-numeric:tabular-nums}.wpill.tone-pos{background:var(--pos-bg)}.wpill.tone-neg{background:var(--neg-bg)}.wpill.tone-flat{background:var(--card2)}.delta .wpill{margin-right:4px;padding:2px 6px;border-radius:6px;font-size:13px;line-height:15.5px;vertical-align:top}.wpct{display:inline-block;margin-left:5px;padding:0 6px;border-radius:6px;font-size:12px;line-height:17px;font-weight:700;vertical-align:1px}.wpct.tone-pos{background:var(--pos-bg)}.wpct.tone-neg{background:var(--neg-bg)}.wpct.tone-flat{background:var(--card2)}.wshare{display:inline-flex;align-items:center;gap:7px;line-height:19.5px;font-size:13px!important;font-weight:600!important;color:var(--ink2)}.wbar{width:56px;height:5px;border-radius:999px;background:var(--track);overflow:hidden}.wbar i{display:block;height:100%;border-radius:999px;background:var(--ink2)}.wchg{font-size:13px!important;font-weight:600!important}.wchg.tone-flat,.tone-flat{color:var(--ink2)}.\!input.wpick{display:flex!important;align-items:center!important;justify-content:space-between!important;text-align:left!important}.input.wpick{display:flex;align-items:center;justify-content:space-between;text-align:left}.wph{color:var(--ink2)}.\!amount.wamount{margin-top:8px!important}.amount.wamount{margin-top:8px}.wcur{flex:0 0 auto;font-size:15px;font-weight:700;color:var(--ink2)}.wempty{display:flex;flex-direction:column;align-items:center;gap:14px;padding:28px 16px;text-align:center;color:var(--ink2);font-size:15px}.wempty p{margin:0}.addmenu-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:31;background:transparent}.addmenu{position:fixed;right:16px;z-index:32;min-width:220px;padding:6px;border-radius:18px;background:var(--card);box-shadow:var(--shadow);display:flex;flex-direction:column;transform-origin:top right;animation:addmenu-in .16s cubic-bezier(.2,.8,.2,1)}@media (prefers-reduced-motion: reduce){.addmenu{animation:none}}.addmenu-item{display:flex;align-items:center;gap:12px;min-height:48px;padding:0 14px;border-radius:12px;font-size:16px;font-weight:600;color:var(--ink);text-align:left}.addmenu-item:active{background:var(--chip)}.lockscreen{display:flex;flex-direction:column;align-items:center;padding:40px 32px 0;color:var(--ink)}.lockscreen.inset{padding-top:24px}.lock-title{margin:14px 0 0;font-size:20px;font-weight:800;letter-spacing:-.02em}.lock-bio{margin-top:40px;width:96px;height:96px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--card);box-shadow:var(--shadow-sm);color:var(--accent)}.lock-bio:active{transform:scale(.96)}.lock-bio:disabled{opacity:.6}.lock-hint{margin-top:14px;font-size:15px;color:var(--ink2)}.lock-link{margin-top:12px;min-height:44px;padding:0 12px;font-size:15px;font-weight:600;color:var(--accent)}.pin{width:100%;max-width:300px;display:flex;flex-direction:column;align-items:center}.pindots{display:flex;gap:18px;margin:24px 0 32px}.pindots span{width:14px;height:14px;border-radius:50%;border:2px solid var(--ink)}.pindots span.on{background:var(--ink)}.pindots span.\!on{background:var(--ink)!important}.pindots.shake{animation:pinshake .35s}.pinpad{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 22px}.pkey{height:68px;border-radius:50%;aspect-ratio:1;justify-self:center;display:inline-flex;align-items:center;justify-content:center;background:var(--card);font-size:28px;font-weight:500;color:var(--ink);transition:transform .1s}.pkey:active{transform:scale(.94);background:var(--chip)}.pkey.plain{background:none}.pkey:disabled{opacity:.4}.pslot{display:flex;justify-content:center}.\!row.plan{position:relative!important;cursor:pointer!important}.row.plan{position:relative;cursor:pointer}.row.\!plan{position:relative!important;cursor:pointer!important}.\!row.plan:after{content:""!important;position:absolute!important;top:4px!important;right:6px!important;bottom:4px!important;left:6px!important;border:1.5px dashed var(--sep)!important;border-radius:12px!important;pointer-events:none!important}.row.plan:after{content:"";position:absolute;top:4px;right:6px;bottom:4px;left:6px;border:1.5px dashed var(--sep);border-radius:12px;pointer-events:none}.row.\!plan:after{content:""!important;position:absolute!important;top:4px!important;right:6px!important;bottom:4px!important;left:6px!important;border:1.5px dashed var(--sep)!important;border-radius:12px!important;pointer-events:none!important}.\!row.plan .avwrap{opacity:.75!important}.row.plan .avwrap{opacity:.75}.row.\!plan .avwrap{opacity:.75!important}.\!row.plan .ramt{flex-direction:row!important;align-items:center!important;gap:10px!important}.row.plan .ramt{flex-direction:row;align-items:center;gap:10px}.row.\!plan .ramt{flex-direction:row!important;align-items:center!important;gap:10px!important}.\!row.plan .ramt .num{color:var(--ink2)!important}.row.plan .ramt .num{color:var(--ink2)}.row.\!plan .ramt .num{color:var(--ink2)!important}.paybtn{padding:6px 14px;font-size:13px}.srow .avwrap{flex:0 0 auto}.qsub{font-size:14px;color:var(--ink2);padding:0 20px;margin-top:-4px}.qlinks{display:flex;justify-content:space-between;padding:4px 4px 0}.qlinks button{font-size:14px;font-weight:600;color:var(--accent);padding:8px 4px}.qlinks button.dim{color:var(--ink2)}.frow{display:flex;gap:10px;margin:12px 16px 0}.frow>.field{flex:1;min-width:0;margin:0}.frow>.\!field{flex:1!important;min-width:0!important;margin:0!important}.frow>.field>label{display:flex;align-items:center;flex-wrap:wrap;gap:4px;min-height:20px}.frow>.\!field>label{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:4px!important;min-height:20px!important}.frow>.field>label .info{margin:-8px 0}.frow>.\!field>label .info{margin:-8px 0!important}.frow>.field>label .\!info{margin:-8px 0!important}.frow .seg>button{padding-left:4px;padding-right:4px}.monthgrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;padding:10px;border-radius:16px;background:var(--card)}.monthgrid button{display:flex;align-items:center;justify-content:center;width:38px;justify-self:center;height:38px;border-radius:999px;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink)}.monthgrid button.on{background:var(--btn);color:var(--btn-ink)}.monthgrid button.\!on{background:var(--btn)!important;color:var(--btn-ink)!important}.monthgrid button.last{grid-column:span 4;width:100%;font-size:14px}.monthgrid button.\!last{grid-column:span 4!important;width:100%!important;font-size:14px!important}.\!input.pick{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;width:100%!important;text-align:left!important}.input.pick{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;text-align:left}.input.\!pick{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;width:100%!important;text-align:left!important}.\!input.pick .v{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.input.pick .v{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.input.\!pick .v,.input.pick .\!v{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.rsum{font-size:20px;font-weight:800;padding:0 20px}.rtick{color:var(--accent);flex:0 0 auto;margin-left:auto}.stepper{display:inline-flex;align-items:center;border-radius:999px;background:var(--card);height:40px}.stepper button{width:44px;height:40px;display:inline-flex;align-items:center;justify-content:center;color:var(--accent)}.stepper button:disabled{color:var(--ink2);opacity:.4}.stepper span{min-width:34px;text-align:center;font-weight:700;font-size:17px}.everyrow{display:flex;align-items:center;gap:12px}.everyrow .unit{font-size:16px;font-weight:600}.everyrow .\!unit{font-size:16px!important;font-weight:600!important}.daygrid{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.daygrid .chip{padding:8px 0;text-align:center}.daygrid .chip.on{background:var(--btn);color:var(--btn-ink);border-color:var(--btn)}.daygrid .chip.\!on{background:var(--btn)!important;color:var(--btn-ink)!important;border-color:var(--btn)!important}.daygrid .chip.wide3{grid-column:span 3}.nthrow{display:grid;grid-template-columns:1fr 1.4fr;gap:8px}.legal{min-height:100vh;background:var(--bg);color:var(--ink)}.legal-top{position:sticky;top:0;padding:10px 8px;background:var(--bg)}.legal-back{display:inline-flex;align-items:center;gap:2px;padding:6px 8px;font-size:16px;font-weight:600;color:var(--accent)}.legal article{max-width:640px;margin:0 auto;padding:4px 16px 40px;font-size:15px;line-height:1.5}.legal h1{font-size:32px;font-weight:800;letter-spacing:-.02em;margin-bottom:12px}.legal h2{font-size:17px;font-weight:700;margin:24px 0 6px}.legal p,.legal li{color:var(--ink2)}.legal p+p,.legal ul+p,.legal ol+p,.legal p+ul,.legal p+ol{margin-top:10px}.legal ul{list-style:disc;padding-left:20px}.legal ol{list-style:decimal;padding-left:20px}.legal li+li{margin-top:4px}.legal a{color:var(--accent);font-weight:600}.legal-foot{margin-top:32px;font-size:13px}.legal-links{display:flex;justify-content:center;gap:8px;margin:18px 0 8px;font-size:13px;line-height:1.4;text-align:center;color:var(--ink2)}.legal-links a{color:var(--ink2);font-weight:600;white-space:nowrap}.consent{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:100;display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;max-width:520px;margin:0 auto;padding:12px 14px;border-radius:16px;background:var(--card);color:var(--ink);box-shadow:var(--shadow);font-size:14px;line-height:1.35}.consent span{flex:1 1 100%}.consent .btn.ghost{margin-left:auto}.consent .\!btn.ghost{margin-left:auto!important}.consent a{color:var(--accent);font-weight:600}.consent .btn{height:36px;padding:0 14px;font-size:14px}.consent .\!btn{height:36px!important;padding:0 14px!important;font-size:14px!important}.fab-loggy svg{margin-top:2px}.askh{display:inline-flex;align-items:center;gap:8px}.askh svg,.askempty-b{color:var(--accent)}.sheet.loggy-sheet{padding-bottom:var(--kb, 0px)}.sheet.loggy-sheet .sbody{display:flex;flex-direction:column;overflow:hidden;padding-bottom:0}.askthread{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;display:flex;flex-direction:column;gap:8px;padding:4px 0 8px}.askthread>:first-child{margin-top:auto}.askthread>*{flex-shrink:0}.askempty{text-align:center;color:var(--ink2);font-size:15px;padding:48px 30px 8px}.askempty p{margin:10px 0 0}.askhelp{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-left:2px;border-radius:50%;color:var(--ink2)}.askh .askhelp svg{color:var(--ink2)}.askhelp:active{background:var(--chip)}.askfirst{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px}.askfirst .chip{color:var(--ink);font-weight:600}.lhelp-note{width:100%;font-size:13px;color:var(--ink2);padding-top:2px}.askday{align-self:center;margin:6px 0 2px;font-size:12px;font-weight:600;color:var(--ink2)}.askturn{display:flex;flex-direction:column;gap:8px}.amsg{max-width:82%;margin:0 16px;padding:9px 13px;border-radius:18px;font-size:15px;line-height:1.38;white-space:pre-wrap;overflow-wrap:anywhere}.amsg.u{align-self:flex-end;background:var(--accent);color:var(--on-accent);border-bottom-right-radius:6px}.amsg.\!u{align-self:flex-end!important;background:var(--accent)!important;color:var(--on-accent)!important;border-bottom-right-radius:6px!important}.amsg.b{align-self:flex-start;background:var(--card);color:var(--ink);border-bottom-left-radius:6px}.amsg.\!b{align-self:flex-start!important;background:var(--card)!important;color:var(--ink)!important;border-bottom-left-radius:6px!important}.askform{align-self:flex-start;margin:0 16px;padding:7px 14px;font-size:13px}.askkeep{align-self:flex-start;margin:-2px 16px 0}.asktip{align-self:flex-start;margin:-2px 16px 0;padding:5px 12px;border-radius:999px;background:var(--card);font-size:13px;color:var(--ink2)}.lcard-foot .lundo{animation:lundo-out .6s var(--ease-exit, ease-in) forwards}@keyframes lundo-out{to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion: reduce){.lcard-foot .lundo{animation-duration:1ms}}.amsg.think{display:inline-flex;align-items:center;gap:10px}.thinkbub{color:var(--accent);flex:0 0 auto;transform-origin:50% 90%;animation:thinkbob 1.6s var(--ease-move) infinite}@keyframes thinkbob{0%,to{transform:translateY(0) scale(1)}35%{transform:translateY(-3px) scale(.96,1.05)}65%{transform:translateY(0) scale(1.05,.95)}}@media (prefers-reduced-motion: reduce){.thinkbub{animation:none}}.thinkw{color:var(--ink2);animation:thinkin var(--dur-enter) var(--ease-enter)}@keyframes thinkin{0%{opacity:0;transform:translateY(4px)}}@keyframes askdot{0%,80%,to{opacity:.25}40%{opacity:1}}.askcard.saving .row{pointer-events:none}.askcard.saving .\!row{pointer-events:none!important}.askcard.undone .row{opacity:.45}.askcard.undone .\!row{opacity:.45!important}.askcard.undone .rtitle{text-decoration:line-through}.askacts .owes{flex:1;min-width:0;font-size:13px;color:var(--ink2)}.askacts .btn,.askk-acts .btn{padding:7px 14px;font-size:13px}.askacts .\!btn,.askk-acts .\!btn{padding:7px 14px!important;font-size:13px!important}.askk.undone .askk-top{opacity:.45}.askk-top{display:flex;align-items:center;gap:12px}.askk-tile{width:40px;height:40px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:var(--chip);font-size:20px;flex:0 0 auto}.askk-main{flex:1;min-width:0;display:flex;flex-direction:column}.askk-t{font-size:15px;font-weight:600}.askk-s{font-size:13px;color:var(--ink2)}.askk-a{font-size:17px;font-weight:700}.askk-big{font-size:28px;font-weight:800;letter-spacing:-.02em;margin-top:4px}.askk-bars{margin-top:6px}.askk-bar{display:flex;align-items:center;gap:8px;font-size:13px;margin-top:8px}.askk-bar .n{width:112px;flex:0 0 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--ink2)}.askk-bar .\!n{width:112px!important;flex:0 0 auto!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;color:var(--ink2)!important}.askk-bar .tr{flex:1;height:8px;border-radius:4px;background:var(--track);overflow:hidden}.askk-bar .tr i{display:block;height:100%;border-radius:4px}.askk-bar .v{width:72px;text-align:right;font-weight:600}.askk-bar .\!v{width:72px!important;text-align:right!important;font-weight:600!important}.askk-link{display:block;margin-top:12px;font-size:14px;font-weight:600;color:var(--accent)}.askc-cmp{display:flex;align-items:center;gap:8px;margin-top:8px}.askc-chip{font-size:12px;font-weight:700;padding:2px 8px;border-radius:99px;background:var(--chip);color:var(--ink2);white-space:nowrap}.askc-chip.up{color:var(--caution)}.askc-chip.\!up{color:var(--caution)!important}.askc-chip.down{color:var(--pos);background:var(--pos-bg)}.askc-donut{position:relative;width:148px;height:148px;margin:10px auto 4px}.askc-donut svg{width:100%;height:100%;transform:rotate(-90deg)}.askc-donut .ring{fill:none;stroke:var(--track);stroke-width:11}.askc-donut .seg{fill:none;stroke-width:11}.askc-mid{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.askc-mid .askk-big{font-size:17px;margin:0}.askc-leg{display:flex;align-items:center;gap:8px;font-size:13px;margin-top:8px}.askc-leg i{width:9px;height:9px;border-radius:50%;flex:0 0 auto}.askc-leg .n{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.askc-leg .\!n{flex:1!important;min-width:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.askc-leg .p{width:36px;text-align:right;color:var(--ink2)}.askc-leg .\!p{width:36px!important;text-align:right!important;color:var(--ink2)!important}.askc-leg .v{width:88px;text-align:right;font-weight:600}.askc-leg .\!v{width:88px!important;text-align:right!important;font-weight:600!important}.askc-rank{margin-top:10px;font-size:13px}.askc-rank .top{display:flex;justify-content:space-between;gap:8px;margin-bottom:5px}.askc-rank .\!top{display:flex!important;justify-content:space-between!important;gap:8px!important;margin-bottom:5px!important}.askc-rank .n{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.askc-rank .\!n{min-width:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.askc-rank .n em{font-style:normal;color:var(--ink2)}.askc-rank .\!n em{font-style:normal!important;color:var(--ink2)!important}.askc-rank .v{flex:0 0 auto;font-weight:700}.askc-rank .\!v{flex:0 0 auto!important;font-weight:700!important}.askc-rank .v.bad{color:var(--danger)}.askc-rank .\!v.bad{color:var(--danger)!important}.askc-rank .tr{display:block;position:relative;height:8px;border-radius:4px;background:var(--track)}.askc-rank .tr i{display:block;height:100%;border-radius:4px}.askc-rank .tr.mark:after{content:"";position:absolute;left:var(--at);top:-3px;bottom:-3px;width:2px;border-radius:1px;background:var(--ink);opacity:.45}.askc-rank .askk-s{margin-top:4px;font-size:12px}.askc-legend{display:flex;gap:14px;margin-top:6px;font-size:12px;color:var(--ink2)}.askc-legend i{display:inline-block;width:9px;height:9px;border-radius:2px;margin-right:4px}.askc-legend i.a,.askc-time i.a{background:var(--accent)}.askc-legend i.\!a,.askc-time i.\!a{background:var(--accent)!important}.askc-legend i.b,.askc-time i.b{background:var(--accent);opacity:.3}.askc-legend i.\!b,.askc-time i.\!b{background:var(--accent)!important;opacity:.3!important}.askc-time{position:relative;display:flex;align-items:flex-end;gap:6px;height:172px;margin-top:10px}.askc-time.many{gap:2px}.askc-time.\!many{gap:2px!important}.askc-time .col{flex:1;min-width:0;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.askc-time .val{height:16px;line-height:16px;font-size:11px;font-weight:700;white-space:nowrap}.askc-time .pair{display:flex;align-items:flex-end;gap:2px;width:100%;max-width:34px;height:calc((100% - 36px) * var(--h));min-height:2px}.askc-time .\!pair{display:flex!important;align-items:flex-end!important;gap:2px!important;width:100%!important;max-width:34px!important;height:calc((100% - 36px) * var(--h))!important;min-height:2px!important}.askc-time .pair i{flex:1;min-height:2px;border-radius:4px 4px 1px 1px}.askc-time .\!pair i{flex:1!important;min-height:2px!important;border-radius:4px 4px 1px 1px!important}.askc-time.many .pair i{border-radius:2px 2px 0 0}.askc-time.\!many .pair i,.askc-time.many .\!pair i{border-radius:2px 2px 0 0!important}.askc-time.based i.a:not(.over){opacity:.45}.askc-time.based i.\!a:not(.over){opacity:.45!important}.askc-time .lab{height:20px;line-height:20px;font-size:11px;color:var(--ink2);white-space:nowrap}.askc-time .base{position:absolute;left:0;right:0;bottom:calc(20px + (100% - 36px) * var(--r));border-top:1.5px dashed var(--caution);pointer-events:none}.askc-time .\!base{position:absolute!important;left:0!important;right:0!important;bottom:calc(20px + (100% - 36px) * var(--r))!important;border-top:1.5px dashed var(--caution)!important;pointer-events:none!important}.askc-time .base span{position:absolute;right:0;bottom:2px;font-size:11px;font-weight:600;color:var(--caution)}.askc-time .\!base span{position:absolute!important;right:0!important;bottom:2px!important;font-size:11px!important;font-weight:600!important;color:var(--caution)!important}.askc-rows{margin-top:6px}.askc-row{display:flex;align-items:center;gap:10px;width:100%;padding:8px 0;text-align:left;border-top:1px solid var(--sep)}.askc-row:first-child{border-top:0}.askc-row .askk-t{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.askc-row .v{flex:0 0 auto;font-weight:700;font-size:14px}.askc-row .\!v{flex:0 0 auto!important;font-weight:700!important;font-size:14px!important}.askk-tile.sm{width:32px;height:32px;border-radius:10px;font-size:16px}.askc-more{margin-top:6px}.askc-two{display:flex;gap:16px;margin-top:10px;font-size:14px;font-weight:600}.askc-two em{font-style:normal;font-weight:400;color:var(--ink2);margin-right:4px}.askc-neg{color:var(--danger)}.achange-row{display:flex;align-items:center;gap:12px}.achange-what{margin-top:12px;padding:9px 12px;border-radius:12px;background:color-mix(in srgb,var(--accent) var(--tint-mix),var(--card));color:var(--accent);font-size:14px;font-weight:600}.achange-what:before{content:"→ "}.achange-what.del{background:color-mix(in srgb,var(--danger) var(--tint-mix),var(--card));color:var(--danger)}.achange-acts{display:flex;gap:8px;margin-top:12px}.achange-acts .btn{padding:8px 18px;font-size:14px}.achange-acts .\!btn{padding:8px 18px!important;font-size:14px!important}.lvoice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 16px}.lvoice-box{display:flex;flex-direction:column;gap:6px;padding:6px 6px 12px;border-radius:18px;background:var(--card);color:var(--ink);text-align:left;box-shadow:inset 0 0 0 1px var(--sep),var(--shadow-sm);transition:transform var(--dur-fade) var(--ease-move),box-shadow var(--dur-fade) linear}.lvoice-box:active{transform:scale(.97)}.lvoice-box .pic{position:relative;display:block;border-radius:13px;overflow:hidden;aspect-ratio:188 / 150;background:var(--card2)}.lvoice-box .pic img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}.lvoice-box .pic>:last-child{position:absolute;top:7px;right:7px}.lvoice-box .n{min-width:0;padding:2px 6px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;letter-spacing:-.01em}.lvoice-box .\!n{min-width:0!important;padding:2px 6px 0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:15px!important;font-weight:700!important;letter-spacing:-.01em!important}.lvoice-box .tick{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--card) 85%,transparent);box-shadow:inset 0 0 0 2px var(--track);color:var(--on-accent);transition:background-color var(--dur-fade) linear,box-shadow var(--dur-fade) linear}.lvoice-box .line{margin:0;padding:0 6px;border-top:0;font-size:14px;line-height:1.38;color:var(--ink2)}.lvoice-box .\!line{margin:0!important;padding:0 6px!important;border-top:0!important;font-size:14px!important;line-height:1.38!important;color:var(--ink2)!important}.lvoice-box.on{box-shadow:inset 0 0 0 2px var(--accent)}.lvoice-box.\!on{box-shadow:inset 0 0 0 2px var(--accent)!important}.lvoice-box.on .tick{background:var(--accent);box-shadow:none}.lvoice-box.\!on .tick{background:var(--accent)!important;box-shadow:none!important}.lvoice-box.on .line{color:var(--ink)}.lvoice-box.\!on .line,.lvoice-box.on .\!line{color:var(--ink)!important}.lvoice-page{display:flex;flex-direction:column;gap:10px;padding-top:12px}.lvoice-page .amsg.u{align-self:flex-end}.lvoice-page .amsg.\!u{align-self:flex-end!important}.lvoice-offer{display:flex;flex-direction:column;gap:8px;margin-top:-2px}.lvoice-offer .chip{align-self:flex-start;margin-left:16px}.askbar.actions.sticky{position:static;flex:0 0 auto;flex-direction:column;align-items:stretch;gap:8px}.asugg{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.asugg::-webkit-scrollbar{display:none}.askrow{display:flex;align-items:center;gap:8px}.askrow .scanbtn{width:44px;height:44px}.askin{flex:1;min-width:0;height:44px;border:0;border-radius:22px;background:var(--card);padding:11px 16px;font-size:16px;line-height:22px;color:var(--ink);outline:none}.askin:focus{box-shadow:0 0 0 2px var(--accent)}.asksend{width:44px;height:44px;border-radius:50%;background:var(--accent);color:var(--on-accent);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.asksend:disabled{opacity:.4}.askdraft{border-radius:18px;background:var(--card)}.askdraft-cats{display:flex;gap:6px;flex-wrap:wrap;padding:0 14px 12px}.askdraft .chip.ask-q{border-color:var(--accent);color:var(--accent)}.askdraft.asplit{padding:12px 14px;animation:lcard-in var(--dur-enter, .26s) var(--ease-enter, ease-out)}.askdraft.asplit.out{animation:asplit-out .24s var(--ease-exit, ease-in) forwards}.askdraft.asplit.\!out{animation:asplit-out .24s var(--ease-exit, ease-in) forwards!important}@keyframes asplit-out{to{opacity:0;transform:translateY(10px)}}.asplit-q{font-size:14px;font-weight:600;line-height:1.3}.asplit-a{display:flex;gap:8px;margin-top:10px}.ashare{padding:12px 14px}.ashare-top{display:flex;align-items:center;gap:12px}.ashare-thumbs{display:inline-flex;flex:0 0 auto}.ashare-thumbs>*{width:44px;height:44px;border-radius:10px;-o-object-fit:cover;object-fit:cover;background:var(--chip);color:var(--ink2);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px var(--card)}.ashare-thumbs>*+*{margin-left:-18px}.ashare-t{flex:1;min-width:0;display:flex;flex-direction:column;font-weight:600;font-size:16px}.ashare-t small{font-weight:400;font-size:13px;color:var(--ink2)}.tfield{display:block;resize:none;overflow:hidden;white-space:nowrap;overflow-wrap:normal;scrollbar-width:none}.tfield.input{padding-top:11px;padding-bottom:11px;line-height:22px}.tfield.\!input{padding-top:11px!important;padding-bottom:11px!important;line-height:22px!important}.search .tfield{height:20px;padding:0;line-height:20px}.\!amount .tfield{height:1.25em!important;padding:0!important;line-height:1.25!important}.amount .tfield{height:1.25em;padding:0;line-height:1.25}.siline .tfield{height:1.4em;padding:0;line-height:1.4}.sheet.instant,.scrim.instant{animation:none}.sheet.\!instant,.scrim.\!instant{animation:none!important}.lcard{margin:0 16px;padding:12px 14px;border-radius:18px;background:var(--card);transition:opacity var(--dur-exit, .2s) ease-out}.askdraft .lcard{margin:0;background:color-mix(in srgb,var(--card) 55%,var(--bg));outline:1.5px dashed color-mix(in srgb,var(--accent) 55%,transparent);outline-offset:-1.5px;animation:lcard-in var(--dur-enter, .26s) var(--ease-enter, cubic-bezier(.2, .8, .2, 1))}.is-new .lcard.saving{animation:lcard-land .52s ease-out}@keyframes lcard-land{0%{background-color:color-mix(in srgb,var(--card) 55%,var(--bg));outline:1.5px dashed color-mix(in srgb,var(--accent) 55%,transparent);outline-offset:-1.5px}to{outline:1.5px dashed transparent;outline-offset:-1.5px}}.achk{display:flex;flex-direction:column;gap:14px;margin-top:6px}.achk-one{display:flex;flex-direction:column;gap:6px}.achk-one{transition:opacity .3s ease-out}.achk-one:not(.cur){opacity:.5}.achk-one.cur:not(.out){animation:achk-in .38s var(--ease-enter, cubic-bezier(.2, .8, .2, 1)) both}.achk-one.\!cur:not(.out){animation:achk-in .38s var(--ease-enter, cubic-bezier(.2, .8, .2, 1)) both!important}.achk-one.cur.out{animation:achk-out .38s var(--ease-exit, ease-in) both}.achk-one.\!cur.out,.achk-one.cur.\!out{animation:achk-out .38s var(--ease-exit, ease-in) both!important}@keyframes achk-in{0%{opacity:0;transform:translateY(28px)}}@keyframes achk-out{to{opacity:0;transform:translate(-36px)}}.achk-say{transition:opacity .2s ease-out}.achk-say.off{opacity:0}.achk-end{animation:achk-in .38s var(--ease-enter, cubic-bezier(.2, .8, .2, 1)) both}.achk-foot button.off{opacity:0;pointer-events:none}.achk-foot button{transition:opacity .2s ease-out}.achk-foot .achk-done{width:100%;height:50px;justify-content:center;font-size:17px;color:var(--btn-ink)}.abank-meta{display:flex;align-items:center;gap:6px;padding:0 18px;font-size:12px;color:var(--ink2)}.abank-ic{width:18px;height:18px;border-radius:5px;background:var(--card2);color:var(--ink2);font-size:10px;font-weight:800;display:flex;align-items:center;justify-content:center}.amsg.abank b{font-weight:600}.lcard.check{margin-top:4px;background:color-mix(in srgb,var(--card) 55%,var(--bg));outline:1.5px dashed color-mix(in srgb,var(--accent) 55%,transparent);outline-offset:-1.5px}.lcard.saved{margin-top:4px}.lcard.\!saved{margin-top:4px!important}.lcard.check .lcard-foot{flex-wrap:wrap;row-gap:10px}.lcard.locking{animation:lcard-land .52s ease-out,lcard-lock .52s ease-out}.lcard.\!locking{animation:lcard-land .52s ease-out,lcard-lock .52s ease-out!important}@keyframes lcard-lock{40%{transform:scale(1.03)}}.lcard-cats{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px;animation:lcard-foot var(--dur-enter, .26s) var(--ease-enter, ease-out)}.lcard-cats .chip.on{border-color:var(--ink);color:var(--ink)}.lcard-cats .chip.\!on{border-color:var(--ink)!important;color:var(--ink)!important}.lcard-cats .chip.add{border-style:dashed}.lcard-ok{margin-left:auto;height:30px;padding:0 12px 0 9px;border-radius:15px;background:var(--accent);color:var(--on-accent, #fff);font-size:14px;font-weight:700;display:flex;align-items:center;gap:4px;flex:0 0 auto}.lcard-ok svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.achk-say{margin-top:2px}.apile-n{font-size:15px;font-weight:500;color:var(--ink2);margin-left:2px}.apile-bar{display:flex;gap:4px;flex:0 0 auto;margin:0 16px 8px}.apile-bar span{flex:1;height:3px;border-radius:2px;background:var(--sep);transition:background var(--dur-move, .3s) var(--ease-move, ease-out)}.apile-bar span.done{background:var(--ink)}.apile-bar span.\!done{background:var(--ink)!important}.apile-bar span.now{background:var(--accent)}.apile-bar span.\!now{background:var(--accent)!important}.lcard-acts{margin-left:auto;display:flex;align-items:center;gap:8px}.lcard-acts .lcard-ok{margin-left:0;padding:0 16px}.achk-foot{display:flex;justify-content:center;flex:0 0 auto;padding:6px 16px calc(14px + env(safe-area-inset-bottom))}.achk-foot button{height:40px;padding:0 16px;display:flex;align-items:center;gap:6px;font-size:15px;font-weight:600;color:var(--ink2)}.amsg.abank{background:transparent;border:1px solid var(--sep);font-size:14px;color:var(--ink2)}.amsg.abank b{color:var(--ink)}.asksend.wait:not(:disabled){animation:lcard-wait 1.6s ease-in-out infinite}.asksend.\!wait:not(:disabled){animation:lcard-wait 1.6s ease-in-out infinite!important}@keyframes lcard-wait{0%,to{box-shadow:0 0 color-mix(in srgb,var(--accent) 45%,transparent)}50%{box-shadow:0 0 0 7px transparent}}.lcard-top{display:grid;grid-template-columns:44px minmax(0,1fr) auto;grid-template-rows:auto auto;-moz-column-gap:12px;column-gap:12px;row-gap:1px;align-items:baseline}.lcard-top>.lcard-tile{grid-row:1 / 3;align-self:center}.lcard-sub{grid-column:2 / 4;display:flex;align-items:baseline;gap:10px;min-width:0}.lcard-sub .lcard-s{flex:1;min-width:0}.lcard-d{flex:0 0 auto;font-size:13px;color:var(--ink2);white-space:nowrap}.lcard-e{display:inline-block}.askdraft .lcard-e{animation:lcard-focus .36s cubic-bezier(.2,.8,.2,1)}.askdraft .lcard-s,.askdraft .lcard-d{animation:lcard-foot .28s ease-out}@keyframes lcard-focus{0%{opacity:0;transform:scale(.6);filter:blur(3px)}}.lcard-tile{width:44px;height:44px;border-radius:14px;background:var(--chip);font-size:22px;line-height:1;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;transition:box-shadow var(--dur-exit, .2s) ease-out,background-color .42s ease}.lcard-tile.ask{box-shadow:inset 0 0 0 2px var(--accent)}.lcard-tile.\!ask{box-shadow:inset 0 0 0 2px var(--accent)!important}.lcard-t{min-width:0;font-size:16px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lcard-s{font-size:13px;color:var(--ink2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lcard-s.ask{color:var(--accent);font-weight:600}.lcard-s.\!ask{color:var(--accent)!important;font-weight:600!important}.lcard-a{font-size:17px;font-weight:700;white-space:nowrap}.lcard-foot{display:flex;align-items:center;gap:8px;min-height:32px;margin-top:10px;animation:lcard-foot var(--dur-enter, .26s) var(--ease-enter, ease-out)}.lcard-foot .lsplit{padding:1px 6px;border-radius:7px;background:var(--card2);color:var(--ink);font-weight:700}.lcard-foot .txt{flex:1;min-width:0;font-size:13px;color:var(--ink2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lwealth .lwl{display:grid;grid-template-columns:44px minmax(0,1fr) auto;grid-template-rows:auto auto;-moz-column-gap:12px;column-gap:12px;row-gap:1px;align-items:baseline}.lwealth .lwl+.lwl{margin-top:10px}.lwealth .lwl>.lcard-tile{grid-row:1 / 3;align-self:center;overflow:hidden}.lwl-logo{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit}.lwask{margin-top:12px;padding-top:10px;border-top:1px solid var(--sep)}.lwask-q{display:block;font-size:14px;font-weight:600}.lwask-a{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.lwealth .lcard-foot .btn+.btn{margin-left:0}.lwealth .lcard-foot .\!btn+.\!btn{margin-left:0!important}.lcard.inc:not(.removing){background:color-mix(in srgb,var(--pos) 9%,var(--card))}.lhelp{margin:0 16px 16px;background:var(--card);border-radius:16px;overflow:hidden}.lhelp-kind+.lhelp-kind{border-top:1px solid var(--sep)}.lhelp-head{display:flex;align-items:center;gap:10px;width:100%;padding:11px 14px;text-align:left}.lhelp-e{width:32px;height:32px;border-radius:10px;background:var(--chip);display:inline-flex;align-items:center;justify-content:center;font-size:17px;flex:0 0 auto}.lhelp-k{font-size:15px;font-weight:600;flex:0 0 auto}.lhelp-x{flex:1;min-width:0;text-align:right;font-size:13px;color:var(--ink2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lhelp-chev{color:var(--ink2);flex:0 0 auto;transition:transform var(--dur-move, .2s) var(--ease-move, ease-out)}.lhelp-kind.open .lhelp-chev{transform:rotate(90deg)}.lhelp-kind.\!open .lhelp-chev{transform:rotate(90deg)!important}.lhelp-kind.open .lhelp-x{visibility:hidden}.lhelp-kind.\!open .lhelp-x{visibility:hidden!important}.lhelp-more{display:flex;flex-wrap:wrap;gap:6px;padding:0 14px 12px 56px}.lhelp-more .chip{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 30%,var(--sep))}.lcard-foot .chip{padding-top:4px;padding-bottom:4px;font-size:13px}.chipdd{position:relative;display:inline-flex;flex:0 0 auto}.chipdd>.chip{display:inline-flex;align-items:center;gap:4px}.chipdd>.chip .chev{opacity:.7;transition:transform .15s ease-out}.chipdd>.chip[aria-expanded=true] .chev{transform:rotate(180deg)}.chipmenu{position:absolute;left:0;bottom:calc(100% + 8px);z-index:30;min-width:190px;padding:6px;border-radius:16px;background:var(--card2);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:2px;animation:lcard-foot var(--dur-enter, .26s) var(--ease-enter, ease-out)}.chipmenu>.h{padding:6px 10px 4px;font-size:12px;color:var(--ink2)}.chipmenu>.\!h{padding:6px 10px 4px!important;font-size:12px!important;color:var(--ink2)!important}.chipmenu>button{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 10px;border-radius:11px;font-size:15px;font-weight:600;color:var(--ink);text-align:left}.chipmenu>button:active{background:var(--card)}.chipmenu>button>.l{flex:1;white-space:nowrap}.chipmenu>button>.\!l{flex:1!important;white-space:nowrap!important}.chipmenu>button>.tick{color:var(--accent);visibility:hidden}.chipmenu>button[aria-checked=true]>.tick{visibility:visible}.chipmenu .pairface{display:inline-flex}.chipmenu .pairface>:last-child{margin-left:-8px;box-shadow:0 0 0 2px var(--card2)}.lcard-foot .lcard-pen{width:32px;height:32px;margin-left:auto;color:var(--ink2)}.lcard-foot .btn{flex:0 0 auto;margin-left:auto;padding:6px 12px;font-size:13px}.lcard-foot .\!btn{flex:0 0 auto!important;margin-left:auto!important;padding:6px 12px!important;font-size:13px!important}.lcard.saving .txt{animation:lcard-pulse 1.1s ease-in-out infinite}.lcard.removing .lcard-top{opacity:.4}.lcard.\!removing .lcard-top{opacity:.4!important}.lcard.removing .lcard-t{text-decoration:line-through}.lcard.\!removing .lcard-t{text-decoration:line-through!important}.bringback{gap:6px}.bringback svg{width:16px;height:16px;transform:rotate(-90deg)}.bringback circle{fill:none;stroke:currentColor;stroke-width:2.5;stroke-dasharray:50.3;animation:lcard-ring 5s linear forwards}.lremoved{align-self:center;margin:2px 24px;font-size:12px;color:var(--ink2);text-align:center}.lremoved b{font-weight:600;color:var(--ink)}.ldust{position:fixed;z-index:1000;border-radius:50%;background:var(--ink2);pointer-events:none}.fresh-in{animation:lcard-in var(--dur-enter, .26s) var(--ease-enter, cubic-bezier(.2, .8, .2, 1))}.amsg.u.fresh-in{transform-origin:right bottom;animation-name:lcard-in-u}.amsg.\!u.fresh-in{transform-origin:right bottom!important;animation-name:lcard-in-u!important}.lswipe{position:relative;touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.lswipe>.lcard{position:relative;z-index:1}.lswipe-ic{position:absolute;left:0;top:50%;margin-top:-16px;width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--card);color:var(--ink2);opacity:0;transform:scale(.5);transition:background-color .12s ease-out,color .12s ease-out}.lswipe-ic.hit{background:var(--accent);color:var(--on-accent)}.lswipe-ic.\!hit{background:var(--accent)!important;color:var(--on-accent)!important}.lswipe.flash>.lcard{animation:lcard-flash 1.3s var(--ease-move, ease-out)}.lswipe.\!flash>.lcard{animation:lcard-flash 1.3s var(--ease-move, ease-out)!important}@keyframes lcard-flash{0%,35%{box-shadow:0 0 0 2px var(--accent);background:color-mix(in srgb,var(--accent) 14%,var(--card))}to{box-shadow:0 0 0 2px transparent;background:var(--card)}}.areply{display:flex;align-items:center;gap:10px;padding:8px 8px 8px 12px;border-radius:14px;background:var(--card);border-left:3px solid var(--accent);animation:areply-up .22s var(--ease-enter, cubic-bezier(.2, .8, .2, 1))}@keyframes areply-up{0%{opacity:0;transform:translateY(18px)}}.areply-main,.aquote[role=button]{cursor:pointer}.areply-ic{flex:0 0 auto;color:var(--accent)}.areply-main{flex:1;min-width:0;display:flex;flex-direction:column}.areply-l{font-size:12px;font-weight:600;color:var(--accent)}.areply-t{font-size:14px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.areply-x{flex:0 0 auto;width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--ink2)}.aquote{display:flex;justify-content:space-between;gap:10px;margin:-2px -5px 6px;padding:6px 9px;border-radius:10px;border-left:3px solid var(--on-accent);background:color-mix(in srgb,var(--on-accent) 16%,transparent);font-size:13px;line-height:1.3}@media (prefers-reduced-motion: reduce){.areply,.lswipe.flash>.lcard{animation:none}.lswipe.\!flash>.lcard{animation:none!important}}.aquote-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes lcard-in{0%{opacity:0;transform:translateY(10px)}}@keyframes lcard-in-u{0%{opacity:0;transform:translateY(8px) scale(.96)}}@keyframes lcard-foot{0%{opacity:0;transform:translateY(3px)}}@keyframes lcard-pulse{50%{opacity:.45}}@keyframes lcard-ring{0%{stroke-dashoffset:0}to{stroke-dashoffset:50.3}}@media (prefers-reduced-motion: reduce){.lcard-foot,.fresh-in,.askdraft.asplit,.askdraft .lcard,.askdraft .lcard-e,.askdraft .lcard-s,.askdraft .lcard-d,.is-new .lcard.saving,.asksend.wait,.lcard.saving .txt{animation:none}.asksend.\!wait{animation:none!important}}.amsg.u.photo{padding:4px;background:var(--accent)}.amsg.\!u.photo{padding:4px!important;background:var(--accent)!important}.rmini{position:relative;display:block;width:132px;height:176px;border-radius:15px;overflow:hidden;background:var(--chip)}.amsg.u.photo .rmini{border-bottom-right-radius:4px}.amsg.\!u.photo .rmini{border-bottom-right-radius:4px!important}.rmini img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.rmini-ph{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--chip)}.rmini.pdf{width:112px;height:140px;background:var(--card)}.rmini.\!pdf{width:112px!important;height:140px!important;background:var(--card)!important}.rmini-pdf{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:var(--ink2)}.rmini-pdf b{font-size:11px;letter-spacing:.08em}.rmini.sm{width:30px;height:40px;border-radius:7px;flex:0 0 auto;box-shadow:0 0 0 1px var(--sep)}.rmini.sm.pdf{width:30px;height:40px;background:var(--chip)}.rmini.sm.\!pdf{width:30px!important;height:40px!important;background:var(--chip)!important}.rmini-scan{position:absolute;left:0;right:0;top:0;height:30%;background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--accent) 55%,transparent) 85%,var(--accent));animation:rscan 1.4s var(--ease-move, ease-in-out) infinite alternate}@keyframes rscan{0%{transform:translateY(-100%)}to{transform:translateY(330%)}}@media (prefers-reduced-motion: reduce){.rmini-scan{animation:none;opacity:.4}}.camwrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:54}.camscrim{position:absolute;top:0;right:0;bottom:0;left:0}.campanel{position:absolute;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));height:68dvh;border-radius:40px;overflow:hidden;background:var(--cam-bg);color:var(--cam-ink);box-shadow:0 12px 40px var(--cam-scrim);animation:camup .38s var(--ease-enter, cubic-bezier(.2, .8, .2, 1))}.camwrap.out .campanel{animation:camdown .22s var(--ease-exit, ease-in) forwards}.camwrap.\!out .campanel{animation:camdown .22s var(--ease-exit, ease-in) forwards!important}@keyframes camup{0%{transform:translateY(110%)}}@keyframes camdown{to{transform:translateY(110%)}}.camvideo,.camshot{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.camvideo{opacity:0;transition:opacity .3s ease-out}.camvideo.on{opacity:1}.camvideo.\!on{opacity:1!important}.camflash{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--cam-ink);animation:camflash .36s ease-out forwards}@keyframes camflash{0%{opacity:.9}to{opacity:0}}.camtop{position:absolute;left:0;right:0;top:16px;display:flex;justify-content:center;pointer-events:none}.camtop>*{pointer-events:auto}.camhint{padding:7px 14px;border-radius:999px;font-size:13px;font-weight:500;background:var(--cam-shade);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.camtop .cambtn.sm{position:absolute;right:16px;top:0}.cambar{position:absolute;left:0;right:0;bottom:22px;display:flex;align-items:center;justify-content:space-between;padding:0 26px}.cambtn{width:52px;height:52px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--cam-ink);background:var(--cam-glass);-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4)}.cambtn.sm{width:36px;height:36px}.cambtn.lit{background:var(--cam-ink);color:var(--cam-bg)}.camshutter{width:68px;height:68px;border-radius:50%;background:var(--cam-ink);box-shadow:0 0 0 5px var(--cam-glass),0 4px 16px var(--cam-scrim);transition:transform .12s ease-out}.camshutter:active{transform:scale(.92)}.camshutter:disabled{opacity:.6}.camoff{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px;text-align:center;color:var(--cam-ink)}@media (prefers-reduced-motion: reduce){.campanel,.camwrap.out .campanel{animation-duration:1ms}.camwrap.\!out .campanel{animation-duration:1ms!important}}.askbar.camup{opacity:0;pointer-events:none;transition:opacity var(--dur-exit, .2s) ease-out}.\!show{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:96!important;display:flex!important;flex-direction:column!important;background:var(--bg)!important;color:var(--ink)!important;padding-top:env(safe-area-inset-top)!important;overflow:hidden!important}.show{position:fixed;top:0;right:0;bottom:0;left:0;z-index:96;display:flex;flex-direction:column;background:var(--bg);color:var(--ink);padding-top:env(safe-area-inset-top);overflow:hidden}.\!show>*{width:100%!important;max-width:480px!important;margin-left:auto!important;margin-right:auto!important;animation:show-in var(--dur-enter, .26s) var(--ease-enter, ease-out) backwards!important}.show>*{width:100%;max-width:480px;margin-left:auto;margin-right:auto;animation:show-in var(--dur-enter, .26s) var(--ease-enter, ease-out) backwards}@keyframes show-in{0%{opacity:0}}.show-top{flex:0 0 auto;height:44px;display:flex;justify-content:flex-end;align-items:center;padding:0 8px}.show-skip{padding:8px 12px;font-size:15px;font-weight:600;color:var(--ink2)}.show-scenes{flex:1 1 auto;min-height:0;position:relative;overflow:hidden;touch-action:pan-y}.show-scene{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;visibility:hidden;pointer-events:none;transform:translate(calc(var(--off, 0) * 100% + var(--drag, 0px)));transition:transform .42s cubic-bezier(.2,.8,.2,1),visibility 0s linear .42s}.show-scene.on,.show-scene.adj{visibility:visible;transition:transform .42s cubic-bezier(.2,.8,.2,1),visibility 0s linear 0s}.show-scene.\!on{visibility:visible!important;transition:transform .42s cubic-bezier(.2,.8,.2,1),visibility 0s linear 0s!important}.show-scene.on{pointer-events:auto}.show-scene.\!on{pointer-events:auto!important}.show-scenes.drag .show-scene{transition:none}.show-head{flex:0 0 auto;--show-h: clamp(22px, 7vw, 27px)}.show-hbox{display:flex;justify-content:center;padding:0 20px}.show-sub{margin:6px 0 0;padding:0 28px;font-size:15px;line-height:1.35;color:var(--ink2);text-align:center;text-wrap:balance}.show-h{margin:0;font-size:var(--show-h);font-weight:800;letter-spacing:-.03em;line-height:1.12;text-align:center;text-wrap:balance}.show-stage{flex:1 1 auto;min-height:0;position:relative;margin-top:14px;overflow:hidden}.show-foot{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:16px;padding:12px 16px max(16px,calc(env(safe-area-inset-bottom) + 8px))}.show-dots{display:flex;gap:6px}.show-dot{position:relative;width:6px;height:6px;border-radius:3px;background:var(--track);transition:width .3s var(--ease-move, ease)}.show-dot:before{content:"";position:absolute;top:-12px;right:-5px;bottom:-12px;left:-5px}.show-dot.done{background:var(--ink2)}.show-dot.\!done{background:var(--ink2)!important}.show-dot.on{width:22px;overflow:hidden}.show-dot.\!on{width:22px!important;overflow:hidden!important}.show-dot>i{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ink)}.\!btn.wide.show-go{flex:0 0 auto!important;gap:8px!important;padding:16px!important;font-size:17px!important;border-radius:16px!important}.btn.wide.show-go{flex:0 0 auto;gap:8px;padding:16px;font-size:17px;border-radius:16px}.btn.\!wide.show-go{flex:0 0 auto!important;gap:8px!important;padding:16px!important;font-size:17px!important;border-radius:16px!important}.show-go-l{animation:show-go-l .26s ease-out .15s backwards}@keyframes show-go-l{0%{opacity:0}}.show-ring{position:absolute;left:0;top:0;width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%;background:color-mix(in srgb,var(--bg) 40%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--ink2) 70%,transparent),0 2px 10px #0000002e;opacity:0;pointer-events:none;z-index:20}.show-swap{display:inline-grid;align-items:center}.show-swap>*{grid-area:1 / 1;display:flex}.show-chat{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column}.show-thread{flex:1 1 auto;min-height:0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(transparent,#000 16px);mask-image:linear-gradient(transparent,#000 16px)}.show-col{position:absolute;left:0;right:0;top:0;display:flex;flex-direction:column;gap:8px;padding-top:12px}.show-col>*{flex-shrink:0}.show-draft{position:absolute;left:16px;right:16px;bottom:8px}.askbar.actions.sticky.show-bar{margin:0;padding:8px 16px 4px}.show-scan{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--card);color:var(--ink);flex:0 0 auto}.show-in{position:relative;white-space:pre;overflow:hidden}.show-ph,.show-typed{position:absolute;left:16px;top:11px;right:16px}.show-ph{color:var(--ink2)}.show-ch{position:relative}.show-caret{position:absolute;right:-1.5px;top:1px;bottom:1px;width:2px;border-radius:1px;background:var(--accent);opacity:0}.show-grow{transform-origin:left center}.show-pan{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 36px),transparent);mask-image:linear-gradient(#000 calc(100% - 36px),transparent)}.show-cam{position:absolute;left:0;right:0;top:0;padding:6px 0 40px}.show-bal{position:relative}.show-mhero{margin-top:0}.show-month .show-list .row{padding-top:6px;padding-bottom:6px}.show-month .show-list .\!row{padding-top:6px!important;padding-bottom:6px!important}.show-month .ghead{padding-top:5px;padding-bottom:4px}.show-month .show-cam{padding-top:0}.show-month .show-pan{-webkit-mask-image:linear-gradient(#000 calc(100% - 14px),transparent);mask-image:linear-gradient(#000 calc(100% - 14px),transparent)}.\!list.show-list{background:transparent!important}.list.show-list{background:transparent}.\!list.show-list>.row{background:var(--card)!important}.list.show-list>.row{background:var(--card)}.list.show-list>.\!row{background:var(--card)!important}.show-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;background:var(--scrim);opacity:0}.show-sheet{position:absolute;left:0;right:0;bottom:0;z-index:10;background:var(--bg);border-radius:28px 28px 0 0;box-shadow:var(--shadow-sheet);padding-bottom:18px;transform:translateY(105%)}.show-sheet-b{padding:0 16px}.show-sheet .sibig{margin-top:2px}.show-pad{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 40px),transparent);mask-image:linear-gradient(#000 calc(100% - 40px),transparent)}.show-pad>.card:first-child,.show-panel>.card:first-child{margin-top:0}.show-pad>.\!card:first-child,.show-panel>.\!card:first-child{margin-top:0!important}.show-fl,.show .bar .fl{transform-origin:left center;transition:none}.\!show .bar .fl{transform-origin:left center!important;transition:none!important}.\!show .arcring .arc{animation:none!important;transition:none!important}.show .arcring .arc{animation:none;transition:none}.show-ins{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column}.show-chips{flex:0 0 auto}.show-chip{position:relative}.chip.on.show-chip-on{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;display:flex;align-items:center;justify-content:center;opacity:0}.chip.\!on.show-chip-on{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;opacity:0!important}.show-panels{flex:1 1 auto;min-height:0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 48px),transparent);mask-image:linear-gradient(#000 calc(100% - 48px),transparent)}.show-panel{position:absolute;left:0;right:0;top:0;transform-origin:center top}.show-wealth{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column}.show-wealth>.card{margin-top:0;flex:0 0 auto}.show-wealth>.\!card{margin-top:0!important;flex:0 0 auto!important}.show-wl{flex:1 1 auto;min-height:0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 40px),transparent);mask-image:linear-gradient(#000 calc(100% - 40px),transparent)}.show-wl .show-cam{padding-top:0}.show-addslot{overflow:hidden}.show-addslot>.row{border-top:1px solid var(--sep);background:var(--card)}.show-addslot>.\!row{border-top:1px solid var(--sep)!important;background:var(--card)!important}.\!show .wchart path{transition:d .9s cubic-bezier(.2,.8,.2,1)!important}.show .wchart path{transition:d .9s cubic-bezier(.2,.8,.2,1)}.show-wl .row{padding-top:8px;padding-bottom:8px}.show-wl .\!row{padding-top:8px!important;padding-bottom:8px!important}.show-wl .ghead{padding-top:10px}@media (prefers-reduced-motion: reduce){.show-scene,.show-dot{transition:none}.show-go-l,.show>*{animation:none}.\!show>*{animation:none!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.-left-\[9999px\]{left:-9999px}.left-\[73\.9\%\]{left:73.9%}.right-4{right:1rem}.top-4{top:1rem}.top-\[2\.2\%\]{top:2.2%}.z-50{z-index:50}.mx-0{margin-left:0;margin-right:0}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.ml-1{margin-left:.25rem}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.h-0{height:0px}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-16{height:4rem}.h-2{height:.5rem}.h-4{height:1rem}.h-auto{height:auto}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-px{height:1px}.max-h-full{max-height:100%}.min-h-\[100dvh\]{min-height:100dvh}.min-h-screen{min-height:100vh}.w-0{width:0px}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-16{width:4rem}.w-\[10\.1\%\]{width:10.1%}.w-\[190px\]{width:190px}.w-\[calc\(100\%-32px\)\]{width:calc(100% - 32px)}.w-\[min\(72vw\,300px\)\]{width:min(72vw,300px)}.w-full{width:100%}.min-w-0{min-width:0px}.max-w-\[300px\]{max-width:300px}.max-w-\[400px\]{max-width:400px}.max-w-\[60\%\]{max-width:60%}.max-w-full{max-width:100%}.flex-1{flex:1 1 0%}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.place-items-center{place-items:center}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-center{justify-items:center}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-x-clip{overflow-x:clip}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-\[14px\]{border-radius:14px}.rounded-\[24px\]{border-radius:24px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.border-t{border-top-width:1px}.border-\[color\:var\(--sep\)\],.border-\[var\(--sep\)\]{border-color:var(--sep)}.bg-\[color\:var\(--card2\)\]{background-color:var(--card2)}.bg-\[color\:var\(--lightbox\)\]{background-color:var(--lightbox)}.bg-\[color\:var\(--sep\)\]{background-color:var(--sep)}.bg-\[var\(--bg\)\]{background-color:var(--bg)}.bg-\[var\(--btn\)\]{background-color:var(--btn)}.bg-\[var\(--card\)\]{background-color:var(--card)}.bg-\[var\(--info-bg\)\]{background-color:var(--info-bg)}.bg-\[var\(--pos-bg\)\]{background-color:var(--pos-bg)}.bg-\[var\(--solid\)\]{background-color:var(--solid)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-2{padding:.5rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-\[3px\]{padding-top:3px;padding-bottom:3px}.pb-10{padding-bottom:2.5rem}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.pt-10{padding-top:2.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-\[max\(56px\,11dvh\)\]{padding-top:max(56px,11dvh)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.text-\[10px\]{font-size:10px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[22px\]{font-size:22px}.text-\[27px\]{font-size:27px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[40px\]{font-size:40px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.tracking-tight{letter-spacing:-.025em}.tracking-wider{letter-spacing:.05em}.text-\[color\:var\(--accent\)\]{color:var(--accent)}.text-\[color\:var\(--ink2\)\]{color:var(--ink2)}.text-\[color\:var\(--on-lightbox\)\]{color:var(--on-lightbox)}.text-\[color\:var\(--pos\)\]{color:var(--pos)}.text-\[var\(--accent\)\]{color:var(--accent)}.text-\[var\(--btn-ink\)\]{color:var(--btn-ink)}.text-\[var\(--ink\)\]{color:var(--ink)}.text-\[var\(--ink2\)\]{color:var(--ink2)}.text-\[var\(--pos\)\]{color:var(--pos)}.text-\[var\(--solid-ink\)\]{color:var(--solid-ink)}.opacity-0{opacity:0}.shadow-\[var\(--shadow\)\]{--tw-shadow-color: var(--shadow);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[text-wrap\:balance\]{text-wrap:balance}:root{--cam-bg: #000;--cam-ink: #fff;--cam-glass: rgba(255, 255, 255, .26);--cam-shade: rgba(0, 0, 0, .5);--cam-scrim: rgba(0, 0, 0, .28);--bg: #f2f2f7;--card: #ffffff;--card2: #f2f2f7;--ink: #1c1c1e;--ink2: #636366;--sep: rgba(60, 60, 67, .14);--accent: #5856d6;--phone-frame: #1c1c1e;--on-accent: #ffffff;--log-stem: #3a8a3e;--log-leaf: #4caf50;--log-bark: #a8703f;--log-wood: #e2b483;--log-ring: #b98455;--log-eye: #1c1c1e;--log-shine: #ffffff;--log-mark: #8f5a2f;--log-tongue: #e0675a;--log-shadow: rgba(28, 28, 30, .12);--split-a: #8b5cf6;--split-a-ink: #ffffff;--split-b: #ffc83d;--split-b-ink: #1c1c1e;--split-thumb: #ffffff;--bubble-iphone: #0a84ff;--bubble-android: #34c759;--pos: #1b7f3b;--wood: #8a5a33;--wood-end: #e8c48e;--wood-ring: #b98a52;--neg: #b83a0a;--caution: #e8700a;--pos-bg: #e6f5ea;--neg-bg: #fbece3;--tab-bg: rgba(255, 255, 255, .86);--chip: #e9e9ee;--tint-mix: 12%;--btn: #5b54e8;--btn-ink: #ffffff;--btn-glow: 0 14px 24px -14px rgba(73, 66, 214, .85);--solid: #1c1c1e;--solid-ink: #ffffff;--danger: #d92d20;--on-danger: #ffffff;--del: #d92d20;--brand-claude: #d97757;--brand-claude-ink: #ffffff;--brand-tiktok-bg: #000000;--brand-tiktok-ink: #ffffff;--brand-tiktok-cyan: #25f4ee;--brand-tiktok-red: #fe2c55;--brand-ig-1: #fdf497;--brand-ig-2: #fd5949;--brand-ig-3: #d6249f;--brand-ig-4: #a12fbf;--brand-ig-5: #285aeb;--brand-ig-ink: #ffffff;--brand-yt-tile: #ffffff;--brand-yt: #ff0000;--brand-yt-ink: #ffffff;--brand-reddit: #ff4500;--brand-reddit-ink: #ffffff;--brand-play-tile: #ffffff;--brand-play-blue: #4285f4;--brand-play-green: #34a853;--brand-play-red: #ea4335;--brand-play-yellow: #fbbc04;--brand-appstore-1: #1ac8fc;--brand-appstore-2: #1d6ff2;--brand-appstore-ink: #ffffff;--brand-google-blue: #4285f4;--brand-google-red: #ea4335;--brand-google-yellow: #fbbc05;--brand-google-green: #34a853;--brand-forest: #0d4f33;--brand-on-forest: #ffffff;--brand-on-forest2: rgba(255, 255, 255, .78);--gbtn-bg: #ffffff;--gbtn-ink: #1f1f1f;--gbtn-line: #747775;--warn-bg: #fff3d1;--warn-ink: #6f4300;--info: #5856d6;--info-bg: #ececfb;--track: #e6e6eb;--brand-coral: #ff5a3c;--spent: #ff5a3c;--kept: #25b76b;--kept-ink: #0d4f33;--day-today: #ffd84d;--grid: #e6e6eb;--scrim: rgba(0, 0, 0, .32);--reel-bg: #f4f4f8;--reel-glass: rgba(28, 28, 30, .55);--reel-on-glass: #ffffff;--reel-scrim: rgba(0, 0, 0, .88);--reel-track: rgba(60, 60, 67, .16);--knob: #ffffff;--knob-shadow: 0 1px 3px rgba(0, 0, 0, .3);--avatar-fallback: #64748b;--on-avatar: #ffffff;--crop-bg: #000000;--crop-mask: rgba(0, 0, 0, .62);--crop-ring: rgba(255, 255, 255, .85);--lightbox: rgba(0, 0, 0, .9);--on-lightbox: #ffffff;--shimmer: rgba(255, 255, 255, .35);--h1: #eaf0fa;--h2: #bfd3f2;--h3: #86aee6;--h4: #4583d4;--h5: #1e5aa8;--on-heat: #ffffff;--chart-1: #2a78d6;--chart-2: #eb6834;--chart-3: #1baf7a;--chart-4: #eda100;--chart-5: #e87ba4;--chart-6: #008300;--chart-7: #6250d6;--chart-8: #e34948;--chart-other: #8a8a8f;--shadow: 0 10px 30px rgba(0, 0, 0, .14);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .06);--shadow-sheet: 0 -10px 40px rgba(0, 0, 0, .25);--pad-tray: #dfe0e6;--pad-key: #ffffff;--pad-shadow: 0 -6px 18px rgba(0, 0, 0, .08);color-scheme:light;--ease-enter: cubic-bezier(.32, .72, 0, 1);--ease-exit: cubic-bezier(.32, 0, .67, 0);--ease-move: cubic-bezier(.25, 1, .5, 1);--dur-enter: .38s;--dur-exit: .22s;--dur-move: .32s;--dur-fade: .2s;--qr-bg: #ffffff;--qr-fg: #000000;--sys-red: #ff3b30;--sys-orange: #ff9500;--sys-green: #34c759;--sys-teal: #30b0c7;--sys-blue: #007aff;--sys-indigo: #5856d6;--sys-purple: #af52de;--sys-pink: #ff2d55;--sys-gray: #8e8e93;--glow-a: #8b5cf6;--glow-b: #ffc83d;--ic-trips: var(--sys-orange);--ic-recurring: var(--sys-teal);--ic-budgets: var(--sys-green);--ic-income: var(--sys-orange);--ic-year: var(--sys-indigo);--ic-cats: var(--sys-pink);--ic-region: var(--sys-blue);--ic-apps: var(--sys-purple);--ic-notify: var(--sys-red);--ic-look: var(--sys-blue);--ic-security: var(--sys-green);--ic-import: var(--sys-blue);--ic-export: var(--sys-blue);--ic-update: var(--sys-gray);--ic-privacy: var(--sys-blue);--ic-settings: var(--sys-gray);--ic-feedback: var(--accent);--ic-invite: var(--sys-blue);--ic-mail: var(--sys-blue);--ic-joined: var(--sys-red);--ic-signout: var(--del);--ic-settle: var(--sys-green);--ic-currency: var(--sys-blue);--ic-joint: var(--sys-orange);--ic-split: var(--sys-indigo);--ic-mine: var(--sys-blue)}:root[data-theme=dark]{--kept-ink: var(--ink);--sys-red: #ff453a;--sys-orange: #ff9f0a;--sys-green: #30d158;--sys-teal: #40c8e0;--sys-blue: #0a84ff;--sys-indigo: #5e5ce6;--sys-purple: #bf5af2;--sys-pink: #ff375f;--sys-gray: #98989d;--glow-a: #9d7bff;--glow-b: #ffd24a;--gbtn-bg: #131314;--gbtn-ink: #e3e3e3;--gbtn-line: #8e918f;--bg: #000000;--card: #1c1c1e;--card2: #2c2c2e;--pad-tray: #19191b;--pad-key: #333336;--pad-shadow: 0 -6px 18px rgba(0, 0, 0, .6);--ink: #f5f5f7;--ink2: #9e9ea6;--sep: rgba(84, 84, 88, .6);--accent: #8583ff;--phone-frame: #3a3a3c;--bubble-iphone: #0a84ff;--bubble-android: #30d158;--pos: #34d376;--wood: #a06a3d;--wood-end: #e3bd84;--wood-ring: #b4834b;--neg: #ff9f0a;--caution: #ff9f0a;--danger: #ff453a;--del: #ff453a;--pos-bg: #13321f;--neg-bg: #3b2708;--tab-bg: rgba(30, 30, 32, .9);--chip: #2c2c2e;--tint-mix: 26%;--btn: #6d66ff;--btn-ink: #ffffff;--btn-glow: none;--solid: #e8e8ed;--solid-ink: #1c1c1e;--warn-bg: #3a2c0a;--warn-ink: #ffd37a;--info: #a3a1ff;--info-bg: #262650;--track: #38383a;--grid: #38383a;--scrim: rgba(0, 0, 0, .55);--shimmer: rgba(255, 255, 255, .08);--knob-shadow: 0 1px 3px rgba(0, 0, 0, .5);--h1: #1b2433;--h2: #1f3d6a;--h3: #2a5ea6;--h4: #3f86e0;--h5: #7ab4ff;--chart-1: #409cff;--chart-2: #ff7a45;--chart-3: #34d39b;--chart-4: #ffc23d;--chart-5: #ff7eb3;--chart-6: #62cc47;--chart-7: #a195ff;--chart-8: #ff6961;--chart-other: #8e8e93;--shadow: 0 0 0 .5px rgba(255, 255, 255, .1), 0 10px 30px rgba(0, 0, 0, .7);--shadow-sm: 0 0 0 1px var(--sep);--shadow-sheet: 0 0 0 .5px rgba(255, 255, 255, .1);color-scheme:dark}:root[data-theme=dark] .sheet:not(.full){--bg: #1c1c1e;--card: #2c2c2e;--card2: #3a3a3c;--chip: #3a3a3c;--track: #48484a;--pad-tray: #141416;--grid: #48484a;--sep: rgba(84, 84, 88, .75)}@keyframes addmenu-in{0%{opacity:0;transform:scale(.9) translateY(-6px)}}@keyframes pinshake{20%,60%{transform:translate(-8px)}40%,80%{transform:translate(8px)}}@keyframes shimmer{to{transform:translate(100%)}}@keyframes slide{0%{left:-40%}to{left:100%}}@keyframes toastIn{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes sheet-up{0%{transform:translateY(100%)}}@keyframes slideIn{0%{transform:translate(100%)}to{transform:none}}@keyframes slideUp{0%{transform:translateY(6%);opacity:0}to{transform:none;opacity:1}}@keyframes pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes spin{to{transform:rotate(360deg)}}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-thumb{background:var(--track);border-radius:4px}:root[data-theme=dark] .logo-mark img{filter:invert(1) brightness(1.06)}.loggy{--loggy-c: var(--accent);position:absolute;left:0;top:0;z-index:20;visibility:hidden;touch-action:none;cursor:grab;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;will-change:transform}.loggy.held{cursor:grabbing}.loggy.iphone{--loggy-c: var(--bubble-iphone)}.loggy.android{--loggy-c: var(--bubble-android)}.logo-mark{-webkit-touch-callout:none}.loggy-in{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:12% 95%}.loggy-tail{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:var(--loggy-c);transition:fill .35s ease;overflow:visible}.loggy-body{position:absolute;left:var(--bx);top:var(--by);display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:var(--w);height:var(--h);padding:0;border-radius:calc(var(--w) / 2) / calc(var(--h) / 2);background:var(--loggy-c);color:var(--on-accent);font-weight:700;letter-spacing:-.01em;white-space:nowrap;transition:padding .4s cubic-bezier(.3,1.3,.5,1),background-color .35s ease}.loggy-txt{display:block;overflow:hidden;max-width:0;opacity:0;transition:max-width .45s cubic-bezier(.3,1.2,.5,1),opacity .25s}.loggy.talk .loggy-body{padding:0 1em;border-radius:calc(var(--h) / 2) / calc(var(--h) / 2)}.loggy.talk .loggy-txt{max-width:var(--tw, 0px);opacity:1}.loggy-wave{display:inline-block;margin-left:.25em;transform-origin:70% 80%;animation:loggy-wave 1.4s ease-in-out infinite}@keyframes loggy-wave{0%,60%,to{transform:rotate(0)}10%,30%{transform:rotate(16deg)}20%,40%{transform:rotate(-8deg)}50%{transform:rotate(10deg)}}.loggy-trail{position:absolute;z-index:19;border-radius:999px;background:var(--accent);pointer-events:none;animation:loggy-pop .9s ease-out forwards}@keyframes loggy-pop{to{transform:translate(var(--dx),var(--dy)) scale(0);opacity:0}}.globe{position:relative;height:230px;flex:0 0 auto}.globe canvas{position:absolute;z-index:2;width:300px;height:300px;left:calc(50% - 150px);top:calc(50% - 141px);pointer-events:none}.globe .loggy{z-index:3;pointer-events:none;cursor:default}.globe .loggy.behind{z-index:1}.globe .loggy-trail{z-index:2}.globe .loggy-body .cflag{display:inline-block;box-sizing:border-box;width:1.2em;height:1.2em;vertical-align:-.24em;margin-right:.3em;border:1.5px solid var(--on-accent);box-shadow:none}@media (prefers-reduced-motion: reduce){.loggy-body,.loggy-txt{transition:none}.loggy-wave{animation:none}.loggy-trail{display:none}}.reel-card{position:relative;z-index:30;justify-self:end;margin-right:6px;width:76px;aspect-ratio:9 / 16;border-radius:16px;overflow:hidden;background:var(--reel-bg);box-shadow:0 0 0 3px var(--bg),0 0 0 5.5px var(--accent),var(--shadow);transition:transform .2s;-webkit-tap-highlight-color:transparent}.reel-card:active{transform:scale(.94)}@media (min-width: 640px){.reel-card{position:fixed;margin:0;right:max(28px,env(safe-area-inset-right));bottom:calc(28px + env(safe-area-inset-bottom))}}.reel-card video,.reel-frame video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.reel-glass{display:grid;place-items:center;border-radius:50%;background:var(--reel-glass);color:var(--reel-on-glass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.reel-card-play{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:30px;height:30px}.reel-player{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:16px;background:var(--reel-scrim);opacity:0;transition:opacity .28s ease}.reel-player.open{opacity:1}.reel-frame{position:relative;height:min(calc(100dvh - 32px),860px);max-width:100%;aspect-ratio:9 / 16;border-radius:26px;overflow:hidden;background:var(--reel-bg)}.reel-bar{position:absolute;top:calc(10px + env(safe-area-inset-top));left:14px;right:14px;height:3px;border-radius:2px;background:var(--reel-track);overflow:hidden}.reel-bar i{display:block;height:100%;width:0;background:var(--accent)}.reel-x,.reel-snd{position:absolute;right:12px;width:40px;height:40px}.reel-x{top:calc(22px + env(safe-area-inset-top))}.reel-snd{bottom:calc(14px + env(safe-area-inset-bottom))}@media (max-width: 560px){.reel-player{padding:0}.reel-frame{width:100%;height:100%;border-radius:0}}@media (prefers-reduced-motion: reduce){.reel-card,.reel-player{transition:none}}.loggy.fixed{position:fixed;z-index:95}.loggy.flip .loggy-tail{transform:scaleX(-1)}.loggy.flip .loggy-body{left:auto;right:0}.loggy.flip .loggy-in{transform-origin:88% 95%}.loggy-trail.fixed{position:fixed;z-index:94}.loggy-perch{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent}.loggy-perch svg{width:24px;height:23px}.loggy-perch:active svg{transform:scale(.9)}.loggy-dock{flex:0 0 auto;height:44px;margin:0 20px 6px}.auth-lede{margin:0 20px;font-size:16px;line-height:1.4;color:var(--ink2)}.auth-lede b{color:var(--ink);font-weight:600}.actions.sticky.col{flex-direction:column}.input.bad,.input.bad:focus{box-shadow:0 0 0 2px var(--danger)}.pwbox{position:relative}.pwbox .input{padding-right:44px}.pweye{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;color:var(--ink2)}.loggy-dock.ask{height:58px;margin:12px 20px 16px}.loggy-dock.done{width:220px;margin:18px auto 0}.avs.duo .av{border-color:var(--card)}.avs.duo .av.ghost{width:44px;height:44px;margin-left:-10px;border-radius:50%;border:2px dashed var(--ink3, var(--ink2));background:var(--card);color:var(--ink2);display:inline-flex;align-items:center;justify-content:center;font-size:20px;font-weight:700}.pick2.who b{text-align:center}.fab.ob-pulse{animation:ob-pulse 1.6s ease-out infinite}@keyframes ob-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--accent) 55%,transparent)}to{box-shadow:0 0 0 16px color-mix(in srgb,var(--accent) 0%,transparent)}}.obcard{padding:6px 0 4px}.obhead{display:flex;align-items:center;gap:10px;padding:6px 8px 8px 14px}.obtitle{flex:1;font-size:16px;font-weight:700}.obring{position:relative;width:36px;height:36px;flex:0 0 auto}.obring svg{width:36px;height:36px;transform:rotate(-90deg)}.obring circle{fill:none;stroke:var(--track);stroke-width:3.5}.obring circle.fill{stroke:var(--accent);stroke-linecap:round;stroke-dasharray:var(--p) 1;transition:stroke-dasharray .6s var(--ease-move, ease)}.obring b{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:10.5px;font-weight:700}.obstep{display:flex;align-items:center;gap:12px;width:100%;padding:10px 14px;text-align:left;border-top:.5px solid var(--sep)}.obstep .t{flex:1;font-size:15px;font-weight:500}.obstep .chev{color:var(--ink2)}.obtick{width:30px;height:30px;border-radius:50%;background:var(--track);display:inline-flex;align-items:center;justify-content:center;font-size:15px;flex:0 0 auto}.obstep.done .obtick{background:var(--pos-bg);color:var(--pos);animation:setup-pop .4s var(--ease-enter, ease-out) both}.obstep.done .t{color:var(--ink2);text-decoration:line-through;text-decoration-color:var(--sep)}.gsrow{display:flex;align-items:center;gap:12px;width:calc(100% - 32px);padding:12px 12px 12px 14px;text-align:left;color:var(--ink)}.gsrow:active{opacity:.85}.gsrow .tx{flex:1;min-width:0;display:flex;flex-direction:column}.gsrow .tx b{font-size:16px;font-weight:700}.gsrow .tx span{font-size:14px;color:var(--ink2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gsrow .chev,.obhead .iconbtn{color:var(--ink2)}.loggy.under .loggy-tail{transform:scaleY(-1)}.loggy.under.flip .loggy-tail{transform:scale(-1)}.loggy.under .loggy-body{top:var(--byu)}.loggy.under .loggy-in{transform-origin:12% 5%}.actions.sticky.col .btn{flex:0 0 auto}.loggy-out [data-loggy-home]{visibility:hidden!important}.loggy-dock.join{width:230px;margin:0 auto 18px}:root{--pro-spark: #ff9f0a;--on-spark: #1c1c1e;--pro-face-hi: #7a78f0;--pro-face-lo: #3f3cc2;--pro-glow: rgba(88, 86, 214, .28);--pro-veil: rgba(242, 242, 247, .55);--pro-sheen: rgba(255, 255, 255, .28);--pro-hilite: rgba(255, 255, 255, .25);--pro-drop: rgba(0, 0, 0, .18)}:root[data-theme=dark]{--pro-spark: #ffb340;--pro-face-hi: #8f8cff;--pro-face-lo: #4f4ad8;--pro-glow: rgba(125, 122, 255, .35);--pro-veil: rgba(0, 0, 0, .5)}.promark{position:relative;display:inline-grid;place-items:center;flex:0 0 auto}.promark-body{position:relative;width:100%;height:100%;display:block;filter:drop-shadow(0 6px 14px var(--pro-glow))}.promark-face{position:relative;width:100%;height:100%;display:block;background:linear-gradient(150deg,var(--pro-face-hi),var(--pro-face-lo));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M41 0 H50 A50 50 0 0 1 50 100 H11 A11 11 0 0 1 0 89 V41 A41 41 0 0 1 41 0 Z'/%3E%3C/svg%3E") center / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M41 0 H50 A50 50 0 0 1 50 100 H11 A11 11 0 0 1 0 89 V41 A41 41 0 0 1 41 0 Z'/%3E%3C/svg%3E") center / 100% 100% no-repeat}.promark-spark{position:absolute;top:-8%;right:-10%;color:var(--pro-spark);filter:drop-shadow(0 1px 2px var(--pro-drop));animation:pro-twinkle 3.4s var(--ease-move) infinite}.promark-ring{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:34%;opacity:0}.promark.spin .promark-ring{opacity:1;background:var(--pro-glow);filter:blur(10px);animation:pro-breathe 3.6s ease-in-out infinite}.promark.spin .promark-face{overflow:hidden}.promark.spin .promark-face:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(115deg,transparent 35%,var(--pro-sheen) 50%,transparent 65%);background-size:260% 100%;animation:pro-sheen 4.8s ease-in-out infinite}.promark-stars{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.promark-stars svg{position:absolute;left:50%;top:50%;opacity:0;animation:pro-starburst 3s cubic-bezier(.12,.72,.3,1) infinite}.promark-stars svg.a{color:var(--pro-spark)}.promark-stars svg.b{color:var(--glow-a)}.promark .promark-body,.promark .promark-spark{z-index:1}.promark.calm .promark-stars svg{animation-name:pro-stardrift;animation-timing-function:ease-out}.promark.calm .promark-ring{animation-duration:5s}@keyframes pro-stardrift{0%{transform:translate(0) scale(.3) rotate(0);opacity:0}20%{opacity:.95}65%{opacity:.75}to{transform:translate(var(--dx),var(--dy)) scale(.85) rotate(var(--rot));opacity:0}}@keyframes pro-starburst{0%{transform:translate(0) scale(.2) rotate(0);opacity:0}12%{opacity:1;transform:translate(calc(var(--dx) * .2),calc(var(--dy) * .2)) scale(1.1) rotate(calc(var(--rot) * .3))}65%{opacity:.9}to{transform:translate(var(--dx),var(--dy)) scale(.5) rotate(var(--rot));opacity:0}}@keyframes pro-breathe{0%,to{transform:scale(.94);opacity:.55}50%{transform:scale(1.08);opacity:1}}@keyframes pro-sheen{0%,55%{background-position:130% 0}85%,to{background-position:-30% 0}}.promark.dim .promark-face{background:var(--chip)}.promark.dim .promark-body{filter:none}.promark.dim .promark-spark{color:var(--ink2);opacity:.45;animation:none}@keyframes pro-twinkle{0%,70%,to{transform:scale(1) rotate(0)}80%{transform:scale(1.35) rotate(25deg)}90%{transform:scale(.9) rotate(-8deg)}}.protag{display:inline-flex;align-items:center;gap:3px;flex:0 0 auto;padding:2px 7px 2px 6px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.01em;background:var(--info-bg);color:var(--accent)}.protag svg{color:var(--pro-spark)}.protag.mini{margin-left:5px;padding:1px 5px;font-size:9px;vertical-align:1px}.chip.prochip{color:var(--ink2)}.cattile.add .protag{position:absolute;top:8px;right:8px}.cattile.add{position:relative}.bico{position:relative;display:inline-flex}.tablock,.scanpro{position:absolute;width:9px;height:9px;border-radius:50%;background:var(--pro-spark);box-shadow:0 0 0 2px var(--tab-bg)}.tablock{top:-2px;right:-6px}.scanbtn{position:relative}.scanpro{top:6px;right:6px;box-shadow:0 0 0 2px var(--card)}.pgate{position:relative}.pgate-body{transition:filter 1s var(--ease-move),opacity 1s var(--ease-move),transform 1s var(--ease-move)}.pgate.locked .pgate-body{filter:blur(5px) saturate(1.1);opacity:.9;transform:scale(.99);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pwall{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;display:flex;justify-content:center;align-items:flex-start;padding-top:96px}.pwall:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent 0,transparent 40%,var(--pro-veil) 70%,var(--bg) 100%);transition:opacity .9s var(--ease-move)}.pwall-card{position:sticky;top:96px;width:calc(100% - 32px);max-width:380px;background:var(--card);border-radius:26px;padding:24px 20px 14px;box-shadow:var(--shadow);text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px;animation:pro-wall-in .56s var(--ease-enter) both}.pwall-card h2{font-size:22px;line-height:1.2;font-weight:800;letter-spacing:-.02em;text-wrap:balance;margin-top:2px}.pwall-card p{font-size:15px;line-height:1.45;color:var(--ink2);text-wrap:pretty;margin-bottom:10px}.pwall-ico{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;background:var(--info-bg);color:var(--accent);position:relative;margin-bottom:4px}.pwall-ico:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:2px solid var(--accent);opacity:0;animation:pro-ping 2.6s var(--ease-move) .6s infinite}.pwall-ico svg{width:24px;height:24px}.pwall-eyebrow{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;font-weight:700;color:var(--accent)}.pwall-eyebrow svg{color:var(--pro-spark)}.pwall-more{font-size:13px;font-weight:600;color:var(--accent);padding:10px 8px 6px}.pwall-more.static{color:var(--ink2);font-weight:500}.pwall.lifting:before{opacity:0}.pwall.lifting .pwall-card{animation:pro-wall-out .52s var(--ease-exit) forwards}@keyframes pro-wall-in{0%{opacity:0;transform:translateY(18px) scale(.96)}}@keyframes pro-wall-out{to{opacity:0;transform:translateY(-14px) scale(.9)}}@keyframes pro-ping{0%{opacity:.5;transform:scale(.9)}70%,to{opacity:0;transform:scale(1.35)}}.sheet.pro-sheet{z-index:55}.sheet.co-sheet{z-index:57}.sheet.pro-sheet .shead h2{visibility:hidden}.pw{padding:0 20px 24px;display:flex;flex-direction:column;align-items:center;text-align:center}.pw-mark{margin:4px 0 14px;animation:pop .6s var(--ease-enter) both}.pw-eyebrow{font-size:13px;font-weight:700;color:var(--accent)}.pw-alt{display:block;font-size:13px;line-height:1.4;color:var(--ink2);margin-top:8px;max-width:30ch;text-wrap:pretty}.pw-head{font-size:28px;line-height:1.12;font-weight:800;letter-spacing:-.025em;text-wrap:balance;margin:6px 0 12px;max-width:18ch}.pw-couple{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:var(--ink2);background:var(--card);border-radius:999px;padding:4px 12px 4px 4px}.pw-faces{display:inline-flex}.pw-faces>*+*{margin-left:-8px;box-shadow:0 0 0 2px var(--card);border-radius:50%}.pw-list{width:100%;display:grid;gap:8px;margin:18px 0 14px;text-align:left}.pw-list li{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;background:var(--card);border-radius:18px;animation:pro-rise .48s var(--ease-enter) both}.pw-list li.hot{box-shadow:inset 0 0 0 2px var(--accent)}.pw-ico{flex:0 0 34px;height:34px;border-radius:11px;display:grid;place-items:center;background:var(--info-bg);color:var(--accent)}.pw-list li.hot .pw-ico{background:var(--accent);color:var(--on-accent)}.pw-txt{display:flex;flex-direction:column;gap:1px;min-width:0}.pw-txt b{font-size:15px}.pw-txt span{font-size:13.5px;line-height:1.35;color:var(--ink2)}@keyframes pro-rise{0%{opacity:0;transform:translateY(12px)}}.pw-plans{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px}.pw-plan{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:16px 14px 14px;border-radius:20px;background:var(--card);text-align:left;box-shadow:inset 0 0 0 2px var(--sep);transition:box-shadow var(--dur-move) var(--ease-move),transform var(--dur-exit) ease-out}.pw-plan:active{transform:scale(.98)}.pw-plan.on{box-shadow:inset 0 0 0 2.5px var(--accent),0 8px 24px var(--pro-glow)}.pw-tag{position:absolute;top:-10px;right:12px;padding:3px 8px;border-radius:999px;font-size:11px;font-weight:800;background:var(--pro-spark);color:var(--on-spark)}.pw-radio{position:absolute;top:14px;right:14px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;box-shadow:inset 0 0 0 2px var(--sep);color:transparent;transition:background var(--dur-fade),color var(--dur-fade),box-shadow var(--dur-fade)}.pw-plan.on .pw-radio{background:var(--accent);color:var(--on-accent);box-shadow:none;animation:pop .36s var(--ease-enter)}.pw-pname{font-size:13px;font-weight:700;color:var(--ink2)}.pw-price{font-size:24px;font-weight:800;letter-spacing:-.02em}.pw-price small{font-size:13px;font-weight:600;color:var(--ink2);margin-left:1px}.pw-psub{font-size:12.5px;color:var(--ink2)}.pw-free{display:flex;gap:8px;align-items:flex-start;text-align:left;font-size:13px;line-height:1.4;color:var(--ink2);padding:0 4px}.pw-free svg{flex:0 0 auto;color:var(--pos);margin-top:1px}.sbody:has(>.pw-cta){padding-bottom:0;display:flex;flex-direction:column}.sbody:has(>.pw-cta)>*{flex:none}.pw-cta{position:sticky;bottom:0;z-index:2;margin-top:auto;padding:10px 16px max(16px,calc(env(safe-area-inset-bottom) + 8px));background:var(--bg)}.pw-cta:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:36px;pointer-events:none;background:linear-gradient(to bottom,transparent,var(--bg))}.pw-fine{font-size:12.5px;line-height:1.45;color:var(--ink2);text-align:center;margin:8px 12px 0;text-wrap:pretty}.pw-go{position:relative;overflow:hidden;min-height:52px}.pw-go:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-120%);background:linear-gradient(100deg,transparent 30%,var(--pro-sheen) 50%,transparent 70%);animation:pro-sheen 3.6s ease-in-out 1.2s infinite}.pw-go.busy:after,.co-pay.busy:after{display:none}@keyframes pro-sheen{0%{transform:translate(-120%)}30%,to{transform:translate(120%)}}.pw-dots{display:inline-flex;gap:5px}.pw-dots i{width:7px;height:7px;border-radius:50%;background:currentColor;animation:pro-dot .9s ease-in-out infinite}.pw-dots i:nth-child(2){animation-delay:.12s}.pw-dots i:nth-child(3){animation-delay:.24s}@keyframes pro-dot{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.co{padding:0 16px 8px;display:flex;flex-direction:column;gap:12px}.co-title{font-size:26px;font-weight:800;letter-spacing:-.02em;margin:2px 4px}.co-sum{background:var(--card);border-radius:22px;padding:16px;display:flex;flex-direction:column;gap:12px}.co-sum-top{display:flex;align-items:center;gap:12px}.co-sum-t{flex:1;min-width:0;display:flex;flex-direction:column}.co-sum-t b{font-size:15.5px}.co-sum-t span{font-size:13px;color:var(--ink2)}.co-sum-p{font-size:18px;font-weight:800}.co-int{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:3px;background:var(--card2);border-radius:12px}.co-int button{padding:8px 6px;border-radius:9px;font-size:13px;font-weight:600;color:var(--ink2);text-align:center;transition:background var(--dur-fade),color var(--dur-fade)}.co-int button.on{background:var(--card);color:var(--ink);box-shadow:var(--shadow-sm)}.co-lines{display:flex;flex-direction:column;gap:6px;border-top:1px solid var(--sep);padding-top:12px}.co-lines>div{display:flex;justify-content:space-between;font-size:14px;color:var(--ink2)}.co-lines b{color:var(--ink);font-size:15px}.co-lines .co-note{display:block;font-size:12.5px;line-height:1.4}.co-wallet{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px;border-radius:14px;background:var(--solid);color:var(--solid-ink);font-weight:700;font-size:15.5px;transition:transform var(--dur-exit) ease-out,opacity var(--dur-fade)}.co-wallet:active{transform:scale(.98)}.co-wallet.off{opacity:.4}.co-or{display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--ink2)}.co-or:before,.co-or:after{content:"";flex:1;height:1px;background:var(--sep)}.co-card{display:grid;grid-template-columns:1fr 1fr;gap:10px}.co-card.shake{animation:pro-shake .42s var(--ease-move)}.co-f{display:flex;flex-direction:column;gap:5px;min-width:0}.co-f.full{grid-column:1 / -1}.co-f>span{font-size:12.5px;font-weight:600;color:var(--ink2);padding-left:2px}.co-f input,.co-in{width:100%;background:var(--card);border-radius:13px;font-size:16px;box-shadow:inset 0 0 0 1.5px var(--sep);transition:box-shadow var(--dur-fade)}.co-f input{padding:13px 12px;outline:none}.co-in{display:flex;align-items:center}.co-in input{box-shadow:none;background:transparent;flex:1;letter-spacing:.04em}.co-f input:focus,.co-in:focus-within{box-shadow:inset 0 0 0 2px var(--accent),0 0 0 4px var(--info-bg)}.co-f.bad input,.co-f.bad .co-in{box-shadow:inset 0 0 0 2px var(--danger)}.co-in input:focus{box-shadow:none}.co-brand{padding:0 12px;font-size:12px;font-weight:800;letter-spacing:.04em;color:var(--ink2);display:inline-flex;transition:color var(--dur-fade),transform var(--dur-move) var(--ease-enter)}.co-brand.on{color:var(--accent);animation:pop .36s var(--ease-enter)}.co-err{background:var(--neg-bg);color:var(--neg);border-radius:14px;padding:12px 14px;font-size:14px;line-height:1.4;font-weight:600;animation:pro-rise .3s var(--ease-enter)}.co-test{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;color:var(--ink2)}.co-test button{padding:5px 10px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--sep);font-weight:600;color:var(--ink)}.co-pay{min-height:54px}.co-steps{display:inline-flex;align-items:center;gap:10px}.co-spin{width:18px;height:18px;border-radius:50%;border:2.5px solid currentColor;border-right-color:transparent;animation:spin .7s linear infinite}.co-step{animation:pro-rise .26s var(--ease-enter)}.co-secure{display:block}.co-secure svg{display:inline;vertical-align:-1px}@keyframes pro-shake{20%{transform:translate(-8px)}40%{transform:translate(7px)}60%{transform:translate(-4px)}80%{transform:translate(2px)}}.pwel{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;display:flex;flex-direction:column;background:radial-gradient(120% 60% at 50% 22%,var(--info-bg),var(--bg) 70%);padding:calc(env(safe-area-inset-top) + 24px) 20px 0;animation:pro-wel-in .52s var(--ease-enter) both}.pwel.out{animation:pro-wel-out .26s var(--ease-exit) forwards}.pwel-confetti{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.pwel-body{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;max-width:420px;margin:0 auto;width:100%}.pwel-faces{display:flex;align-items:center;justify-content:center;margin-bottom:14px}.pwel-av{box-shadow:0 0 0 4px var(--bg),var(--shadow);border-radius:50%}.pwel-av.a{animation:pro-in-left .7s var(--ease-enter) .12s both;margin-right:-10px}.pwel-av.b{animation:pro-in-right .7s var(--ease-enter) .12s both;margin-left:-10px}.pwel-mark{position:relative;z-index:1;animation:pro-mark-pop .8s cubic-bezier(.34,1.56,.64,1) .38s both}.pwel-mark:after{content:"";position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px;border-radius:50%;border:3px solid var(--accent);opacity:0;animation:pro-burst .9s var(--ease-move) .62s}.pwel-title{font-size:30px;line-height:1.1;font-weight:800;letter-spacing:-.025em;text-wrap:balance;animation:pro-rise .52s var(--ease-enter) .52s both}.pwel-sub{font-size:15.5px;line-height:1.45;color:var(--ink2);text-wrap:pretty;max-width:34ch;animation:pro-rise .52s var(--ease-enter) .62s both}.pwel-list{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px}.pwel-list li{display:inline-flex;align-items:center;gap:6px;padding:7px 12px 7px 7px;border-radius:999px;background:var(--card);font-size:13.5px;font-weight:600;animation:pro-chip .46s cubic-bezier(.34,1.56,.64,1) both}.pwel-tick{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:var(--pos);color:var(--on-accent)}.pwel-receipt{margin-top:12px;display:flex;flex-direction:column;gap:2px;font-size:12.5px;color:var(--ink2);animation:pro-rise .5s var(--ease-enter) 1.2s both}.pwel-receipt span:first-child{font-weight:700;color:var(--ink);font-size:13.5px}.pwel-cta{padding:16px 0 max(18px,calc(env(safe-area-inset-bottom) + 10px));max-width:420px;margin:0 auto;width:100%;animation:pro-rise .5s var(--ease-enter) 1s both}@keyframes pro-wel-in{0%{opacity:0;transform:scale(1.04)}}@keyframes pro-wel-out{to{opacity:0;transform:scale(.98)}}@keyframes pro-in-left{0%{opacity:0;transform:translate(-60px) rotate(-12deg)}}@keyframes pro-in-right{0%{opacity:0;transform:translate(60px) rotate(12deg)}}@keyframes pro-mark-pop{0%{opacity:0;transform:scale(.2) rotate(-30deg)}}@keyframes pro-burst{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}@keyframes pro-chip{0%{opacity:0;transform:scale(.6)}}.pbanner{position:relative;display:flex;gap:12px;align-items:flex-start;margin:8px 16px 2px;padding:14px 40px 14px 14px;border-radius:20px;background:var(--card);box-shadow:inset 0 0 0 1.5px var(--info-bg);animation:pro-banner-in .52s var(--ease-enter) both}.pbanner.warn{padding-right:14px}.pbanner-t{display:flex;flex-direction:column;gap:3px;min-width:0}.pbanner-t b{font-size:15px}.pbanner-t>span{font-size:13.5px;line-height:1.4;color:var(--ink2)}.pbanner-a{margin-top:8px;display:flex;gap:8px}.pbanner-x{position:absolute;top:6px;right:4px;width:32px;height:32px;color:var(--ink2)}.pbanner-warn{flex:0 0 34px;height:34px;border-radius:11px;display:grid;place-items:center;background:var(--bg);color:var(--caution)}@keyframes pro-banner-in{0%{opacity:0;transform:translateY(-10px) scale(.98)}}.pend{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:4px 22px 0}.pend h3{font-size:22px;font-weight:800;letter-spacing:-.02em;margin-top:6px;text-wrap:balance}.pend p{font-size:14.5px;line-height:1.45;color:var(--ink2);text-wrap:pretty}.pend ul{width:100%;display:grid;gap:6px;margin:4px 0;text-align:left}.pend li{display:flex;gap:10px;align-items:center;padding:11px 14px;border-radius:14px;background:var(--card);font-size:14px;font-weight:600;animation:pro-rise .42s var(--ease-enter) both}.pend li:before{content:"";flex:0 0 8px;height:8px;border-radius:50%;background:var(--pos)}.pend-q{margin-top:2px}.procard-wrap{position:relative;margin:14px 16px 0;padding:0;border-radius:20px;overflow:hidden;isolation:isolate}.procard-wrap.free:before{content:"";position:absolute;top:-60%;right:-60%;bottom:-60%;left:-60%;z-index:-1;background:conic-gradient(from 0deg,var(--glow-a),transparent 25%,var(--glow-b) 50%,transparent 75%,var(--glow-a));animation:spin 6s linear infinite}.procard-wrap.free{padding:1.5px}.procard{position:relative;display:flex;align-items:center;gap:12px;width:100%;padding:14px;border-radius:19px;overflow:hidden;text-align:left;color:var(--ink);background:var(--card)}.procard-wrap.free .procard{background:linear-gradient(120deg,color-mix(in srgb,var(--glow-a) 12%,var(--card)),var(--card) 55%,color-mix(in srgb,var(--glow-b) 12%,var(--card)))}.procard .t{position:relative;z-index:1;flex:1;min-width:0}.procard .t b{display:block;font-size:17px;font-weight:700;letter-spacing:-.01em}.procard .t .s{display:block;font-size:13px;color:var(--ink2)}.procard .t .s.warnword{color:var(--caution);font-weight:600}.procard .t .s.soon{color:var(--accent);font-weight:600}.procard .chev{position:relative;z-index:1;color:var(--ink2)}.procard .getpro{position:relative;z-index:1}.getpro.shine{overflow:hidden}.getpro.shine:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 30%,var(--pro-sheen) 50%,transparent 70%);background-size:250% 100%;animation:pro-sheen 3.2s ease-in-out infinite}.getpro{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;padding:6px 12px;border-radius:999px;font-size:13.5px;font-weight:700;background:var(--accent);color:var(--on-accent)}.getpro svg{color:var(--pro-spark)}.shd-me{position:relative}.shd-me:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:50%;pointer-events:none;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2.5px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - 2.5px),#000 calc(100% - 2px))}.shd-me.pro:before{background:conic-gradient(from 200deg,var(--pro-face-hi),var(--accent),var(--pro-spark),var(--pro-face-lo),var(--pro-face-hi))}.shd-me.free:before{background:color-mix(in srgb,var(--ink2) 45%,transparent)}.pring{position:relative;--pr-w: 2.5px}.pring.lg{--pr-w: 3.5px}.pring:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:50%;pointer-events:none;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - var(--pr-w)),#000 calc(100% - var(--pr-w) + .5px));mask:radial-gradient(farthest-side,transparent calc(100% - var(--pr-w)),#000 calc(100% - var(--pr-w) + .5px))}.pring.pro:before{background:conic-gradient(from 200deg,var(--pro-face-hi),var(--accent),var(--pro-spark),var(--pro-face-lo),var(--pro-face-hi))}.pring.free:before{background:color-mix(in srgb,var(--ink2) 45%,transparent)}.pring.pro:before{animation:pring-flow 9s linear infinite}@keyframes pring-flow{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.pring.pro:before{animation:none}}.mhero .pair .av.pring,.grouphead .faces .av.pring{box-shadow:none}.mhero .pair .av.pring+.av.pring,.grouphead .faces .av.pring+.av.pring{z-index:0}.mhero .pair .av.pring+.av.pring:before,.grouphead .faces .av.pring+.av.pring:before{animation-delay:-4.5s}.memenu{position:absolute;z-index:2;right:-5px;bottom:-5px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:var(--card);color:var(--ink);box-shadow:0 0 0 2px var(--bg),var(--shadow-sm)}.memenu svg{width:12px;height:12px}.mebang{position:absolute;z-index:2;top:-5px;right:-5px;width:17px;height:17px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:800;line-height:1;background:var(--caution);color:var(--on-accent);box-shadow:0 0 0 2.5px var(--bg);animation:pop .42s var(--ease-enter) both}.plan-hero{position:relative;overflow:hidden;isolation:isolate;margin:4px 16px 0;padding:20px;border-radius:26px;display:flex;flex-wrap:wrap;align-items:center;gap:14px;background:linear-gradient(150deg,var(--info-bg),var(--card) 75%);animation:pro-rise .42s var(--ease-enter) both}.plan-hero.free{background:var(--card)}.plan-hero.warn{background:var(--warn-bg)}.plan-hero-t{position:relative;z-index:1;display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.plan-hero-t b{font-size:20px;font-weight:800;letter-spacing:-.02em}.plan-hero-t span{font-size:14px;color:var(--ink2)}.plan-faces{position:relative;z-index:1;flex-basis:100%;display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:var(--ink2);padding-top:12px;border-top:1px solid var(--sep)}.plan-feat .pw-ico{flex:0 0 34px}.plan-fine{font-size:13px;line-height:1.45;color:var(--ink2);text-align:center;margin:12px 24px 0}.plan-fine.left{text-align:left;margin:14px 22px 0}.plan-trial,.plan-warn{display:flex;flex-direction:column;gap:12px}.plan-trial p,.plan-warn p{font-size:14px;line-height:1.45;color:var(--ink2)}.plan-warn{background:var(--warn-bg)}.plan-warn p{color:var(--warn-ink)}.plan-meter{height:8px;border-radius:999px;background:var(--track);overflow:hidden}.plan-meter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--pro-face-hi));transform-origin:left;animation:pro-grow .9s var(--ease-enter) both}@keyframes pro-grow{0%{transform:scaleX(0)}}.cancel{padding:4px 22px 0}.cancel h2{font-size:26px;font-weight:800;letter-spacing:-.02em;margin-bottom:8px;text-wrap:balance}.cancel p{font-size:15px;line-height:1.45;color:var(--ink2)}.cancel p b{color:var(--ink)}.cancel-list{display:grid;gap:6px;margin-top:14px}.cancel-list li{display:flex;gap:10px;align-items:center;padding:12px 14px;border-radius:14px;background:var(--card);font-size:14px}.cancel-list li svg{flex:0 0 auto;color:var(--ink2)}.cancel-list li.keep svg{color:var(--pos)}@media (prefers-reduced-motion: reduce){.promark-spark,.promark.spin .promark-ring,.promark.spin .promark-face:after,.promark-stars svg,.procard-wrap.free:before,.getpro.shine:after,.pw-go:after,.pwall-ico:after{animation:none}.pgate-body{transition:none}}.proline{display:flex;align-items:center;gap:12px;width:calc(100% - 32px);margin:10px 16px 0;padding:12px 14px;border-radius:18px;text-align:left;background:var(--card);box-shadow:inset 0 0 0 1.5px var(--info-bg);animation:pro-rise .36s var(--ease-enter) both;transition:transform var(--dur-exit) ease-out}.proline:active{transform:scale(.985)}.proline.inhero{width:100%;margin:12px 0 0;background:var(--card2);box-shadow:none}.proline-ico{flex:0 0 34px;height:34px;border-radius:11px;display:grid;place-items:center;background:var(--info-bg);color:var(--accent)}.proline-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.proline-t b{font-size:14.5px}.proline-t>span{font-size:13px;line-height:1.4;color:var(--ink2)}.proline-chev{flex:0 0 auto;color:var(--ink2)}.brow.paused{opacity:.55}.brow.paused .fl{filter:grayscale(1)}.pausedword{display:inline-flex;align-items:center;gap:2px;font-size:12px;font-weight:600;color:var(--ink2);margin-left:6px}.catleft{position:absolute;top:8px;right:10px;font-size:11px;font-weight:700;color:var(--ink2)}.incline-pro{display:flex;align-items:center;gap:4px;width:100%;color:var(--ink2);font-weight:600;text-align:left}.pw-int{display:inline-grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;margin:4px 0 14px;background:var(--card);border-radius:14px;min-width:260px}.pw-int button{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 12px;border-radius:10px;font-size:14px;font-weight:700;color:var(--ink2);transition:background var(--dur-move) var(--ease-move),color var(--dur-fade)}.pw-int button.on{background:var(--accent);color:var(--on-accent)}.pw-save{font-size:10.5px;font-weight:800;padding:2px 6px;border-radius:999px;background:var(--pro-spark);color:var(--on-spark)}.pw-priceblock{display:flex;flex-direction:column;align-items:center;gap:6px;margin-bottom:6px}.pw-big{font-size:40px;font-weight:800;letter-spacing:-.03em;line-height:1;animation:pro-rise .32s var(--ease-enter)}.pw-big small{font-size:16px;font-weight:600;color:var(--ink2);margin-left:2px;letter-spacing:0}.pw-both{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--ink2)}.allow .t{display:flex;flex-direction:column;gap:6px}.allow-bar{display:block;height:6px;border-radius:999px;background:var(--track);overflow:hidden}.allow-bar span{display:block;height:100%;border-radius:inherit;background:var(--accent);transform-origin:left;animation:pro-grow .8s var(--ease-enter) both}.allow-bar span.full{background:var(--caution)}.allow .r.allow-full{color:var(--caution);font-weight:700}.pend-loggy{display:flex;align-items:flex-end;gap:10px;width:100%;text-align:left;margin-top:4px}.pend-bub{flex:0 0 auto;color:var(--accent);animation:pop .52s var(--ease-enter) both}.pend-say{position:relative;flex:1;margin:0;padding:12px 14px;border-radius:18px 18px 18px 6px;background:var(--accent);color:var(--on-accent)!important;font-size:15.5px!important;font-weight:600;line-height:1.35;animation:pro-rise .42s var(--ease-enter) .12s both}.pend-faces{display:flex;margin-top:6px}.pend-faces>*+*{margin-left:-8px;box-shadow:0 0 0 2px var(--bg);border-radius:50%}.pend-facts{width:100%;display:grid;gap:6px;margin:4px 0;text-align:left}.pend-facts li{display:flex;gap:12px;align-items:center;padding:11px 14px;border-radius:14px;background:var(--card);font-size:14px;animation:pro-rise .42s var(--ease-enter) both}.pend-facts li b{flex:0 0 auto;min-width:34px;font-size:18px;font-weight:800;color:var(--accent);text-align:center}.pend-facts li span{color:var(--ink);line-height:1.35}.pend-facts li:before{display:none}.mcard.dim{opacity:.4}.mcard.dim .fl{filter:grayscale(1)}.pwel-loggy{display:flex;align-items:flex-end;gap:8px;width:100%;max-width:380px;margin-top:14px;text-align:left;animation:pro-rise .52s var(--ease-enter) 1.3s both}.pwel-bub{flex:0 0 auto;color:var(--accent)}.pwel-say{flex:1;margin:0;padding:10px 13px;border-radius:16px 16px 16px 5px;background:var(--accent);color:var(--on-accent);font-size:14px;font-weight:600;line-height:1.35}.pwel-see{flex:0 0 auto;align-self:center;padding:8px 12px;border-radius:999px;background:var(--card);font-size:13px;font-weight:700;color:var(--accent)}.pfrost{position:relative}.pfrost-body{filter:blur(7px) saturate(1.05);opacity:.75;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pfrost-card{position:absolute;inset:0 0 auto;padding-top:10px;z-index:2}.proline.lifted{box-shadow:var(--shadow),inset 0 0 0 1.5px var(--info-bg)}.mcard.dim .v{filter:blur(5px)}.pend2{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;display:flex;flex-direction:column;background:radial-gradient(120% 55% at 50% 18%,var(--info-bg),var(--bg) 72%);padding:calc(env(safe-area-inset-top) + 20px) 20px 0;animation:pro-wel-in .52s var(--ease-enter) both}.pend2.out{animation:pro-wel-out .26s var(--ease-exit) forwards}.pend2-body{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:22px;max-width:420px;width:100%;margin:0 auto;padding-bottom:8px}.pend2-top{display:flex;align-items:flex-end;gap:8px;animation:pro-rise .48s var(--ease-enter) 80ms both}.pend2-bub{flex:0 0 auto;color:var(--accent)}.pend2-say{margin:0;padding:10px 14px;border-radius:18px 18px 18px 5px;background:var(--accent);color:var(--on-accent);font-size:15px;font-weight:700;line-height:1.3}.pend2-hero{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px;padding-top:4px}.pend2-faces{display:inline-flex;margin-bottom:6px;animation:pro-chip .52s cubic-bezier(.34,1.56,.64,1) .26s both}.pend2-faces>*+*{margin-left:-9px;box-shadow:0 0 0 3px var(--bg);border-radius:50%}.pend2-n{font-size:76px;line-height:1;font-weight:800;letter-spacing:-.04em;color:var(--ink);animation:pro-rise .52s var(--ease-enter) .36s both}.pend2-l{font-size:17px;font-weight:700;animation:pro-rise .52s var(--ease-enter) .44s both}.pend2-s{font-size:14px;color:var(--ink2);animation:pro-rise .52s var(--ease-enter) .52s both}.pend2-locks{display:grid;gap:8px}.pend2-locks li{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:16px;background:var(--card);animation:pro-rise .46s var(--ease-enter) both;animation-delay:calc(.9s + var(--i) * .22s)}.pend2-ico{flex:0 0 34px;height:34px;border-radius:11px;display:grid;place-items:center;background:var(--info-bg);color:var(--accent)}.pend2-what{flex:1;min-width:0;font-size:15px;font-weight:600}.pend2-then{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;font-size:13px;font-weight:600;color:var(--ink2)}.pend2-lock{position:relative;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--bg)}.pend2-lock svg{grid-area:1 / 1}.pend2-lock .o{color:var(--pos);animation:pend2-open-out .26s var(--ease-exit) both;animation-delay:calc(1.5s + var(--i) * .22s)}.pend2-lock .c{color:var(--ink2);opacity:0;animation:pend2-shut .42s cubic-bezier(.34,1.56,.64,1) both;animation-delay:calc(1.56s + var(--i) * .22s)}@keyframes pend2-open-out{to{opacity:0;transform:scale(.6)}}@keyframes pend2-shut{0%{opacity:0;transform:translateY(-5px) scale(.7)}60%{opacity:1;transform:translateY(1px) scale(1.12)}to{opacity:1;transform:none}}.pend2-cta{max-width:420px;width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:10px;padding:14px 0 max(18px,calc(env(safe-area-inset-bottom) + 10px));animation:pro-rise .52s var(--ease-enter) 1.9s both}.pend2-price{display:flex;flex-direction:column;align-items:center;gap:3px;font-size:15px;color:var(--ink2);text-align:center}.pend2-pr{margin:0}.pend2-price b{font-size:22px;color:var(--ink);letter-spacing:-.02em;margin-right:2px}.pend2-price span,.pw-coffee{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600;color:var(--ink2)}.pend2-price svg,.pw-coffee svg{color:var(--pro-spark)}.pw-coffee{margin-top:6px}.pend2-price .emo,.pw-coffee .emo{font-size:17px;line-height:1}.pend2-keep{position:relative;overflow:hidden;font-size:17px}.pend2-keep:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-120%);background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.28) 50%,transparent 70%);animation:pend2-shine 1.4s var(--ease-move) 2.8s 2}@keyframes pend2-shine{to{transform:translate(120%)}}.pend2-down{padding:8px 12px;font-size:14px;font-weight:600;color:var(--ink2)}@media (prefers-reduced-motion: reduce){.pend2,.pend2 *{animation:none!important}.pend2-lock .o{display:none}.pend2-lock .c{opacity:1}}.shd{position:fixed;top:0;left:0;right:0;z-index:25;padding:calc(env(safe-area-inset-top) + 10px) 12px 4px 16px}.shd:before{content:"";position:absolute;top:0;right:0;bottom:-10px;left:0;z-index:-1;pointer-events:none;background:color-mix(in srgb,var(--bg) 92%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 10px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 10px),transparent);opacity:var(--bgf, 0)}.shd-space{height:calc(env(safe-area-inset-top) + 58px)}.shd-row{display:flex;align-items:center;gap:10px;min-height:44px}.shd-me{flex:0 0 auto;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;transform:scale(calc(1 - .2 * var(--f, 0)))}.shd-me .av{box-shadow:none}.shd-back{margin-left:-8px}.shd-t{flex:1;min-width:0;margin:0;display:flex;align-items:baseline;white-space:nowrap;font-size:32px;font-weight:800;letter-spacing:-.02em;line-height:1.1;transform-origin:0 60%;transform:scale(calc(1 - .38 * var(--f, 0)))}.shd-small{color:var(--ink2);margin-left:.28em;max-width:calc(var(--s, 0) * 10em);overflow:hidden;opacity:var(--s, 0)}.shd-end{position:relative;z-index:1;flex:0 0 auto;display:flex;align-items:center;gap:4px}.shd-add{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;color:var(--ink);transition:background .12s;transform:scale(calc(1 - .1 * var(--f, 0)))}.shd-add:active{background:var(--chip)}.shd-strip{margin:0}.pstrip{position:relative;display:flex;align-items:center;gap:4px;overflow-x:auto;scrollbar-width:none;padding:2px 50% 8px;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-mask-image:linear-gradient(to right,transparent,#000 24px,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(to right,transparent,#000 24px,#000 calc(100% - 24px),transparent)}.pstrip::-webkit-scrollbar{display:none}.pstrip-cell{flex:0 0 auto;display:flex;align-items:center;gap:4px}.pstrip-yr{font-size:13px;font-weight:700;color:var(--ink2);opacity:.6;padding:0 2px 0 10px}.pstrip-b{flex:0 0 auto;scroll-snap-align:center;padding:6px 12px;border-radius:999px;font-size:15px;font-weight:600;color:var(--ink2);white-space:nowrap;transition:background .16s,color .16s;position:relative}.pstrip-b.ahead:not(.on){opacity:.35}.pstrip-b.on{background:var(--ink);color:var(--bg)}.pstrip-b.ahead.on{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.pstrip-b.now:after{content:"";position:absolute;left:50%;bottom:-7px;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:var(--accent)}.sheet.full.side-left{animation:slideInLeft var(--dur-enter) var(--ease-enter)}.sheet.side-left .shead{flex-direction:row-reverse;justify-content:flex-end}.sheet.side-left .shead .iconbtn{margin-left:-8px}@keyframes slideInLeft{0%{transform:translate(-100%)}to{transform:none}}.triprow .tile{width:36px;height:36px;font-size:19px}.wlocked [data-wealth-hero] .hero-num,.wlocked [data-wealth-hero] .delta,.wlocked .wchart,.wlocked .ramt,.wlocked .rsub,.wlocked .ghead .num,.wlocked .wghead-share{filter:blur(6px);-webkit-user-select:none;-moz-user-select:none;user-select:none}.wlocked [data-wealth-hero] .hero-num{filter:blur(12px)}.mhero{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;width:100%;padding:46px 16px 18px;text-align:center}.mpair{display:inline-flex;flex:0 0 auto}.mpair .av{box-shadow:0 0 0 2px var(--card)}.mpair .av+.av{margin-left:-10px}.mpair .av:first-child{z-index:1}.mhero .pair{display:inline-flex}.mhero .pair .av{box-shadow:0 0 0 4px var(--bg),var(--shadow)}.mhero .pair .av+.av{margin-left:-20px}.mhero .pair .av:first-child{z-index:1}.mhero .hn{margin-top:12px;display:inline-flex;align-items:center;gap:2px;font-size:24px;font-weight:700;letter-spacing:-.02em;color:var(--ink)}.mhero .hn .chev{color:var(--ink2);margin-top:2px}.mhero .hs{margin-top:2px;font-size:13px;color:var(--ink2)}.glowfield{position:absolute;z-index:-1;left:50%;top:0;width:336px;height:180px;transform:translate(-50%);pointer-events:none;filter:blur(18px) saturate(1.15);opacity:.9}:root[data-theme=dark] .glowfield{opacity:.8}.profhead.lit,.grouphead.lit{position:relative;isolation:isolate}.profhead.lit{padding-top:36px}.grouphead.lit{padding-top:46px}.profhead.lit .glowfield,.grouphead.lit .glowfield{height:170px}.sic{width:32px;height:32px;border-radius:10px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--hue);background:color-mix(in srgb,var(--hue) var(--tint-mix),var(--card))}.sic svg{width:18px;height:18px}.srow:has(>.sic){padding-top:10px;padding-bottom:10px}.srow.accent .t{color:var(--accent);font-weight:500}.profhead{display:flex;flex-direction:column;align-items:center;gap:10px;padding:8px 16px 4px}.profhead .nmbtn{display:inline-flex;align-items:center;gap:6px;font-size:24px;font-weight:700;letter-spacing:-.02em;color:var(--ink)}.profhead .nmbtn svg{color:var(--ink2)}.welcome{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;padding:env(safe-area-inset-top) 24px max(24px,env(safe-area-inset-bottom));background:var(--bg)}.welcome-mid{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding-top:24px}.welcome-loggy{display:block;width:min(40vw,160px);height:auto;margin-bottom:4px;transform-origin:50% 100%;animation:wel-pop .7s cubic-bezier(.34,1.56,.64,1) .15s both,wel-breathe 3.2s ease-in-out 1s infinite}.welcome-logo{display:block;width:min(62vw,280px);height:auto;margin-top:6px;animation:wel-rise .7s ease .55s both}.welcome-sub{max-width:320px;margin:18px 0 0;font-family:Gabarito Variable,system-ui,sans-serif;font-size:26px;font-weight:800;line-height:1.12;letter-spacing:-.02em;text-wrap:balance;animation:wel-rise .7s ease .75s both}.welcome-acts{display:flex;flex-direction:column;gap:12px;padding-top:28px}.welcome-acts .btn.wide{padding:16px;font-size:17px;border-radius:999px}.welcome-acts .invskip{font-size:16px;color:var(--ink)}.welcome-acts .legal-links{margin-top:0}.welcome-acts .legal-links a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.welcome-g{min-height:58px;display:flex;flex-direction:column}.welcome-g .btn{animation:fadeIn var(--dur-fade) ease-out}.authback{position:absolute;left:12px;top:calc(env(safe-area-inset-top) + 4px)}@keyframes wel-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes wel-breathe{50%{transform:scale(1.03,.975)}}@keyframes wel-pop{0%{opacity:0;transform:translateY(24px) scale(.6)}}.lr{overflow:visible}.lr-move,.lr-shake,.lr-squash,.lr-m0,.lr-m1,.lr-m2,.lr-m3,.lr-m4,.lr-m5,.lr-face,.lr-sprout,.lr-blade,.lr-on,.lr-off,.lr-ea,.lr-eb,.lr-tongue{animation-duration:3.5s;animation-delay:.1s;animation-fill-mode:both;animation-timing-function:linear}.lr-move{animation-name:lrMove}.lr-shake{animation-name:lrShake}.lr-squash{transform-origin:33px 52px;animation-name:lrSquash;animation-timing-function:ease-in-out}.lr-m0{animation-name:lrMark0}.lr-m1{animation-name:lrMark1}.lr-m2{animation-name:lrMark2}.lr-m3{animation-name:lrMark3}.lr-m4{animation-name:lrMark4}.lr-m5{animation-name:lrMark5}.lr-face{animation-name:lrFace}.lr-sprout{transform-origin:0 1px;animation-name:lrSprout;animation-timing-function:ease-in-out}.lr-blade{transform-origin:0 -6px;animation-name:lrBlade;animation-timing-function:ease-in-out}.lr-on{opacity:0;animation-name:lrOn}.lr-off{animation-name:lrOff}.lr-ea{transform-origin:23.5px 36px;animation-name:lrEyeA;animation-timing-function:ease-in-out}.lr-eb{transform-origin:34.5px 36px;animation-name:lrEyeB;animation-timing-function:ease-in-out}.lr-tongue{opacity:0;transform-origin:31px 44.6px;animation-name:lrTongue;animation-timing-function:ease-out}@keyframes lrMove{0%{transform:translate(-257.8px)}0.774%{transform:translate(-256.3px)}1.548%{transform:translate(-254.3px)}2.321%{transform:translate(-252px)}3.095%{transform:translate(-249.3px)}3.869%{transform:translate(-246.2px)}4.643%{transform:translate(-242.7px)}5.417%{transform:translate(-238.9px)}6.19%{transform:translate(-234.6px)}6.964%{transform:translate(-230px)}7.738%{transform:translate(-225.1px)}8.512%{transform:translate(-219.7px)}9.286%{transform:translate(-214.1px)}10.06%{transform:translate(-208.1px)}10.833%{transform:translate(-201.8px)}11.607%{transform:translate(-195.3px)}12.381%{transform:translate(-188.4px)}13.155%{transform:translate(-181.3px)}13.929%{transform:translate(-173.9px)}14.702%{transform:translate(-166.4px)}15.476%{transform:translate(-158.7px)}16.25%{transform:translate(-150.8px)}17.024%{transform:translate(-142.8px)}17.798%{transform:translate(-134.7px)}18.571%{transform:translate(-126.6px)}19.345%{transform:translate(-118.4px)}20.119%{transform:translate(-110.3px)}20.893%{transform:translate(-102.2px)}21.667%{transform:translate(-94.2px)}22.44%{transform:translate(-86.3px)}23.214%{transform:translate(-78.5px)}23.988%{transform:translate(-71px)}24.762%{transform:translate(-63.7px)}25.536%{transform:translate(-56.6px)}26.31%{transform:translate(-49.8px)}27.083%{transform:translate(-43.4px)}27.857%{transform:translate(-37.3px)}28.631%{transform:translate(-31.6px)}29.405%{transform:translate(-26.3px)}30.179%{transform:translate(-21.5px)}30.952%{transform:translate(-17.1px)}31.726%{transform:translate(-13.1px)}32.5%{transform:translate(-9.7px)}33.274%{transform:translate(-6.8px)}34.048%{transform:translate(-4.3px)}34.821%{transform:translate(-2.5px)}35.595%{transform:translate(-1.1px)}36.369%{transform:translate(-.3px)}37.143%{transform:translate(-0px)}to{transform:none}}@keyframes lrMark0{0%{opacity:0;transform:scaleY(0)}10.06%{opacity:0;transform:scaleY(0)}10.833%{opacity:1;transform:translateY(51.81px) scaleY(.164)}11.607%{opacity:1;transform:translateY(50.68px) scaleY(.424)}12.381%{opacity:1;transform:translateY(48.5px) scaleY(.661)}13.155%{opacity:1;transform:translateY(45.35px) scaleY(.851)}13.929%{opacity:1;transform:translateY(41.43px) scaleY(.969)}14.702%{opacity:1;transform:translateY(37.08px) scaleY(.998)}15.476%{opacity:1;transform:translateY(32.72px) scaleY(.926)}16.25%{opacity:1;transform:translateY(28.83px) scaleY(.756)}17.024%{opacity:1;transform:translateY(25.88px) scaleY(.501)}17.798%{opacity:1;transform:translateY(24.25px) scaleY(.187)}18.571%{opacity:0;transform:scaleY(0)}25.536%{opacity:0;transform:scaleY(0)}26.31%{opacity:1;transform:translateY(51.73px) scaleY(.197)}27.083%{opacity:1;transform:translateY(50.51px) scaleY(.449)}27.857%{opacity:1;transform:translateY(48.54px) scaleY(.658)}28.631%{opacity:1;transform:translateY(46.09px) scaleY(.816)}29.405%{opacity:1;transform:translateY(43.4px) scaleY(.923)}30.179%{opacity:1;transform:translateY(40.7px) scaleY(.981)}30.952%{opacity:1;transform:translateY(38.16px) scale(1)}31.726%{opacity:1;transform:translateY(35.88px) scaleY(.988)}32.5%{opacity:1;transform:translateY(33.93px) scaleY(.957)}33.274%{opacity:1;transform:translateY(32.33px) scaleY(.914)}34.048%{opacity:1;transform:translateY(31.07px) scaleY(.869)}34.821%{opacity:1;transform:translateY(30.14px) scaleY(.827)}35.595%{opacity:1;transform:translateY(29.5px) scaleY(.794)}36.369%{opacity:1;transform:translateY(29.12px) scaleY(.773)}37.143%{opacity:1;transform:translateY(29px) scaleY(.766)}to{opacity:1;transform:translateY(29px) scaleY(.766)}}@keyframes lrMark1{0%{opacity:1;transform:translateY(25.2px) scaleY(.405)}0.774%{opacity:1;transform:translateY(24.86px) scaleY(.346)}1.548%{opacity:1;transform:translateY(24.52px) scaleY(.269)}2.321%{opacity:1;transform:translateY(24.22px) scaleY(.176)}3.095%{opacity:1;transform:translateY(24.03px) scaleY(.064)}3.869%{opacity:0;transform:scaleY(0)}13.929%{opacity:0;transform:scaleY(0)}14.702%{opacity:1;transform:translateY(51.6px) scaleY(.238)}15.476%{opacity:1;transform:translateY(49.85px) scaleY(.532)}16.25%{opacity:1;transform:translateY(46.83px) scaleY(.776)}17.024%{opacity:1;transform:translateY(42.8px) scaleY(.939)}17.798%{opacity:1;transform:translateY(38.2px) scale(1)}18.571%{opacity:1;transform:translateY(33.54px) scaleY(.948)}19.345%{opacity:1;transform:translateY(29.38px) scaleY(.788)}20.119%{opacity:1;transform:translateY(26.2px) scaleY(.538)}20.893%{opacity:1;transform:translateY(24.37px) scaleY(.23)}21.667%{opacity:0;transform:scaleY(0)}30.179%{opacity:0;transform:scaleY(0)}30.952%{opacity:1;transform:translateY(51.81px) scaleY(.162)}31.726%{opacity:1;transform:translateY(51.26px) scaleY(.321)}32.5%{opacity:1;transform:translateY(50.49px) scaleY(.452)}33.274%{opacity:1;transform:translateY(49.62px) scaleY(.557)}34.048%{opacity:1;transform:translateY(48.78px) scaleY(.638)}34.821%{opacity:1;transform:translateY(48.04px) scaleY(.697)}35.595%{opacity:1;transform:translateY(47.48px) scaleY(.736)}36.369%{opacity:1;transform:translateY(47.12px) scaleY(.759)}37.143%{opacity:1;transform:translateY(47px) scaleY(.766)}to{opacity:1;transform:translateY(47px) scaleY(.766)}}@keyframes lrMark2{0%{opacity:1;transform:translateY(45.8px) scaleY(.83)}0.774%{opacity:1;transform:translateY(45.05px) scaleY(.864)}1.548%{opacity:1;transform:translateY(44.05px) scaleY(.902)}2.321%{opacity:1;transform:translateY(42.81px) scaleY(.939)}3.095%{opacity:1;transform:translateY(41.3px) scaleY(.972)}3.869%{opacity:1;transform:translateY(39.53px) scaleY(.994)}4.643%{opacity:1;transform:translateY(37.51px) scaleY(.999)}5.417%{opacity:1;transform:translateY(35.28px) scaleY(.981)}6.19%{opacity:1;transform:translateY(32.91px) scaleY(.932)}6.964%{opacity:1;transform:translateY(30.52px) scaleY(.845)}7.738%{opacity:1;transform:translateY(28.26px) scaleY(.718)}8.512%{opacity:1;transform:translateY(26.29px) scaleY(.548)}9.286%{opacity:1;transform:translateY(24.83px) scaleY(.339)}10.06%{opacity:1;transform:translateY(24.07px) scaleY(.097)}10.833%{opacity:0;transform:scaleY(0)}17.798%{opacity:0;transform:scaleY(0)}18.571%{opacity:1;transform:translateY(51.84px) scaleY(.149)}19.345%{opacity:1;transform:translateY(50.36px) scaleY(.47)}20.119%{opacity:1;transform:translateY(47.47px) scaleY(.737)}20.893%{opacity:1;transform:translateY(43.53px) scaleY(.919)}21.667%{opacity:1;transform:translateY(39.02px) scaleY(.997)}22.44%{opacity:1;transform:translateY(34.47px) scaleY(.968)}23.214%{opacity:1;transform:translateY(30.37px) scaleY(.838)}23.988%{opacity:1;transform:translateY(27.12px) scaleY(.629)}24.762%{opacity:1;transform:translateY(24.98px) scaleY(.367)}25.536%{opacity:1;transform:translateY(24.05px) scaleY(.083)}26.31%{opacity:0;transform:scaleY(0)}to{opacity:0;transform:scaleY(0)}}@keyframes lrMark3{0%{opacity:0;transform:scaleY(0)}3.095%{opacity:0;transform:scaleY(0)}3.869%{opacity:1;transform:translateY(51.97px) scaleY(.065)}4.643%{opacity:1;transform:translateY(51.69px) scaleY(.208)}5.417%{opacity:1;transform:translateY(51.05px) scaleY(.362)}6.19%{opacity:1;transform:translateY(49.96px) scaleY(.52)}6.964%{opacity:1;transform:translateY(48.36px) scaleY(.673)}7.738%{opacity:1;transform:translateY(46.21px) scaleY(.81)}8.512%{opacity:1;transform:translateY(43.53px) scaleY(.919)}9.286%{opacity:1;transform:translateY(40.38px) scaleY(.985)}10.06%{opacity:1;transform:translateY(36.92px) scaleY(.997)}10.833%{opacity:1;transform:translateY(33.35px) scaleY(.943)}11.607%{opacity:1;transform:translateY(29.95px) scaleY(.818)}12.381%{opacity:1;transform:translateY(27.06px) scaleY(.624)}13.155%{opacity:1;transform:translateY(24.99px) scaleY(.369)}13.929%{opacity:1;transform:translateY(24.04px) scaleY(.073)}14.702%{opacity:0;transform:scaleY(0)}20.893%{opacity:0;transform:scaleY(0)}21.667%{opacity:1;transform:translateY(51.93px) scaleY(.101)}22.44%{opacity:1;transform:translateY(50.73px) scaleY(.416)}23.214%{opacity:1;transform:translateY(48.23px) scaleY(.682)}23.988%{opacity:1;transform:translateY(44.79px) scaleY(.875)}24.762%{opacity:1;transform:translateY(40.81px) scaleY(.98)}25.536%{opacity:1;transform:translateY(36.72px) scaleY(.996)}26.31%{opacity:1;transform:translateY(32.91px) scaleY(.931)}27.083%{opacity:1;transform:translateY(29.64px) scaleY(.802)}27.857%{opacity:1;transform:translateY(27.1px) scaleY(.627)}28.631%{opacity:1;transform:translateY(25.34px) scaleY(.427)}29.405%{opacity:1;transform:translateY(24.34px) scaleY(.22)}30.179%{opacity:0;transform:scaleY(0)}to{opacity:0;transform:scaleY(0)}}@keyframes lrMark4{0%{opacity:1;transform:translateY(37.06px) scaleY(.998)}0.774%{opacity:1;transform:translateY(36.17px) scaleY(.991)}1.548%{opacity:1;transform:translateY(35.07px) scaleY(.978)}2.321%{opacity:1;transform:translateY(33.76px) scaleY(.953)}3.095%{opacity:1;transform:translateY(32.29px) scaleY(.913)}3.869%{opacity:1;transform:translateY(30.7px) scaleY(.853)}4.643%{opacity:1;transform:translateY(29.05px) scaleY(.769)}5.417%{opacity:1;transform:translateY(27.44px) scaleY(.657)}6.19%{opacity:1;transform:translateY(26px) scaleY(.515)}6.964%{opacity:1;transform:translateY(24.84px) scaleY(.342)}7.738%{opacity:1;transform:translateY(24.14px) scaleY(.142)}8.512%{opacity:0;transform:scaleY(0)}16.25%{opacity:0;transform:scaleY(0)}17.024%{opacity:1;transform:translateY(51.87px) scaleY(.133)}17.798%{opacity:1;transform:translateY(50.48px) scaleY(.453)}18.571%{opacity:1;transform:translateY(47.67px) scaleY(.723)}19.345%{opacity:1;transform:translateY(43.75px) scaleY(.912)}20.119%{opacity:1;transform:translateY(39.18px) scaleY(.996)}20.893%{opacity:1;transform:translateY(34.51px) scaleY(.968)}21.667%{opacity:1;transform:translateY(30.27px) scaleY(.834)}22.44%{opacity:1;transform:translateY(26.92px) scaleY(.611)}23.214%{opacity:1;transform:translateY(24.78px) scaleY(.329)}23.988%{opacity:1;transform:translateY(24px) scaleY(.022)}24.762%{opacity:0;transform:scaleY(0)}to{opacity:0;transform:scaleY(0)}}@keyframes lrMark5{0%{opacity:0;transform:scaleY(0)}6.964%{opacity:0;transform:scaleY(0)}7.738%{opacity:1;transform:translateY(51.68px) scaleY(.213)}8.512%{opacity:1;transform:translateY(50.7px) scaleY(.422)}9.286%{opacity:1;transform:translateY(48.97px) scaleY(.621)}10.06%{opacity:1;transform:translateY(46.5px) scaleY(.795)}10.833%{opacity:1;transform:translateY(43.33px) scaleY(.925)}11.607%{opacity:1;transform:translateY(39.64px) scaleY(.993)}12.381%{opacity:1;transform:translateY(35.67px) scaleY(.986)}13.155%{opacity:1;transform:translateY(31.75px) scaleY(.895)}13.929%{opacity:1;transform:translateY(28.28px) scaleY(.719)}14.702%{opacity:1;transform:translateY(25.64px) scaleY(.47)}15.476%{opacity:1;transform:translateY(24.2px) scaleY(.168)}16.25%{opacity:0;transform:scaleY(0)}22.44%{opacity:0;transform:scaleY(0)}23.214%{opacity:1;transform:translateY(52px) scaleY(.021)}23.988%{opacity:1;transform:translateY(51.22px) scaleY(.329)}24.762%{opacity:1;transform:translateY(49.24px) scaleY(.597)}25.536%{opacity:1;transform:translateY(46.34px) scaleY(.803)}26.31%{opacity:1;transform:translateY(42.9px) scaleY(.937)}27.083%{opacity:1;transform:translateY(39.26px) scaleY(.996)}27.857%{opacity:1;transform:translateY(35.73px) scaleY(.987)}28.631%{opacity:1;transform:translateY(32.55px) scaleY(.921)}29.405%{opacity:1;transform:translateY(29.87px) scaleY(.814)}30.179%{opacity:1;transform:translateY(27.75px) scaleY(.681)}30.952%{opacity:1;transform:translateY(26.19px) scaleY(.537)}31.726%{opacity:1;transform:translateY(25.12px) scaleY(.393)}32.5%{opacity:1;transform:translateY(24.47px) scaleY(.257)}33.274%{opacity:1;transform:translateY(24.13px) scaleY(.138)}34.048%{opacity:1;transform:translateY(24.01px) scaleY(.038)}34.821%{opacity:0;transform:scaleY(0)}to{opacity:0;transform:scaleY(0)}}@keyframes lrFace{0%{opacity:0;transform:scaleY(0)}12.381%{opacity:0;transform:scaleY(0)}13.155%{opacity:1;transform:translateY(51.68px) scaleY(.211) translateY(-39.5px)}13.929%{opacity:1;transform:translateY(50.17px) scaleY(.495) translateY(-39.5px)}14.702%{opacity:1;transform:translateY(47.44px) scaleY(.739) translateY(-39.5px)}15.476%{opacity:1;transform:translateY(43.69px) scaleY(.914) translateY(-39.5px)}16.25%{opacity:1;transform:translateY(39.28px) scaleY(.996) translateY(-39.5px)}17.024%{opacity:1;transform:translateY(34.66px) scaleY(.971) translateY(-39.5px)}17.798%{opacity:1;transform:translateY(30.37px) scaleY(.838) translateY(-39.5px)}18.571%{opacity:1;transform:translateY(26.9px) scaleY(.61) translateY(-39.5px)}19.345%{opacity:1;transform:translateY(24.69px) scaleY(.311) translateY(-39.5px)}20.119%{opacity:0;transform:scaleY(0)}27.857%{opacity:0;transform:scaleY(0)}28.631%{opacity:1;transform:translateY(51.84px) scaleY(.149) translateY(-39.5px)}29.405%{opacity:1;transform:translateY(51.06px) scaleY(.361) translateY(-39.5px)}30.179%{opacity:1;transform:translateY(49.78px) scaleY(.54) translateY(-39.5px)}30.952%{opacity:1;transform:translateY(48.21px) scaleY(.684) translateY(-39.5px)}31.726%{opacity:1;transform:translateY(46.51px) scaleY(.794) translateY(-39.5px)}32.5%{opacity:1;transform:translateY(44.84px) scaleY(.872) translateY(-39.5px)}33.274%{opacity:1;transform:translateY(43.3px) scaleY(.925) translateY(-39.5px)}34.048%{opacity:1;transform:translateY(41.98px) scaleY(.959) translateY(-39.5px)}34.821%{opacity:1;transform:translateY(40.91px) scaleY(.978) translateY(-39.5px)}35.595%{opacity:1;transform:translateY(40.13px) scaleY(.988) translateY(-39.5px)}36.369%{opacity:1;transform:translateY(39.66px) scaleY(.993) translateY(-39.5px)}37.143%{opacity:1;transform:translateY(39.5px) scaleY(.994) translateY(-39.5px)}to{opacity:1;transform:translateY(39.5px) scaleY(.994) translateY(-39.5px)}}@keyframes lrSquash{0%{transform:scale(1)}39.714%{transform:scale(1)}43.429%{transform:scale(1.05,.92)}49.143%{transform:scale(1.07,.89)}55.714%{transform:scale(1.08,.87)}58%{transform:scale(.93,1.1)}61.429%{transform:scale(1.03,.97)}64.857%{transform:scale(1)}to{transform:scale(1)}}@keyframes lrShake{0%{transform:none}42%{transform:none}43.143%{transform:translate(.3px)}44.571%{transform:translate(-.3px)}46%{transform:translate(.3px)}47.429%{transform:translate(-.3px)}48.857%{transform:translate(.3px)}50.286%{transform:translate(-.3px)}51.714%{transform:translate(.3px)}53.143%{transform:translate(-.3px)}54.571%{transform:translate(.3px)}56.857%{transform:none}to{transform:none}}@keyframes lrSprout{0%{transform:scale(0)}43.429%{transform:scale(0)}47.143%{transform:scale(.18)}48.857%{transform:scale(.15)}52.286%{transform:scale(.32)}54%{transform:scale(.29)}56.286%{transform:scale(.42)}58.286%{transform:scale(1.18) rotate(-6deg)}61.143%{transform:scale(.94) rotate(3deg)}64%{transform:scale(1.02) rotate(-1deg)}66.571%{transform:scale(1) rotate(0)}to{transform:scale(1) rotate(0)}}@keyframes lrBlade{0%{transform:scale(.4,.1)}57.429%{transform:scale(.45,.1)}61.429%{transform:scale(1.06,1.15)}64.286%{transform:scale(.98,.94)}67.143%{transform:scale(1)}to{transform:scale(1)}}@keyframes lrOn{0%{opacity:0}41.429%{opacity:0}42.571%{opacity:1}56.286%{opacity:1}57.429%{opacity:0}to{opacity:0}}@keyframes lrOff{0%{opacity:1}41.429%{opacity:1}42.571%{opacity:0}56.286%{opacity:0}57.429%{opacity:1}to{opacity:1}}@keyframes lrEyeA{0%{transform:scaleY(1)}57.429%{transform:scaleY(1.15)}60.857%{transform:scaleY(1)}to{transform:scaleY(1)}}@keyframes lrEyeB{0%{transform:scaleY(1)}57.429%{transform:scaleY(1.15)}60.857%{transform:scaleY(1)}70%{transform:scaleY(1)}72.286%{transform:scaleY(.1)}82%{transform:scaleY(.1)}84.286%{transform:scaleY(1)}to{transform:scaleY(1)}}@keyframes lrTongue{0%{opacity:0;transform:scaleY(0)}70%{opacity:0;transform:scaleY(0)}72.857%{opacity:1;transform:scaleY(1.1)}75.143%{opacity:1;transform:scaleY(1)}81.429%{opacity:1;transform:scaleY(1)}84.286%{opacity:0;transform:scaleY(0)}to{opacity:0;transform:scaleY(0)}}@media (prefers-reduced-motion: reduce){.welcome-loggy,.welcome-logo,.welcome-sub,.lr,.lr *{animation:none!important}.lr-on,.lr-tongue{opacity:0}}@keyframes setup-rise-in{0%{opacity:0;transform:translateY(12px)}}.setup-rise{animation:setup-rise-in .38s var(--ease-enter) both}.setup-body.who{display:flex;flex-direction:column}.whostage{position:relative;height:204px;flex:0 0 auto}.who.pair .whostage{height:168px}.whostage>.pick2{position:absolute;left:0;right:0;top:0;margin-top:30px}.who .pick2>.pick{transition:opacity .38s var(--ease-enter),transform .55s var(--ease-enter)}.who.pair .pick2>.pick{opacity:0;pointer-events:none}.who.pair .pick2>.pick.l{transform:translate(-40px)}.who.pair .pick2>.pick.r{transform:scale(.9)}.who .pick2>.pick .tick{opacity:0;transform:scale(.5);transition:opacity .2s,transform .25s cubic-bezier(.3,1.6,.5,1)}.who .pick2>.pick.on .tick{opacity:1;transform:none}.whopair{position:absolute;top:49px;left:calc(50% - 89px);width:178px;height:94px;transform-origin:center}.whopair>*{position:absolute;top:0}.whopair>.av{left:0;z-index:1;border:3px solid var(--bg);box-sizing:content-box;margin:-3px}.whopair>.invslot{left:84px;z-index:0;margin:0;width:94px;height:94px;box-sizing:border-box}.whopair>.av+.av{left:84px;z-index:0}.who-in{animation:setup-rise-in .42s var(--ease-enter) both}.who-in.d1{animation-delay:.22s}.who-in.d2{animation-delay:.3s}.who-in.d3{animation-delay:.38s}.who .input.youname{align-self:center}.who .invfacts{margin-top:16px}.who .actions.invbar{margin-top:auto}.setup-body.money{padding:0 16px 16px}.mlist{margin-top:12px;padding:0 16px;border-radius:20px}.mrow{padding:10px 0}.mrow+.mrow{border-top:1px solid var(--sep)}.mrq{margin:0 2px 8px;font-size:15px;font-weight:600;line-height:1.3;letter-spacing:-.01em}.seg.mseg>button{padding:9px 10px;font-size:14px}.mopt{display:block;width:100%;margin-top:8px;padding:13px 14px;border-radius:14px;background:var(--card2);box-shadow:inset 0 0 0 1.5px transparent;text-align:left;font-size:15px;font-weight:600;line-height:20px;color:var(--ink);transition:background-color var(--dur-fade),box-shadow var(--dur-fade)}.mopt.on{background:color-mix(in srgb,var(--accent) 12%,var(--card));box-shadow:inset 0 0 0 1.5px var(--accent)}.mopt:active{transform:scale(.99)}.splitpick{padding:14px 4px 0}.spends{display:flex;align-items:center;justify-content:space-between}.spside{display:flex;align-items:center;gap:8px}.sav{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700}.sav.a{background:var(--split-a);color:var(--split-a-ink)}.sav.b{background:var(--split-b);color:var(--split-b-ink)}.pctfield{display:flex;align-items:center;gap:2px;height:34px;padding:0 10px 0 8px;border-radius:10px;background:var(--card2);font-size:16px;font-weight:700;cursor:text}.pctfield:focus-within{box-shadow:0 0 0 1.5px var(--accent)}.pctfield input{width:34px;padding:0;border:0;background:transparent;font:inherit;color:var(--ink);text-align:right;outline:none}.spslider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:10px;margin:16px 0 4px;border-radius:5px;background:linear-gradient(90deg,var(--split-a) 0 var(--p),var(--split-b) var(--p) 100%);outline:none;cursor:pointer}.spslider::-webkit-slider-thumb{-webkit-appearance:none;width:28px;height:28px;border-radius:50%;background:var(--split-thumb);box-shadow:0 1px 6px #00000040,0 0 0 .5px #00000014}.spslider::-moz-range-thumb{width:28px;height:28px;border:0;border-radius:50%;background:var(--split-thumb);box-shadow:0 1px 6px #00000040}.spnote{margin:10px 0 0;font-size:13px;line-height:18px;color:var(--ink2)}.splitamts{padding:2px 0 0}.splitamts .xb-row{display:flex;justify-content:space-between;gap:12px}.splitamts .xb{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.splitamts .xb.r{align-items:flex-end}.splitamts .xb-who{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--ink2)}.splitamts .xb-who .sav{width:20px;height:20px;font-size:11px}.splitamts .xb-amt{display:flex;align-items:baseline;margin-top:2px;font-size:26px;font-weight:800;letter-spacing:-.02em;color:var(--ink)}.splitamts .xb-pct{display:flex;align-items:baseline;font-size:13px;font-weight:600;color:var(--ink2)}.splitamts .xb-pct.big{margin-top:2px;font-size:26px;font-weight:800;color:var(--ink)}.splitamts .fit{position:relative;display:inline-block}.splitamts .fit>span{visibility:hidden;white-space:pre;padding-right:1px}.splitamts .fit input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;min-width:0;padding:0;border:0;border-bottom:1.5px solid transparent;border-radius:0;background:transparent;font:inherit;color:inherit;outline:none}.splitamts .xb.r .fit input{text-align:right}.splitamts .fit input:focus{border-bottom-color:var(--accent)}.splitamts .spslider{margin-top:12px}.input.pick.splitrow .v{display:flex;gap:6px;align-items:center;min-width:0}.input.pick.splitrow .v .num{color:var(--ink2);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.input.pick.splitrow .chev{transition:transform var(--dur-fade)}.input.pick.splitrow[aria-expanded=true] .chev{transform:rotate(180deg)}.setup-body.heard{padding:0 16px 16px}.setup-body.heard .mopt{background:var(--card);margin-top:0}.setup-body.heard .mopt+.mopt{margin-top:8px}.input.heardother{margin-top:8px;height:48px;padding:0 14px}.mopt.hrow{display:flex;align-items:center;gap:12px;padding:9px 14px 9px 10px}.mopt.hrow .hl{flex:1;min-width:0}.hico{width:32px;height:32px;flex-shrink:0;display:block}.mopt.hrow .hck{width:22px;height:22px;flex-shrink:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1.5px var(--sep);color:transparent;transition:background-color var(--dur-fade),box-shadow var(--dur-fade)}.mopt.hrow.on .hck{background:var(--accent);box-shadow:none;color:var(--on-accent)}.setup .btn:disabled:not(.ghost){background:var(--chip);color:var(--ink2);opacity:1}.setup .btn.ghost:disabled{opacity:.6}@media (prefers-reduced-motion: reduce){.setup-rise,.who-in{animation:none}.who .pick2>.pick{transition:none}}:root:has(.welcome){--bg: var(--brand-forest);--ink: var(--brand-on-forest);--ink2: var(--brand-on-forest2);--accent: var(--brand-coral);--on-accent: #ffffff;--gbtn-bg: #ffffff;--gbtn-ink: #1f1f1f;--gbtn-line: #ffffff;color-scheme:dark}.setup.bridge .setup-done{padding:0 28px;text-align:center}.bigcheck svg path{fill:none;stroke:currentColor;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:31;stroke-dashoffset:31;animation:bridge-draw .42s var(--ease-move) .26s forwards}@keyframes bridge-draw{to{stroke-dashoffset:0}}.bridge-h{margin:18px 0 0;font-size:26px;font-weight:800;letter-spacing:-.02em;line-height:1.2;text-wrap:balance;animation:setup-rise-in var(--dur-enter) var(--ease-enter) .42s both}.bridge-p{margin:8px 0 0;font-size:16px;line-height:1.4;color:var(--ink2);text-wrap:balance;animation:setup-rise-in var(--dur-enter) var(--ease-enter) .54s both}.bridge-go{animation:bridge-up var(--dur-enter) var(--ease-enter) .76s both}@keyframes bridge-up{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion: reduce){.bigcheck svg path{animation:none;stroke-dashoffset:0}.bridge-h,.bridge-p,.bridge-go{animation:none}}.catgrid-label{grid-column:1 / -1;display:flex;align-items:center;gap:8px;padding:10px 4px 0;font-size:13px;font-weight:600;color:var(--ink2)}.cattile.dim{opacity:.55}.consent-marks{display:flex;align-items:center;gap:14px;margin-bottom:8px}.consent-dots{color:var(--ink2);font-size:22px;letter-spacing:2px}.consent-loggit{font-size:30px}.claude-sec .secthead{padding:0 20px 6px}.hm-hero{cursor:pointer}.hm-owe{display:flex;width:100%;align-items:center;gap:8px;margin-top:12px;padding:12px 0 0;border-top:.5px solid var(--sep);font-size:15px;font-weight:600;text-align:left;color:var(--ink)}.hm-owe .t{flex:1;min-width:0}.pick2>.pick .pick-s{margin-top:-6px;font-size:13px;font-weight:500;line-height:1.3;color:var(--ink2);text-align:center}.hm-owe.balline.celebrate{animation:none}.hm-owe.balline.celebrate .t{animation:settle-up var(--dur-enter, .28s) var(--ease-enter, ease-out)}.hm-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:10px 16px 0}.hm-tile{background:var(--card);border-radius:20px;padding:12px 14px;height:164px;overflow:hidden;display:flex;flex-direction:column;text-align:left;color:var(--ink);min-width:0}.hm-tile.wide{grid-column:1 / -1}.hm-tile:active{opacity:.85}.hm-tile .h{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--ink2)}.hm-tile .m{margin-top:auto;display:flex;flex-direction:column;min-width:0}.hm-tile .v{font-size:22px;font-weight:700;letter-spacing:-.3px;line-height:1.2}.hm-tile .s{font-size:13px;color:var(--ink2)}.hm-tile .ell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hm-tile .emo{font-size:32px;line-height:1;margin-top:10px}.hm-tile.empty .v{font-size:17px}.hm-tile.empty .s{color:var(--accent);font-weight:600}.hm-track{display:block;height:8px;border-radius:4px;background:var(--track);margin-top:10px;overflow:hidden}.hm-track span{display:block;height:100%;border-radius:4px;transition:width var(--dur-move) var(--ease-move)}.hm-over{font-size:13px;font-weight:600;color:var(--danger);margin-top:6px}.hm-don{display:flex;align-items:center;gap:14px;margin-top:8px;min-width:0}.hm-don svg{flex:0 0 auto}.hm-dl{flex:1;display:flex;flex-direction:column;gap:4px;font-size:13px;min-width:0}.hm-dl .r{display:flex;align-items:center;gap:8px}.hm-dl i{width:8px;height:8px;border-radius:4px;flex:0 0 auto}.hm-dl .n{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hm-dl .a{font-weight:600}.hm-dl .c{font-size:12px;font-weight:600;min-width:44px;text-align:right}.hm-dl .c.up{color:var(--neg)}.hm-dl .c.dn{color:var(--pos)}.hm-mini{display:flex;flex-direction:column;gap:3px;margin-top:8px;font-size:13px;min-width:0}.hm-mini .r{display:flex;justify-content:space-between;gap:6px}.hm-mini .n{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.hm-mini .d{color:var(--ink2);flex:0 0 auto}.hm-wline{display:block;width:100%;height:36px;margin-top:10px}.hm-blur .m .v{filter:blur(7px)}.hm-bars{display:flex;align-items:flex-end;gap:3px;height:36px;margin-top:10px}.hm-bars span{flex:1;border-radius:2px;background:var(--track)}.hm-bars span.on{background:var(--accent)}.hm-trip .who{display:flex;align-items:center;gap:10px;margin-top:10px}.hm-trip .who .tile{width:36px;height:36px;font-size:20px}.hm-trip .who .t{display:block;font-weight:700;font-size:16px}.hm-trip .who .s{display:block;font-size:13px;color:var(--ink2)}.hm-trip .st{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:auto}.hm-trip .st small{display:block;font-size:12px;color:var(--ink2)}.hm-trip .st b{font-size:20px;font-weight:700;letter-spacing:-.3px}.hm-dl .hint{font-size:13px;color:var(--ink2)}.card-h{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--ink2);margin-bottom:4px}.mdays{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:3px;height:64px;align-items:end;margin-top:12px}.mdays .md{height:100%;display:flex;align-items:flex-end}.mdays .md i{display:block;width:100%;border-radius:3px 3px 1px 1px;background:var(--ink)}.mdays .md.low i{height:4px;border-radius:2px}.mdays .md.today i{background:var(--day-today)}.mdays .md.fut i{background:var(--track)}.mdays-x{position:relative;height:16px;margin-top:4px;font-size:11px;color:var(--ink2)}.mdays-x span{position:absolute;transform:translate(-50%)}.mtools{display:flex;align-items:center;gap:8px}.chips.fill .chip{display:inline-flex;align-items:center;gap:6px}.chips.fill .chip.on{background:var(--ink);color:var(--card);border-color:var(--ink)}.mtools .searchbtn{margin-left:auto;width:34px;height:34px;padding:0;display:grid;place-items:center}.mtools .searchbtn.on{color:var(--ink);border-color:var(--ink)}:root{--brand-paper: #f4f3fa;--brand-ink: #14122b;--butter: #ffd84d;--on-butter: #14122b;--tint-lilac: #e2e0ff;--tint-peach: #ffdccf;--tint-mint: #cdf3dc;--tint-butter: #fff1b8;--font-brand-display: "Gabarito Variable", "Figtree Variable", system-ui, sans-serif;--font-brand-text: "Figtree Variable", system-ui, -apple-system, "Segoe UI", sans-serif}:root[data-theme=dark]{--brand-paper: var(--bg);--tint-lilac: #2b2950;--tint-peach: #3d2620;--tint-mint: #163a26;--tint-butter: #3a3313}.tstart{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;display:flex;flex-direction:column;background:var(--brand-paper);color:var(--ink);font-family:var(--font-brand-text);padding:calc(env(safe-area-inset-top) + 24px) 18px 0;animation:pro-wel-in .52s var(--ease-enter) both}.tstart.out{animation:pro-wel-out .26s var(--ease-exit) forwards}.tstart-body{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:12px;max-width:440px;width:100%;margin:0 auto;padding:12px 0;scrollbar-width:none}.tstart-mark{position:relative;width:56px;height:56px;flex:0 0 auto;animation:pro-chip .56s cubic-bezier(.34,1.56,.64,1) .1s both}.tstart-mark>svg{width:56px;height:56px;display:block;fill:var(--accent)}.tstart-spark{position:absolute;top:-9px;right:-11px;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--butter);color:var(--on-butter)}.tstart-h{margin:6px 0 0;font:900 34px/.98 var(--font-brand-display);letter-spacing:-.03em;text-wrap:balance;animation:pro-rise .48s var(--ease-enter) .16s both}.tstart-hl{position:relative;display:inline-block;z-index:0;color:var(--on-butter)}.tstart-hl:before{content:"";position:absolute;top:12%;right:-4%;bottom:4%;left:-4%;z-index:-1;border-radius:10px;background:var(--butter);transform:rotate(-1.5deg)}.tstart-sub{margin:0;font-size:15.5px;line-height:1.4;color:var(--ink2);animation:pro-rise .48s var(--ease-enter) .24s both}.tstart-faces{display:inline-flex;vertical-align:middle;margin-right:6px}.tstart-faces>*+*{margin-left:-8px;box-shadow:0 0 0 2.5px var(--brand-paper);border-radius:50%}.tstart-gh{font:700 15px/1.2 var(--font-brand-display);margin-top:2px}.tstart-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.tstart-grid li{background:var(--card);border-radius:20px;padding:12px;display:grid;gap:4px;align-content:start;animation:pro-rise .42s var(--ease-enter) both;animation-delay:calc(.3s + var(--i) * 45ms)}.tstart-grid b{font:700 14px/1.2 var(--font-brand-text)}.tstart-grid li>span:last-child{font-size:12px;line-height:1.25;color:var(--ink2)}.tstart-tile{width:34px;height:34px;margin-bottom:4px;border-radius:14px;display:grid;place-items:center;color:var(--ink)}.tstart-tile.lilac{background:var(--tint-lilac)}.tstart-tile.peach{background:var(--tint-peach)}.tstart-tile.mint{background:var(--tint-mint)}.tstart-tile.butter{background:var(--tint-butter)}.tstart-soon{display:inline-block;margin-left:5px;padding:1px 7px;border-radius:999px;background:var(--butter);color:var(--on-butter);font:700 10.5px/1.5 var(--font-brand-text);font-style:normal;vertical-align:1px}.tstart-when{list-style:none;margin:4px 0 0;padding:0;display:grid}.tstart-when li{position:relative;display:grid;grid-template-columns:32px 1fr;gap:12px;padding-bottom:12px}.tstart-when li:not(:last-child):after{content:"";position:absolute;left:15px;top:32px;bottom:0;width:2px;background:var(--sep)}.tstart-dot{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--card);color:var(--ink)}.tstart-when li.on .tstart-dot{background:var(--accent);color:var(--on-accent)}.tstart-when b{display:block;font:700 15px/1.2 var(--font-brand-display);margin-top:1px}.tstart-when span{font-size:14px;color:var(--ink2)}.tstart-cta{max-width:440px;width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 0 max(18px,calc(env(safe-area-inset-bottom) + 10px))}.tstart-go{width:100%;display:flex;justify-content:center;text-align:center;border-radius:999px;padding:16px;background:var(--accent);color:var(--on-accent);font:700 17px/1.2 var(--font-brand-text);transition:transform .2s cubic-bezier(.22,1,.36,1)}.tstart-go:active{transform:scale(.97)}.tstart-fine{font:600 13px/1.3 var(--font-brand-text);color:var(--ink2)}@media (prefers-reduced-motion: reduce){.tstart,.tstart *{animation:none!important}}.trialnow{display:flex;flex-direction:column;gap:10px}.trialnow-top{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.trialnow-top b{font-size:20px;font-weight:800;letter-spacing:-.02em}.trialnow-top span{font-size:13.5px;color:var(--ink2)}.trialnow p{margin:0;font-size:14px;line-height:1.45;color:var(--ink2)}.trialnow-tick{flex:0 0 auto;color:var(--pos)}.plan-quiet{display:flex;justify-content:flex-end;padding:6px 20px 0}.plan-quiet button{padding:8px 12px;border-radius:999px;font-size:14px;font-weight:600;color:var(--ink2)}.plan-quiet button:active{background:var(--chip)}.where-say{font-size:17px;font-weight:700;line-height:1.25;letter-spacing:-.01em;margin-top:2px}.hm-catm{margin-top:10px!important}.hm-weeks{display:flex;gap:6px;margin-top:auto;height:40px}.hm-weeks span{flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;gap:3px}.hm-weeks i{display:block;border-radius:4px 4px 2px 2px;background:var(--track)}.hm-weeks span.on i{background:var(--ink)}.hm-weeks small{font-size:10px;color:var(--ink2);text-align:center;line-height:1}.hm-weeks span.on small{color:var(--ink);font-weight:700}.hm-dots{display:grid;grid-template-columns:repeat(10,1fr);gap:3px;margin-top:auto}.hm-dots i{aspect-ratio:1;border-radius:50%;background:var(--ink)}.hm-dots i.g{background:var(--pos)}.hm-dots i.f{background:var(--track)}.hm-left{margin-top:auto;text-align:right;font-size:13px;color:var(--ink2)}.hm-left b{color:var(--ink);font-weight:700}.hm-worth .m{margin-top:10px;align-items:flex-start;gap:4px}.hm-worth .hm-wline{margin-top:auto}.hm-chip{font-size:12px;font-weight:700;padding:2px 7px;border-radius:999px}.hm-chip.pos{color:var(--pos);background:color-mix(in srgb,var(--pos) 14%,var(--card))}.hm-chip.neg{color:var(--neg);background:color-mix(in srgb,var(--neg) 14%,var(--card))}.hm-cell{position:relative;display:grid;min-width:0}.hm-cell>.hm-tile{min-width:0}.hm-grid.editing .hm-cell>.hm-tile{pointer-events:none;animation:hm-wig .32s ease-in-out infinite alternate}.hm-grid.editing .hm-cell:nth-child(2n)>.hm-tile{animation-delay:-.16s}@keyframes hm-wig{0%{transform:rotate(-.6deg)}to{transform:rotate(.6deg)}}.hm-x{position:absolute;z-index:2;width:26px;height:26px;border-radius:50%;border:0;display:grid;place-items:center;box-shadow:0 2px 6px #0000002e;cursor:pointer;top:-6px;left:-6px;background:var(--ink2);color:var(--card)}.hm-add{display:flex;flex-wrap:wrap;gap:8px;margin:12px 16px 0}.hm-add .chip,.hm-editbar .chip{display:inline-flex;align-items:center;gap:4px}.hm-editbar{display:flex;justify-content:center;gap:8px;margin:14px 16px 0}@media (prefers-reduced-motion: reduce){.hm-grid.editing .hm-cell>.hm-tile{animation:none}}.hm-weeks span.fut i{height:4px;background:var(--track);opacity:.7}.hm-grid.editing .hm-cell{touch-action:pan-y;cursor:grab;-moz-user-select:none;user-select:none;-webkit-user-select:none}.hm-cell{-webkit-touch-callout:none}.hm-cell.lifted{z-index:3}.hm-cell.lifted>.hm-tile{animation:none;transform:scale(1.05);box-shadow:0 14px 30px -10px #00000059}.hm-pickhint{position:absolute;right:8px;top:8px;font-size:11px;font-weight:700;color:var(--card);background:var(--ink);border-radius:999px;padding:3px 8px;pointer-events:none}.hm-bank{margin:14px 16px 0}.hm-bank-h{font-size:13px;font-weight:600;color:var(--ink2);margin-bottom:6px}.hm-bank .hm-add{margin:0}.hm-catpick{display:flex;flex-direction:column;padding:0 16px 20px}.hm-catpick .r{display:flex;align-items:center;gap:12px;padding:12px 4px;border:0;border-bottom:1px solid var(--sep);background:none;font:inherit;font-size:16px;color:var(--ink);text-align:left;cursor:pointer}.hm-catpick .r .e{font-size:20px;width:28px;text-align:center}.hm-catpick .r .n{flex:1}.hm-catpick .r.on{font-weight:700}.chg{display:flex;gap:12px;align-items:flex-start;margin-top:12px}.chg .tile{width:36px;height:36px;border-radius:11px;font-size:18px;flex:none}.chg .chm{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.chg .cht{display:flex;justify-content:space-between;gap:8px;font-weight:600}.chg .cb{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ink2)}.chg .cb i{display:block;height:10px;border-radius:5px;background:var(--ink);min-width:4px}.chg .cb.was i{background:var(--track)}.chg .cb.now span{color:var(--ink);font-weight:700}.chg-rest{display:flex;align-items:center;gap:6px;margin-top:12px;padding-top:10px;border-top:1px solid var(--sep);font-size:13px;color:var(--ink2)}.hm-bal .hero-label{margin-bottom:0}.hm-gauge{display:grid;grid-template-columns:minmax(0,1fr) 140px minmax(0,1fr);align-items:end;margin-top:2px}.hm-gauge .arc{position:relative;width:140px;height:92px}.hm-gauge svg{width:140px;height:92px;display:block}.hm-gauge .mid{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;line-height:1.1}.hm-gauge .mid b{font-size:21px;font-weight:800;letter-spacing:-.03em;color:var(--ink);white-space:nowrap}.hm-gauge .mid b.tone-neg{color:var(--neg)}.hm-gauge .mid small{font-size:11px;color:var(--ink2)}.hm-gauge .side{display:flex;flex-direction:column;gap:1px;min-width:0;padding-bottom:4px}.hm-gauge .side.r{align-items:flex-end;text-align:right}.hm-gauge em{font-style:normal;font-size:11px;color:var(--ink2);display:flex;align-items:center;gap:5px}.hm-gauge .side b{font-size:14px;font-weight:600;color:var(--ink2);white-space:nowrap}.hm-balnum.kept{color:var(--kept)}.hm-bal .sw{width:8px;height:8px;border-radius:3px;display:inline-block}.hm-bal .sw.spent{background:var(--spent)}.hm-bal .sw.kept{background:var(--kept)}.hm-balnum{font-size:30px;font-weight:800;letter-spacing:-.02em;margin-top:2px}.hm-balnum small{font-size:13px;font-weight:600;color:var(--ink2);letter-spacing:0}.hm-iob{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:6px 10px;align-items:center;margin-top:8px;font-size:13px}.hm-iob .k{color:var(--ink2);font-weight:600}.hm-iob .t{height:10px;border-radius:5px;background:var(--track);overflow:hidden}.hm-iob .t i{display:block;height:100%;border-radius:5px}.hm-iob b{font-weight:700;text-align:right}.hm-topsw{display:flex;gap:8px;justify-content:center;margin:10px 16px 0}.hm-cell.w{grid-column:1 / -1}.hm-sz{position:absolute;z-index:2;right:-6px;bottom:-6px;border:0;border-radius:13px;padding:4px 9px;background:var(--card);color:var(--ink);font-size:11px;font-weight:800;box-shadow:0 2px 6px #0000002e;cursor:pointer}.hm-budw .v{margin-top:8px}.hm-budw .rows{margin-top:auto;display:flex;flex-direction:column;gap:6px}.hm-budw .r .l{display:flex;justify-content:space-between;gap:8px;font-size:13px;font-weight:600}.hm-budw .r .n{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hm-budw .hm-track{margin-top:4px;height:6px}.hm-wkcal{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px 6px;margin-top:auto;justify-items:center;align-items:center}.hm-wkcal .wd{font-size:9px;font-weight:600;color:var(--ink2);line-height:1}.hm-wkcal i{width:12px;height:12px;border-radius:50%;background:var(--ink);display:block}.hm-wkcal i.g{background:var(--pos)}.hm-wkcal i.f{background:var(--track)}.hm-wkcal i.pad{background:none}.hm-wkcal i.now{box-shadow:0 0 0 2px var(--card),0 0 0 3.5px var(--ink)}.hm-nsw .cnt{margin-top:8px;font-size:13px;color:var(--ink2)}.hm-dots.wide{grid-template-columns:repeat(16,1fr);gap:5px}.hm-tripon .h{white-space:nowrap;overflow:hidden}.hm-tdots{display:flex;gap:4px;margin-top:auto}.hm-tdots i{flex:1;height:6px;border-radius:3px;background:var(--track)}.hm-tdots i.d{background:var(--ink)}.hm-tdots i.now{background:var(--spent)}.hm-trip .who .grow{flex:1;min-width:0}.hm-trip .cnt{display:flex;flex-direction:column;align-items:center;background:var(--bg);border-radius:14px;padding:8px 10px}.hm-trip .cnt b{font-size:20px;font-weight:800;line-height:1}.hm-trip .cnt small{font-size:11px;color:var(--ink2)}.hm-trip .who.big .emo{font-size:38px;margin:0}.hm-trip .who.big{margin-top:auto;margin-bottom:auto}.hm-trip .spentline{margin-top:6px}.hm-trip .spentline b{color:var(--ink)}.hm-tbars{display:flex;gap:5px;align-items:flex-end;height:40px;margin-top:auto}.hm-tbars span{flex:1;height:100%;display:flex;align-items:flex-end}.hm-tbars i{display:block;width:100%;border-radius:4px 4px 2px 2px;background:var(--ink)}.hm-tbars span.on i{background:var(--spent)}.hm-tbars span.fut i{height:6px;background:var(--track)}.hm-bigtile{width:36px;height:36px;border-radius:11px;font-size:18px;margin-top:10px}.hm-tile .s.tone-pos{color:var(--pos)}.hm-tile .s.tone-neg{color:var(--neg)}.hm-recw .rows{display:flex;flex-direction:column;margin-top:6px}.hm-recw .r{display:grid;grid-template-columns:22px minmax(0,1fr) auto 64px;gap:8px;align-items:center;padding:4px 0;border-top:1px solid var(--sep);font-size:14px;font-weight:600}.hm-recw .r:first-child{border-top:0}.hm-recw .r .n{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hm-recw .r .d{font-size:13px;font-weight:400;color:var(--ink2)}.hm-recw .r b{text-align:right;font-weight:700}.hm-bankgrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.hm-bankcell{position:relative;display:grid;min-width:0;cursor:pointer;opacity:.9}.hm-bankcell>.hm-tile{pointer-events:none;min-width:0}.hm-bankcell .plus{position:absolute;top:-6px;left:-6px;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--kept);color:#fff;box-shadow:0 2px 6px #0000002e}.hm-bank{margin:18px 16px 0;padding:12px;border:2px dashed var(--sep);border-radius:24px;background:color-mix(in srgb,var(--card) 45%,transparent)}.hm-bank-h{display:flex;align-items:center;gap:6px;margin-bottom:10px}.hm-bankcell{opacity:1}.hm-bankcell>.hm-tile{box-shadow:inset 0 0 0 1.5px var(--sep)}:root[data-theme=dark] .hm-dots i,:root[data-theme=dark] .hm-wkcal i{background:color-mix(in srgb,var(--ink) 32%,var(--card))}:root[data-theme=dark] .hm-dots i.g,:root[data-theme=dark] .hm-wkcal i.g{background:var(--kept)}:root[data-theme=dark] .hm-dots i.f,:root[data-theme=dark] .hm-wkcal i.f{background:none;box-shadow:inset 0 0 0 1.5px var(--track)}:root[data-theme=dark] .hm-wkcal i.pad{background:none;box-shadow:none}:root[data-theme=dark] .hm-dots i.now,:root[data-theme=dark] .hm-wkcal i.now{background:var(--ink);box-shadow:none}.hm-gauge{grid-template-columns:minmax(0,1fr) 200px minmax(0,1fr)}.hm-gauge .arc{width:200px;height:112px}.hm-gauge svg{width:200px;height:112px}.hm-gauge .mid{bottom:6px;line-height:1;gap:3px}.hm-gauge .mid b{font-size:30px;letter-spacing:-.02em;color:var(--kept-ink)}.hm-gauge .mid b.sm{font-size:24px}.hm-gauge .mid b.xs{font-size:19px}.hm-gauge .mid small{font-size:12px}.hm-gauge .side{padding-bottom:0}.hm-balnum{color:var(--kept-ink)}.hm-balnum.tone-neg{color:var(--neg)}.hm-balhead{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:22px}.hm-balrow{display:flex;align-items:center;gap:10px;margin-top:2px}.hm-balrow .hm-balnum{margin-top:0}.hm-gauge .mid{bottom:12px}.fab.fab-loggy{background:var(--accent);color:#fff}.askface{width:28px;height:28px;border-radius:50%;display:block}.askloggy{width:53px;height:50px;display:block;flex:none;margin:-10px -8px -6px -12px}h2:has(>.askh){overflow:visible}.hm-cell.lifted{z-index:5;will-change:transform}.hm-cell.lifted>.hm-tile{transition:transform .12s ease,box-shadow .12s ease}.inc-year{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:14px;padding-top:12px;border-top:.5px solid var(--sep)}.inc-year .k{font-size:13px;font-weight:600;color:var(--ink2)}.inc-year b{font-size:20px;font-weight:700;letter-spacing:-.01em}.inc-yearhead{display:flex;align-items:center;justify-content:space-between}.inc-step{display:inline-flex;align-items:center;gap:6px}.inc-step b{font-size:15px;min-width:3.2em;text-align:center}.inc-step button{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--ink)}.inc-step button:disabled{color:var(--ink2);opacity:.35}.mcard .fl.inc-fl{background:var(--kept)}.mcard:disabled{cursor:default}.inc-month{scroll-margin-top:72px}.inc-src .rmain{gap:6px}.inc-share{display:block;height:5px;border-radius:3px;background:var(--track);overflow:hidden}.inc-share i{display:block;height:100%;border-radius:3px;background:var(--kept)}.hm-gauge button.side{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer}.hm-iob .inrow{display:contents;cursor:pointer}.hm-pen{color:var(--ink)}.hm-tile.hm-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-template-rows:auto minmax(0,1fr);-moz-column-gap:18px;column-gap:18px}.hm-two>.h{grid-column:1}.hm-two>.l{grid-column:1;grid-row:2;display:flex;flex-direction:column;min-height:0;margin-top:6px}.hm-two>.l .v{font-size:22px;font-weight:700;letter-spacing:-.3px;line-height:1.2}.hm-two>.rcol{grid-column:2;grid-row:1 / -1;display:flex;flex-direction:column;min-height:0}.hm-two>.rcol .h{min-height:18px;white-space:nowrap}.hm-two>.rcol .h em{margin-left:auto;font-style:normal}.hm-mbars{height:auto;flex:1;min-height:0;margin-top:6px;gap:5px}.hm-nsw2.hm-two{grid-template-columns:112px minmax(0,1fr)}.hm-nsw2 .big{font-size:44px;font-weight:800;letter-spacing:-.03em;line-height:1;margin-top:6px;color:var(--pos)}.hm-nsw2 .last{margin-top:auto}.hm-nsw2 .hm-wkcal{margin:auto 0;gap:5px 8px}.hm-nsw2 .hm-wkcal i{width:15px;height:15px}:root[data-theme=dark] .hm-nsw2 .big{color:var(--kept)}.hm-bigw .r{padding:7px 0;grid-template-columns:22px minmax(0,1fr) auto 72px}.hm-yearw .top{display:flex;align-items:baseline;gap:6px;margin-top:6px}.hm-yearw .top .avg{margin-left:auto}.btn.wide{border-radius:999px;padding:16px;font-size:17px;font-weight:700}.btn:not(.ghost):not(.google):not(.danger):not(:disabled){box-shadow:var(--btn-glow)}.btn.accent{background:var(--btn);color:var(--btn-ink)}.btn.ghost{background:var(--card);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--sep)}.btn.ghost.del,.btn.ghost.tone-neg{background:transparent;box-shadow:none}.btn.ghost.del{color:var(--del)}.btn.google{border-radius:999px}.chip.on:not(.person){background:var(--btn);color:var(--btn-ink);border-color:var(--btn)}.backbtn{gap:0;margin:2px 6px 0;padding:8px;color:var(--ink)}.legal-back{color:var(--ink);padding:8px}.setup-top .iconbtn.plain,.shd-back{color:var(--ink)}.vi-h,.setup-h,.bridge-h{font-family:var(--font-brand-display);font-weight:900;letter-spacing:-.03em;line-height:1.02;text-wrap:balance}.setup-h{font-size:34px;margin:14px 20px 18px}.setup .input,.vi-page .input{height:56px;border-radius:18px;padding:0 18px;font-size:17px;background:var(--card);box-shadow:inset 0 0 0 1.5px var(--sep)}.setup .input:focus,.vi-page .input:focus{box-shadow:inset 0 0 0 2px var(--btn)}.setup .input.bad,.vi-page .input.bad{box-shadow:inset 0 0 0 2px var(--danger)}.setup-prog i{height:6px;border-radius:99px}.setup-prog{padding-right:8px}.vi-page .field{margin:10px 20px 0}.vi-page .field>label{font-size:13px;letter-spacing:0;margin:0 0 6px 4px}.vi-or{display:flex;align-items:center;gap:12px;margin:16px 20px 6px;font-size:13px;color:var(--ink2)}.vi-or:before,.vi-or:after{content:"";flex:1;height:1px;background:var(--sep)}.vi-link{font-weight:700;color:var(--ink);text-decoration:underline;text-decoration-color:var(--btn);text-decoration-thickness:2px;text-underline-offset:4px}.vi-forgot{align-self:flex-end;margin:12px 24px 0;font-size:15px}.vi-new{margin-top:14px;text-align:center;font-size:14px;color:var(--ink2)}.vi-signin .wordmark{margin:8px auto 0}.vi-signin .vi-h{text-align:center;font-size:34px;margin:10px 20px 18px}.vi-g{margin:0 20px;display:flex;flex-direction:column}.vi-say{display:flex;align-items:flex-end;gap:10px;margin:4px 20px 14px}.vi-say img{width:54px;height:auto;flex:0 0 auto;border-radius:16px}.vi-say.big img{width:104px;border-radius:22px}.vi-say p{margin:0 0 18px;padding:10px 14px;border-radius:20px 20px 20px 6px;background:var(--butter);color:var(--on-butter);font:700 16px/1.3 var(--font-brand-text);box-shadow:0 8px 24px -12px #14122b59}.vi-strength{display:flex;gap:6px;margin:10px 24px 0}.vi-strength i{flex:1;height:5px;border-radius:9px;background:var(--track);transition:background-color var(--dur-fade)}.vi-strength i.on{background:var(--kept)}.forest{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;overflow-y:auto;background:var(--brand-forest);color:var(--brand-on-forest);padding:env(safe-area-inset-top) 0 0}.forest .setup-top .iconbtn.plain{color:var(--brand-on-forest)}.forest-mid{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 28px}.forest .vi-h,.forest .bridge-h{font-size:40px;margin:18px 0 0;color:var(--brand-on-forest)}.forest-lede{margin:12px 0 0;font-size:17px;line-height:1.45;color:var(--brand-on-forest2);max-width:30ch}.forest-lede b{color:var(--brand-on-forest)}.forest .actions.sticky{background:transparent}.forest .actions.sticky:before{display:none}.forest .btn.ghost{background:transparent;color:var(--brand-on-forest);box-shadow:inset 0 0 0 1.5px var(--brand-on-forest2)}.forest .invskip{color:var(--brand-on-forest);font-weight:700}.forest .warn{background:#ffffff1f;color:var(--brand-on-forest)}.sticker{display:inline-block;padding:6px 12px;border-radius:999px;background:var(--butter);color:var(--on-butter);font:800 13px/1.2 var(--font-brand-text);transform:rotate(-3deg)}.forest-loggy{width:120px;height:auto}.forest-faces{display:flex;justify-content:center;margin-top:22px}.forest-faces .av{box-shadow:0 0 0 4px var(--brand-forest),0 14px 30px -16px #0009;border-radius:50%}.forest-faces .av+.av{margin-left:-26px}.forest .bigcheck{width:112px;height:112px;background:var(--brand-coral);color:#fff;box-shadow:0 0 0 14px #ff5a3c2e}.forest .bigcheck svg{width:56px;height:56px}.forest .bigcheck path{stroke:currentColor;stroke-width:4.5}.forest .setup-done{padding:0 28px;text-align:center;gap:0}.forest .bridge-h{margin-top:34px}.forest .bridge-p{margin:12px 0 0;color:var(--brand-on-forest2);font-size:17px}.vi-splash{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;background:var(--brand-forest)}.vi-splash .l{width:120px;height:auto}.vi-splash .w{width:min(60vw,230px);height:auto}.setup-you .vi-say{align-self:stretch;margin:0 0 4px}.setup .input.youname{text-align:center;font:800 22px var(--font-brand-display)}.youcam{width:34px;height:34px;bottom:4px;right:0;border-radius:50%;display:grid;place-items:center;background:var(--btn);color:var(--btn-ink);box-shadow:0 0 0 3px var(--bg)}.whocouple{display:block;width:calc(100% - 32px);max-width:360px;height:auto;margin:0 auto}.whoquip{margin:4px 20px 0;text-align:center;font-size:15px;color:var(--ink2)}.who:not(.pair) .whostage>.pick2{margin-top:14px}.who .pick2{gap:12px}.who .pick2>.pick{padding:18px 10px 16px;border-radius:26px;background:var(--card);box-shadow:inset 0 0 0 2px transparent;gap:8px}.who .pick2>.pick.on{box-shadow:inset 0 0 0 2.5px var(--btn)}.who .pick2>.pick .circ{width:84px;height:84px;border:0;background:none}.who .pick2>.pick b{font:800 17px/1.15 var(--font-brand-display)}.who .pick2>.pick .tick{background:var(--btn);color:var(--btn-ink);border-color:var(--card);right:-2px;bottom:-2px}.setup-body.heard .mopt{background:var(--card);padding:15px 16px;border-radius:16px}.setup-body.heard .mopt.on{background:var(--card);box-shadow:inset 0 0 0 2px var(--btn)}.mopt.hrow.on .hck{background:var(--btn);color:var(--btn-ink)}.mlist{border-radius:24px}.vi-say h1{margin:0 0 18px;padding:10px 14px;border-radius:20px 20px 20px 6px;background:var(--butter);color:var(--on-butter);font:700 16px/1.3 var(--font-brand-text);box-shadow:0 8px 24px -12px #14122b59}.setup-h.one{font-size:27px;white-space:nowrap}.field .vi-strength{margin:10px 4px 0}.setup.forest{background:var(--brand-forest)}.promark-loggy{position:absolute;z-index:1;width:86%;left:6%;bottom:3%;height:auto;pointer-events:none;filter:drop-shadow(0 2px 2px rgba(20,18,43,.25))}.promark-spark{z-index:2}.promark.dim .promark-loggy{filter:grayscale(.6);opacity:.85}.pcards{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pc{position:relative;height:108px;perspective:700px;text-align:left;-webkit-tap-highlight-color:transparent}.pc-in{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .7s cubic-bezier(.3,.7,.2,1);transform-style:preserve-3d}.pc.flip .pc-in{transform:rotateY(180deg)}.pc-f,.pc-b{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20px;padding:12px 14px;backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden;display:flex;flex-direction:column}.pc-f{background:var(--card);color:var(--ink)}.pc.hot .pc-f{box-shadow:inset 0 0 0 2px var(--btn)}.pc-ic{color:var(--ink);display:block;line-height:0}.pc-f b{display:block;font:800 14.5px/1.15 var(--font-brand-display);margin-top:8px}.pc-f>span:last-child{font-size:12px;color:var(--ink2);margin-top:2px}.pc-b{transform:rotateY(180deg);background:#14122b;color:#fff;justify-content:space-between;gap:4px}.pc-k{font:700 11px var(--font-brand-text);color:#a9a6c9}.pc-v{font:900 22px/1.05 var(--font-brand-display);letter-spacing:-.02em}.pc-line{width:100%;height:30px}.pc-line path{fill:none;stroke:#25b76b;stroke-width:3;stroke-linecap:round;stroke-dasharray:220;animation:pc-draw 1.6s .5s ease-out both}.pc-meter{display:block;height:8px;border-radius:99px;background:#ffffff2e;overflow:hidden}.pc-meter.two{background:#ffdccf}.pc-meter i{display:block;height:100%;border-radius:99px;background:#25b76b;transform-origin:left;animation:pc-grow 1.4s .5s cubic-bezier(.2,.8,.2,1) both}.pc-meter i.butter{background:#ffd84d}.pc-meter.two i{background:#fff}.pc-cols{display:flex;align-items:flex-end;gap:5px;height:42px}.pc-cols i{flex:1;height:0;border-radius:4px 4px 2px 2px;background:#a9a6c9;transform-origin:bottom;animation:pc-growy .9s cubic-bezier(.2,.8,.2,1) both}.pc-cols i.hi{background:#ff5a3c}.pc-pop{animation:pc-pop .5s .3s both}.pc-chat{display:flex;flex-direction:column;justify-content:flex-end;gap:6px;height:100%}.pc-chat>div{max-width:88%;padding:6px 10px;font:600 11.5px/1.3 var(--font-brand-text);border-radius:14px;animation:pc-rise .45s cubic-bezier(.3,.7,.2,1) both}.pc-chat .q{align-self:flex-end;background:var(--btn);color:#fff;border-bottom-right-radius:5px;animation-delay:.55s}.pc-chat .a{align-self:flex-start;background:#fff;color:#14122b;border-bottom-left-radius:5px;animation-delay:1.25s}.pc-chat .a b{font-weight:900}.pc-list{display:flex;flex-direction:column;gap:6px;height:100%}.pc-row{display:flex;align-items:center;gap:6px;animation:pc-rise .45s cubic-bezier(.3,.7,.2,1) both}.pc-e{width:22px;height:22px;display:grid;place-items:center;font-size:13px;flex:none}.pc-n{flex:1;min-width:0;font:700 11.5px/1.15 var(--font-brand-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc-n i{display:block;font-style:normal;font-weight:600;font-size:9.5px;color:#a9a6c9}.pc-a{font:800 11.5px var(--font-brand-display)}.pc-tick{width:15px;height:15px;border-radius:99px;flex:none;border:1.5px solid #5b5876;animation:pc-tick .35s 1.5s ease-out both}.pc-snap{position:relative;height:100%}.pc-paper{position:absolute;right:0;top:0;width:42px;height:64px;border-radius:10px 10px 3px;background:#fff;padding:7px 6px;display:flex;flex-direction:column;gap:5px;animation:pc-rise .4s .3s both,pc-gone .35s 1.6s ease-in forwards}.pc-paper i{height:3px;border-radius:2px;background:#dcd9ec}.pc-paper b{height:4px;width:60%;margin-top:auto;align-self:flex-end;border-radius:2px;background:#14122b}.pc-note{position:absolute;left:0;right:0;top:0;border-radius:12px;padding:6px 9px;background:#ffffff1f;font-size:10.5px;line-height:1.3;animation:pc-rise .4s .3s both,pc-gone .35s 1.7s ease-in forwards}.pc-note b{display:block;font-size:11px}.pc-snap .pc-row.pc-late{position:absolute;left:0;right:0;bottom:4px;background:#fff;color:#14122b;border-radius:14px;padding:8px 9px;animation-delay:1.85s}.pc-snap .pc-row .pc-n i{color:#5b5876}@keyframes pc-draw{0%{stroke-dashoffset:220}to{stroke-dashoffset:0}}@keyframes pc-grow{0%{transform:scaleX(0)}}@keyframes pc-growy{0%{transform:scaleY(0)}}@keyframes pc-pop{0%{opacity:0;transform:translateY(8px)}}@keyframes pc-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes pc-gone{to{opacity:0;transform:translateY(-10px) scale(.85)}}@keyframes pc-tick{60%{transform:scale(1.25)}to{background:#25b76b;border-color:#25b76b}}.pcards.lose{gap:8px}.pcards.lose .pc{height:92px}.pcards.lose .pc-f{padding:10px 12px}.pcards.lose .pc-f b.lb{font:900 19px/1.1 var(--font-brand-display);letter-spacing:-.02em;margin-top:7px}.pc-b.lk{background:var(--chip);color:var(--ink2);justify-content:center;gap:6px}.pc-lki{display:flex;align-items:center;gap:5px;font:700 11px var(--font-brand-text)}.pc-b.lk b{font:800 16px/1.15 var(--font-brand-display);color:var(--ink)}@media (prefers-reduced-motion: reduce){.pc-in{transition:none}.pc-b *{animation:none!important}}:root[data-theme=dark] .pc-b:not(.lk){box-shadow:inset 0 0 0 1px #ffffff1f}.pw2-head{display:flex;align-items:center;gap:16px;padding:4px 20px 0}.pw2-head .vi-h{margin:0;font-size:30px}.pw2-head .pw-both{margin-top:6px;font-size:14px}.pw2-gate{margin:12px 20px 0;font-size:15px;line-height:1.35;color:var(--ink2)}.pw2-cards{padding:16px 16px 20px}.pw2-pin{background:var(--card);border-radius:28px 28px 0 0;padding-top:16px;box-shadow:0 -12px 30px -18px #14122b59}.pw2-pin:before{display:none}.pseg{display:flex;gap:6px;background:var(--bg);border-radius:999px;padding:5px}.pseg button{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;height:44px;border-radius:999px;font:700 15px var(--font-brand-text);color:var(--ink2);transition:background-color var(--dur-fade),color var(--dur-fade)}.pseg button.on{background:var(--btn);color:var(--btn-ink);font-weight:800;box-shadow:var(--btn-glow)}.pseg .pw-save{font-style:normal;font:800 12px var(--font-brand-text);background:var(--brand-coral);color:#fff;padding:3px 9px;border-radius:999px}.pseg button:not(.on) .pw-save{background:none;color:var(--brand-coral);padding:0}.pinfo{text-align:center;margin:14px 0 12px;min-height:64px;animation:pro-rise .32s var(--ease-enter)}.pi-price{display:flex;align-items:baseline;justify-content:center;gap:6px}.pi-price b{font:900 38px/1 var(--font-brand-display);letter-spacing:-.03em}.pi-price span{font-size:14px;color:var(--ink2)}.pinfo small{display:block;font-size:13px;color:var(--ink2);margin-top:6px}.pend2{background:var(--bg)}.pend2-body{gap:10px}.pend2 .tstart-h{margin-top:6px}.pend2-keep.col2{flex-direction:column;gap:1px}.pend2-keep.col2 small{font:600 12.5px var(--font-brand-text);opacity:.85}.cancel .vi-h{font-size:30px;margin:4px 0}.cancel .vi-say{margin:4px 0 10px}.cancel-keep{display:flex;gap:8px;align-items:flex-start;margin:12px 4px 0;font-size:13px;line-height:1.4;color:var(--ink2)}.cancel-keep svg{flex:none;color:var(--pos);margin-top:2px}.tstart-h{font-family:var(--font-brand-display)}.pline{width:100%;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:20px;color:#fff;text-align:left;background:radial-gradient(120% 120% at 0% 0%,#4a45c9,#26226b 60%,#1a1747);box-shadow:0 16px 30px -18px #26226bb3}.pline-t{flex:1;min-width:0}.pline-t b{display:block;font:800 15px/1.2 var(--font-brand-display)}.pline-t small{display:block;font-size:12px;line-height:1.35;color:#ffffffb8;margin-top:2px}.pline>i{font-style:normal;font:800 13px var(--font-brand-text);padding:8px 13px;border-radius:999px;background:#6d66ff;flex:none}.pline.inhero{margin-top:12px}.pcard{width:100%;display:block;text-align:left;border-radius:24px;padding:16px;color:#fff;position:relative;overflow:hidden;background:radial-gradient(120% 90% at 0% 0%,#4a45c9,#26226b 55%,#1a1747);box-shadow:0 22px 40px -20px #26226bbf}.pcard-row{display:flex;align-items:center;gap:12px}.pcard-t{flex:1;min-width:0}.pcard-t b{display:block;font:800 18px/1.15 var(--font-brand-display)}.pcard-t small{display:block;font-size:13px;color:#ffffffb8;margin-top:3px}.pcard-big{display:block;font:900 40px/1 var(--font-brand-display);letter-spacing:-.03em;margin-top:16px}.pcard-bars{display:flex;align-items:flex-end;gap:5px;height:46px;margin-top:14px}.pcard-bars i{flex:1;border-radius:5px 5px 2px 2px;background:#ffffff8c;transform-origin:bottom;animation:pc-growy .7s cubic-bezier(.3,.7,.2,1) both}.pcard-bars i.hi{background:#ffb340}.pcard-axis{display:flex;justify-content:space-between;font-size:11px;color:#ffffff8c;margin-top:6px}.pcard-btn{display:grid;place-items:center;margin-top:14px;height:46px;border-radius:99px;font:800 15.5px var(--font-brand-text);background:#6d66ff;color:#fff}.prohide{position:relative;max-height:calc(100dvh - 300px);overflow:hidden}.prohide-body{pointer-events:none}.prohide-body .num,.prohide-body .amt{position:relative;color:transparent!important}.prohide-body .num:after,.prohide-body .amt:after{content:"•••";position:absolute;right:0;top:0;color:var(--ink2);letter-spacing:.12em}.prohide-body svg,.prohide-body .bars,.prohide-body canvas{opacity:.25}.prohide-tap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.tapnote{position:fixed;left:50%;bottom:calc(env(safe-area-inset-bottom) + 104px);transform:translate(-50%);z-index:30;display:flex;align-items:center;gap:10px;padding:8px 16px 8px 8px;border-radius:999px;background:#1f1c55;color:#fff;font:800 14px var(--font-brand-text);white-space:nowrap;box-shadow:0 14px 30px -14px #1f1c55cc}.vi-page>*,.forest>*{flex-shrink:0}.vi-page>.setup-body{flex:1 0 auto}.vi-inv .card{margin:0 20px 10px}.setup>.actions.sticky.col,.forest>.actions.sticky.col{flex:0 0 auto;height:auto;justify-content:flex-start;gap:8px;border-radius:0;overflow:visible}.welcome-acts .btn.accent{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--brand-on-forest2)!important}.invfacts .ic{background:none!important;color:var(--ink2)}.chips.fill .chip.on:not(.person){background:var(--btn);color:var(--btn-ink);border-color:var(--btn)}.prohide-body .hero-num:after{content:"•••••";left:0;right:auto;letter-spacing:.08em;color:var(--ink)}.prohide .tapnote{position:absolute;bottom:20px}.prohide-body .curswitch{color:inherit!important}.prohide-body .curswitch:after{content:none}.prohide-body .hero-num>*{display:none}.prohide-body .hero-num:after{position:static}.prohide-body .hero-num{width:auto!important;min-width:-moz-max-content;min-width:max-content;flex:none;white-space:nowrap;overflow:visible}.fab-loggy svg{margin-top:0;transform:translate(1.5px,-1.5px)}.vi-logo{display:block;width:140px;height:auto;margin:8px auto 0}:root[data-theme=dark] .vi-logo{content:url(/brand/loggit-logo-white.png)}.vi-say-b{margin:0 0 18px;padding:10px 14px;border-radius:20px 20px 20px 6px;background:var(--butter);color:var(--on-butter);font:700 16px/1.3 var(--font-brand-text);text-align:left;box-shadow:0 8px 24px -12px #14122b59}.vi-say.bad p{box-shadow:inset 0 0 0 2px var(--danger),0 8px 24px -12px #14122b59}.globe .loggy{--loggy-c: var(--brand-coral)}.globe .loggy-tail{display:none}.globe .loggy-body,.globe .loggy.talk .loggy-body{border-radius:calc(var(--h) / 2) calc(var(--h) / 2) calc(var(--h) / 2) 4px;transform:translateY(calc(var(--h) * .35))}.globe .loggy-trail{background:var(--brand-coral)}.globe .loggy-body .cflag{border-color:#fff}.youadd{margin-top:-10px;font-size:15px}.pc-f .pc-ic svg{width:24px;height:24px}.pc-f[data-k=bankAlerts] .pc-ic,.pc-f[data-k=income] .pc-ic{color:#1f9d55}.pc-f[data-k=wealth] .pc-ic,.pc-f[data-k=ask] .pc-ic{color:var(--btn)}.pc-f[data-k=budgets] .pc-ic{color:var(--brand-coral)}.pc-f[data-k=history] .pc-ic{color:#2a78d6}.pc-f[data-k=split] .pc-ic{color:#e8a400}.pc-f[data-k=recurring] .pc-ic{color:#14b8a6}.pc-f[data-k=receipts] .pc-ic{color:#e8546f}:root[data-theme=dark] .pc-f[data-k=history] .pc-ic{color:#409cff}.whotop{display:flex;flex-direction:column;align-items:center;min-height:196px;justify-content:flex-end}.whologgy{width:112px;height:auto}.whosay{margin:8px 20px 0;padding:10px 14px;border-radius:20px 20px 20px 6px;background:var(--butter);color:var(--on-butter);font:700 16px/1.3 var(--font-brand-text);box-shadow:0 8px 24px -12px #14122b59}.whotop .whocouple{width:calc(100% - 48px);max-width:320px}.pop{animation:who-pop .46s cubic-bezier(.34,1.56,.64,1) both}@keyframes who-pop{0%{opacity:0;transform:scale(.85) translateY(8px)}}@media (prefers-reduced-motion: reduce){.pop{animation:none}}.pend-head{display:grid;grid-template-columns:1fr 92px;gap:6px;align-items:center;margin-top:6px}.pend-head .tstart-h{margin:0;font-size:30px}.lbub{position:relative;width:92px;height:92px}.lbub:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--btn);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M41 0 H50 A50 50 0 0 1 50 100 H11 A11 11 0 0 1 0 89 V41 A41 41 0 0 1 41 0 Z'/%3E%3C/svg%3E") center / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M41 0 H50 A50 50 0 0 1 50 100 H11 A11 11 0 0 1 0 89 V41 A41 41 0 0 1 41 0 Z'/%3E%3C/svg%3E") center / 100% 100% no-repeat}.lbub img{position:absolute;left:-10px;top:-14px;width:112px;height:105px;pointer-events:none}.pend-say{align-self:flex-start;margin:4px 0 6px}.pend2-body>.pend-say,.pend2-body>.pend-head{flex:none}.pend2-body>.pend-head{grid-template-columns:92px 1fr;gap:16px;margin-top:12px}.pend-sub{margin:0;font:600 16px/1.35 var(--font-brand-text);color:var(--ink2)}.pcards.lose{gap:10px}.pcards.lose .pc{height:108px}.pc-f[data-k=bank] .pc-ic{color:#1f9d55}.pc-f[data-k=insights] .pc-ic{color:#2a78d6}.pc-f[data-k=year] .pc-ic{color:var(--btn)}.pc-f[data-k=scans] .pc-ic{color:#e8546f}.pc-f[data-k=import] .pc-ic{color:#e8a400}:root[data-theme=dark] .pc-f[data-k=insights] .pc-ic{color:#409cff}.pc-free{display:inline-flex;align-items:center;gap:3px;margin-left:6px;padding:1px 7px;border-radius:999px;background:#ffffff24;color:#fff;font:700 10px var(--font-brand-text);vertical-align:1px}.pc-line.off path{stroke:#5b5876}.pc-cols i.gone{background:#ffffff1f}.pc-cols.short{height:26px}.pc-row.locked{opacity:.6}.pc-row.locked svg{flex:none}.pc-snap .pc-row.pc-late.locked{opacity:1;background:#2b2850;color:#fff}.pc-snap .pc-row.pc-late.locked .pc-n i{color:#a9a6c9}.lbub img{left:-3px}.pend-top{display:grid;grid-template-columns:92px 1fr;gap:16px;align-items:center;margin-top:6px}.pend-top .tstart-h{margin:0;font-size:28px}.pend-top .pend-sub{margin-top:6px}.promark-loggy{width:122%;left:-3%;top:-15%;bottom:auto}.fab.fab-loggy.fab-bubble{position:relative;width:62px;height:62px;background:transparent;box-shadow:none;padding:0;overflow:visible}.fab.fab-loggy.fab-bubble:active{transform:scale(.94)}.fab-bubble-b{position:absolute;top:0;right:0;bottom:0;left:0;margin:0!important;transform:none!important;width:100%;height:100%;filter:drop-shadow(0 8px 14px rgba(20,18,43,.28))}.fab-bubble-l{position:absolute;z-index:1;width:110%;max-width:none;left:-5%;bottom:5%;height:auto;pointer-events:none;filter:drop-shadow(0 0 3px rgba(20,18,43,.45)) drop-shadow(0 2px 3px rgba(20,18,43,.35))}.fab-bubble.on-dark .fab-bubble-l{filter:drop-shadow(0 0 4px rgba(255,255,255,.35)) drop-shadow(0 2px 3px rgba(0,0,0,.5))}:root{--fab-night: #14122b}:root[data-theme=dark]{--fab-night: #34315f}.pc-note{right:0;padding:6px 8px;border-radius:11px;background:#fff;color:#14122b;font:600 10px/1.25 var(--font-brand-text);box-shadow:0 6px 14px -8px #00000080;animation:pc-rise .4s .3s both,pc-gone .35s 2.3s ease-in forwards}.pc-note b{display:flex;align-items:center;gap:4px;margin-bottom:2px;font:800 9.5px/1.2 var(--font-brand-text);color:#14122b}.pc-note b em{margin-left:auto;font-style:normal;font-weight:600;color:#8a87a6}.pc-ni{width:12px;height:12px;border-radius:3px;background:#1f9d55;flex:none}.pc-note span{display:block;color:#3a3850}.pc-snap .pc-note~.pc-row.pc-late{animation-delay:2.45s}.pc-snap .pc-row.pc-late{gap:5px;padding:7px 8px}.pc-snap .pc-row.pc-late .pc-e{width:16px;font-size:12px}.pc-snap .pc-row.pc-late .pc-n{font-size:11px}.pc-snap .pc-row.pc-late .pc-n i{font-size:9px}.pc-snap .pc-row.pc-late .pc-a{font-size:11px}.pend-h{margin:6px 0 0;font-size:30px}.pend-top{margin-top:16px}.pend-bub{justify-self:start;margin:0;padding:10px 14px;border-radius:20px 20px 20px 6px;background:var(--butter);color:var(--on-butter);font:700 15px/1.3 var(--font-brand-text);box-shadow:0 8px 24px -12px #14122b59}.nask{min-height:100%}.nask .setup-h{margin-bottom:8px}.nask-why{margin:0 24px 22px;font:500 17px/1.4 var(--font-brand-text);color:var(--ink2);text-wrap:pretty}.nask-list{display:flex;flex-direction:column;gap:10px;margin:0 16px}.npv.nask-n{background:var(--card);box-shadow:0 10px 30px -16px #14122b73;opacity:0;transform:translateY(-14px) scale(.97);animation:nask-in .6s cubic-bezier(.22,1,.36,1) forwards}.npv.nask-n:nth-child(2){animation-delay:.45s}.npv.nask-n:nth-child(3){animation-delay:.9s}@keyframes nask-in{to{opacity:1;transform:none}}.nask .actions.sticky.col .invskip{align-self:center;margin-top:10px}.nask-sheet .sbody{padding:0}@media (prefers-reduced-motion: reduce){.npv.nask-n{animation:none;opacity:1;transform:none}}.nask>.setup-step:first-child{padding-top:calc(env(safe-area-inset-top,0px) + 24px)}.pw2-head .lbub{flex:none}.coach{position:fixed;left:16px;right:16px;z-index:35;display:flex;align-items:flex-end;gap:8px;pointer-events:none;animation:coach-in .45s cubic-bezier(.22,1,.36,1) both}.coach>img{width:46px;height:auto;flex:none;border-radius:14px;filter:drop-shadow(0 6px 12px rgba(20,18,43,.22))}.coach>p{margin:0 0 4px;padding:9px 13px;border-radius:18px 18px 18px 6px;background:var(--butter);color:var(--on-butter);font:700 15px/1.3 var(--font-brand-text);box-shadow:0 10px 26px -12px #14122b73;max-width:230px;text-wrap:pretty}.coach-acts{display:flex;flex-direction:column;gap:6px;margin-bottom:6px;pointer-events:auto}.coach-ok{height:36px;padding:0 16px;border-radius:999px;background:var(--card);color:var(--ink);font:800 14px/36px var(--font-brand-text);box-shadow:0 8px 18px -8px #14122b73,0 1px 2px #14122b1f;white-space:nowrap}.coach-ok.on{background:var(--btn);color:var(--btn-ink, #fff)}.coach-ok:active{transform:scale(.95)}@keyframes coach-in{0%{opacity:0;transform:translateY(10px) scale(.96)}}.frcover{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70}.frcover-hole{position:fixed;border-radius:50%;pointer-events:none;box-shadow:0 0 0 2400px color-mix(in srgb,var(--brand-forest) 96%,transparent);animation:fr-fade .6s ease both}.frcover-hole:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:50%;border:3px solid var(--butter);animation:fr-ping 1.6s ease-out infinite}.frcover-h{position:fixed;left:24px;right:24px;top:calc(env(safe-area-inset-top,0px) + 72px);margin:0;color:var(--brand-on-forest);font:900 34px/1.02 var(--font-brand-display);letter-spacing:-.03em;text-wrap:balance;animation:fr-rise .8s .2s cubic-bezier(.22,1,.36,1) both}.frcover-loggy{position:fixed;width:112px;height:auto;pointer-events:none;animation:fr-rise .7s .5s cubic-bezier(.34,1.4,.5,1) both}.frcover-say{position:fixed;margin:0;max-width:230px;padding:9px 13px;border-radius:18px 18px 6px;background:var(--butter);color:var(--on-butter);font:700 15px/1.3 var(--font-brand-text);animation:fr-rise .6s 1s cubic-bezier(.22,1,.36,1) both}.frcover-tap{position:fixed;border-radius:50%;background:transparent}@keyframes fr-fade{0%{opacity:0}}@keyframes fr-rise{0%{opacity:0;transform:translateY(24px)}}@keyframes fr-ping{0%{transform:scale(.85);opacity:1}to{transform:scale(1.35);opacity:0}}.gscard{margin:0 16px 12px;padding:14px;display:flex;flex-direction:column;gap:12px}.gs-top{display:flex;align-items:center;gap:10px}.gs-top img{width:40px;border-radius:12px}.gs-t{flex:1;min-width:0;display:flex;flex-direction:column}.gs-t b{font:900 18px/1.1 var(--font-brand-display);letter-spacing:-.02em;color:var(--ink)}.gs-t span{font-size:13px;color:var(--ink2)}.gs-bar{display:flex;gap:4px}.gs-bar i{flex:1;height:5px;border-radius:3px;background:var(--chip)}.gs-bar i.on{background:var(--btn)}.gs-next{display:flex;align-items:center;gap:10px}.gs-next .e{font-size:22px;width:28px;text-align:center}.gs-next .n{flex:1;min-width:0;font:700 16px/1.2 var(--font-brand-text);color:var(--ink)}.gs-next .btn{height:38px;min-height:38px;padding:0 18px;font-size:15px;flex:none;width:auto}.gs-steps{display:flex;flex-direction:column;border-top:1px solid var(--sep);padding-top:6px}.gs-step{display:flex;align-items:center;gap:10px;padding:8px 2px;font:600 15px/1.2 var(--font-brand-text);color:var(--ink);text-align:left}.gs-step .e{width:24px;text-align:center}.gs-step .t{flex:1}.gs-step.done .t{color:var(--ink2);text-decoration:line-through}.gs-step .k{color:var(--pos)}.hm-tile{position:relative}.hm-dot{position:absolute;top:10px;right:10px;width:9px;height:9px;border-radius:50%;background:var(--btn);box-shadow:0 0 0 3px var(--card)}.askempty-l{display:block;width:64px;height:auto;margin:0 auto 6px}.bkshade{position:relative;height:300px;margin:0 16px 14px;border-radius:26px;background:var(--chip);overflow:hidden}.bkshade:after{content:"";position:absolute;inset:auto 0 0;height:46px;background:linear-gradient(transparent,var(--chip));pointer-events:none}.bkn{position:absolute;left:10px;right:10px;top:10px;display:flex;gap:11px;align-items:flex-start;padding:11px 13px;border-radius:20px;background:var(--card);box-shadow:0 4px 14px -8px #14122b4d;transition:transform .65s cubic-bezier(.22,1,.36,1),opacity .45s;animation:bkn-in .65s cubic-bezier(.22,1,.36,1)}.bkn img{width:34px;height:34px;border-radius:50%;flex:none}.bkn .tx{min-width:0;display:flex;flex-direction:column;font-size:14px;color:var(--ink)}.bkn .ap{font-size:12px;color:var(--ink2)}.bkn b{font-weight:600}@keyframes bkn-in{0%{opacity:0;translate:0 -90px}}.nask .invfacts{margin:0 16px}.bkandr{margin:0 16px 16px;border-radius:26px;background:var(--chip);padding:6px 0 10px;font-size:16px;color:var(--ink)}.bkandr .abar{padding:12px 18px 8px;font-size:18px}.bkandr .arow{display:flex;align-items:center;gap:14px;padding:12px 18px;background:color-mix(in srgb,var(--btn) 10%,transparent)}.bkandr .arow img{width:34px;height:34px;border-radius:50%}.bkandr .arow span:nth-child(2){flex:1}.bkandr .asw{width:46px;height:28px;border-radius:14px;background:var(--btn);position:relative}.bkandr .asw:after{content:"";position:absolute;top:4px;left:22px;width:20px;height:20px;border-radius:50%;background:#fff}.bkandr .only{margin:10px 12px 0;padding:10px 12px 4px;border-radius:18px;background:var(--card)}.bkandr .ol{display:block;font-size:13px;color:var(--ink2);margin-bottom:4px}.bkandr .brow3{display:flex;align-items:center;gap:12px;padding:7px 0;font-size:15px}.bkandr .brow3 img{width:28px;height:28px;border-radius:50%}.bkandr .brow3 span{flex:1}.bkandr .brow3 i{font-style:normal;color:var(--pos);font-weight:700}.nask .vi-say{margin:0 20px}@media (prefers-reduced-motion: reduce){.coach,.frcover-hole,.frcover-h,.frcover-loggy,.frcover-say,.bkn{animation:none}.frcover-hole:after{animation:none}}.balloggy{width:40px;height:37px;flex:none;display:block;margin:-6px -5px -4px}.budloggy{width:48px;height:44px;flex:none;display:block;margin:-4px -6px;grid-row:span 2}.hm-topcell{position:relative}.hm-topcell.editing{cursor:pointer}.hm-topcell.editing>:first-child{animation:hm-wig .32s ease-in-out infinite alternate}.hm-swap{position:absolute;z-index:2;right:10px;bottom:-8px;width:30px;height:30px;border:0;border-radius:50%;display:grid;place-items:center;background:var(--ink);color:var(--card);box-shadow:0 2px 6px #00000040}@media (prefers-reduced-motion: reduce){.hm-topcell.editing>:first-child{animation:none}}.fab-bubble-l.night{transform:scale(1.04);transform-origin:50% 100%}html[data-desk]{--desk-side: 220px;--desk-top: 60px;--desk-col: 560px;--desk-side-bg: color-mix(in srgb, var(--card) 55%, var(--bg));--desk-hover: color-mix(in srgb, var(--ink) 6%, transparent);--desk-on: color-mix(in srgb, var(--accent) 14%, var(--card))}.desk{min-height:100vh}.desk-side{position:fixed;top:0;bottom:0;left:0;z-index:27;width:var(--desk-side);box-sizing:border-box;display:flex;flex-direction:column;gap:2px;padding:18px 12px 12px;background:var(--desk-side-bg);border-right:1px solid var(--sep);overflow-y:auto}.desk-logo{padding:0 10px 14px;font-size:26px}.desk-group{display:flex;flex-direction:column;gap:2px}.desk-ghead{padding:16px 10px 6px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink2)}.desk-nav{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:10px;font-size:14px;color:var(--ink)}.desk-nav svg{color:var(--ink2);flex:0 0 auto}.desk-nav:hover{background:var(--desk-hover)}.desk-nav.on{background:var(--desk-on);color:var(--accent);font-weight:600}.desk-nav.on svg{color:var(--accent)}.desk-acct{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px}.desk-acct:hover{background:var(--desk-hover)}.desk-faces{display:flex;flex:0 0 auto}.desk-faces .av+.av{margin-left:-9px}.desk-acct-t{display:flex;flex-direction:column;min-width:0;font-size:13px;font-weight:600}.desk-acct-t small{font-size:11px;font-weight:400;color:var(--ink2)}.desk-top{position:fixed;top:0;right:0;left:var(--desk-side);z-index:26;height:var(--desk-top);box-sizing:border-box;display:flex;align-items:center;gap:16px;padding:0 28px;background:color-mix(in srgb,var(--bg) 92%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--sep)}.desk-ask{display:flex;align-items:center;gap:10px;flex:1 1 auto;max-width:640px;height:40px;padding:0 10px 0 12px;border-radius:12px;background:var(--chip);font-size:14px;color:var(--ink2);text-align:left}.desk-ask svg{color:var(--accent);flex:0 0 auto}.desk-ask:hover{background:color-mix(in srgb,var(--chip) 80%,var(--ink) 8%)}.desk-top kbd{font:inherit;font-size:11px;font-weight:600;color:var(--ink2);padding:2px 7px;border-radius:6px;border:1px solid var(--sep);background:var(--card)}.desk-new{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 10px 0 14px;border-radius:999px;background:var(--btn);color:var(--btn-ink);font-size:14px;font-weight:600;box-shadow:var(--btn-glow)}.desk-new kbd{background:transparent;color:inherit;border-color:color-mix(in srgb,var(--btn-ink) 40%,transparent);opacity:.85}.desk-main{padding-left:var(--desk-side);padding-top:var(--desk-top)}html[data-desk] .desk-main .screen>*{max-width:var(--desk-col);margin-inline:auto}html[data-desk] .desk-main .screen>.dm{max-width:1280px}html[data-desk] .screen{padding-bottom:48px}html[data-desk] .shd{top:var(--desk-top);left:var(--desk-side);padding-top:10px;padding-inline:max(16px,calc((100vw - var(--desk-side) - var(--desk-col)) / 2 + 16px)) max(12px,calc((100vw - var(--desk-side) - var(--desk-col)) / 2 + 12px))}html[data-desk] .shd-me{display:none}html[data-desk] .tabwrap{left:var(--desk-side);justify-content:center}html[data-desk] .toast{left:auto;right:24px;top:calc(var(--desk-top) + 12px);width:360px}html[data-desk] .row:hover{background:var(--desk-hover)}.dm{display:grid;grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:16px;column-gap:16px;align-items:center;padding:20px 28px 0}.dm>*{grid-column:1 / -1}.dm>.dm-head{grid-column:1;grid-row:1;display:flex;align-items:center;gap:8px}.dm>.mtools{grid-column:2;grid-row:1;margin:0}.dm>.search{margin:12px 0 0;justify-self:end;width:min(420px,100%)}.dm-title{padding:4px 8px;border-radius:10px}.dm-title:hover,.dm-step:hover{background:var(--desk-hover)}.dm-title h1{margin:0;font-size:26px;font-weight:800;letter-spacing:-.02em}.dm-step{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--sep);background:var(--card);color:var(--ink2)}.dm-body{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;align-items:start;margin-top:16px}.dm-rail{order:2;position:sticky;top:calc(var(--desk-top) + 16px);display:flex;flex-direction:column;gap:14px}.dm-rail>.card,.dm-rail>.balrow{margin:0}.dm-list{order:1;background:var(--card);border-radius:16px;overflow:clip;min-height:120px}.dm-list .list{margin:0;border-radius:0;background:transparent}.dm-list .ghead{padding:8px 20px;font-size:12px;letter-spacing:.04em;text-transform:uppercase;background:color-mix(in srgb,var(--bg) 60%,var(--card));border-top:1px solid var(--sep)}.dm-list .row{padding-inline:20px}.dt-head,.dm-list .dt-row{display:grid;align-items:center;-moz-column-gap:14px;column-gap:14px;grid-template-columns:minmax(0,1.7fr) minmax(0,.9fr) 104px 96px 104px 104px}.dt-head{height:38px;padding:0 20px;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ink2)}.dt-head .r,.dt-row .r{text-align:right}.dm-list .dt-row{padding-block:6px;text-align:left}.dm-list .dt-row.hl{background:var(--desk-on);box-shadow:inset 3px 0 0 var(--accent)}.dt-what{display:flex;align-items:center;gap:12px;min-width:0}.dt-title{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dt-what .rtag{flex:0 0 auto}.dt-dim{font-size:13px;color:var(--ink2)}.dt-dim small{display:block;font-size:11px}.dt-part{font-size:14px;font-weight:600}.dt-foot{display:flex;align-items:center;gap:18px;height:44px;padding:0 20px;border-top:1px solid var(--sep);font-size:13px;color:var(--ink2);background:color-mix(in srgb,var(--bg) 40%,var(--card));position:sticky;bottom:0}.dt-foot b{color:var(--ink);font-weight:600}.dm-cats{display:flex;flex-direction:column;gap:10px}.dm-cats-h{display:flex;align-items:baseline;justify-content:space-between;font-size:13px;font-weight:600;color:var(--ink2)}.dm-cats-h small{font-size:11px;font-weight:400}.dm-cats-h button{font-size:12px;font-weight:600;color:var(--accent)}.dm-cat{display:flex;flex-direction:column;gap:5px;text-align:left;border-radius:8px;padding:2px 4px;margin:0 -4px}.dm-cat:hover{background:var(--desk-hover)}.dm-cat.off{opacity:.45}.dm-cat.on .dm-cat-l{font-weight:700}.dm-cat-l{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:13px}.dm-cat-bar{display:block;height:6px;border-radius:3px;background:var(--chip);overflow:hidden}.dm-cat-bar i{display:block;height:100%;border-radius:3px}.fb-text.input.area{height:150px;line-height:1.4}.fb-thumbs{display:flex;flex-wrap:wrap;gap:10px;margin:14px 16px 0}.fb-thumb{position:relative;width:74px;height:74px;border-radius:14px;overflow:hidden;background:var(--chip);box-shadow:inset 0 0 0 1px var(--sep)}.fb-thumb img,.fb-thumb video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.fb-x{position:absolute;top:4px;right:4px;width:24px;height:24px;border-radius:999px;display:grid;place-items:center;background:var(--ink);color:var(--bg)}.fb-actions .fb-progress{position:absolute;top:0;left:16px;right:16px;height:4px;border-radius:2px;background:var(--chip);overflow:hidden}.fb-progress span{display:block;height:100%;border-radius:3px;background:var(--btn);transition:width .2s ease-out}.fb-done{padding-top:24px}.sbody:has(>.fb-actions){display:flex;flex-direction:column}.sbody:has(>.fb-actions)>*{flex-shrink:0}.actions.sticky.fb-actions{margin-top:auto}.placeholder\:text-\[var\(--ink2\)\]::-moz-placeholder{color:var(--ink2)}.placeholder\:text-\[var\(--ink2\)\]::placeholder{color:var(--ink2)}.first\:border-t-0:first-child{border-top-width:0px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-\[var\(--accent\)\]:focus{--tw-ring-color: var(--accent)}.disabled\:opacity-70:disabled{opacity:.7}
