:root{--inset-top: calc(max(env(safe-area-inset-top, 0px), var(--tg-safe-area-inset-top, 0px)) + var(--tg-content-safe-area-inset-top, 0px));--inset-bottom: max(env(safe-area-inset-bottom, 0px), var(--tg-safe-area-inset-bottom, 0px));--brand: #1c4b42;--brand-strong: #163a33;--brand-soft: #1c4b4214;--on-brand: #ffffff;--convert: #e2680f;--on-convert: #ffffff;--telegram: #2aabee;--accent: #b4e717;--on-accent: #14171a;--accent-deep: #5f7d0a;--accent-text: var(--accent-deep);--bg: #fafafa;--surface: #f4f6f5;--surface-2: #eaeeec;--bubble-bot: #e6f3e9;--surface-warm: #f6f5f2;--text: #14171a;--text-muted: #6b7075;--border: #14171a1f;--profit: #12a150;--gain: #1c4b42;--drop: #9a0101;--sand: #9a7b4f;--sand-soft: #c9a97826;--terracotta: #a85a43;--terracotta-soft: #b5654a1f;--loss: #d7443e;--warning: #b7791f;--info: #2f6f8f;--profit-text: #0a7338;--warning-text: #8a5a12;--profit-soft: #12a1501f;--loss-soft: #d7443e1a;--warning-soft: #b7791f1f;--scale-top: #07592c;--scale-green: #12a150;--scale-lightgreen: #7cc576;--scale-yellow: #e2b100;--scale-orange: #e8822a;--scale-red: #d7443e;--scale-zero: #7a1712;--accent-soft: #b4e71740;--muted-soft: #14171a0f;--info-soft: #2f6f8f1f;--font-base: "Golos Text", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-latin: var(--font-base);--text-xs: .8125rem;--text-sm: .9286rem;--text-md: 1rem;--text-lg: 1.2rem;--text-xl: 1.5rem;--text-2xl: 1.875rem;--leading-tight: 1.2;--leading-normal: 1.55;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--radius-sm: 8px;--radius-md: 14px;--radius-lg: 22px;--radius-block: 24px;--radius-pill: 999px;--shadow-pop: 0 12px 40px #14171a29;--nav-height: 64px;--content-max: 42rem;--transition: .16s ease}:root[data-theme=dark]{--brand: #2f6f61;--brand-strong: #3a8574;--brand-soft: #3a857426;--on-brand: #eef3f1;--convert: #d9692a;--on-convert: #ffffff;--accent: #a9cc3a;--accent-text: #bfd77e;--on-accent: #14171a;--accent-deep: #a9cc3a;--bg: #16191c;--surface: #1f2327;--surface-2: #283036;--bubble-bot: #1f3a30;--surface-warm: #1e2226;--text: #e4e7e9;--text-muted: #98a0a6;--border: #ffffff14;--profit: #5fbf8e;--gain: #a9cc3a;--drop: #d27a74;--sand: #cdb48a;--sand-soft: #cdb48a1f;--terracotta: #d99077;--terracotta-soft: #d990771f;--loss: #e9746e;--warning: #d6a64f;--info: #72aecb;--profit-text: var(--profit);--warning-text: var(--warning);--profit-soft: #5fbf8e1f;--loss-soft: #e9746e1f;--warning-soft: #d6a64f1f;--scale-top: #17a45a;--scale-green: #5fbf8e;--scale-lightgreen: #a6d68f;--scale-yellow: #e6c14d;--scale-orange: #e99a55;--scale-red: #e9746e;--scale-zero: #b3261e;--accent-soft: #a9cc3a14;--muted-soft: #ffffff0f;--info-soft: #72aecb1f;--shadow-pop: 0 12px 40px #00000080}@font-face{font-family:Golos Text;src:url(/assets/golos-text-cyrillic-400-C7us6pn1.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text;src:url(/assets/golos-text-latin-400-Coi1FYaD.woff2) format("woff2");font-weight:400;font-display:swap;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:Golos Text;src:url(/assets/golos-text-latin-ext-400-BjKcJWKY.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,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:Golos Text;src:url(/assets/golos-text-cyrillic-500-BSLQUuP1.woff2) format("woff2");font-weight:500;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text;src:url(/assets/golos-text-latin-500-BznAvurO.woff2) format("woff2");font-weight:500;font-display:swap;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:Golos Text;src:url(/assets/golos-text-latin-ext-500-9vZPKadr.woff2) format("woff2");font-weight:500;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,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:Golos Text;src:url(/assets/golos-text-cyrillic-600-lpQ9rVRR.woff2) format("woff2");font-weight:600;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text;src:url(/assets/golos-text-latin-600-Bhk8uV1U.woff2) format("woff2");font-weight:600;font-display:swap;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:Golos Text;src:url(/assets/golos-text-latin-ext-600-DLLCs_GQ.woff2) format("woff2");font-weight:600;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,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}*,*:before,*:after{box-sizing:border-box}html,body,#root{block-size:100%}html{font-size:87.5%}@supports (-webkit-touch-callout: none){input,select,textarea{font-size:max(16px,1em)}}html,body{overflow-x:hidden;overflow-x:clip;max-inline-size:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-base);font-size:var(--text-md);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;text-size-adjust:100%;overscroll-behavior-y:none}h1,h2,h3{margin-block:0 var(--space-3);line-height:var(--leading-tight);font-weight:600}h1{font-size:var(--text-xl)}h2{font-size:var(--text-lg)}h3,h4{font-weight:500}p{margin-block:0 var(--space-3);max-inline-size:60ch}a{color:var(--brand);text-decoration:none;font-weight:500}:where(button,a,input):focus-visible{outline:2px solid var(--brand);outline-offset:2px}.latin{font-family:var(--font-latin);font-variant-numeric:tabular-nums}.app{display:flex;flex-direction:column;min-block-size:100%;padding-block-start:var(--inset-top)}.screen{flex:1;inline-size:100%;max-inline-size:var(--content-max);margin-inline:auto;padding-inline:var(--space-4);padding-block:var(--space-5) calc(var(--nav-height) + var(--space-6) + var(--inset-bottom))}.screen__title{margin-block-end:var(--space-2)}.muted{color:var(--text-muted)}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-4);margin-block-end:var(--space-4)}.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);inline-size:100%;min-block-size:52px;padding-inline:var(--space-5);border:1px solid transparent;border-radius:var(--radius-md);font:inherit;font-weight:600;cursor:pointer;background:var(--brand);color:var(--on-brand);transition:background var(--transition),opacity var(--transition)}.button:hover:not(:disabled){background:var(--brand-strong)}.button:disabled{opacity:.5;cursor:default}.button--ghost{background:transparent;color:var(--text);border-color:var(--border)}.button--ghost:hover:not(:disabled){background:var(--surface-2)}.button--quiet{background:none;border:none;inline-size:auto;min-block-size:44px;color:var(--brand);font-weight:500;text-decoration:none}:root[data-theme=dark] .button--quiet{color:var(--accent-text)}.field{margin-block-end:var(--space-4)}.field__label{display:block;margin-block-end:var(--space-2);font-size:var(--text-sm);color:var(--text-muted)}.field__input{inline-size:100%;min-block-size:52px;padding-inline:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg);color:var(--text);font:inherit}.field__input:focus{border-color:var(--brand);outline:none}.field__input--code{font-family:var(--font-latin);font-size:var(--text-xl);letter-spacing:.4em;text-align:center}.form-error{margin-block:var(--space-3);padding:var(--space-3);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--loss) 12%,transparent);color:var(--loss);font-size:var(--text-sm)}.auth{display:flex;flex-direction:column;justify-content:center;min-block-size:100dvh;inline-size:100%;max-inline-size:26rem;margin-inline:auto;padding-inline:var(--space-4);padding-block:var(--space-6)}.auth__mark{inline-size:56px;block-size:56px;border-radius:var(--radius-md);background:var(--brand);display:grid;place-items:center;margin-block-end:var(--space-4)}.auth__divider{display:flex;align-items:center;gap:var(--space-3);margin-block:var(--space-5);color:var(--text-muted);font-size:var(--text-sm)}.auth__divider:before,.auth__divider:after{content:"";flex:1;block-size:1px;background:var(--border)}.auth__legal{margin-block-start:var(--space-2);text-align:center;font-size:var(--text-xs);color:var(--text-muted)}.nav{position:fixed;inset-block-end:0;inset-inline:0;z-index:10;display:flex;background:var(--bg);border-block-start:1px solid var(--border);padding-block-end:var(--inset-bottom)}.nav__item{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1 auto;min-inline-size:44px;gap:2px;min-block-size:var(--nav-height);padding-block:var(--space-2);color:var(--text-muted);font-size:clamp(.6875rem,3.1vw,var(--text-xs));white-space:nowrap;text-decoration:none}.nav__item[aria-current=page]{color:var(--brand)}.nav__item svg{inline-size:24px;block-size:24px}.nav-fill,.nav-cut{display:none}.nav-fill{fill:currentColor;stroke:none}.nav-cut{fill:none;stroke:var(--bg)}@media (max-width: 1023px){.nav__item[aria-current=page] .nav-fill,.nav__item[aria-current=page] .nav-cut{display:inline}}.stub{display:grid;gap:var(--space-2);padding:var(--space-6) var(--space-4);border:1px dashed var(--border);border-radius:var(--radius-md);text-align:center;color:var(--text-muted)}.notice{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--brand-soft);font-size:var(--text-sm);margin-block-end:var(--space-4)}.row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-block:var(--space-3);border-block-end:1px solid var(--border)}.row:last-child{border-block-end:none}.switch{flex:none;inline-size:52px;block-size:30px;border-radius:var(--radius-pill);border:none;background:var(--surface-2);position:relative;cursor:pointer;transition:background var(--transition)}.switch[aria-checked=true]{background:var(--brand)}.switch:after{content:"";position:absolute;inset-block-start:3px;inset-inline-start:3px;inline-size:24px;block-size:24px;border-radius:50%;background:var(--bg);transition:inset-inline-start var(--transition)}.switch[aria-checked=true]:after{inset-inline-start:25px}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{transition-property:opacity,background-color,color!important}}.header{position:sticky;inset-block-start:var(--inset-top);z-index:9;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);inline-size:100%;max-inline-size:var(--content-max);margin-inline:auto;padding-inline:var(--space-4);padding-block:var(--space-3);background:var(--bg);border-block-end:1px solid var(--border)}.header:before{content:"";position:absolute;inset-inline:0;inset-block-end:100%;block-size:var(--inset-top);background:var(--bg)}.header__brand{display:flex;align-items:center;gap:var(--space-2);border:none;background:none;padding:0;cursor:pointer;color:var(--text)}.header__mark{display:grid;place-items:center;inline-size:32px;block-size:32px;border-radius:var(--radius-sm);background:var(--brand)}.header__mark svg{inline-size:22px;block-size:22px}.header__name{font-weight:600;font-size:var(--text-sm)}.header__bell{position:relative;display:grid;place-items:center;inline-size:44px;block-size:44px;border:none;background:none;color:var(--text);cursor:pointer}.header__bell svg{inline-size:24px;block-size:24px}.header__badge{position:absolute;inset-block-start:2px;inset-inline-end:2px;transform:translate(40%,-30%);min-inline-size:17px;padding-inline:4px;border-radius:var(--radius-pill);background:var(--loss);color:#fff;font-size:10px;font-weight:600;line-height:17px;text-align:center;box-shadow:0 0 0 2px var(--bg);pointer-events:none}.screen--plain{padding-block-end:var(--space-7)}.step-counter{font-size:var(--text-sm);margin-block-end:var(--space-2)}.choices{display:grid;gap:var(--space-2);margin-block-end:var(--space-5)}.choices--row{grid-auto-flow:column;grid-auto-columns:1fr}.choice{min-block-size:52px;padding-inline:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg);color:var(--text);font:inherit;text-align:start;cursor:pointer;transition:border-color var(--transition),background var(--transition)}.choice--compact{min-block-size:44px;padding-inline:var(--space-2);text-align:center}.choice[aria-pressed=true]{border-color:var(--brand);background:var(--brand-soft);font-weight:600}.result-line{font-size:var(--text-lg);font-weight:600;margin-block-end:var(--space-1)}.card--accent{border-color:var(--brand);background:var(--brand-soft)}.banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4);margin-block-end:var(--space-4);border:1px solid var(--warning);border-radius:var(--radius-md);background:color-mix(in srgb,var(--warning) 12%,transparent)}.banner p{margin:0}.banner__actions{display:flex;align-items:center;gap:var(--space-3)}.button--inline{inline-size:auto;min-block-size:44px}.feed{display:grid;gap:var(--space-2)}.feed__item{display:grid;gap:var(--space-1);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);text-align:start;font:inherit;color:var(--text);cursor:pointer}.feed__item[data-unread=true]{background:var(--bg)}.feed__item[data-unread=true] .feed__title:before{content:"";display:inline-block;inline-size:8px;block-size:8px;margin-inline-end:var(--space-2);border-radius:50%;background:var(--convert);vertical-align:middle}.feed__title{font-weight:600}.feed__body{font-size:var(--text-sm)}.feed__time{font-size:var(--text-xs)}.progress{block-size:8px;border-radius:var(--radius-pill);background:var(--surface-2);overflow:hidden;margin-block:var(--space-2) var(--space-3)}.progress__bar{display:block;block-size:100%;background:var(--accent)}.stub--slot{margin-block-end:var(--space-5)}.switch:disabled{opacity:.4;cursor:default}.auth__telegram{inline-size:100%}.auth__hint{margin-block-start:var(--space-3);font-size:var(--text-sm)}.tg-widget{display:flex;justify-content:center;align-items:center;inline-size:100%;max-inline-size:100%;overflow:hidden;padding:var(--space-3);border-radius:var(--radius-md);background:#fff;min-block-size:60px}.tg-widget iframe{max-inline-size:100%!important;border:none}.button--skip{inline-size:100%;min-block-size:52px;margin-block-start:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:transparent;color:var(--text-muted);font:inherit;cursor:pointer}.button--skip:hover{background:var(--surface-2)}.segmented{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:var(--space-1);padding:var(--space-1);margin-block-end:var(--space-5);background:var(--surface-2);border-radius:var(--radius-md)}.segmented__item{display:flex;align-items:center;justify-content:center;gap:var(--space-2);min-block-size:44px;border:none;border-radius:calc(var(--radius-md) - 4px);background:transparent;color:var(--text-muted);font:inherit;cursor:pointer}.segmented__item[aria-selected=true]{background:var(--bg);color:var(--text);font-weight:600}.segmented__badge{padding-inline:var(--space-2);border-radius:var(--radius-pill);background:var(--accent);color:var(--on-accent);font-size:var(--text-xs);font-weight:600}.plan{padding:var(--space-4);margin-block-end:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.plan[data-current=true]{border:2px solid var(--brand);background:var(--bg)}.plan__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.plan__title{margin:0}.plan__head p{margin:0;font-size:var(--text-sm)}.plan__price{display:grid;justify-items:end;font-size:var(--text-lg);font-weight:600;white-space:nowrap}.plan__price .muted{font-size:var(--text-xs);font-weight:400}.plan__badge{display:inline-block;margin-block:var(--space-3) 0;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--brand);color:var(--on-brand);font-size:var(--text-xs);font-weight:600}.plan__features{margin-block:var(--space-4);padding-inline-start:var(--space-4);display:grid;gap:var(--space-2);font-size:var(--text-sm)}.plan__actions{display:grid;gap:var(--space-2)}.back{display:inline-flex;align-items:center;min-block-size:44px;margin-block-end:var(--space-2);padding:0;border:none;background:none;color:var(--text-muted);font:inherit;cursor:pointer}.course-card{display:grid;gap:var(--space-3);inline-size:100%;padding:var(--space-4);margin-block-end:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);color:var(--text);font:inherit;text-align:start;cursor:pointer}.course-card__top{display:flex;align-items:flex-start;gap:var(--space-3)}.course-card__emoji{font-size:var(--text-xl);line-height:1}.course-card__body{display:grid;gap:var(--space-1)}.course-card__title{font-weight:600}.course-card__desc{font-size:var(--text-sm)}.course-card__meta{font-size:var(--text-xs)}.lessons{margin:0;padding:0;list-style:none;display:grid;gap:var(--space-2)}.lesson{display:flex;align-items:center;gap:var(--space-3);inline-size:100%;min-block-size:56px;padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font:inherit;text-align:start;cursor:pointer}.lesson[data-locked=true]{opacity:.65}.lesson__num{flex:none;inline-size:28px;color:var(--text-muted);font-variant-numeric:tabular-nums}.lesson__body{flex:1;display:grid;gap:2px}.lesson__title{font-weight:500}.lesson__meta{font-size:var(--text-xs)}.lesson__mark{flex:none;color:var(--brand);font-size:var(--text-md)}.player{position:relative;inline-size:fit-content;max-inline-size:100%;margin-inline:auto;margin-block-end:var(--space-4);border-radius:var(--radius-md);overflow:hidden;background:#000}.player__video{display:block;inline-size:auto;max-inline-size:100%;block-size:auto;max-block-size:75vh;min-inline-size:min(240px,100%)}.player__expand{position:absolute;inset-block-start:var(--space-3);inset-inline-start:var(--space-3);display:grid;place-items:center;inline-size:44px;block-size:44px;border:none;border-radius:50%;background:#0006;color:#fff;cursor:pointer}.player__expand svg{inline-size:22px;block-size:22px}.player__quality{position:absolute;inset-block-start:var(--space-3);inset-inline-start:calc(var(--space-3) + 52px)}.player__quality select{min-block-size:44px;padding-inline:var(--space-3);border:none;border-radius:var(--radius-pill);background:#0006;color:#fff;font-size:var(--text-sm, .875rem);appearance:none;cursor:pointer}.player--expanded{position:fixed;inset:0;z-index:200;inline-size:100%;max-inline-size:none;margin:0;border-radius:0;display:grid;place-items:center;padding-block:var(--inset-top) var(--inset-bottom)}.player--expanded .player__video{max-block-size:100%;block-size:100%;inline-size:100%;object-fit:contain}.player:fullscreen{inline-size:100%;display:grid;place-items:center}.player:fullscreen .player__video{max-block-size:100vh;block-size:100%;inline-size:100%;object-fit:contain}.player__mark{position:absolute;inset-block-start:var(--space-3);inset-inline-end:var(--space-3);padding:2px var(--space-2);border-radius:var(--radius-sm);background:#0005;color:#fffa;font-size:var(--text-xs);pointer-events:none;user-select:none}.material-card{display:flex;align-items:flex-start;gap:var(--space-3);inline-size:100%;padding:var(--space-4);margin-block-end:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font:inherit;text-align:start;cursor:pointer}.material-card__emoji{font-size:var(--text-lg);line-height:1.2}.material-card__title{display:block;font-weight:600}.material-card__summary{display:block;font-size:var(--text-sm)}.article{margin-block:var(--space-4)}.article p{max-inline-size:62ch}.article__figure{margin:var(--space-4) 0}.article__figure img{inline-size:100%;block-size:auto;border-radius:var(--radius-md)}.article__figure figcaption{margin-block-start:var(--space-2);font-size:var(--text-sm)}.article__step{display:flex;gap:var(--space-3);padding-block:var(--space-2)}.article__step p{margin:0}.article__step-num{flex:none;display:grid;place-items:center;inline-size:28px;block-size:28px;border-radius:50%;background:var(--brand);color:var(--on-brand);font-size:var(--text-sm);font-weight:600}.asset-row{display:grid;grid-template-columns:4.5rem 1fr auto;align-items:center;gap:var(--space-3);inline-size:100%;min-block-size:56px;padding:var(--space-3) var(--space-4);margin-block-end:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font:inherit;text-align:start;cursor:pointer}.asset-row__ticker{font-weight:600}.asset-row__name{font-size:var(--text-sm)}.asset-row__status{font-size:var(--text-xs);white-space:nowrap;color:var(--text-muted)}.asset-row__status[data-status=halal]{color:var(--profit-text)}.asset-row__status[data-status=haram]{color:var(--loss)}.asset-row__status[data-status=mashbuh]{color:var(--warning-text)}.sparkline{inline-size:100%;block-size:96px;margin-block:var(--space-3);overflow:visible}.profit{color:var(--gain);font-weight:600}.loss{color:var(--drop);font-weight:600}.price-note{font-size:var(--text-xs);margin-block:var(--space-3)}.donut{position:relative;inline-size:100%;max-inline-size:240px;margin-inline:auto;margin-block:var(--space-4)}.donut__svg{inline-size:100%;block-size:auto}.donut__center{position:absolute;inset:0;display:grid;place-content:center;text-align:center;gap:var(--space-1);pointer-events:none}.donut__total{font-size:var(--text-lg);font-weight:600}.donut__sub{font-size:var(--text-xs)}.legend{margin:0 0 var(--space-5);padding:0;list-style:none;display:grid;gap:var(--space-2)}.legend__item{display:grid;grid-template-columns:12px 1fr auto auto;align-items:center;gap:var(--space-3);font-size:var(--text-sm)}.legend__dot{inline-size:12px;block-size:12px;border-radius:3px}.legend__share{font-weight:600}.legend__amount{font-size:var(--text-xs)}@supports (grid-template-columns: subgrid){.legend{grid-template-columns:12px minmax(0,1fr) auto auto;column-gap:var(--space-3)}.legend__item{grid-column:1 / -1;grid-template-columns:subgrid}.legend__share,.legend__amount{text-align:end}}.value-chart{inline-size:100%;block-size:140px;margin-block:var(--space-3);overflow:visible}.stub--chart{min-block-size:120px;display:grid;place-items:center}.holding{display:grid;gap:var(--space-1);inline-size:100%;padding:var(--space-4);margin-block-end:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font:inherit;text-align:start;cursor:pointer}.holding__head{display:flex;justify-content:space-between;gap:var(--space-3);font-weight:600}.holding__ticker{font-weight:600}.holding__meta{display:flex;justify-content:space-between;gap:var(--space-3);font-size:var(--text-sm)}.actions{display:grid;gap:var(--space-2);margin-block:var(--space-5)}.field__input--pct{inline-size:6rem;min-block-size:44px;text-align:end}.field__hint{margin-block-start:var(--space-2);font-size:var(--text-xs)}.trade{display:grid;gap:var(--space-2);padding:var(--space-4);margin-block-end:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}.trade__head{display:flex;justify-content:space-between;font-weight:600}.trade__meta{display:flex;justify-content:space-between;font-size:var(--text-sm)}.attention{display:grid;gap:var(--space-3);margin-block-end:var(--space-5)}.attention__rule{font-size:var(--text-sm);line-height:var(--leading-normal)}.attention__row--locked{cursor:default;opacity:.85}.attention__row--locked:hover{background:var(--surface)}.attention__legal{font-size:var(--text-xs);line-height:var(--leading-normal)}.attention-tag{font-size:var(--text-xs);padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--surface-2)}.attention-tag[data-kind=zone]{color:var(--accent-deep)}.attention-tag[data-kind=drawdown],.attention-tag[data-kind=rebalance]{color:var(--warning-text)}.thread{display:grid;gap:var(--space-3);margin-block:var(--space-3)}.thread__row{display:grid;gap:2px;padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-2);max-inline-size:90%}.thread__row[data-author=user]{margin-inline-end:auto}.thread__row[data-author=admin],.thread__row[data-author=ai]{margin-inline-start:auto;background:var(--surface);border:1px solid var(--border)}.thread__author{font-size:var(--text-xs);font-weight:600}.thread__text{margin:0;font-size:var(--text-sm);line-height:var(--leading-normal);white-space:pre-wrap}.ticket__head{display:flex;justify-content:space-between;gap:var(--space-2);margin:0}.field__input--area{resize:vertical;min-block-size:120px}.row--link{display:flex;justify-content:space-between;align-items:center;min-block-size:44px;color:inherit;text-decoration:none;border-block-end:1px solid var(--border)}.row--link:last-of-type{border-block-end:none}.nav__item.active,.nav__item[aria-current=page]{color:var(--brand);font-weight:600;position:relative}.nav__item.active:before,.nav__item[aria-current=page]:before{content:"";position:absolute;inset-block-start:0;inset-inline:25%;block-size:3px;border-radius:0 0 3px 3px;background:var(--brand)}.visually-hidden{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.marketing-ask__actions{gap:12px;flex-wrap:wrap;justify-content:flex-start}.marketing-ask__actions .button{flex:1 1 160px}:root{--gap-section: var(--space-6)}.button{border-radius:var(--radius-pill);min-block-size:46px;padding-block:10px;padding-inline:20px;font-size:1rem;font-weight:500;white-space:nowrap;letter-spacing:-.2px;transition:background var(--transition),color var(--transition),transform .15s ease}@media (hover: hover){.button:hover:not(:disabled){background:var(--accent);color:var(--brand)}}.button:active:not(:disabled){transform:scale(.98)}.button--convert{background:var(--convert);color:var(--on-convert);font-weight:600}.button--convert:hover:not(:disabled),.button--convert:focus-visible{background:var(--convert);color:var(--on-convert);filter:brightness(1.06)}.button--accent{background:var(--accent);color:var(--brand)}.button--accent:hover:not(:disabled){background:var(--brand);color:var(--on-brand)}:root[data-theme=dark] .button--accent{background:var(--brand);color:var(--on-brand)}@media (hover: hover){:root[data-theme=dark] .button:hover:not(:disabled){background:var(--brand-strong);color:var(--on-brand)}:root[data-theme=dark] .button--convert:hover:not(:disabled){background:var(--convert);color:var(--on-convert)}}.button--ghost{background:transparent;color:var(--brand);border:1.5px solid var(--brand)}:root[data-theme=dark] .button--ghost{color:var(--text);border-color:#fff3}@media (hover: hover){.button--ghost:hover:not(:disabled){background:var(--brand);color:var(--on-brand)}:root[data-theme=dark] .button--ghost:hover:not(:disabled){background:var(--brand);color:var(--on-brand)}}.choice{border-radius:var(--radius-pill);transition:background var(--transition),border-color var(--transition),color var(--transition)}.choice[aria-pressed=true]{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}:root[data-theme=dark] .choice[aria-pressed=true]{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.screen{gap:var(--space-5);padding-block-end:var(--space-7)}.screen>h2{margin-block-start:var(--gap-section)}.card{border-radius:var(--radius-block);padding:var(--space-5);border:none}.card--hero{background:var(--brand);color:var(--on-brand);position:relative;overflow:hidden}.card--hero .muted{color:#ffffffbf}.card--hero:after{content:"";position:absolute;inset-block-start:-40px;inset-inline-end:-40px;inline-size:160px;block-size:160px;border-radius:50%;background:#fff;opacity:.07}.card--warm{background:var(--surface-warm)}.header__logo{block-size:32px;inline-size:auto;display:block}.header__logo--dark{display:none}:root[data-theme=dark] .header__logo--light{display:none}:root[data-theme=dark] .header__logo--dark{display:block}@keyframes fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.screen{animation:fade-up .28s ease backwards}.skeleton{display:grid;gap:var(--space-4)}.skeleton__line{block-size:18px;border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--surface) 25%,var(--surface-2) 50%,var(--surface) 75%);background-size:200% 100%;animation:shimmer 1.2s linear infinite}.skeleton__line--title{block-size:32px;inline-size:60%}.skeleton__line--card{block-size:120px;border-radius:var(--radius-lg)}.skeleton__line--short{inline-size:40%}@media (prefers-reduced-motion: reduce){.skeleton__line,.slides__track{animation:none!important}.screen,.slides,.slides__step{animation:fade-in .3s ease both!important}}.slides{position:fixed;inset:0;z-index:50;background:var(--bg);display:flex;flex-direction:column;padding-block-start:calc(var(--inset-top) + var(--space-5));padding-block-end:calc(var(--inset-bottom) + var(--space-5));padding-inline:var(--space-5);animation:fade-up .3s ease both;transition:opacity .4s ease,transform .4s ease}.slides--leaving{opacity:0;transform:translateY(16px)}.slides__top{display:flex;justify-content:space-between;align-items:center;min-block-size:44px}.slides__dots{display:flex;gap:6px}.slides__dot{inline-size:8px;block-size:8px;border-radius:50%;background:var(--surface-2);transition:background var(--transition),inline-size var(--transition)}.slides__dot--on{background:var(--brand);inline-size:22px;border-radius:4px}.slides__body{flex:1;overflow-y:auto;display:flex;flex-direction:column;justify-content:center}.slides__step{animation:fade-up .3s ease both}.slides__art{inline-size:120px;block-size:120px;margin-block-end:var(--space-5)}.slides__title{font-size:1.75rem;line-height:1.2;margin:0 0 var(--space-3)}.slides__text{color:var(--text-muted);line-height:1.5;margin:0 0 var(--space-4)}.slides__actions{display:grid;gap:var(--space-3)}.chips{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-block-end:var(--space-4)}.chips .choice{min-block-size:48px;padding-inline:var(--space-4)}.pair{display:grid;grid-template-columns:1fr auto;gap:var(--space-2)}.nav__item{transition:color var(--transition)}.card--hero .profit{color:var(--accent)}.card--hero .loss{color:#ffb4ae}.card--hero .value-chart polyline,.card--hero .value-chart path{stroke:var(--accent)!important}.card--hero .value-chart polygon{fill:var(--accent)!important}.card--hero .stub{background:#ffffff14;color:#ffffffbf}.course-card__cover,.course-cover{inline-size:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--radius-md);margin-block-end:var(--space-3)}.course-card__cta{margin-block-start:var(--space-3);pointer-events:none}.lesson__thumb{inline-size:56px;block-size:56px;border-radius:var(--radius-sm);object-fit:cover;flex-shrink:0}.lesson[data-locked=true] .lesson__thumb{filter:grayscale(.6);opacity:.7}.lesson-nav{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3);margin-block-start:var(--space-5)}.modal{position:fixed;inset:0;z-index:60;background:#0c121080;display:flex;align-items:flex-end;justify-content:center;padding:var(--space-4);padding-block-end:calc(var(--inset-bottom) + var(--space-4));animation:fade-up .2s ease both}.modal__box{inline-size:100%;max-inline-size:480px;display:grid;gap:var(--space-3);background:var(--bg)}.actions--top{margin-block:0;display:flex;gap:var(--space-2);overflow-x:auto;scrollbar-width:none;padding-block-end:2px}.actions--top::-webkit-scrollbar{display:none}.actions--top .button{inline-size:auto;flex:0 0 auto;min-block-size:40px;padding-inline:16px;font-size:.95rem}.promo{display:grid;gap:var(--space-2);text-align:start;cursor:pointer;font:inherit}.promo .button{pointer-events:none;justify-self:start;inline-size:auto}.asset-icon{inline-size:32px;block-size:32px;border-radius:50%;flex-shrink:0;object-fit:cover}.asset-icon--letter{display:inline-flex;align-items:center;justify-content:center;background:var(--surface-2);color:var(--brand);font-weight:600;letter-spacing:-.02em;font-family:var(--font-latin, inherit)}.asset-row{display:flex;align-items:center;gap:var(--space-3)}.channel-hint{display:block;font-size:var(--text-xs);line-height:1.4;margin-block-start:2px}.savings-form{display:grid;gap:var(--space-3);margin-block:var(--space-3)}.game-hero{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-2);text-align:center}.game-hero>div{display:grid;gap:2px;position:relative;z-index:1}.game-hero__value{font-size:1.5rem;font-weight:600}.badges{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:var(--space-3)}.badge{position:relative;display:grid;gap:4px;padding:var(--space-4) var(--space-4) var(--space-6);border-radius:var(--radius-lg);background:var(--surface);text-align:center}.badge__points{position:absolute;inset-block-end:var(--space-2);inset-inline-end:var(--space-3);font-size:var(--text-xs);font-weight:600;color:var(--text-muted)}.badge[data-earned=false] .badge__points{filter:none}.badge[data-earned=false]{opacity:.45;filter:grayscale(1)}.badge__icon{font-size:2rem}.badge__title{font-size:var(--text-sm)}.badge__text{font-size:var(--text-xs);line-height:1.35}.row--me{font-weight:600;color:var(--brand)}.game-teaser{display:flex;gap:var(--space-3);align-items:center;text-align:start;font:inherit;cursor:pointer}.game-teaser>span:first-child{font-size:1.75rem}.channel-hint__action{min-block-size:32px;padding:0;color:var(--brand)}.stub{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);text-align:start;line-height:1.35}.stub:before{content:"";flex:none;inline-size:40px;block-size:40px;background:url(/brand/art/empty.svg) center / contain no-repeat}.stub--chart:before{display:none}.slides__art{inline-size:160px;block-size:160px}.header{gap:var(--space-2)}.header__back{min-inline-size:44px;min-block-size:44px;border:none;background:transparent;color:var(--text);font-size:1.4rem;border-radius:50%;cursor:pointer}.header__back:active{background:var(--surface)}.screen{padding-block-end:calc(96px + var(--inset-bottom))}.button--small{min-block-size:40px;padding-inline:16px;font-size:.95rem;inline-size:auto}.chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.chips::-webkit-scrollbar{display:none}.chips .choice{flex:0 0 auto;min-block-size:40px;white-space:nowrap}.slides .chips{flex-wrap:wrap;overflow:visible}.button,.choice,.holding,.card,.asset-row,.row--link,.nav__item{-webkit-tap-highlight-color:transparent}.choice:active,.holding:active,.asset-row:active,.row--link:active,.promo:active,.game-teaser:active{transform:scale(.98);transition:transform .1s ease}@keyframes screen-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}.screen{animation:screen-in .32s cubic-bezier(.2,.8,.2,1) backwards}.card,.holding,.badge{animation:fade-up .35s ease backwards}.screen>:nth-child(2){animation-delay:.03s}.screen>:nth-child(3){animation-delay:.06s}.screen>:nth-child(4){animation-delay:.09s}.screen>:nth-child(5){animation-delay:.12s}@media (prefers-reduced-motion: reduce){.card,.holding,.badge,.screen{animation:fade-in .3s ease both!important}}.celebrate{position:fixed;inset:0;z-index:80;background:#0c121099;display:grid;place-items:center;padding:var(--space-5);animation:fade-up .2s ease both}.celebrate__box{position:relative;overflow:hidden;inline-size:100%;max-inline-size:360px;background:var(--bg);border-radius:28px;padding:var(--space-6) var(--space-5) var(--space-5);display:grid;gap:var(--space-3);text-align:center;animation:pop .45s cubic-bezier(.2,1.4,.4,1) both}.celebrate__icon{font-size:4.5rem;line-height:1;animation:bounce .9s ease .2s both}.celebrate__kicker{margin:0;color:var(--accent-text);font-weight:600;font-size:var(--text-sm)}.celebrate__title{margin:0;font-size:1.6rem}.celebrate__points{margin:0;font-size:1.3rem;font-weight:600;color:var(--brand)}.celebrate__burst{position:absolute;inset:0;pointer-events:none}.celebrate__burst span{position:absolute;inset-block-start:22%;inset-inline-start:50%;inline-size:8px;block-size:14px;border-radius:2px;background:var(--accent);transform:rotate(calc(var(--i) * 30deg)) translateY(0);animation:burst .9s ease-out calc(var(--i) * .02s) both}.celebrate__burst span:nth-child(2n){background:var(--brand)}@keyframes pop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}@keyframes bounce{0%{transform:scale(.4)}60%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes burst{0%{opacity:1;transform:rotate(calc(var(--i) * 30deg)) translateY(0)}to{opacity:0;transform:rotate(calc(var(--i) * 30deg)) translateY(-130px)}}@media (prefers-reduced-motion: reduce){.celebrate__box,.celebrate__icon{animation:fade-in .3s ease both!important}.celebrate__burst span{animation:none!important;opacity:0}}.game-card{display:grid;gap:var(--space-3);text-align:start;font:inherit;cursor:pointer;inline-size:100%}.game-card__today{display:inline-flex;align-items:center;gap:var(--space-2)}.game-card__today svg{inline-size:20px;block-size:20px;flex:0 0 auto}.game-card__row{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-2);position:relative;z-index:1}.game-card__stat{display:grid;gap:2px}.game-card__value{font-size:1.35rem;font-weight:600}.game-card__stat .muted{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.game-card__value{white-space:nowrap}.badges-strip{display:grid;gap:var(--space-2);text-align:start;font:inherit;color:inherit;cursor:pointer;inline-size:100%}.badges-strip__icons{display:flex;flex-wrap:wrap;gap:6px;font-size:1.375rem;line-height:1}.game-card__hint{position:relative;z-index:1;font-size:var(--text-sm)}.invite-card{display:grid;gap:var(--space-2);justify-items:start}.invite-card__icon{font-size:2rem}.invite-card p{margin:0}.updates{display:grid;gap:var(--space-2)}.updates>*{position:relative;z-index:1}.updates__icon{font-size:1.75rem}.updates__switch{display:flex;align-items:center;gap:var(--space-3);margin-block-start:var(--space-2);font-weight:500}.updates--done{display:flex;gap:var(--space-2);align-items:center}.course-card__cta{justify-self:start}.chart{display:grid;gap:4px}.chart__tip{min-block-size:1.4em;font-size:var(--text-sm)}.value-chart{inline-size:100%;block-size:auto;touch-action:pan-y}.chart__grid{stroke:var(--border);stroke-width:1}.chart__axis{fill:var(--text-muted);font-size:10px;font-family:inherit}.chart--wide .chart__axis{font-size:12px}.chart__axis--price{paint-order:stroke;stroke:var(--surface);stroke-width:3px;stroke-linejoin:round}.chart--wide .value-chart{block-size:auto;max-block-size:240px}.chart__cursor{stroke:var(--text-muted);stroke-width:1;stroke-dasharray:3 3}.card--hero .chart__grid{stroke:#ffffff26}.card--hero .chart__axis{fill:#ffffffb3}.segmented--small .segmented__item{min-block-size:36px;font-size:var(--text-sm)}.holding__name-row{display:inline-flex;align-items:center;gap:var(--space-2)}.asset-title{display:flex;align-items:center;gap:var(--space-3)}.modal__box{max-block-size:88vh;overflow-y:auto}.button--danger{background:transparent;color:var(--loss);border:1.5px solid var(--loss)}.button--danger:hover:not(:disabled){background:var(--loss);color:var(--on-brand)}.targets__sum{display:grid;gap:var(--space-2)}.targets__sum .progress{margin:0}.targets__sum--ready .progress__bar{background:var(--profit)}.targets__sum--over .progress__bar{background:var(--loss)}.targets__sum--over .row span:last-child{color:var(--loss)}.targets__presets{display:flex;gap:var(--space-2);flex-wrap:wrap}.targets__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:var(--space-3);row-gap:var(--space-2);padding-block:var(--space-3)}.targets__row+.targets__row{border-block-start:1px solid var(--border)}.targets__name{display:grid;min-inline-size:0}.targets__group{display:grid;gap:0}.targets__group-head{padding-block-end:var(--space-1)}.targets__prio{grid-column:2 / -1;display:flex;align-items:center;gap:var(--space-2)}.targets__prio .muted{font-size:var(--text-xs);margin-inline-end:auto;white-space:nowrap}.targets__ticker{font-weight:600}.targets__asset{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.targets__prio-item{min-inline-size:40px;min-block-size:32px;border-radius:var(--radius-pill);border:1px solid var(--border);background:transparent;color:var(--text-muted);font:inherit;font-size:var(--text-sm);cursor:pointer}.targets__prio-item[aria-checked=true]{background:var(--brand);border-color:var(--brand);color:var(--on-brand);font-weight:600}.targets__save{margin-block-start:var(--space-4)}.targets__saved{display:grid;gap:var(--space-3);justify-items:start}.targets__name .muted{font-size:var(--text-xs)}.targets__stepper{display:inline-flex;align-items:center;gap:var(--space-1);flex:0 0 auto}.targets__step{inline-size:44px;block-size:44px;border-radius:50%;border:1px solid var(--border);background:var(--surface);color:var(--text);font-size:1.25rem;line-height:1;cursor:pointer}.targets__input{inline-size:3.5rem;min-block-size:44px;text-align:center;padding-inline:var(--space-1)}.tg-login{display:grid;gap:var(--space-3)}.tg-login__button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);inline-size:100%;background:var(--telegram);color:#fff;text-decoration:none}.tg-login__button:hover:not(.is-disabled){background:var(--telegram);color:#fff;filter:brightness(.94)}.tg-login__button.is-disabled{opacity:.6;pointer-events:none}.tg-login__icon{inline-size:22px;block-size:22px}.tg-login__wait{display:grid;gap:var(--space-2)}.sheet{display:grid;gap:var(--space-4);max-block-size:90vh;overflow-y:auto}.sheet__title{font-size:var(--text-lg, 1.125rem)}.sheet__option{display:grid;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md)}.sheet__label{font-weight:600}.sheet__price{font-size:1.5rem;font-weight:600}.sheet__points{display:flex;align-items:center;gap:var(--space-2)}.sheet .button{inline-size:100%}.freezes{display:inline-flex;gap:4px;font-size:1.5rem;line-height:1}.freezes__item--used{opacity:.45}.freezes__item--melting{animation:melt 1.2s ease .3s both}@keyframes melt{0%{opacity:1;transform:scale(1.15)}60%{opacity:1;transform:scale(.8) translateY(4px)}to{opacity:.45;transform:none}}.celebrate__box .freezes{justify-content:center;font-size:2rem;margin-block:var(--space-2)}.freezes-card{display:grid;gap:var(--space-2)}@media (prefers-reduced-motion: reduce){.freezes__item--melting{animation:fade-in .4s ease both!important}}.button--icon{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2)}.button--icon svg{inline-size:18px;block-size:18px;flex:0 0 auto}.actions--bottom{display:grid;gap:var(--space-2);margin-block:var(--space-6) var(--space-4)}.actions--bottom .button{inline-size:100%}.balance__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.currency-select select{min-block-size:44px;padding-inline:var(--space-3) var(--space-5);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--bg);color:var(--text);font:inherit;font-weight:600;cursor:pointer}.promo-slot{position:relative}.promo-slot__close{position:absolute;inset-block-start:var(--space-2);inset-inline-end:var(--space-2);display:grid;place-items:center;inline-size:44px;block-size:44px;border:none;border-radius:50%;background:transparent;color:var(--on-brand);cursor:pointer}.promo-slot__close svg{inline-size:20px;block-size:20px}.promo-slot .promo{padding-inline-end:calc(var(--space-5) + 44px)}.tools{display:grid;gap:var(--space-3)}.tools__note{margin:0;font-weight:500}.tools .button{inline-size:100%}.cash-row{display:flex;justify-content:space-between;gap:var(--space-3);margin-block-start:var(--space-2)}.cash-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-block:var(--space-2)}.cash-toggle{align-items:center;gap:var(--space-3)}.contribution{display:grid;gap:var(--space-2)}.zakat-base{display:grid;gap:var(--space-1);margin-block:var(--space-3);padding-block-start:var(--space-3);border-block-start:1px solid var(--border)}.zakat-base__link{background:none;border:none;padding:0;font:inherit;color:inherit;cursor:pointer;inline-size:100%;min-block-size:32px}.zakat-base__total{padding-block-start:var(--space-2);border-block-start:1px solid var(--border)}.button.is-disabled{opacity:.5}.game-hero{inline-size:100%;font:inherit;color:inherit;cursor:pointer;text-align:start}.game-hero__more{grid-column:1 / -1;font-size:var(--text-xs)}.howto{display:grid;gap:var(--space-3)}.howto__row{display:flex;gap:var(--space-3);align-items:flex-start}.howto__icon{font-size:1.5rem;line-height:1.2}.howto ul{margin:0;padding-inline-start:var(--space-5);display:grid;gap:var(--space-1)}.feed__row{position:relative}.feed__row .feed__item{padding-inline-end:52px;inline-size:100%}.feed__close{position:absolute;inset-block-start:var(--space-2);inset-inline-end:var(--space-2);inline-size:44px;block-size:44px;display:grid;place-items:center;border:none;background:none;color:var(--text-muted);cursor:pointer}.feed__close svg{inline-size:18px;block-size:18px}.auth__logo{display:grid;justify-items:center;gap:var(--space-3);text-align:center;margin-block-end:var(--space-4)}.auth__logo img{block-size:68px;inline-size:auto}.auth__logo h1{margin:0;font-size:1.125rem;line-height:1.35;font-weight:600;text-wrap:balance}.auth__kicker{margin:0;color:var(--text-muted);font-size:var(--text-sm)}.auth-side{display:none}.auth-about__title{margin:0 0 var(--space-2);font-size:1.15rem;line-height:1.3}.auth-about__lead{margin:0 0 var(--space-4);font-size:var(--text-sm)}.auth-about__list{display:grid;gap:var(--space-3)}.auth-about__note{margin:var(--space-4) 0 0;font-size:var(--text-xs)}@media (min-width: 1200px){.auth-page{display:grid;grid-template-columns:minmax(0,24rem) minmax(0,52rem);justify-content:center;align-items:center;column-gap:var(--space-7);min-block-size:100dvh;padding:var(--space-6)}.auth-page .auth{min-block-size:0;margin:0;padding-inline:0;max-inline-size:none}.auth-page .auth .button{inline-size:100%}.auth-page .auth__about{display:none}.auth-side{display:block;padding-inline-start:var(--space-7);border-inline-start:1px solid var(--border)}.auth-side .auth-about__list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-5);row-gap:var(--space-4)}.auth-side .howto__row{font-size:var(--text-sm);line-height:1.45}.auth-side .howto__row .muted{font-size:.8125rem}.auth-side .howto__row strong{font-weight:600}}.auth__docs{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-1) var(--space-3);margin-block-start:var(--space-5);font-size:var(--text-xs)}.auth__docs a{color:var(--text-muted);text-decoration:none}.auth__docs a:hover{color:var(--text)}.auth__about{align-self:center}@media (min-width: 1024px) and (max-width: 1199px){.auth{max-inline-size:26rem}.auth .button{inline-size:100%}}.priority{display:inline-grid;place-items:center;inline-size:20px;block-size:20px;border-radius:50%;background:var(--brand-soft);color:var(--brand);font-size:var(--text-xs);font-weight:600}.holding__tag{font-size:var(--text-xs);padding:1px var(--space-2);border-radius:var(--radius-pill);background:var(--surface-2)}.info-title{display:flex;align-items:center;gap:var(--space-2)}.info-button{display:inline-grid;place-items:center;inline-size:26px;block-size:26px;border-radius:50%;border:1.5px solid var(--border);background:var(--surface);color:var(--text-muted);font:italic 700 .8rem/1 Georgia,serif;cursor:pointer;flex:0 0 auto}.info-button{position:relative}.info-button:after{content:"";position:absolute;inset:-9px}.sheet__list{margin:0;padding-inline-start:var(--space-5);display:grid;gap:var(--space-1)}.realized{display:grid;gap:var(--space-3)}.realized__head{display:flex;justify-content:space-between;gap:var(--space-3);align-items:flex-end;flex-wrap:wrap}.realized__head>span{display:grid;gap:2px}.realized__year{text-align:end}.realized__sub{margin:0;font-size:var(--text-sm)}.signal{--tone: var(--text-muted);--tone-soft: var(--muted-soft);display:flex;align-items:flex-start;gap:var(--space-4);inline-size:100%;padding-block:var(--space-4);padding-inline:var(--space-4) var(--space-5);border:none;border-radius:var(--radius-block);background:var(--surface);color:var(--text);font:inherit;text-align:start;-webkit-appearance:none;appearance:none}button.signal{cursor:pointer;transition:background var(--transition)}@media (hover: hover){button.signal:hover{background:var(--surface-2)}}.signal[data-tone=loss]{--tone: var(--loss);--tone-soft: var(--loss-soft)}.signal[data-tone=warning]{--tone: var(--warning);--tone-soft: var(--warning-soft)}.signal[data-tone=profit]{--tone: var(--profit);--tone-soft: var(--profit-soft)}.signal[data-tone=accent]{--tone: var(--accent-deep);--tone-soft: var(--accent-soft)}.signal[data-tone=brand]{--tone: var(--brand);--tone-soft: var(--brand-soft)}.signal__icon{flex:0 0 auto;display:grid;place-items:center;inline-size:44px;block-size:44px;border-radius:50%;background:var(--tone-soft);color:var(--tone)}.signal__icon svg{inline-size:22px;block-size:22px}.signal__body{display:grid;gap:var(--space-1);flex:1 1 auto;min-inline-size:0}.signal__body--center{align-self:center}.signal__head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3)}.signal__title{font-weight:600;font-size:var(--text-md);line-height:var(--leading-tight)}.signal__value{font-weight:600;color:var(--tone);white-space:nowrap}.signal__tag{justify-self:start;padding:2px var(--space-3);border-radius:var(--radius-pill);background:var(--tone-soft);color:var(--tone);font-size:var(--text-xs);font-weight:500}.signal__text{font-size:var(--text-sm);line-height:1.45;color:var(--text-muted)}.signal__note{font-size:var(--text-xs);line-height:1.4;color:var(--text-muted)}.signal__lock{flex:0 0 auto;align-self:center;color:var(--text-muted)}.signal__lock svg{inline-size:20px;block-size:20px}.signal--compact{padding-block:var(--space-3)}.signal--compact .signal__icon{inline-size:40px;block-size:40px}.alerts{display:grid;gap:var(--space-3);margin-block-end:var(--space-3)}.attention{display:grid;gap:var(--space-3)}.modal__box{box-shadow:var(--shadow-pop)}.card--hero.game-hero,.card--hero.game-hero .game-hero__value{color:var(--on-brand)}.stack{display:grid;gap:var(--space-3)}.realized__head{display:grid;grid-template-columns:1fr auto;align-items:end;gap:var(--space-3)}.realized__rows{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.realized__row{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3);font-size:var(--text-sm)}.realized__row>:last-child{white-space:nowrap;font-weight:500}.about{display:grid;gap:0;padding-block:var(--space-2)}.about__link{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);min-block-size:48px;color:var(--text);text-decoration:none;border-block-end:1px solid var(--border)}.about__link:last-of-type{border-block-end:none}.about__version{margin:var(--space-3) 0 0;font-size:var(--text-xs);color:var(--text-muted)}.splash{position:fixed;inset:0;z-index:100;display:grid;place-items:center;background:var(--bg);transition:opacity .35s ease}.splash--inline{position:fixed}.splash__mark{position:relative;inline-size:132px;block-size:132px;display:grid;place-items:center}.splash__logo{inline-size:64px;block-size:auto}.splash__logo--dark{display:none;inline-size:84px}:root[data-theme=dark] .splash__logo--light{display:none}:root[data-theme=dark] .splash__logo--dark{display:block}.splash__ring{position:absolute;inset:0;inline-size:100%;block-size:100%;animation:splash-spin 1.4s linear infinite}.splash__ring circle{fill:none;stroke-width:3;stroke-linecap:round}.splash__track{stroke:var(--border)}.splash__arc{stroke:var(--brand);stroke-dasharray:90 400;animation:splash-arc 1.4s ease-in-out infinite}:root[data-theme=dark] .splash__arc{stroke:var(--accent)}@keyframes splash-spin{to{transform:rotate(360deg)}}@keyframes splash-arc{0%{stroke-dasharray:20 400;stroke-dashoffset:0}50%{stroke-dasharray:160 400;stroke-dashoffset:-40}to{stroke-dasharray:20 400;stroke-dashoffset:-390}}@media (prefers-reduced-motion: reduce){.splash__ring,.splash__arc{animation:none}.splash__arc{stroke-dasharray:400 400;opacity:.35}}.howto{font-size:var(--text-md);font-weight:400;line-height:var(--leading-normal)}.howto .sheet__title{font-weight:600}.howto__row{font-size:var(--text-sm)}.howto__icon{font-size:1.25rem}.slides__secondary{display:flex;justify-content:space-between;gap:var(--space-3)}.slides__secondary:has(>:only-child){justify-content:center}.slides .button:disabled{opacity:.45}.trade__actions{display:flex;gap:var(--space-4)}.trade-kind-switch{justify-self:start}.asset-row--static{cursor:default}.signal[data-tone=info]{--tone: var(--info);--tone-soft: var(--info-soft)}.signal--alert{background:var(--tone-soft);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--tone) 35%,transparent)}@supports not (background: color-mix(in srgb,red 50%,transparent)){.signal--alert{box-shadow:inset 0 0 0 1.5px var(--tone-soft)}}.signal--alert .signal__icon{background:var(--tone);color:var(--on-brand);box-shadow:0 0 0 5px var(--tone-soft)}.signal--alert[data-tone=accent] .signal__icon{background:var(--accent);color:var(--brand)}:root[data-theme=dark] .signal--alert[data-tone=accent] .signal__icon{color:var(--on-accent)}.signal--alert .signal__title{color:var(--tone)}.signal--alert[data-tone=accent] .signal__title,.signal--alert[data-tone=accent] .signal__value{color:var(--accent-deep)}.signal--alert .signal__text{color:var(--text);opacity:.8}.signal--alert .signal__tag{background:var(--tone);color:var(--on-brand)}.signal--alert[data-tone=accent] .signal__tag{background:var(--accent);color:var(--brand)}@media (hover: hover){button.signal--alert:hover{background:var(--tone-soft);filter:brightness(.97)}}@media (prefers-reduced-motion: no-preference){.signal--alert .signal__icon{animation:alert-ring 2.4s ease-out .4s 2}}@keyframes alert-ring{0%{box-shadow:0 0 0 0 var(--tone-soft)}60%{box-shadow:0 0 0 9px transparent}to{box-shadow:0 0 0 5px var(--tone-soft)}}.glyph{inline-size:1em;block-size:1em;vertical-align:-.14em;flex:none}.glyph--flame{color:var(--convert)}.glyph--star{color:var(--warning)}.glyph--snowflake,.glyph--drop{color:var(--info)}.freezes__item--used .glyph--drop{opacity:.6}.card--hero .glyph{color:var(--accent)}.howto__icon{color:var(--brand);font-size:1.35rem;line-height:1}:root[data-theme=dark] .howto__icon{color:var(--accent-text)}.badge__icon,.invite-card__icon,.updates__icon,.savings__icon{display:inline-grid;place-items:center;flex:none;border-radius:50%;background:var(--accent-soft);color:var(--accent-deep)}.badge__icon{inline-size:56px;block-size:56px;font-size:28px;justify-self:center}.badge[data-earned=false] .badge__icon{background:var(--muted-soft);color:var(--text-muted)}.invite-card__icon,.updates__icon{inline-size:48px;block-size:48px;font-size:24px}.invite-card__icon{background:var(--brand-soft);color:var(--brand)}.savings__icon{inline-size:40px;block-size:40px;font-size:20px;background:var(--brand-soft);color:var(--brand)}.savings__icon[data-kind=gold],.savings__icon[data-kind=silver],.savings__icon[data-kind=platinum],.savings__icon[data-kind=palladium]{background:var(--warning-soft);color:var(--warning)}:root[data-theme=dark] .savings__icon{color:var(--accent-text)}:root[data-theme=dark] .signal[data-tone=brand] .signal__icon,:root[data-theme=dark] .calm-tile__icon,:root[data-theme=dark] .invite-card__icon{color:var(--accent-text)}.celebrate__icon{display:grid;place-items:center;inline-size:112px;block-size:112px;margin-inline:auto;border-radius:50%;background:var(--accent);color:var(--brand);font-size:56px}.celebrate__icon .glyph{color:var(--brand)}.carousel{flex:1;overflow:hidden;display:flex;flex-direction:column;justify-content:center;touch-action:pan-y;user-select:none}.carousel__track{display:flex;transition:transform .38s cubic-bezier(.22,.8,.3,1);will-change:transform}.carousel__track--drag{transition:none}.carousel__slide{flex:0 0 100%;min-inline-size:0;padding-inline:var(--space-2);box-sizing:border-box;display:grid;justify-items:start;align-content:center;gap:var(--space-2)}.carousel__art{display:block;margin-block-end:var(--space-4);font-size:96px;line-height:1;color:var(--brand)}.carousel__art .glyph{stroke-width:1.3}.carousel__art[data-tone=info]{color:var(--info)}.carousel__art[data-tone=accent]{color:var(--accent-deep)}.carousel__art[data-tone=warning]{color:var(--warning)}.carousel__art[data-tone=profit]{color:var(--profit)}:root[data-theme=dark] .carousel__art[data-tone=brand]{color:var(--accent-text)}.carousel__hint{display:flex;gap:2px;margin-block-start:var(--space-4);font-size:28px;font-weight:600;color:var(--brand)}:root[data-theme=dark] .carousel__hint{color:var(--accent-text)}[dir=rtl] .carousel__hint{transform:scaleX(-1)}.carousel__hint span{opacity:.15}@media (prefers-reduced-motion: no-preference){.carousel__hint span{animation:hint-arrow 1.4s ease-in-out infinite}.carousel__hint span:nth-child(2){animation-delay:.2s}.carousel__hint span:nth-child(3){animation-delay:.4s}}@media (prefers-reduced-motion: reduce){.carousel__hint span{opacity:.6}}@keyframes hint-arrow{0%,to{opacity:.15}40%{opacity:1}}.slides__dot{cursor:pointer}@media (prefers-reduced-motion: reduce){.carousel__track{transition:none}}.slides__body[hidden]{display:none}.funds{display:grid;gap:var(--space-2);margin-block-start:var(--space-3)}.funds .button{text-decoration:none}.article__video iframe,.article__video video{inline-size:100%;aspect-ratio:16 / 9;border:0;border-radius:var(--radius-block);background:#000}.article a{color:var(--brand);text-decoration:none;font-weight:500}:root[data-theme=dark] .article a{color:var(--accent-text)}.cta{display:grid;gap:var(--space-3);margin-block:var(--space-5);padding:var(--space-5);border-radius:var(--radius-block);background:var(--brand);color:var(--on-brand)}.cta__title{font-size:var(--text-lg);line-height:var(--leading-tight)}.cta__title:before{content:"";display:block;inline-size:40px;block-size:4px;margin-block-end:var(--space-3);border-radius:2px;background:var(--accent)}.cta__text{margin:0;opacity:.9}.cta__text a{color:var(--accent)}.cta .button{justify-self:start}@media (min-width: 1024px){:root{--side-nav: 232px;--content-max: 880px}.app{padding-inline-start:var(--side-nav)}.app--bare{padding-inline-start:0}.nav{inset-block:0;inset-inline:0 auto;inline-size:var(--side-nav);flex-direction:column;justify-content:flex-start;gap:var(--space-1);padding:calc(var(--space-7) + var(--space-5)) var(--space-3) var(--space-5);border-block-start:none;border-inline-end:1px solid var(--border);background:var(--bg)}.nav__item{flex:0 0 auto;flex-direction:row;justify-content:flex-start;gap:var(--space-3);min-block-size:48px;padding-inline:var(--space-4);border-radius:var(--radius-pill);font-size:var(--text-md)}.nav__item:before{display:none!important}.nav__item[aria-current=page]{background:var(--brand-soft);color:var(--brand);font-weight:600}:root[data-theme=dark] .nav__item[aria-current=page]{color:var(--accent-text)}@media (hover: hover){.nav__item:hover{background:var(--surface)}}.screen{padding-inline:var(--space-6);padding-block-end:var(--space-7)}.header{max-inline-size:none;padding-inline:var(--space-6)}.modal{align-items:center}.modal__box{max-inline-size:560px}.carousel__slide{padding-inline:var(--space-6)}.slides{max-inline-size:640px;margin-inline:auto}}@media (min-width: 1280px){:root{--content-max: 1120px}.alerts,.attention,.courses,.materials-list,.models-list,.badges{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.article,.auth,.sheet{max-inline-size:760px}}.asset-about{margin:0;font-size:var(--text-sm);line-height:1.5;cursor:pointer}.asset-about--clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.chart__band rect{opacity:.18}.chart__band text{font-size:10px;font-weight:600}.chart__band--accent rect{fill:var(--accent)}.chart__band--accent text{fill:var(--accent-deep)}.chart__band--loss rect{fill:var(--warning);opacity:.1}.chart__band--loss text{fill:var(--warning)}.table-scroll{overflow-x:auto}.table{inline-size:100%;border-collapse:collapse;font-size:var(--text-sm)}.table td{padding:var(--space-2) var(--space-2);border-block-end:1px solid var(--border);white-space:nowrap}.howto__shot{margin:0;display:grid;gap:var(--space-1)}.howto__shot img{inline-size:100%;border-radius:var(--radius-lg);border:1px solid var(--border)}.howto__shot figcaption{font-size:var(--text-xs)}.legal-footer{max-inline-size:var(--content-max);margin:0 auto;padding:0 var(--space-5) calc(var(--nav-height) + var(--inset-bottom) + var(--space-5));font-size:var(--text-xs);color:var(--text-muted);text-align:center}.app:has(>.legal-footer) .screen{padding-block-end:var(--space-5)}@media (min-width: 1024px){.legal-footer{padding-block-end:var(--space-6)}}@media (prefers-reduced-motion: no-preference){.field,.card,.notice,.signal,.choices,.funds,.segmented,.stack>*,.form-error,.cash-row,.slides__step{animation:appear .24s ease-out both}}@keyframes appear{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.goal{display:grid;gap:var(--space-1);padding-block:var(--space-2);border-block-end:1px solid var(--border)}.goal:last-of-type{border-block-end:none}.goal--tap{inline-size:100%;background:none;border-inline:0;border-block-start:0;color:inherit;font:inherit;text-align:start;cursor:pointer}.goal--tap:last-of-type{border-block-end:none}.goal-actions{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-1) var(--space-4)}.goal__head{display:flex;justify-content:space-between;gap:var(--space-3);font-weight:600}.goal__bar{block-size:8px;border-radius:var(--radius-pill);background:var(--muted-soft);overflow:hidden}.goal__bar span{display:block;block-size:100%;border-radius:inherit;background:var(--brand);transition:inline-size .6s ease}:root[data-theme=dark] .goal__bar span{background:var(--accent)}.goal[data-achieved=true] .goal__bar span{background:var(--profit)}.goal__line{font-size:var(--text-sm)}.goal-draft{margin-block-end:var(--space-3)}.slides[data-brand=true]{background:var(--brand);color:var(--on-brand)}:root[data-theme=dark] .slides[data-brand=true]{background:#1c4b42}.slides[data-brand=true] .slides__title{color:#fff}.slides[data-brand=true] .slides__text,.slides[data-brand=true] .button--quiet{color:#fffc}.slides[data-brand=true] .slides__dot{background:#ffffff40}.slides[data-brand=true] .slides__dot--on{background:var(--accent)}.slides[data-brand=true] .button{background:var(--accent);color:#14171a}.slides[data-brand=true] .carousel__art,.slides[data-brand=true] .carousel__art[data-tone]{color:var(--accent)}.slides[data-brand=true] .carousel__art[data-tone=info]{color:#8fd3f4}.slides[data-brand=true] .carousel__art[data-tone=warning]{color:#f2c66d}.slides[data-brand=true] .carousel__art[data-tone=profit]{color:#7fe0a8}.slides[data-brand=true] .carousel__hint{color:var(--accent)}.carousel__hint{justify-content:flex-end}.slides__skip{background:none;border:0;padding:var(--space-2);color:var(--brand);font:inherit;font-size:var(--text-sm);font-weight:500;cursor:pointer;min-block-size:44px}.slides[data-brand=true] .slides__skip{color:#ffffffb3}.slides__actions{display:grid;gap:var(--space-1)}.slides__body{justify-content:flex-start;padding-block:var(--space-3)}.slides__step{margin-block:auto}.slides__top{position:relative;z-index:1;background:transparent}.fade{display:grid;grid-template-rows:1fr;opacity:1;transition:grid-template-rows .26s ease,opacity .2s ease}.fade--out{grid-template-rows:0fr;opacity:0}.fade__inner{min-block-size:0;overflow:hidden}@media (prefers-reduced-motion: reduce){.fade{transition:none}}.modal{animation:appear .2s ease-out both}.badge__icon{background:transparent;inline-size:64px;block-size:64px;font-size:44px;color:var(--brand)}.badge__icon:has(.glyph--flame){color:var(--convert)}.badge__icon:has(.glyph--trophy),.badge__icon:has(.glyph--medal),.badge__icon:has(.glyph--star),.badge__icon:has(.glyph--crown),.badge__icon:has(.glyph--coins){color:var(--warning)}.badge__icon:has(.glyph--check),.badge__icon:has(.glyph--sprout),.badge__icon:has(.glyph--leaf){color:var(--profit)}.badge__icon:has(.glyph--book),.badge__icon:has(.glyph--cap),.badge__icon:has(.glyph--bulb),.badge__icon:has(.glyph--snowflake),.badge__icon:has(.glyph--diamond){color:var(--info)}.badge__icon:has(.glyph--target),.badge__icon:has(.glyph--trend),.badge__icon:has(.glyph--dumbbell){color:var(--accent-deep)}.badge__icon .glyph{color:inherit}:root[data-theme=dark] .badge__icon{inline-size:60px;block-size:60px;font-size:30px;background:color-mix(in srgb,currentColor 18%,transparent)}:root[data-theme=dark] .badge__icon:has(.glyph--hand),:root[data-theme=dark] .badge__icon:has(.glyph--shield),:root[data-theme=dark] .badge__icon:has(.glyph--users){color:#7fd8c4}.badge[data-earned=false] .badge__icon{color:var(--text-muted);background:transparent;opacity:.6}:root[data-theme=dark] .badge[data-earned=false] .badge__icon{background:var(--muted-soft)}.sell{text-align:start}.sell__icon{font-size:56px;color:var(--accent-deep);line-height:1}:root[data-theme=dark] .sell__icon{color:var(--accent-text)}.sell__lead{margin:0;font-size:var(--text-md);line-height:1.5}.sell__list{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3)}.sell__list li{display:grid;grid-template-columns:24px 1fr;gap:var(--space-3);align-items:start;font-size:var(--text-sm);line-height:1.45}.sell__list .glyph{font-size:22px;color:var(--brand)}:root[data-theme=dark] .sell__list .glyph{color:var(--accent-text)}.sell__trial{display:grid;gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--accent-soft)}.soon{margin-inline-start:var(--space-2);padding:1px 8px;border-radius:var(--radius-pill);background:var(--warning-soft);color:var(--warning-text);font-size:var(--text-xs);font-weight:600;vertical-align:1px}.history-row>span:first-child{display:grid;gap:2px}.history-row__date{font-size:var(--text-xs)}.actions--center{justify-content:center}.actions--center .button--quiet{margin-inline:auto}.screen--plan .card .row>span{font-size:var(--text-sm)}.portfolio-actions{margin-block:var(--space-3) var(--space-4)}.portfolio-actions .glyph{font-size:18px}.balance.is-loading>*:not(.balance__head){opacity:.4;transition:opacity .2s}.balance.is-loading .currency-select{position:relative}.balance.is-loading .currency-select:after{content:"";position:absolute;inset-inline-end:-22px;inset-block-start:50%;inline-size:14px;block-size:14px;margin-block-start:-7px;border:2px solid var(--border);border-block-start-color:var(--brand);border-radius:50%;animation:splash-spin .8s linear infinite}.cash-toggle__available{display:block;margin-block-start:2px}@media (max-width: 1023px){.modal--center{align-items:center}}.modal--center .modal__box{border-radius:var(--radius-block)}.import__template{justify-self:center;text-align:center;min-block-size:auto;padding-block:var(--space-1)}.savings__add{margin-block:var(--space-4) var(--space-3);justify-self:start}.savings__history{justify-self:start;color:inherit;opacity:.85}.export-progress{display:flex;align-items:center;gap:var(--space-3)}.export-progress__spinner{flex:none;inline-size:18px;block-size:18px;border:2px solid var(--border);border-block-start-color:var(--brand);border-radius:50%;animation:splash-spin .8s linear infinite}.header__back{display:inline-flex;align-items:center;gap:2px;min-block-size:44px;padding-inline:4px 10px;border:none;border-radius:var(--radius-pill);background:transparent;color:var(--brand);font:inherit;font-size:var(--text-md);font-weight:500;cursor:pointer}:root[data-theme=dark] .header__back{color:var(--accent-text)}.header__back-icon{inline-size:22px;block-size:22px}[dir=rtl] .header__back-icon{transform:scaleX(-1)}@media (hover: hover){.header__back:hover{background:var(--surface)}}.slides[data-brand=true]{overflow:hidden}.slides[data-brand=true]:before{content:"";position:absolute;inset-block-start:-90px;inset-inline-end:-90px;inline-size:240px;block-size:240px;border-radius:50%;background:var(--accent);opacity:.16;pointer-events:none}.header__logo{block-size:40px}.nav__brand{display:none}@media (min-width: 1024px){:root{--side-nav: 248px;--content-max: 1200px}body{font-size:16px}.nav{padding-block-start:var(--space-5);gap:2px;box-shadow:none}.nav__brand{display:block;padding:0 var(--space-4) var(--space-6)}.nav__brand img{block-size:40px;inline-size:auto}.nav__brand-dark{display:none}:root[data-theme=dark] .nav__brand-light{display:none}:root[data-theme=dark] .nav__brand-dark{display:block}.header{position:sticky;background:var(--bg);border-block-end:1px solid var(--border)}.header .header__logo{display:none}.screen{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-5);align-content:start;max-inline-size:var(--content-max);margin-inline:auto;padding:var(--space-6) var(--space-7) var(--space-7)}.screen>*{grid-column:1 / -1}.screen>.course-card,.screen>.holding,.screen>.signal,.screen>.badge{grid-column:auto}.screen__title{font-size:2rem;margin-block-end:var(--space-4)}h2{font-size:1.25rem;margin-block-start:var(--space-6)}.card{padding:var(--space-6)}.field,.auth,.slides,.article{max-inline-size:640px}.article{margin-inline:auto}.actions{flex-wrap:wrap}.button{inline-size:auto;min-inline-size:180px}.button--quiet,.link-button{min-inline-size:0}@media (hover: hover){.holding:hover,.course-card:hover,button.signal:not(.signal--alert):hover{background-color:var(--surface-2)}.holding,.course-card,button.signal{transition:background-color var(--transition),transform .15s ease}}.modal{align-items:center;justify-content:center}.modal__box{max-inline-size:560px;border-radius:var(--radius-block)}.table td{padding:var(--space-3)}.legal-footer{padding-inline-start:calc(var(--side-nav) + var(--space-5))}}.card--focus{box-shadow:0 0 0 2px var(--brand)}.howto__media{inline-size:100%;border-radius:var(--radius-lg)}.howto__body{font-size:var(--text-sm);line-height:1.55}.course-unlock,.course-file,.targets-promo,.promo,.funds,.about{margin-block-start:var(--space-5)}.celebrate__icon{background:transparent;inline-size:120px;block-size:120px;font-size:96px;color:var(--brand)}.celebrate__icon .glyph{color:inherit}.celebrate__icon:has(.glyph--flame){color:var(--convert)}.celebrate__icon:has(.glyph--trophy),.celebrate__icon:has(.glyph--medal),.celebrate__icon:has(.glyph--star),.celebrate__icon:has(.glyph--crown),.celebrate__icon:has(.glyph--coins){color:var(--warning)}.celebrate__icon:has(.glyph--check),.celebrate__icon:has(.glyph--sprout),.celebrate__icon:has(.glyph--leaf){color:var(--profit)}.celebrate__icon:has(.glyph--snowflake),.celebrate__icon:has(.glyph--book),.celebrate__icon:has(.glyph--cap),.celebrate__icon:has(.glyph--diamond){color:var(--info)}:root[data-theme=dark] .celebrate__icon{inline-size:112px;block-size:112px;font-size:56px;background:color-mix(in srgb,currentColor 18%,transparent)}@media (min-width: 1024px){.header__brand{display:none!important}.header{justify-content:flex-end}.screen{max-inline-size:1080px;align-items:start;grid-auto-rows:min-content}.screen .button,.actions--bottom .button,.tools .button,.funds .button,.course-card .button{inline-size:auto}.actions,.actions--bottom{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:flex-start}.actions--bottom{margin-block:var(--space-5)}.funds .actions--scroll{flex-wrap:wrap;overflow:visible}.screen>.donut{grid-column:1}.screen>.legend{grid-column:2;align-self:center;margin:0}.attention,.alerts{align-items:start;grid-auto-rows:min-content}.signal{align-self:start}.stub{max-inline-size:640px}.article{max-inline-size:760px}.article__figure img,.article>img{max-block-size:420px;inline-size:100%;object-fit:cover;border-radius:var(--radius-block)}.slides{max-inline-size:560px;margin-inline:auto;border-radius:var(--radius-block)}.slides .button{inline-size:100%}label.row:has(input[type=checkbox]){justify-content:flex-start;gap:var(--space-3)}.course-card{block-size:100%}.legal-footer{padding-inline-start:0}}label.row:has(>input[type=checkbox]){justify-content:flex-start;gap:var(--space-3)}.guest-bar{position:fixed;inset-inline:0;inset-block-end:0;z-index:50;display:flex;align-items:center;justify-content:center;gap:var(--space-4);flex-wrap:wrap;padding:var(--space-3) var(--space-4) calc(var(--space-3) + var(--inset-bottom));background:var(--brand);color:#fff;font-weight:500}.guest-bar .button{inline-size:auto}.public-cta{margin-block-start:var(--space-5)}.halal-pill{margin-inline-start:auto;padding:2px 10px;border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:600;background:var(--muted-soft)}.halal-pill--halal{background:var(--profit-soft);color:var(--profit-text)}.halal-pill--haram{background:var(--loss-soft);color:var(--loss)}.halal-pill--mashbuh{background:var(--warning-soft);color:var(--warning-text)}.home .signal{margin-block-end:var(--space-3)}.home>.signal+h2,.home>.card+h2{margin-block-start:var(--gap-section)}.question-card__head{display:flex;align-items:center;gap:var(--space-3)}.question-card__icon{flex:0 0 auto;display:grid;place-items:center;inline-size:44px;block-size:44px;border-radius:50%;background:var(--brand-soft);color:var(--brand)}.question-card__icon .glyph{inline-size:24px;block-size:24px}.question-card .actions{margin-block:var(--space-2) 0}.question-card .chips{margin-block-end:0;flex-wrap:wrap}.choice--wide{flex-basis:100%}.pair__suffix{align-self:center;padding-inline-end:var(--space-2)}.question-card__pair{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.question-card__pair .field{margin:0}.question-card .field__input{min-inline-size:0}.first-value{display:grid;gap:var(--space-1);animation:appear .35s ease-out both}.demo-card{position:relative;display:grid;gap:var(--space-3);margin-block-end:var(--space-4);padding:var(--space-5);border:2px dashed var(--border);border-radius:var(--radius-block);background:var(--muted-soft);opacity:.85}.demo-card__badge{justify-self:start;padding:2px var(--space-3);border-radius:var(--radius-pill);background:var(--surface-2);color:var(--text-muted);font-size:var(--text-xs);font-weight:600}.demo-card__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.demo-card__grid>span,.demo-card__goal>span{display:grid;gap:2px}.demo-card__goal{display:flex;align-items:center;gap:var(--space-4)}.demo-card .ring{inline-size:72px;block-size:72px}.ring{inline-size:96px;block-size:96px;flex:0 0 auto}.ring__track{fill:none;stroke:var(--border);stroke-width:9}.ring__bar{fill:none;stroke:var(--brand);stroke-width:9;stroke-linecap:round;transition:stroke-dashoffset .8s ease-out}:root[data-theme=dark] .ring__bar{stroke:var(--accent)}.ring__text{fill:var(--text);font-size:20px;font-weight:600}@media (prefers-reduced-motion: reduce){.ring__bar{transition:none}}.goal-widget{display:grid;gap:var(--space-3);touch-action:pan-y}.goal-widget__head{display:flex;align-items:center;gap:var(--space-3)}.goal-widget__icon{flex:none;display:grid;place-items:center;inline-size:40px;block-size:40px;border-radius:50%;background:var(--accent-soft);color:var(--accent-deep)}.goal-widget__title{font-size:var(--text-md);line-height:1.3;min-inline-size:0;overflow-wrap:anywhere}.goal-widget__body{display:flex;align-items:center;gap:var(--space-4)}.goal-widget__facts{display:grid;gap:var(--space-1)}.goal-widget__done{color:var(--accent-deep);font-weight:600}.goal-widget__slides{display:grid}.goal-widget__plan-link{justify-self:start;min-block-size:32px;padding:0;border:none;background:none;font:inherit;font-size:var(--text-sm);font-weight:500;color:var(--brand);text-align:start;cursor:pointer;text-decoration:underline;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent)}:root[data-theme=dark] .goal-widget__plan-link{color:var(--accent-text)}.goal-widget__slide{grid-area:1 / 1;display:grid;gap:var(--space-3);align-content:start}.goal-widget__slide:not([data-current]){visibility:hidden}.goal-widget__main{flex:none;margin-inline-start:auto;min-block-size:32px;padding:0 var(--space-3);border-radius:var(--radius-pill);border:1px solid var(--border);background:none;color:var(--brand);font:inherit;font-size:var(--text-sm);font-weight:500;cursor:pointer;white-space:nowrap}.goal-widget__main.is-on{display:inline-flex;align-items:center;border-color:transparent;background:var(--brand-soft);cursor:default}:root[data-theme=dark] .goal-widget__main{color:var(--accent-text)}@media (hover: hover){button.goal-widget__main:hover{background:var(--surface-2)}}.goal-widget__nav{display:flex;align-items:center;justify-content:center;gap:var(--space-3)}.goal-widget__nav .button--quiet{min-inline-size:44px;font-size:1.4rem}.goal-widget__dots{display:flex;gap:6px}.goal-widget__dots span{inline-size:8px;block-size:8px;border-radius:50%;background:var(--border)}.goal-widget__dots span.is-on{background:var(--brand)}:root[data-theme=dark] .goal-widget__dots span.is-on{background:var(--accent)}.capital-card{display:grid;gap:var(--space-1);inline-size:100%;text-align:start;font:inherit;border:none;cursor:pointer}.today-card{display:grid;gap:var(--space-2)}.today-card__streak{display:flex;align-items:center;gap:var(--space-2)}.today-card__streak .glyph{color:var(--warning)}.today-card__mark{inline-size:22px;block-size:22px;color:var(--accent-deep);margin-inline-start:auto}.today-card p{margin:0}.start-choice{display:grid;gap:var(--space-3)}.start-choice__option{display:flex;align-items:center;gap:var(--space-4);inline-size:100%;min-block-size:88px;padding:var(--space-4) var(--space-5);border:2px solid #FFFFFF33;border-radius:var(--radius-block);background:#ffffff14;color:#fff;font:inherit;text-align:start;cursor:pointer;transition:background var(--transition),border-color var(--transition)}@media (hover: hover){.start-choice__option:hover{background:#fff2;border-color:var(--accent)}}.start-choice__option:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.start-choice__icon{flex:0 0 auto;display:grid;place-items:center;inline-size:52px;block-size:52px;border-radius:50%;background:var(--accent);color:var(--brand)}.start-choice__icon .glyph{inline-size:28px;block-size:28px}.start-choice__text{display:grid;gap:var(--space-1)}.start-choice__text strong{font-size:var(--text-lg)}.start-choice__text span{opacity:.85}.start-choice__note{margin:var(--space-2) 0 0;font-size:var(--text-sm);color:#ffffffb3}@media (min-width: 1024px){.goal-widget__slide>.button,.today-card>.button,.question-card .actions .button{justify-self:start;inline-size:auto}.question-card .actions{display:flex;flex-wrap:wrap}}.term{display:inline;padding:0;border:none;background:none;font:inherit;color:inherit;cursor:pointer;font-weight:inherit;text-decoration:none;border-bottom:1.5px dotted currentColor;border-radius:0;line-height:inherit}.term:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}.term-sheet{display:grid;gap:var(--space-3)}.term-sheet p{margin:0}.term-sheet__long{display:grid;gap:var(--space-2)}.term-sheet__note{padding:var(--space-3);border-radius:var(--radius-md);background:var(--accent-soft);font-size:var(--text-sm)}.term-sheet__related{margin:0}.term-sheet__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.term-sheet__foot .button{inline-size:auto;margin-inline-start:auto}.glossary-list{display:grid;margin-block-start:var(--space-4)}.glossary-row{display:grid;gap:2px;inline-size:100%;text-align:start;font:inherit;background:none;border:none;border-block-end:1px solid var(--border);padding-block:var(--space-3);cursor:pointer;color:var(--text)}.glossary-row__term--islamic{color:var(--accent-deep)}:root[data-theme=dark] .glossary-row__term--islamic{color:var(--accent-text)}.mood-card{--tone: var(--on-brand);--tone-bg: var(--brand);position:relative;display:flex;align-items:stretch;margin-block-end:var(--space-4);border-radius:var(--radius-block);background:var(--tone-bg);color:var(--tone)}.mood-card[data-state=deviations]{--tone: var(--text);--tone-bg: var(--sand-soft)}.mood-card[data-state=important]{--tone: var(--text);--tone-bg: var(--terracotta-soft)}:root[data-theme=dark] .mood-card[data-state=calm]{--tone-bg: #1C4B42}.mood-card__main{flex:1;display:flex;align-items:center;gap:var(--space-4);padding:var(--space-5);border:none;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}.mood-card__icon{flex:0 0 auto;display:grid;place-items:center;inline-size:52px;block-size:52px;border-radius:50%;background:#ffffff26;color:var(--accent)}.mood-card[data-state=deviations] .mood-card__icon{background:var(--sand-soft);color:var(--sand)}.mood-card[data-state=important] .mood-card__icon{background:var(--terracotta-soft);color:var(--terracotta)}.mood-card__icon .glyph{inline-size:28px;block-size:28px}.mood-card__body{display:grid;gap:var(--space-1)}.mood-card__title{font-size:var(--text-lg)}.mood-card__text,.mood-card__line{opacity:.85}.mood-card__info{position:absolute;inset-block-start:var(--space-2);inset-inline-end:var(--space-2)}.mood-card[data-state=calm] .mood-card__info .info-button{color:#fffc}.mood-card[data-state=calm] .info-button,.card--hero .info-button{background:#ffffff26;border-color:#fff6;color:#fff}.mood-item[data-level=deviations]{--tone: var(--sand);--tone-soft: var(--sand-soft)}.mood-item[data-level=important]{--tone: var(--terracotta);--tone-soft: var(--terracotta-soft)}.mood-item{margin-block-end:var(--space-3)}.mood-item__text{color:var(--text);opacity:1}.mood-item__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-block-start:var(--space-3)}.mood-item__actions .button{inline-size:auto;min-block-size:40px;padding-inline:var(--space-4)}.mood-note{margin-block-start:var(--space-5)}.all-time{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);margin-block:var(--space-3)}.all-time__cell{display:grid;gap:2px;min-inline-size:0}.all-time__value{font-size:var(--text-lg);font-weight:600;overflow-wrap:anywhere}@media (max-width: 420px){.all-time{grid-template-columns:1fr 1fr}.all-time__cell--diff{grid-column:1 / -1}}.stability-line{display:block;margin-block-start:var(--space-2);padding:0;border:none;background:none;font:inherit;font-size:var(--text-sm);color:var(--text);text-align:start;opacity:.85}button.stability-line{cursor:pointer;color:var(--brand);font-weight:500}:root[data-theme=dark] button.stability-line{color:var(--accent-text)}.stability-badge{font-size:var(--text-xs);color:var(--accent-deep);font-weight:600}:root[data-theme=dark] .stability-badge{color:var(--accent-text)}.timeline{list-style:none;margin:var(--space-5) 0;padding:0;position:relative}.timeline:before{content:"";position:absolute;inset-block:6px;inset-inline-start:7px;inline-size:2px;background:var(--border)}.timeline__item{position:relative;display:flex;gap:var(--space-4);padding-block-end:var(--space-4)}.timeline__dot{flex:0 0 auto;inline-size:16px;block-size:16px;margin-block-start:3px;border-radius:50%;background:var(--surface-2);border:3px solid var(--bg);position:relative;z-index:1}.timeline__item[data-changed=true] .timeline__dot{inline-size:16px;block-size:16px;background:var(--brand)}.timeline__item[data-status=mashbuh][data-changed=true] .timeline__dot{background:var(--warning)}.timeline__item[data-status=haram][data-changed=true] .timeline__dot{background:var(--loss)}.timeline__item[data-changed=false]{font-size:var(--text-sm)}.timeline__body{display:grid;gap:2px}.timeline__date{font-size:var(--text-sm);color:var(--text-muted)}.plan__benefits li{line-height:1.4}.plan__limits{font-size:var(--text-sm);margin-block:var(--space-2) 0}.plan__saving{display:block;font-size:var(--text-xs);color:var(--accent-deep);font-weight:600}:root[data-theme=dark] .plan__saving{color:var(--accent-text)}.plan__legal{margin-block:var(--space-3) 0;font-size:var(--text-xs);color:var(--text-muted)}.compare-wrap{overflow-x:auto;margin-block-end:var(--space-5)}.compare{inline-size:100%;border-collapse:collapse;font-size:var(--text-sm)}.compare th,.compare td{padding:var(--space-2) var(--space-3);border-block-end:1px solid var(--border)}.compare thead th{text-align:center;white-space:nowrap}.compare tbody th{text-align:start;font-weight:400;min-inline-size:180px}.compare td{text-align:center;color:var(--accent-deep);font-weight:600}:root[data-theme=dark] .compare td{color:var(--accent-text)}.plain-list{margin:0 0 var(--space-4);padding-inline-start:var(--space-6);display:grid;gap:var(--space-2)}.trial-offer{margin-block-end:var(--space-4)}.dividends__goal{margin-block-start:var(--space-2);font-weight:600}.dividends__month{display:grid;grid-template-columns:9rem 1fr auto;align-items:center;gap:var(--space-3)}.dividends__month-name{font-size:var(--text-sm)}.dividends__bar{block-size:8px;border-radius:var(--radius-pill);background:var(--surface-2);overflow:hidden}.dividends__bar span{display:block;block-size:100%;background:var(--brand);border-radius:inherit}:root[data-theme=dark] .dividends__bar span{background:var(--accent)}.dividends__row{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);inline-size:100%;background:none;border:none;border-block-end:1px solid var(--border);font:inherit;color:var(--text);padding-block:var(--space-3);text-align:start;cursor:pointer}.dividends__row-main{display:grid;gap:2px}@media (max-width: 420px){.dividends__month{grid-template-columns:7rem 1fr auto}}.calm-form{display:grid;gap:var(--space-3)}.calm-form .chips{margin-block-end:0}.calm-rules{display:grid;gap:var(--space-2)}.calm-rules__list{margin:0;padding-inline-start:var(--space-5);display:grid;gap:var(--space-1)}.calm-list{display:grid;gap:var(--space-3);margin-block-start:var(--space-4)}.calm-entry{display:grid;gap:var(--space-1);text-align:start;inline-size:100%;font:inherit;color:inherit;border:0;cursor:pointer}.calm-entry__title{font-weight:600}.calm-entry__text{white-space:pre-line;overflow-wrap:anywhere}.calm-rule{display:grid;gap:var(--space-2)}.calm-rule__actions{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.calm-note{margin-block-start:var(--space-6);font-size:.875rem}.calm .signal+p,.calm>p+.card,.calm>.card+p{margin-block-start:var(--space-4)}.sheet .calm-rules{background:var(--surface-2, var(--card))}.signal--compact+.signal--compact{margin-block-start:var(--space-2)}.signal--compact+.course-card,.signal--compact+.stub{margin-block-start:var(--space-4)}.advisor-topics{display:grid;gap:var(--space-2);margin-block-end:var(--space-3)}.advisor-topic{inline-size:100%;text-align:start;justify-content:flex-start;white-space:normal}.chat{display:grid;gap:var(--space-2);margin-block:var(--space-4)}.chat__bubble{max-inline-size:85%;padding:var(--space-3) var(--space-4);border-radius:18px;white-space:pre-line;overflow-wrap:anywhere;line-height:1.45}.chat__bubble--assistant{justify-self:start;background:var(--surface);border-end-start-radius:6px}.chat__bubble--user{justify-self:end;background:var(--brand);color:#fff;border-end-end-radius:6px}:root[data-theme=dark] .chat__bubble--user{background:var(--brand);color:#fff}.chat__typing{color:var(--text-muted, inherit);opacity:.75}.chat__input{display:grid;gap:var(--space-2)}.ai-screen__text{white-space:pre-line}.ai-screen__ending{margin-block-start:var(--space-3);font-size:.875rem}.signal--compact+.button,.card+.button--ghost{margin-block-start:var(--space-4)}.share-sheet{z-index:1200}.share-sheet__preview{inline-size:100%;max-block-size:40vh;object-fit:contain;border-radius:var(--radius-md)}.celebrate .button--ghost{margin-block-start:var(--space-2)}.together{display:grid;align-content:start;gap:var(--space-3);margin-block:var(--space-4)}.together__row{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3)}.together__name{font-weight:600;overflow-wrap:anywhere}.together__streak{display:inline-flex;align-items:center;gap:var(--space-1);white-space:nowrap}.together__invite{display:grid;gap:var(--space-3);margin-block-start:var(--space-4)}.year{display:grid;gap:var(--space-4)}.year__card{display:grid;gap:var(--space-3);padding:var(--space-6) var(--space-5);border-radius:24px;background:var(--surface)}.year__card h1,.year__card h2,.year__card p{margin:0}.year__card--cover{background:var(--brand);color:var(--on-brand);text-align:center;justify-items:center}:root[data-theme=dark] .year__card--cover{background:var(--brand-soft);color:var(--text)}.year__card--cover svg{inline-size:48px;block-size:48px}.year__kicker{font-size:var(--text-sm);color:var(--accent-text);font-weight:600}.year__card .button{justify-self:start}.year__card--cover .button{justify-self:center}.year__card{align-content:start}.year__card .button{block-size:auto;min-block-size:46px;inline-size:auto;padding-inline:var(--space-5)}.year__card--final{background:var(--accent-soft);text-align:center;justify-items:center}.year__card--final .button{justify-self:center}.year{align-content:start}.source-link{display:inline-block;margin-block-start:var(--space-2);font-size:var(--text-xs);color:var(--text-muted);text-decoration:none;min-block-size:24px;line-height:24px}@media (hover: hover){.source-link:hover{color:var(--text)}}.calc-faq details{border-block-start:1px solid var(--border);padding-block:var(--space-3)}.calc-faq details:first-of-type{border-block-start:none}.calc-faq summary{cursor:pointer;font-weight:600;min-block-size:44px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);list-style:none}.calc-faq summary::-webkit-details-marker{display:none}.calc-faq summary:after{content:"+";flex:none;display:grid;place-items:center;inline-size:28px;block-size:28px;border-radius:50%;background:var(--brand-soft);color:var(--brand);font-size:20px;font-weight:500;line-height:1;transition:transform .2s ease}:root[data-theme=dark] .calc-faq summary:after{color:var(--accent-text)}.calc-faq details[open] summary:after{transform:rotate(45deg)}.calc-faq details p{margin-block:var(--space-2) 0;color:var(--text-muted)}.nav__slot{display:contents}.center-action{flex:1 1 auto;min-inline-size:56px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:2px;padding:0 0 var(--space-2);border:none;background:none;color:var(--text-muted);font:inherit;font-size:clamp(.6875rem,3.1vw,var(--text-xs));cursor:pointer}.center-action__disc{display:grid;place-items:center;inline-size:54px;block-size:54px;margin-block-start:-22px;border-radius:50%;border:4px solid var(--bg);background:var(--brand);color:#fff;box-shadow:0 6px 16px #14171a29;transition:transform .15s ease}.center-action__disc svg{inline-size:26px;block-size:26px}.center-action:active .center-action__disc{transform:translateY(1px) scale(.97)}:root[data-theme=dark] .center-action[data-tone=plain] .center-action__disc{background:var(--accent);color:#14171a}.center-action__label{white-space:nowrap}.center-action[data-tone]:not([data-tone=plain]) .center-action__label{font-weight:600;letter-spacing:.04em}.center-action[data-tone=graphite] .center-action__disc{background:radial-gradient(circle at 35% 28%,#5b6168,#2b3035 55%,#16191c);color:#e9ecef;box-shadow:inset 0 2px 2px #fff3,inset 0 -3px 4px #0006,0 6px 16px #14171a4d}.center-action[data-tone=graphite] .center-action__label{color:#2b3035}.center-action[data-tone=emerald] .center-action__disc{background:radial-gradient(circle at 35% 28%,#3fc98b,#138a5a 55%,#0a4f33);color:#f1fff8;box-shadow:inset 0 2px 2px #ffffff40,inset 0 -3px 4px #00000059,0 6px 16px #0a4f3359}.center-action[data-tone=emerald] .center-action__label{color:#138a5a}.center-action[data-tone=gold] .center-action__disc{background:radial-gradient(circle at 35% 28%,#fff1b8,#e2b53f,#9a6b12);color:#3b2a05;box-shadow:inset 0 2px 2px #ffffff80,inset 0 -3px 4px #6b480a66,0 6px 16px #9a6b1259}.center-action[data-tone=gold] .center-action__label{color:#9a6b12}:root[data-theme=dark] .center-action[data-tone=graphite] .center-action__label{color:#c9ced3}:root[data-theme=dark] .center-action[data-tone=emerald] .center-action__label{color:#3fc98b}:root[data-theme=dark] .center-action[data-tone=gold] .center-action__label{color:#e2b53f}.ai-menu{display:grid;gap:var(--space-2)}.ai-menu__row{display:flex;align-items:center;gap:var(--space-3);inline-size:100%;min-block-size:64px;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);color:var(--text);font:inherit;text-align:start;cursor:pointer}.ai-menu__row>span:last-child{display:grid;gap:2px}.modal .sheet.ai-menu{gap:var(--space-2)}.modal .sheet.ai-menu>.ai-menu__row{margin:0}.ai-menu__row .muted{font-size:var(--text-sm)}.ai-menu__icon{flex:none;display:grid;place-items:center;inline-size:44px;block-size:44px;border-radius:50%;background:var(--brand);color:#fff}.ai-menu__icon svg{inline-size:24px;block-size:24px}.ai-menu[data-tone=graphite] .ai-menu__icon{background:#2b3035}.ai-menu[data-tone=emerald] .ai-menu__icon{background:#138a5a}.ai-menu[data-tone=gold] .ai-menu__icon{background:radial-gradient(circle at 35% 28%,#fff1b8,#e2b53f,#b8860b);color:#3b2a05}.ai-menu__avatar{flex:none;inline-size:44px;block-size:44px;border-radius:50%}.ai-menu__row--plain{min-block-size:56px;border-style:dashed;background:none}.ai-menu__plain-icon{flex:none;display:grid;place-items:center;inline-size:44px;block-size:44px;border-radius:50%;background:var(--brand-soft);color:var(--brand)}.ai-menu__plain-icon svg{inline-size:22px;block-size:22px}:root[data-theme=dark] .ai-menu__plain-icon{color:var(--accent-text)}@media (min-width: 1024px){.center-action{flex:none;flex-direction:row;justify-content:flex-start;gap:var(--space-3);min-block-size:48px;padding:var(--space-2) var(--space-4);font-size:var(--text-sm)}.center-action__disc{inline-size:32px;block-size:32px;margin:0;border-width:0;box-shadow:none}.center-action__disc svg{inline-size:18px;block-size:18px}}.chips--scroll{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:calc(-1 * var(--space-4));padding-inline:var(--space-4)}.chips--scroll::-webkit-scrollbar{display:none}.chips--scroll .choice{flex:none}.screener .field__input[type=search]{margin-block-end:var(--space-3)}.screener__list{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2)}.screener__list>.holding{min-inline-size:0}.screener__name,.screener__source{display:block;font-size:var(--text-sm)}.screener__source{font-size:var(--text-xs)}@media (min-width: 1024px){.screener__list{grid-template-columns:repeat(2,minmax(0,1fr))}.chips--scroll{flex-wrap:wrap;overflow:visible;margin-inline:0;padding-inline:0}}.screener__meta{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.screener__meta .screener__name{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.screener__kind{flex:none;padding:2px var(--space-2);border-radius:var(--radius-pill, 999px);background:var(--surface);border:1px solid var(--border);color:var(--text-muted);font-size:var(--text-xs);white-space:nowrap}.field__hint{line-height:1.35}.calc-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.calc-head .card__title{margin:0}.calc-currency{inline-size:auto;min-inline-size:92px}.calc-label{font-weight:400;color:var(--text);line-height:1.35}.calc-label strong{font-weight:600}.calc-label--row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.calc-label--row .button--quiet{min-block-size:32px;font-size:var(--text-xs)}.calc-value{color:var(--brand);font-weight:500}.calc-jewelry{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--space-3)}.calc-jewelry label{display:grid;gap:var(--space-1)}:root[data-theme=dark] .calc-value{color:var(--accent-text)}.calc-nisab{margin:0;font-weight:600}.calc-due{margin:0;font-weight:500}.calc-fund{display:grid;gap:2px;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-lg);color:var(--text)}.zakat-base__link{align-items:center}.button--plain{padding:0;border:none;background:none;font:inherit;color:inherit;cursor:pointer;min-block-size:44px}.zakat-notice__link{color:var(--brand);font-weight:600;min-block-size:32px;margin-block-start:var(--space-1)}.notice:has(.zakat-notice__link) p{margin-block:var(--space-1) 0}:root[data-theme=dark] .zakat-notice__link{color:var(--accent-text)}.zakat-base__value,.zakat-total{display:inline-flex;align-items:center;gap:var(--space-2)}.zakat-total{padding:0;border:none;background:none;font:inherit;color:inherit;cursor:pointer;justify-content:flex-start}.zakat-total .result-line{margin:0}.info-dot{display:inline-grid;place-items:center;inline-size:20px;block-size:20px;border-radius:50%;border:1.5px solid currentColor;font-size:12px;font-weight:600;font-style:normal;opacity:.7}.calc-line{display:grid;gap:2px;padding-block:var(--space-2);border-block-end:1px solid var(--border)}.calc-line__head{display:flex;justify-content:space-between;gap:var(--space-3)}.calc-line--total{border-block-end:none}.excluded-block{margin-block-end:var(--space-5)}.excluded-list{list-style:none;margin:var(--space-2) 0 0;padding:0;display:grid;gap:var(--space-2)}.excluded-list li{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3)}.excluded-list__name{display:grid;min-inline-size:0}.excluded-list__name .muted{font-size:var(--text-sm);overflow-wrap:anywhere}.card--hero .funds{margin:0}.card--hero .funds .field__label{color:inherit;opacity:.85}.card--hero .fund-link{color:#fff;border-color:#ffffff59;background:#ffffff14}.card--hero.stack{gap:var(--space-3)}.mood-item[data-level=seen]{opacity:.7}.mood-item[data-level=seen] .signal__icon{background:var(--surface);color:var(--text-muted)}.start-block__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.start-block__head .card__title{margin:0}.start-block__close{inline-size:44px;block-size:44px;margin:calc(-1 * var(--space-2));border:none;background:none;color:var(--text-muted);font-size:26px;line-height:1;cursor:pointer}.start-block__row{inline-size:100%;text-align:start;font:inherit;cursor:pointer}.status-check__head{display:flex;align-items:center;gap:var(--space-3)}.status-check__head .card__title{margin:0}.status-check__icon{flex:0 0 auto;display:grid;place-items:center;inline-size:40px;block-size:40px;border-radius:50%;background:var(--brand-soft, var(--surface));color:var(--brand)}.status-check__icon svg{inline-size:20px;block-size:20px}.quick-goal{max-block-size:85vh;overflow-y:auto}.quick-goal .slides__title{font-size:var(--text-lg);margin:0}.quick-goal__delete{justify-self:center;min-block-size:44px;color:var(--loss)}:root[data-theme=dark] .quick-goal__delete{color:var(--loss)}.quick-goal__note{margin:0;line-height:var(--leading-normal)}.chips--wrap{flex-wrap:wrap;overflow:visible}.calm-block{display:grid;gap:var(--space-2)}.calm-block h2,.calm-block>p{margin:0}.calm-tiles{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3);margin-block-start:var(--space-2)}.calm-tile{display:grid;align-content:start;gap:var(--space-1);text-align:start;padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;min-inline-size:0}.calm-tile .muted{font-size:var(--text-sm);line-height:1.35}.calm-tile__icon{display:grid;place-items:center;inline-size:36px;block-size:36px;border-radius:50%;background:var(--brand-soft);color:var(--brand)}.home-learn__all{justify-self:center;display:block;margin-inline:auto}.savings-item{display:grid;gap:var(--space-2);margin-block-end:var(--space-3)}.savings-item>.holding{margin:0}.savings-item__choice{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2)}.savings-item__choice .button{inline-size:100%}.savings-item .savings-form{margin:0}.article-card{display:grid;gap:var(--space-3);inline-size:100%;text-align:start;padding:0;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card, var(--surface));color:var(--text);font:inherit;cursor:pointer}.article-card__cover{inline-size:100%;aspect-ratio:16 / 9;object-fit:cover;display:block}.article-card__body{display:grid;gap:var(--space-1);padding:0 var(--space-4) var(--space-4)}.article-card__cover+.article-card__body{padding-block-start:0}.article-card:not(:has(.article-card__cover)) .article-card__body{padding-block-start:var(--space-4)}.article-card__date{font-size:var(--text-xs)}.article-card__title{font-size:var(--text-lg);line-height:1.3}.article-card__excerpt{font-size:var(--text-sm);line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.article-page__cover{inline-size:100%;border-radius:var(--radius-lg)}.article--blog{display:grid;gap:var(--space-3);line-height:1.55}.article--blog h2,.article--blog h3,.article--blog h4,.article--blog p,.article--blog ul,.article--blog ol{margin:0}.article--blog h2,.article--blog h3{margin-block-start:var(--space-3)}.article--blog img{max-inline-size:100%;block-size:auto;border-radius:var(--radius-md)}.article--blog blockquote{margin:0;padding:var(--space-5) var(--space-4);background:var(--surface-warm);border-radius:20px;font-size:1.125rem;line-height:1.5;color:var(--text)}.article--blog a{color:var(--brand);font-weight:600;text-decoration:none}.balance--compact{display:grid;gap:var(--space-1)}.balance--compact .balance__head{display:flex;justify-content:space-between;align-items:center}.balance--compact .result-line,.balance__diff{margin:0}.balance__diff.profit,.balance__diff.loss,.balance__diff .muted{font-weight:400}.portfolio-actions-main{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.portfolio-actions-main .button{inline-size:100%}.tab-chips{position:relative;margin-block:var(--space-4) var(--space-3);display:flex;gap:var(--space-2);overflow-x:auto;scrollbar-width:none;padding-block:var(--space-1);margin-inline:calc(-1 * var(--space-4));padding-inline:var(--space-4);scroll-padding-inline:var(--space-4)}.tab-chips::-webkit-scrollbar{display:none}.tab-chip{flex:0 0 auto;padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);border:1px solid var(--border);background:transparent;color:var(--text);font:inherit;font-size:var(--text-sm);cursor:pointer;min-block-size:40px;white-space:nowrap}.tab-chip[aria-selected=true]{background:var(--brand);border-color:var(--brand);color:var(--on-brand);font-weight:600}.tab-chips--small{margin-inline:0;padding-inline:0}.tab-panel{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.tab-panel>h2,.tab-panel>.info-title{margin:0}.tab-actions{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.tab-actions .button{inline-size:100%}.overview-links{display:flex;flex-wrap:wrap;gap:var(--space-4)}.status-mark{font-size:var(--text-xs);font-weight:600;color:var(--text-muted)}.status-mark[data-status=halal]{color:var(--profit-text)}.status-mark[data-status=mashbuh]{color:var(--warning-text)}.status-mark[data-status=haram]{color:var(--loss)}.ptable{display:grid;grid-template-columns:minmax(0,1fr);border-block-start:1px solid var(--border)}.ptable__row{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,.9fr);gap:var(--space-3);align-items:center;padding:var(--space-3) 0;border:none;border-block-end:1px solid var(--border);background:none;color:var(--text);font:inherit;text-align:start;inline-size:100%;min-inline-size:0}button.ptable__row{cursor:pointer}.ptable__row>:last-child{text-align:end;justify-items:end}.ptable__head{padding-block:var(--space-2);font-size:var(--text-xs);color:var(--text-muted)}.ptable__name{display:flex;align-items:center;gap:var(--space-3);min-inline-size:0}.ptable__stack{display:grid;gap:2px;min-inline-size:0}.ptable__ticker{font-weight:600}.ptable__sub{font-size:var(--text-xs);overflow-wrap:anywhere}@media (min-width: 1024px){.tab-chips{margin-inline:0;padding-inline:0;flex-wrap:wrap}}.tab-panel .segmented,.tab-panel .card,.tab-panel .ptable,.tab-panel .legend,.tab-panel .donut{margin-block:0}.tab-panel .card .row:first-child{padding-block-start:0}.goal-widget{scroll-margin-block-start:calc(var(--inset-top) + 72px)}.toast{position:fixed;z-index:120;inset-inline:var(--space-4);inset-block-end:calc(var(--nav-height) + var(--inset-bottom) + var(--space-3));margin-inline:auto;max-inline-size:420px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--text);color:var(--bg);text-align:center;font-size:var(--text-sm);box-shadow:var(--shadow-pop);animation:fade-up .2s ease both}@media (prefers-reduced-motion: reduce){.toast{animation:none}}.course-unlock.is-pulse{animation:unlock-pulse 1.2s ease .35s 1}@keyframes unlock-pulse{0%,to{box-shadow:none}40%{box-shadow:0 0 0 4px var(--accent)}}@media (prefers-reduced-motion: reduce){.course-unlock.is-pulse{animation:none}}@media (min-width: 1024px){.course-card{display:flex;flex-direction:column;align-items:stretch}.course-card>*{flex:none}.course-card__cta{margin-block-start:auto;align-self:flex-start;block-size:auto}.course-card__meta{margin-block-end:var(--space-3)}.screen>.signal--compact{align-self:stretch}}.card--warm,.promo:not(.card--hero){color:var(--text)}.start-block .button,.goal-widget .button,.course-unlock .button{white-space:normal;text-align:center;line-height:1.3}.stack>*{min-inline-size:0}.screen__title{overflow-wrap:anywhere}.asset-source-about p{margin:0;font-size:var(--text-sm);line-height:1.5}:root[data-tg-fullscreen="1"]{--inset-top: max(env(safe-area-inset-top, 0px), var(--tg-safe-area-inset-top, 0px))}:root[data-tg-fullscreen="1"] .header{justify-content:center;min-block-size:var(--tg-content-safe-area-inset-top, 48px);padding-block:0;border-block-end:none}:root[data-tg-fullscreen="1"] .header__back{display:none}:root[data-tg-fullscreen="1"] .header__bell{position:absolute;inset-inline-end:var(--space-4);inset-block-start:calc(100% + var(--space-2));inline-size:40px;block-size:40px;border-radius:50%;background:var(--surface);border:1px solid var(--border)}:root[data-tg-fullscreen="1"] .header__bell svg{inline-size:20px;block-size:20px}.import__alt{display:grid;gap:var(--space-2);justify-items:center;margin-block-start:var(--space-4)}.import__alt .button{inline-size:100%}@media (min-width: 1024px){.import__alt{justify-items:start}.import__alt .button{inline-size:auto}}.is-pulse:not(.course-unlock){animation:unlock-pulse 1.2s ease .3s 1}@media (prefers-reduced-motion: reduce){.is-pulse{animation:none!important}}.home>.invite-card,.calm-block+.invite-card{margin-block-start:var(--space-5)}.holding{grid-template-columns:minmax(0,1fr)}.holding>*,.holding__head>.holding__ticker{min-inline-size:0}.holding__head .halal-pill{flex:none;white-space:nowrap;align-self:center;line-height:1.5}.screener__meta .screener__name{flex:1 1 auto}.install-bar{position:fixed;z-index:110;inset-inline:var(--space-3);inset-block-end:calc(var(--nav-height) + var(--inset-bottom) + 36px);margin-inline:auto;max-inline-size:480px;display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-1) var(--space-1) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg);box-shadow:var(--shadow-pop);animation:fade-up .25s ease both}.install-bar__text{flex:1 1 auto;min-inline-size:0;font-size:var(--text-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.install-bar__add{flex:none;inline-size:40px;block-size:40px;min-block-size:40px;padding:0;border-radius:50%;display:grid;place-items:center}.install-bar__close{flex:none;inline-size:40px;block-size:40px;border:none;background:none;color:var(--text-muted);font-size:var(--text-md);border-radius:50%;cursor:pointer}.install-bar__close:focus-visible,.install-bar__add:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media (prefers-reduced-motion: reduce){.install-bar{animation:none}}.install-steps{margin:0;padding-inline-start:1.25em;display:grid;gap:var(--space-2)}.corridor{padding-block:var(--space-3);border-block-end:1px solid var(--border)}.corridor__track{position:relative;height:6px;margin-block:var(--space-3) var(--space-2);border-radius:3px;background:var(--border)}.corridor__dot{position:absolute;inset-block-start:50%;width:14px;height:14px;border-radius:50%;background:var(--brand);outline:3px solid var(--accent);transform:translate(-50%,-50%)}.corridor__ends{display:flex;justify-content:space-between;font-size:.875em}.asset-zone{display:grid;gap:0}.asset-zone__status{display:grid;gap:var(--space-2);padding-block:var(--space-3);border-block-end:1px solid var(--border)}.asset-zone__status .row{gap:var(--space-2)}.asset-zone__text{margin:0;font-size:var(--text-sm);line-height:var(--leading-normal)}.asset-zone__how{white-space:nowrap}.asset-zone__line{max-inline-size:none;margin:0;padding-block:var(--space-2) var(--space-3);border-block-end:1px solid var(--border);font-size:var(--text-sm)}.asset-zone__extremes{margin:0;padding-block:var(--space-2);border-block-end:1px solid var(--border)}.asset-zone__extremes .row{align-items:flex-start;gap:var(--space-3);padding-block:var(--space-2)}.asset-zone__extremes dt{flex:none;font-size:var(--text-sm)}.asset-zone__extremes dd{margin:0;display:grid;justify-items:end;text-align:end;gap:2px}.asset-zone__meta{font-size:var(--text-xs);white-space:nowrap}.asset-zone>:last-child{border-block-end:0}.zone-pill{display:inline-flex;align-items:center;flex:none;padding:3px var(--space-3);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:600;line-height:1.3;white-space:nowrap}.zone-pill--acc{background:var(--accent-soft);color:var(--accent-deep)}.zone-pill--neutral{background:var(--muted-soft);color:var(--text-muted)}.zone-pill--dist{background:var(--warning-soft);color:var(--warning-text)}.corridor__third{position:absolute;inset-block:0;inline-size:33.333%;border-radius:3px}.corridor__third--low{inset-inline-start:0;background:var(--accent);opacity:.45}.corridor__third--high{inset-inline-end:0;background:var(--warning);opacity:.35}.choice--icon{display:inline-flex;align-items:center;gap:var(--space-2);line-height:1.2}.choice--icon .glyph,.choice--icon svg{display:block;inline-size:16px;block-size:16px;flex:none;margin:0;vertical-align:middle}.status-glyph--halal{color:var(--profit)}.status-glyph--mashbuh{color:var(--warning)}.status-glyph--haram{color:var(--loss)}.status-glyph--not_checked{color:var(--text-muted)}.advisor__title{display:flex;align-items:center;gap:var(--space-3)}.advisor__avatar{flex:none;inline-size:44px;block-size:44px;border-radius:50%}.chat__item{display:flex;align-items:flex-end;gap:var(--space-2)}.chat__item--user{justify-content:flex-end}.chat__col{display:grid;gap:4px;justify-items:start;max-inline-size:85%}.chat__item--user .chat__col{justify-items:end}.chat__col .chat__bubble{max-inline-size:100%}.chat__author{display:block;margin-block-end:2px;font-size:var(--text-sm);font-weight:600;color:var(--brand)}.chat__avatar{flex:none;inline-size:36px;block-size:36px;border-radius:50%}.chat__link{margin-block-start:2px}.kamil__head{display:flex;align-items:center;gap:var(--space-3)}.kamil__avatar{flex:none;inline-size:36px;block-size:36px;border-radius:50%}.kamil__block{padding-block-start:var(--space-3);border-block-start:1px solid var(--border)}.kamil__flag{padding:2px var(--space-3);border-radius:999px;background:var(--warning-soft);color:var(--warning-text);font-size:var(--text-sm)}.kamil__lights{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.kamil__lights li{display:flex;align-items:flex-start;gap:var(--space-3)}.kamil__light{flex:none;inline-size:12px;block-size:12px;margin-block-start:5px;border-radius:50%;background:var(--border)}.kamil__light--green{background:var(--profit)}.kamil__light--yellow{background:var(--warning)}.kamil__light--red{background:var(--loss)}.kamil__light--na{background:transparent;border:2px solid var(--text-muted)}.kamil__scale--top{background:var(--scale-top);box-shadow:0 0 0 3px color-mix(in srgb,var(--scale-top) 28%,transparent)}.kamil__scale--green{background:var(--scale-green)}.kamil__scale--lightgreen{background:var(--scale-lightgreen)}.kamil__scale--yellow{background:var(--scale-yellow)}.kamil__scale--orange{background:var(--scale-orange)}.kamil__scale--red{background:var(--scale-red)}.kamil__scale--zero{background:var(--scale-zero);box-shadow:0 0 0 3px color-mix(in srgb,var(--scale-zero) 25%,transparent)}.data-sources a{color:inherit;text-decoration:underline;text-underline-offset:2px}.eco-value{display:grid;gap:2px;justify-items:inherit}.eco-value__meta{display:flex;flex-wrap:wrap;gap:0 var(--space-2);font-size:var(--text-xs);color:var(--text-muted);justify-content:inherit}.eco-value__meta>span{white-space:nowrap}.eco-value__stopped{color:var(--scale-zero);font-weight:600}.eco-value__trend--up{color:var(--profit-text);font-weight:600}.eco-value__trend--down{color:var(--warning-text);font-weight:600}.asset-info .eco-value{justify-items:end;text-align:end}.asset-info .eco-value__meta{justify-content:flex-end}.asset-info .eco-value__main{white-space:nowrap}.pair-equal{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:var(--space-2)}select.field__input,.currency-select select{-webkit-appearance:none;appearance:none;padding-inline-end:36px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6' fill='none' stroke='%237a8085' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px 16px}.article-card+.article-card,.material-card+.material-card{margin-block-start:var(--space-3)}.article-card__body{padding:var(--space-3) var(--space-4) var(--space-4)}.trial-welcome{position:relative;text-align:start}.trial-welcome__head{display:flex;align-items:center;gap:var(--space-3)}.trial-welcome__head .celebrate__title{margin:0}.trial-welcome__icon{display:grid;place-items:center;inline-size:48px;block-size:48px;border-radius:50%;background:var(--accent-soft);color:var(--brand);flex:none}.trial-welcome__list{display:grid;gap:var(--space-3);margin:var(--space-3) 0 0;padding:0;list-style:none}.trial-welcome__list li{display:grid;grid-template-columns:24px 1fr;align-items:start;gap:var(--space-3)}.trial-welcome__item{display:grid;gap:var(--space-2)}.trial-welcome__item .trial-welcome__go{justify-self:end}.trial-welcome__go{border:none;border-radius:var(--radius-pill);padding:6px 14px;min-block-size:32px;background:var(--profit);color:#fff;font:inherit;font-size:var(--text-sm);font-weight:600;cursor:pointer}.modal-x{position:absolute;inset-block-start:var(--space-2);inset-inline-end:var(--space-2);z-index:2;inline-size:32px;block-size:32px;display:grid;place-items:center;border:none;border-radius:50%;background:transparent;color:var(--text-muted);font-size:22px;line-height:1;cursor:pointer}.modal-x:hover{background:var(--surface)}.tab-chips .tab-chip{flex:none}.tab-chip:disabled{opacity:.45;cursor:not-allowed}.amount-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2);align-items:end}.amount-row .amount-row__currency{min-inline-size:104px}.choice--row{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);inline-size:100%}.choice--row>:last-child{white-space:nowrap}.trade-asset-tags{display:flex;justify-content:flex-end;align-items:center;gap:var(--space-2);margin-block-start:calc(-1 * var(--space-2))}.trade-asset-tags .tag{padding:2px var(--space-3);border-radius:var(--radius-pill);background:var(--surface);font-size:var(--text-sm)}.trade-asset-tags .status-glyph .glyph,.trade-asset-tags .status-glyph svg{inline-size:20px;block-size:20px;display:block}.result-line--xl{margin:0;font-size:clamp(1.9rem,8vw,2.5rem);line-height:1.1;font-weight:600}.asset-actions{margin-block:var(--space-3)}.calm-tile__avatar{inline-size:40px;block-size:40px;border-radius:50%;grid-row:span 2}.button--lime{background:var(--accent);color:#14171a;font-weight:600}.button--lime-outline{background:transparent;border:2px solid var(--accent);color:#5c7d00;font-weight:600}:root[data-theme=dark] .button--lime-outline{color:var(--accent-text)}.avg-up{color:var(--graphite, #3a3f44)}:root[data-theme=dark] .avg-up{color:#9aa1a6}.top-chart{display:grid;gap:var(--space-2);margin-block-start:var(--space-3)}.top-chart__periods{display:flex;align-items:center;gap:var(--space-2)}.period-chips{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;flex:1 1 auto;min-inline-size:0}.period-chips::-webkit-scrollbar{display:none}.period-chip{flex:none;border:1px solid var(--border);background:transparent;color:var(--text-muted);border-radius:var(--radius-pill);padding:4px 10px;font:inherit;font-size:var(--text-xs);cursor:pointer}.period-chip[aria-selected=true]{background:var(--brand);border-color:var(--brand);color:#fff}.top-chart__updated{text-align:center;font-size:var(--text-xs);margin:0}.asset-zone__plan{color:var(--brand);font-weight:600;text-decoration:underline;text-underline-offset:2px}:root[data-theme=dark] .asset-zone__plan{color:var(--accent-text)}.link-amount{border:none;background:none;padding:0;font:inherit;font-weight:600;color:inherit;cursor:pointer;text-decoration:underline dotted;text-underline-offset:3px}.ptable__sort{border:none;background:none;padding:0;font:inherit;color:inherit;text-align:inherit;cursor:pointer}.status-mark{font-weight:400;text-transform:none;letter-spacing:0}.tab-panel>.promo-slot{margin-block-start:var(--space-4)}.capital-card__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.capital-card{cursor:pointer;text-align:start}.pct-up{color:#1e6b3c}.pct-down{color:#3a3f44}:root[data-theme=dark] .pct-up{color:#6fcf97}:root[data-theme=dark] .pct-down{color:#a3abb2}.pick-head{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-3)}.pick-head__price{white-space:nowrap}.chip-link{border:1px solid var(--border);background:transparent;color:var(--text);border-radius:var(--radius-pill);padding:6px 12px;font:inherit;font-size:var(--text-sm);cursor:pointer;min-block-size:0}.asset-actions{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}.asset-actions>:last-child:nth-child(odd){grid-column:1 / -1}:root[data-theme=dark] .calm-tile{background:var(--surface)}.support-human{margin-block-start:var(--space-2);justify-self:center;align-self:center;display:block;margin-inline:auto;padding:4px 8px;border:none;background:none;color:var(--brand);font:inherit;font-size:var(--text-sm);text-decoration:underline;text-underline-offset:3px;cursor:pointer}:root[data-theme=dark] .support-human{color:var(--accent-text)}.tab-actions:has(.chip-link){display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-start}.tab-actions .chip-link{inline-size:auto;flex:none}.chart{position:relative}.chart__tip{position:absolute;inset-block-start:0;inset-inline-end:0;font-size:var(--text-xs);pointer-events:none}.value-chart{margin-block:var(--space-1) 0}.segmented--small{margin-block-end:0}.chat{display:grid;gap:var(--space-3)}.chat__item{animation:chat-in .28s ease-out both}@keyframes chat-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.chat__item{animation:none}}.chat__bubble--assistant{border-end-start-radius:6px}.chat__bubble--user{border-end-end-radius:6px}.chat__input{display:grid;grid-template-columns:1fr auto;align-items:end;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-pop)}.chat__input .field__input--area{min-block-size:44px;resize:none;border:none;background:transparent}.chat__input .button{min-block-size:44px;border-radius:var(--radius-pill)}.typing-dots{display:inline-flex;gap:4px;align-items:center;block-size:1.2em}.typing-dots i{inline-size:6px;block-size:6px;border-radius:50%;background:var(--text-muted);animation:typing 1.2s infinite ease-in-out}.typing-dots i:nth-child(2){animation-delay:.15s}.typing-dots i:nth-child(3){animation-delay:.3s}@keyframes typing{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.file-pick{display:flex;align-items:center;gap:var(--space-3);cursor:pointer}.file-pick input{position:absolute;inline-size:1px;block-size:1px;opacity:0}.file-pick__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-inline-size:0}.tab-actions:has(.chip-link){flex-wrap:nowrap}.tab-actions .chip-link{white-space:nowrap}.source-link--inline{display:inline;text-decoration:none;color:var(--brand);font-weight:600}:root[data-theme=dark] .source-link--inline{color:var(--accent-text)}.chat__bubble--assistant,.card .chat__bubble--assistant{background:var(--bubble-bot)}.chat-screen .chat__input{position:sticky;inset-block-end:calc(var(--nav-height, 64px) + var(--inset-bottom, 0px) + var(--space-2));z-index:3}.chat__input .field__input--area{min-block-size:76px;font-size:var(--text-md, 1rem);line-height:1.4}.chat__input .button{inline-size:auto;min-block-size:38px;padding:6px 14px;font-size:var(--text-sm);align-self:end}.chip-row{display:flex!important;flex-wrap:nowrap;gap:var(--space-2);overflow-x:auto;scrollbar-width:none;margin-inline:calc(-1 * var(--space-4));padding-inline:var(--space-4)}.chip-row::-webkit-scrollbar{display:none}.chip-row .chip-link{flex:none}.card--hero:after{pointer-events:none}.card--hero .currency-select{position:relative;z-index:1}.pay-currency{margin-block-start:var(--space-2);max-inline-size:260px;margin-inline:auto}.center-action__disc{border:none}.center-action__disc svg{inline-size:30px;block-size:30px}.center-action[data-tone=plain] .center-action__disc{box-shadow:0 0 0 6px #1c4b422e,0 0 22px #1c4b4266}:root[data-theme=dark] .center-action[data-tone=plain] .center-action__disc{box-shadow:0 0 0 6px #a9cc3a26,0 0 22px #a9cc3a59}.center-action[data-tone=graphite] .center-action__disc{box-shadow:inset 0 2px 2px #fff3,inset 0 -3px 4px #0006,0 0 0 6px #2b303520,0 0 22px #2b303566}.center-action[data-tone=emerald] .center-action__disc{box-shadow:inset 0 2px 2px #ffffff40,inset 0 -3px 4px #00000059,0 0 0 6px #138a5a26,0 0 24px #138a5a73}.center-action[data-tone=gold] .center-action__disc{box-shadow:inset 0 2px 2px #ffffff80,inset 0 -3px 4px #6b480a66,0 0 0 6px #e2b53f2e,0 0 26px #e2b53f80}:root[data-theme=dark] .center-action[data-tone=graphite] .center-action__disc{box-shadow:inset 0 2px 2px #fff3,inset 0 -3px 4px #0006,0 0 0 6px #ffffff14,0 0 22px #c9ced340}body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}input,textarea,select,[contenteditable=true]{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.promo-toggle{display:block;margin:var(--space-2) auto 0}.promo-field{max-inline-size:320px;margin:var(--space-2) auto 0}.donate__list{display:grid;gap:var(--space-3);margin:var(--space-4) 0;padding:0;list-style:none}.donate__list li{display:grid;grid-template-columns:24px 1fr;gap:var(--space-3);align-items:start}.cert-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--space-3);margin-block-start:var(--space-4)}.cert{display:grid;gap:var(--space-1);text-align:start;padding:var(--space-3);cursor:pointer;border:none;font:inherit;color:inherit}.cert__image{inline-size:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--radius-md, 12px);background:var(--surface-2)}.cert__image--empty{display:grid;place-items:center;color:var(--text-muted)}.cert__kind{font-size:var(--text-xs)}.cert__title{font-size:var(--text-sm);line-height:1.3}.cert__meta{font-size:var(--text-xs)}.cert__full{inline-size:100%;border-radius:var(--radius-md, 12px)}.about__link{border:none;background:none;font:inherit;color:inherit;cursor:pointer;inline-size:100%}button.about__link{padding-inline:0;text-align:start}.cert__image--empty .glyph,.cert__image--empty svg{inline-size:32px;block-size:32px}.donate__widget{display:grid;justify-items:center;gap:var(--space-3);margin-block:var(--space-2)}.donate__form{margin-block:var(--space-3)}.donate__amounts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.donate__amounts .choice{display:flex;align-items:center;justify-content:center;text-align:center}.pub-header{position:sticky;inset-block-start:0;z-index:20;display:flex;align-items:center;gap:var(--space-3);align-self:center;margin:0 auto;padding:10px 12px 10px 14px;max-inline-size:1200px;inline-size:100%;background:#0f2f29;color:#fff;border-radius:0 0 22px 22px;box-sizing:border-box}.pub-header__brand{display:flex;align-items:center;gap:8px;color:#fff;text-decoration:none;font-weight:600}.pub-header__brand img{block-size:32px;inline-size:auto;display:block}.pub-header__nav{display:none;flex:1;justify-content:center}.pub-header__nav a{color:#fff;text-decoration:none;padding:0 14px;font-size:.95rem;border-inline-start:1px solid #ffffff40}.pub-header__nav a:first-child{border-inline-start:none}.pub-header__nav a[aria-current=page]{color:#b4e717}.pub-header__login{margin-inline-start:auto;background:#b4e717;color:#14171a;font-weight:600;text-decoration:none;border-radius:999px;padding:8px 16px;font-size:.95rem;white-space:nowrap}.pub-header__burger{display:grid;gap:4px;inline-size:40px;block-size:40px;place-content:center;border:none;border-radius:50%;background:#ffffff1a;cursor:pointer}.pub-header__burger span{display:block;inline-size:18px;block-size:2px;background:#fff;border-radius:2px}.pub-header__menu{position:absolute;inset-inline:8px;inset-block-start:calc(100% + 6px);display:grid;padding:8px;border-radius:18px;background:#0f2f29;box-shadow:var(--shadow-pop)}.pub-header__menu a{color:#fff;text-decoration:none;padding:12px 14px;border-radius:12px}.pub-header__menu a:active{background:#ffffff14}@media (min-width: 900px){.pub-header{padding:12px 18px}.pub-header__nav{display:flex}.pub-header__login{margin-inline-start:0}.pub-header__burger,.pub-header__menu{display:none}}.rich-text{line-height:1.55}.rich-text>*+*{margin-block-start:var(--space-3)}.rich-text h2,.rich-text h3,.rich-text h4{margin-block:var(--space-4) var(--space-2);line-height:1.3}.rich-text ul,.rich-text ol{padding-inline-start:1.3em}.rich-text li+li{margin-block-start:4px}.rich-text a{color:var(--brand);font-weight:600;text-decoration:none}.rich-text blockquote{margin:0;padding-inline-start:var(--space-3);border-inline-start:3px solid var(--accent);color:var(--text-muted)}.rich-text table{border-collapse:collapse;inline-size:100%;display:block;overflow-x:auto}.rich-text td,.rich-text th{border-block-end:1px solid var(--border);padding:6px 8px;text-align:start}:root[data-theme=dark] .rich-text a{color:var(--accent-text)}.center-action__disc{position:relative;overflow:visible}.center-action__disc:before{content:"";position:absolute;inset:-16px;border-radius:50%;pointer-events:none;background:radial-gradient(circle closest-side,transparent 0 61%,var(--halo, #1c4b4266) 63%,transparent 82%)}.center-action[data-tone=plain] .center-action__disc{--halo: #1c4b4280;box-shadow:none}:root[data-theme=dark] .center-action[data-tone=plain] .center-action__disc{--halo: #a9cc3a80;box-shadow:none}.center-action[data-tone=graphite] .center-action__disc{--halo: #2b303559;box-shadow:inset 0 2px 2px #fff3,inset 0 -3px 4px #0006}:root[data-theme=dark] .center-action[data-tone=graphite] .center-action__disc{--halo: #c9ced340;box-shadow:inset 0 2px 2px #fff3,inset 0 -3px 4px #0006}.center-action[data-tone=emerald] .center-action__disc{--halo: #138a5a66;box-shadow:inset 0 2px 2px #ffffff40,inset 0 -3px 4px #00000059}.center-action[data-tone=gold] .center-action__disc{box-shadow:inset 0 2px 2px #ffffff80,inset 0 -3px 4px #6b480a66}.center-action[data-tone=gold] .center-action__disc:before{background:radial-gradient(circle,transparent 0 62%,transparent 62%),conic-gradient(from 200deg,#f8c64a88,#f3a03a88,#ee6a3a88,#f8c64a88);-webkit-mask:radial-gradient(circle closest-side,transparent 0 61%,#000 63%,transparent 82%);mask:radial-gradient(circle closest-side,transparent 0 61%,#000 63%,transparent 82%)}.buy-way{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);inline-size:100%;text-align:start}.buy-way__price{white-space:nowrap;font-weight:600}.button[aria-busy=true]{position:relative;color:transparent!important;pointer-events:none}.button[aria-busy=true]:after{content:"";position:absolute;inset:0;margin:auto;inline-size:20px;block-size:20px;border-radius:50%;border:2.5px solid #ffffffaa;border-block-start-color:transparent;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.model-locked{text-align:center}.model-old-price{font-size:var(--text-sm);margin-inline-start:6px}.plan:not([data-current=true]),.course-card,.article-card,.material-card{border-color:transparent}.chat--copyable .chat__bubble{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.plan__more{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease}.plan__more[data-open=true]{grid-template-rows:1fr}.plan__more-inner{overflow:hidden;min-block-size:0;display:grid;gap:var(--space-2)}.plan__more[data-open=false] .plan__more-inner{visibility:hidden;transition:visibility 0s .28s}.plan__toggle{justify-self:start;padding-inline:0}@media (prefers-reduced-motion: reduce){.plan__more{transition:none}}.donate__button{inline-size:100%;margin-block:var(--space-4) var(--space-2)}.asset-info .row>:last-child{text-align:end}.sec-stats__value{display:grid;justify-items:end;gap:2px}.sec-stats__value>:first-child{white-space:nowrap}.sec-stats__share{font-size:var(--text-xs, .8125rem);white-space:nowrap}.sec-stats .field__hint{margin:0;max-inline-size:none}.pick-head--link{inline-size:100%;padding:0;border:none;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}.pick-head--link:active{transform:scale(.98)}.model-meta{margin:0;justify-self:end;text-align:end;color:var(--text);font-weight:600}.buy-preview{display:grid;gap:var(--space-2)}.buy-preview__row{margin:0;display:flex;justify-content:space-between;gap:var(--space-3);align-items:baseline}.buy-preview__row>:last-child{white-space:nowrap}.goal-widget__plan{display:block;font-size:var(--text-md);font-weight:400}.goal-widget__collected{font-size:var(--text-sm);color:var(--text-muted)}.purify-card{gap:var(--space-2)}.purify-card>.muted,.purify-card>p{margin:0}.purify-total{align-items:center}.purify-total__sum{display:inline-flex;align-items:center;gap:var(--space-2);padding:0;border:none;background:none;color:inherit;font:inherit;cursor:pointer}.purify-total__sum .result-line{margin:0}.purify-paid{justify-self:start;padding:0;text-align:start}.pay-row{align-items:center}.pay-row__main{display:grid;gap:2px}.pay-row__date{font-size:var(--text-sm)}.pay-row--tap{inline-size:100%;padding:0;border:none;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}.goal-widget__next{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-block-end:var(--space-3)}.goal-widget__next .button{inline-size:auto;flex:none}.ticket-row{display:grid;gap:var(--space-1);inline-size:100%;text-align:start;font:inherit;color:inherit;cursor:pointer;margin-block-end:var(--space-3)}.ticket-row .ticket__head{display:flex;justify-content:space-between;gap:var(--space-3)}.ticket-row__last{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ticket-sheet{max-block-size:85vh;display:grid;grid-template-rows:auto 1fr auto auto;gap:var(--space-3)}.ticket-sheet .ticket__head{display:flex;justify-content:space-between;gap:var(--space-3);margin:0}.ticket-sheet__chat{overflow-y:auto;min-block-size:0}.ticket-sheet__input{display:grid;gap:var(--space-2)}.plans-controls{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-block:var(--space-3) 0}.plans-controls__promo{block-size:40px;flex:0 1 200px;min-inline-size:0}input.plans-controls__promo{padding-block:0}.plans-controls__currency{block-size:40px;inline-size:auto;flex:none;padding-block:0;padding-inline-end:var(--space-6)}.plans-controls__hint{margin:var(--space-1) 0 0}.buy-preview__list{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}.buy-preview__list li{display:grid;gap:2px;padding-inline-start:var(--space-4);position:relative}.buy-preview__list li:before{content:"";position:absolute;inset-inline-start:4px;inset-block-start:.6em;inline-size:5px;block-size:5px;border-radius:50%;background:var(--text)}.buy-preview__note{font-size:var(--text-xs)}.buy-preview__foot{margin:0;font-size:var(--text-sm);color:var(--text-muted)}.promo-apply{display:flex;gap:var(--space-2);align-items:center}.promo-apply .field__input{flex:1;min-inline-size:0;block-size:40px;padding-block:0}.promo-apply .button{inline-size:auto;flex:none;block-size:40px}.buy-sheet{display:grid;gap:var(--space-3)}.buy-sheet .sheet__title{margin:0}.buy-sheet__lead,.buy-sheet__full{margin:0;font-size:var(--text-sm)}.buy-sheet__ways{display:grid;gap:var(--space-1)}.buy-way-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-3);inline-size:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg);color:inherit;font:inherit;font-size:var(--text-sm);text-align:start;cursor:pointer}.buy-way-row[aria-checked=true]{border-color:var(--brand)}.buy-way-row:disabled{cursor:default;opacity:1}.buy-way-row__dot{inline-size:16px;block-size:16px;border-radius:50%;border:2px solid var(--text-muted)}.buy-way-row[aria-checked=true] .buy-way-row__dot{border-color:var(--brand);background:radial-gradient(var(--brand) 0 4px,transparent 5px)}.buy-way-row__price{white-space:nowrap;font-weight:600}.zero-ask{display:grid;gap:var(--space-3);margin-block-start:var(--space-5)}.zero-ask .button{inline-size:100%}.plans-controls>.plans-controls__promo,.plans-controls>.plans-controls__currency{block-size:44px;min-block-size:44px;box-sizing:border-box}.plans-controls__hint{margin-block-end:var(--space-3)}.like-share{display:flex;align-items:center;gap:var(--space-2);margin-block:var(--space-3) 0}.like-share--compact{margin-block-start:var(--space-2)}.like-share__btn{display:inline-flex;align-items:center;gap:var(--space-1);min-block-size:36px;padding:0 var(--space-3);border:1px solid var(--border);border-radius:999px;background:var(--bg);color:var(--text-muted);font:inherit;font-size:var(--text-sm);cursor:pointer}.like-share--compact .like-share__btn{min-block-size:32px;padding:0 var(--space-2)}.like-share__btn[aria-pressed=true]{color:var(--drop);border-color:currentColor}.like-share__btn[aria-pressed=true] .glyph path{fill:currentColor}.like-share__btn:active{transform:scale(.96)}.material-card[role=link],.article-card[role=link]{cursor:pointer;text-align:start}.funds{margin-block-start:var(--space-3);gap:var(--space-2)}.funds__title{margin:0;font-weight:600;font-size:var(--text-sm)}.funds__list{display:grid;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg);overflow:hidden}.fund-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3);color:var(--text);text-decoration:none}.fund-row+.fund-row{border-block-start:1px solid var(--border)}.fund-row:active{background:var(--surface-2)}.fund-row__text{display:grid;gap:2px;min-inline-size:0}.fund-row__note{font-size:var(--text-xs)}.fund-row__go{color:var(--brand);flex:none}:root[data-theme=dark] .fund-row__go{color:var(--accent-text)}.card--hero .funds__title{color:inherit}.card--hero .funds__list{background:#ffffff14;border-color:#fff3}.card--hero .fund-row{color:#fff}.card--hero .fund-row+.fund-row{border-color:#ffffff26}.card--hero .fund-row__go,.card--hero .fund-row__note{color:#fffc}.purify-card{padding-block:var(--space-4)}.purify-card .funds{margin-block-start:var(--space-2)}.purify-total{padding-block:0 var(--space-2)}.purify-paid{background:none;border:none;color:var(--brand);font:inherit;font-size:var(--text-sm);cursor:pointer}:root[data-theme=dark] .purify-paid{color:var(--accent-text)}.pair-equal.asset-actions{display:flex;flex-wrap:nowrap;gap:var(--space-2);overflow-x:auto;scrollbar-width:none;grid-template-columns:none;padding-block:2px}.pair-equal.asset-actions::-webkit-scrollbar{display:none}.pair-equal.asset-actions .button{flex:0 0 auto;inline-size:auto;min-block-size:40px;padding:0 var(--space-4);font-size:var(--text-sm);white-space:nowrap}.pair-equal.asset-actions>:last-child:nth-child(odd){grid-column:auto}.sheet .zero-ask{margin-block-start:var(--space-1)}.donate__pay{display:grid;gap:var(--space-2);margin-block:var(--space-4) var(--space-2)}.donate__pay--two{grid-template-columns:1fr 1fr}.donate__pay .button{inline-size:100%}.home-donate{margin-block-start:var(--space-4)}.home-donate__title{font-size:var(--text-md);position:relative}.home-donate__text{position:relative;opacity:.88}.home-donate__button{justify-self:start;inline-size:auto;position:relative}.home-donate .pay-choice{position:relative}.pay-choice{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2)}.pay-choice .button{inline-size:100%}.pay-sources{display:grid;gap:var(--space-2)}.pay-source{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);inline-size:100%;min-block-size:56px;padding:var(--space-2) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg);color:var(--text);font:inherit;text-align:start;cursor:pointer;transition:border-color var(--transition),background var(--transition)}.pay-source__text{display:grid;gap:2px;min-inline-size:0}.pay-source__title{font-weight:600;line-height:1.3;overflow-wrap:anywhere}.pay-source__sub{color:var(--text-muted);font-size:var(--text-sm);line-height:1.3}.pay-source__mark{flex:none;inline-size:22px;block-size:22px;border:2px solid var(--border);border-radius:50%;transition:border-color var(--transition),box-shadow var(--transition)}.pay-source[aria-checked=true]{border-color:var(--brand);background:var(--brand-soft)}.pay-source[aria-checked=true] .pay-source__mark{border-color:var(--brand);box-shadow:inset 0 0 0 4px var(--bg),inset 0 0 0 11px var(--brand)}.zakat-top__amount,.zakat-top__due{margin:0}.pay-method__icon{flex:none;inline-size:20px;block-size:20px;color:inherit!important;stroke:currentColor!important}.card:has(.modal),.signal:has(.modal){overflow:visible!important;animation:none!important;transform:none!important;z-index:70}.donate-amounts{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-2)}.trail{flex:none;inline-size:100%;max-inline-size:var(--content-max);margin-inline:auto;padding:var(--space-4) var(--space-4) 0}.trail+.screen,.trail+* .screen{padding-block-start:var(--space-2)}.trail__link{display:inline-flex;align-items:center;gap:6px;min-block-size:28px;color:var(--text-muted);font-size:var(--text-sm);text-decoration:none}.trail__icon{display:inline-flex}.trail__icon svg{inline-size:16px;block-size:16px}.trail__chevron{opacity:.6;font-size:1.1em;line-height:1}@media (min-width: 1024px){.trail{padding-inline:var(--space-6)}}.pay-email{display:grid;gap:var(--space-2);animation:fade-up .25s ease both}.pay-email .field{margin:0}.pay-email__skip{background:none;border:none;font:inherit;font-size:var(--text-sm);font-weight:400;cursor:pointer;justify-self:center;min-block-size:32px;padding:0 var(--space-3);color:var(--brand)}.card--hero .pay-email__skip{color:var(--on-brand)}:root[data-theme=dark] .pay-email__skip{color:var(--accent-text)}@media (prefers-reduced-motion: reduce){.pay-email{animation:none}}.capital-card__sum{margin:0}.capital-card__label{margin:var(--space-1) 0 0}.login-row{inline-size:100%;padding-inline:0;background:none;border:none;border-block-end:1px solid var(--border);font:inherit;color:inherit;text-align:start;cursor:pointer}.login-row__value{display:inline-flex;align-items:center;gap:var(--space-2);min-inline-size:0}.login-row__value .latin{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.login-row__chevron{color:var(--text-muted);font-size:1.2em;line-height:1}.login-sheet__current{margin:0;font-weight:600;overflow-wrap:anywhere}.login-sheet__unlink{justify-self:center;min-block-size:40px;padding-inline:var(--space-3);background:none;border:none;font:inherit;font-size:var(--text-sm);color:var(--text-muted);cursor:pointer}.login-sheet__confirm{display:grid;gap:var(--space-2)}.splash:has(.splash__caption){place-items:center;align-content:center;gap:var(--space-5)}.splash__caption{display:grid;gap:var(--space-1);justify-items:center;text-align:center;padding-inline:var(--space-5);max-inline-size:320px}.splash__caption strong{font-size:var(--text-lg)}.login-row,.login-row .latin{font-weight:400}.login-sheet{gap:var(--space-3)}.login-sheet .sheet__title{padding-inline-end:var(--space-6)}.login-sheet__field{margin:0}.login-sheet__sent{display:grid;gap:2px;margin:0;line-height:1.4}.login-sheet__mail{overflow-wrap:anywhere;font-weight:600}.login-sheet__code{text-align:center;font-size:1.5rem;letter-spacing:.4em;padding-inline-start:.4em}.login-sheet__links{display:flex;justify-content:space-between;gap:var(--space-2);flex-wrap:wrap}.login-sheet__links .login-sheet__unlink{justify-self:auto;padding-inline:0}.portfolio__plan-actions{display:grid;gap:var(--space-2)}.contrib{display:grid;gap:var(--space-4);align-content:start}.contrib>*{margin-block:0}.contrib__empty,.contrib__form{display:grid;gap:var(--space-3)}.contrib__form .field__label,.contrib__form .field__hint{margin:0}.contrib__amount{display:flex;align-items:center;gap:var(--space-2)}.contrib__amount .field__input{flex:1 1 auto;min-inline-size:0;font-size:var(--text-lg)}.contrib__cur{flex:none;color:var(--text-muted)}.contrib__list{display:grid;gap:var(--space-2)}.contrib__head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3)}.contrib__group{display:grid}.contrib__group+.contrib__group{margin-block-start:var(--space-2)}.contrib__group-title{font-size:var(--text-sm);font-weight:500;color:var(--text-muted);padding-block:var(--space-1)}.contrib__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding-block:var(--space-3);color:inherit;text-decoration:none}.contrib__row+.contrib__row{border-block-start:1px solid var(--border)}.contrib__name{display:grid;min-inline-size:0;gap:2px}.contrib__ticker{font-weight:600}.contrib__name .muted{font-size:var(--text-xs);line-height:1.35}.contrib__side{display:grid;justify-items:end;gap:var(--space-1)}.contrib__legal{font-size:var(--text-xs);line-height:1.4}.learn-links{display:grid}.screen>.pane>h2:first-child{margin-block-start:var(--gap-section)}.learn-links+.course-card,.learn-links+.stub{margin-block-start:var(--space-4)}@media (min-width: 1024px){.screen>.button,.screen>a.button,.screen>.pane>.button{justify-self:start;inline-size:auto}.learn-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.learn-links>.signal--compact{margin:0;align-self:stretch}.learn-links{margin-block-end:var(--space-4)}.screen>.course-card,.screen>.learn-links+.course-card{margin-block:0 var(--space-4)}.home{row-gap:var(--space-5)}.screen.home>:not(h2){margin-block:0}.screen.home>.home-donate{align-content:start}.home>h2{margin-block:var(--space-4) 0}.home>.capital-card:has(+.today-card),.home>.capital-card+.today-card,.home>.invite-card:has(+.home-donate),.home>.invite-card+.home-donate{grid-column:auto;align-self:stretch}.home>.home-learn__all{justify-self:center}.screen>.plan,.screen>.material-card,.screen>.targets__group{grid-column:auto;margin-block:0 var(--space-4)}.screen>.plan{align-self:stretch}.profile,.asset-page{grid-auto-flow:row dense}.screen>.pane{grid-column:auto}.screen>.pane>h2:first-child{display:flex;align-items:center;min-block-size:40px;margin-block-end:var(--space-3)}.pane>.card{margin-block-end:0}.profile>.profile-account,.profile>.profile-account+.promo{grid-column:auto;align-self:stretch;margin-block-start:0}.attention>.alerts{grid-column:1 / -1}.contrib>.contrib__form,.contrib>.contrib__form+.contrib__list{grid-column:auto}}@media (hover: hover){.button--quiet:not(:disabled):hover,.link-button:not(:disabled):hover,.trail__link:hover,.about__link:hover,.asset-zone__how:hover,.plan__toggle:hover{color:var(--text)}:root[data-theme=dark] .button--quiet:not(:disabled):hover{color:var(--text)}.term:hover,.button--plain:hover{color:var(--brand)}button.stability-line:hover,:root[data-theme=dark] button.stability-line:hover{color:var(--text)}.about__link:hover>:first-child{color:var(--brand)}:root[data-theme=dark] .about__link:hover>:first-child{color:var(--accent-text)}:root[data-theme=dark] .term:hover,:root[data-theme=dark] .button--plain:hover{color:var(--accent-text)}.tab-chip:not([aria-selected=true]):hover,.period-chip:not([aria-selected=true]):hover,.chip-link:hover,.choice:not([aria-pressed=true]):hover,.targets__step:hover,.targets__prio-item:not([aria-checked=true]):hover{background:var(--surface-2);border-color:var(--text-muted)}.segmented__item:not([aria-selected=true]):hover{background:color-mix(in srgb,var(--bg) 55%,transparent);color:var(--text)}.header__bell:hover,.info-button:hover{background:var(--surface-2);color:var(--text)}.switch:not(:disabled):hover{filter:brightness(.94)}:root[data-theme=dark] .switch:not(:disabled):hover{filter:brightness(1.15)}.row--button:hover>:first-child,.row--link:hover>:first-child,.contrib__row:hover .contrib__ticker,.zakat-base__link:hover>:first-child{color:var(--brand)}:root[data-theme=dark] .row--button:hover>:first-child,:root[data-theme=dark] .row--link:hover>:first-child,:root[data-theme=dark] .contrib__row:hover .contrib__ticker,:root[data-theme=dark] .zakat-base__link:hover>:first-child{color:var(--accent-text)}.calm-tile:hover,.badges-strip:hover{background-color:var(--surface-2)}.promo:hover,.center-action:hover{filter:brightness(1.06)}}.plan-tone{font-weight:600;color:var(--brand)}.plan-tone[data-tone=graphite]{color:#2b3035}.plan-tone[data-tone=emerald]{color:#138a5a}.plan-tone[data-tone=gold]{color:#9a6b12}:root[data-theme=dark] .plan-tone[data-tone=plain]{color:var(--accent)}:root[data-theme=dark] .plan-tone[data-tone=graphite]{color:#c9ced3}:root[data-theme=dark] .plan-tone[data-tone=emerald]{color:#3fc98b}:root[data-theme=dark] .plan-tone[data-tone=gold]{color:#e2b53f}.plan-name{display:inline-flex;align-items:center;gap:6px}.plan-name .glyph,.plan-name svg{inline-size:18px;block-size:18px}.trial-welcome>.button{margin-block-start:var(--space-4);inline-size:100%}.header__tools{display:flex;align-items:center;gap:2px;margin-inline-start:auto}.header__currency{position:relative;display:grid;place-items:center;min-inline-size:40px;block-size:44px;padding-inline:var(--space-2);border-radius:var(--radius-pill);color:var(--text);font-size:1.25rem;font-weight:600;cursor:pointer}.header__currency[data-long]{font-size:.8125rem;letter-spacing:.02em}.header__currency-select{position:absolute;inset:0;inline-size:100%;block-size:100%;opacity:0;cursor:pointer;font-size:16px}.header__currency:focus-within{outline:2px solid var(--brand);outline-offset:-2px}@media (hover: hover){.header__currency:hover{background:var(--surface-2)}}:root[data-tg-fullscreen="1"] .header__tools{position:absolute;inset-inline-end:var(--space-4);inset-block-start:calc(100% + var(--space-2));block-size:40px;padding-inline:2px;gap:0;border-radius:var(--radius-pill);background:var(--surface);border:1px solid var(--border)}:root[data-tg-fullscreen="1"] .header__tools .header__bell{position:relative;inset:auto;inline-size:36px;block-size:36px;background:none;border:none}:root[data-tg-fullscreen="1"] .header__currency{block-size:36px;min-inline-size:34px;font-size:1.0625rem;padding-inline:6px}:root[data-tg-fullscreen="1"] .header__currency[data-long]{font-size:var(--text-xs)}.plan__links{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.plan__promo-link{justify-self:end;color:var(--brand)}:root[data-theme=dark] .plan__promo-link{color:var(--accent-text)}.plan__links{min-block-size:44px}.plan__title.plan-name{gap:var(--space-2)}.plan__title.plan-name svg{inline-size:22px;block-size:22px;flex:none}.plan{scroll-margin-block-start:80px;transition:box-shadow .3s ease}.plan.plan--focus{box-shadow:0 0 0 2px var(--brand)}:root[data-theme=dark] .plan.plan--focus{box-shadow:0 0 0 2px var(--accent)}.auto-renew{display:inline-flex;align-items:center;gap:6px;font-weight:600}.auto-renew svg{inline-size:18px;block-size:18px}.auto-renew--on{color:var(--profit)}.auto-renew--off{color:var(--text-muted, var(--muted))}.asset-chart .period-chips,.top-chart .period-chips{overflow:visible}.top-chart .period-chip{flex:1 1 0;min-inline-size:0;padding-inline:2px;text-align:center;white-space:nowrap}@media (min-width: 600px){.top-chart .period-chip{flex:none;padding-inline:12px}}.asset-chart .period-chip{flex:1 1 0;min-inline-size:0;padding-inline:2px;text-align:center;white-space:nowrap}.trial-welcome__icon.plan-tone svg{inline-size:26px;block-size:26px}@media (min-width: 600px){.asset-chart .period-chip{flex:none;padding-inline:12px}}.plan-welcome{max-block-size:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain}.plan-welcome .trial-welcome__list{gap:var(--space-2);font-size:var(--text-sm);line-height:1.45}.plan-welcome .trial-welcome__list li{grid-template-columns:20px 1fr}.plan-welcome .trial-welcome__list svg{inline-size:18px;block-size:18px;margin-block-start:1px;color:var(--profit)}.portfolio-top__figures,.portfolio-top__actions{display:none}.portfolio-top__main{display:grid;gap:var(--space-1);min-inline-size:0}@media (min-width: 1024px){.portfolio-top{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main actions" "figures figures" "chart chart";column-gap:var(--space-5);row-gap:var(--space-4);align-items:start}.portfolio-top__main{grid-area:main}.portfolio-top__chart{grid-area:chart;min-inline-size:0}.portfolio-top__chart .top-chart{margin-block-start:0}.portfolio-top__actions{grid-area:actions;display:flex;gap:var(--space-3)}.screen .portfolio-top__actions .button{inline-size:auto;min-inline-size:160px}.portfolio-top__figures{grid-area:figures;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--space-3)}.portfolio-top__figures>.row{display:grid;align-content:start;gap:4px;padding:var(--space-3) var(--space-4);border:0;border-radius:var(--radius-md);background:var(--bg)}.portfolio-top__figures>.row>:first-child{font-size:var(--text-sm)}.portfolio-top__figures>.row>:last-child{font-size:var(--text-lg);font-weight:600;justify-self:start;text-align:start}.portfolio-top__figures>.overview-links{display:grid;place-items:center;padding:0;margin:0}.portfolio>.portfolio-actions-main,.portfolio .overview-figures{display:none}.portfolio>.portfolio-top{margin-block-end:0}}@media (min-width: 1024px){.asset-card__side .asset-zone{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--space-6);align-items:start}.asset-card__side .asset-zone>*{grid-column:1}.asset-card__side .asset-zone>.asset-zone__extremes{grid-column:2;grid-row:1 / span 4;border-block-end:0}}.home-grid{display:contents}@media (max-width: 1023px){.home>.home-grid>.invite-card{margin-block-start:var(--space-5)}}@media (min-width: 1024px){.home-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5);align-items:stretch}.home-grid>*{margin:0;min-inline-size:0}.home-grid>:last-child:nth-child(odd){grid-column:1 / -1}.home-grid>.home-donate,.home-grid>.invite-card{align-content:start}}.asset-ops{display:inline-flex;gap:var(--space-2);flex:none}.asset-ops__btn{display:grid;place-items:center;inline-size:38px;block-size:38px;border-radius:50%;border:none;background:var(--brand);color:var(--on-brand, #fff);cursor:pointer}.asset-ops__btn svg{inline-size:18px;block-size:18px;stroke-width:2.4}.asset-price{margin:0;font-size:clamp(1.75rem,7.5vw,2.25rem);line-height:1.1;font-weight:600}.asset-ops__btn--minus{background:transparent;color:var(--brand);box-shadow:inset 0 0 0 2px var(--brand)}:root[data-theme=dark] .asset-ops__btn{background:var(--accent);color:var(--on-accent, #14171a)}:root[data-theme=dark] .asset-ops__btn--minus{background:transparent;color:var(--accent);box-shadow:inset 0 0 0 2px var(--accent)}@media (hover: hover){.asset-ops__btn:hover{filter:brightness(1.1)}}.savings-item .holding__meta{font-size:var(--text-xs)}.savings-item__note{font-size:var(--text-xs);color:var(--text-muted);line-height:1.35;text-align:start;overflow-wrap:anywhere;font-style:italic}input[type=date],input[type=datetime-local],input[type=month]{padding-inline-end:20px!important}input[type=date]::-webkit-calendar-picker-indicator,input[type=datetime-local]::-webkit-calendar-picker-indicator,input[type=month]::-webkit-calendar-picker-indicator{margin-inline:8px 4px;cursor:pointer}.targets-cash{display:grid;gap:var(--space-2);margin-block-start:var(--space-5)}.targets-cash__row{display:flex;align-items:center;gap:var(--space-3)}.targets-cash__row .pair{flex:0 1 160px}.capital-card--static{cursor:default}.capital-card__hint{font-size:var(--text-sm)}@media (hover: hover){.capital-card--static.promo:hover,.capital-card--static:hover{filter:none}}@media (min-width: 1024px){.asset-card__side .asset-zone>.asset-zone__line{border-block-end:0}}.question-card .field>.field__hint{display:block;line-height:1.4;margin-block-start:var(--space-1)}@media (min-width: 1024px){.screen>.zakat-pane{display:grid;grid-template-rows:auto 1fr;align-self:stretch}.zakat-pane>.card{margin:0}.screen>.zakat-pane>h2:first-child{margin-block-start:var(--space-4)}.zakat-pane .choices--row{flex-wrap:wrap}.screen>.savings-item{grid-column:auto;align-self:start;margin-block-end:var(--space-4)}.screen>.savings-item:has(.savings-form){grid-column:1 / -1}.screen>.targets-cash,.screen>.targets-cash+.targets-promo{grid-column:auto;align-self:stretch;margin-block:var(--space-5) 0}}.audit-prelim{margin:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm, 10px);font-size:var(--text-sm);line-height:1.4}.audit-prelim--likely_forbidden{background:var(--loss-soft);color:var(--text)}.audit-prelim--questions{background:var(--warning-soft);color:var(--text)}.kamil__detail{justify-self:stretch}.kamil__legend summary{cursor:pointer;color:var(--text-muted);font-size:var(--text-sm)}.kamil__legend ul{display:grid;gap:var(--space-2);margin:var(--space-2) 0 0;padding:0;list-style:none;font-size:var(--text-sm)}.kamil__legend li{display:flex;align-items:flex-start;gap:var(--space-2)}.kamil__legend .kamil__light{margin-block-start:4px}.kamil__mayerr{margin:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm, 10px);background:var(--muted-soft);color:var(--text-muted);font-size:var(--text-sm);line-height:1.4}.kamil__ask-wrap{display:grid;justify-items:center;gap:2px}.kamil__ask-wrap .field__hint{margin:0}.pay-block{display:grid;gap:6px}.pay-other{justify-self:center;margin:0;padding:2px 4px;border:none;background:none;color:var(--brand);font:inherit;font-size:var(--text-sm);text-decoration:underline;text-underline-offset:3px;cursor:pointer}:root[data-theme=dark] .pay-other{color:var(--accent-text)}.pay-currency__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.pay-currency__item{display:grid;gap:0;padding:var(--space-2) 4px;border-radius:14px;line-height:1.2;min-inline-size:0}.pay-currency__how{font-size:var(--text-xs);font-weight:400}.header{z-index:30}@media (max-width: 1023px){:root:not([data-tg-fullscreen="1"]) .header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding-block:var(--space-2);transition:background-color .2s ease,border-color .2s ease}:root:not([data-tg-fullscreen="1"]) .header__back,:root:not([data-tg-fullscreen="1"]) .header__spacer{justify-self:start}:root:not([data-tg-fullscreen="1"]) .header__back{display:grid;place-items:center;inline-size:40px;block-size:40px;min-inline-size:40px;min-block-size:40px;padding:0;border-radius:50%;background:var(--surface);border:1px solid var(--border);color:var(--text)}:root:not([data-tg-fullscreen="1"]) .header__back-icon{inline-size:20px;block-size:20px}:root:not([data-tg-fullscreen="1"]) .header__brand{justify-self:center;transition:opacity .2s ease}:root:not([data-tg-fullscreen="1"]) .header__tools{justify-self:end;margin:0;block-size:40px;padding-inline:2px;gap:0;border-radius:var(--radius-pill);background:var(--surface);border:1px solid var(--border)}:root:not([data-tg-fullscreen="1"]) .header__tools .header__bell{inline-size:36px;block-size:36px}:root:not([data-tg-fullscreen="1"]) .header__tools .header__bell svg{inline-size:20px;block-size:20px}:root:not([data-tg-fullscreen="1"]) .header__currency{block-size:36px;min-inline-size:34px;font-size:1.0625rem;padding-inline:6px}:root:not([data-tg-fullscreen="1"]) .header__currency[data-long]{font-size:var(--text-xs)}:root:not([data-tg-fullscreen="1"]) .header[data-scrolled]{background:transparent;border-block-end-color:transparent}:root:not([data-tg-fullscreen="1"]) .header[data-scrolled] .header__brand{opacity:0;pointer-events:none}:root:not([data-tg-fullscreen="1"]) .header[data-scrolled] .header__back,:root:not([data-tg-fullscreen="1"]) .header[data-scrolled] .header__tools{box-shadow:0 2px 10px #0c12101f}}:root[data-tg-fullscreen="1"] .header__spacer,.header__spacer:empty{display:none}@media (max-width: 1023px){:root:not([data-tg-fullscreen="1"]) .header__spacer{display:block}}.study{display:flex;align-items:center;gap:var(--space-4);padding-block:var(--space-2)}.study__figure{position:relative;flex:none;inline-size:72px;block-size:56px}.study__avatar{position:absolute;inset-block-start:4px;inset-inline-start:0;inline-size:48px;block-size:48px;border-radius:50%}.study__paper{position:absolute;inset-block-end:0;inset-inline-end:0;display:grid;gap:3px;inline-size:30px;padding:5px 4px;border-radius:4px;background:var(--surface);border:1px solid var(--border)}.study__paper i{display:block;block-size:2px;border-radius:1px;background:var(--text-muted);opacity:.5;transform-origin:left;animation:study-line 1.6s ease-in-out infinite}.study__paper i:nth-child(2){animation-delay:.25s}.study__paper i:nth-child(3){animation-delay:.5s;inline-size:70%}.study__lens{position:absolute;inset-block-end:6px;inset-inline-end:10px;inline-size:22px;block-size:22px;color:var(--brand);animation:study-lens 2.4s ease-in-out infinite}:root[data-theme=dark] .study__lens{color:var(--accent)}.study__text{display:grid;gap:2px;min-inline-size:0}.study__step{font-weight:600;animation:study-fade .4s ease}.study__hint{font-size:var(--text-sm)}@keyframes study-line{0%,to{transform:scaleX(.35);opacity:.35}50%{transform:scaleX(1);opacity:.8}}@keyframes study-lens{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(-8px,-4px) rotate(-8deg)}50%{transform:translate(-2px,-9px) rotate(4deg)}75%{transform:translate(-10px,2px) rotate(-4deg)}}@keyframes study-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.study__paper i,.study__lens,.study__step{animation:none}}.kamil__light--top{background:var(--scale-top);box-shadow:0 0 0 3px color-mix(in srgb,var(--scale-top) 28%,transparent)}.kamil__light--green{background:var(--scale-green)}.kamil__light--lightgreen{background:var(--scale-lightgreen)}.kamil__light--yellow{background:var(--scale-yellow)}.kamil__light--orange{background:var(--scale-orange)}.kamil__light--red{background:var(--scale-red)}.kamil__light--zero{background:var(--scale-zero);box-shadow:0 0 0 3px color-mix(in srgb,var(--scale-zero) 25%,transparent)}@media (max-width: 1023px){:root:not([data-tg-fullscreen="1"]) .header:not([data-nested]){grid-template-columns:1fr auto}:root:not([data-tg-fullscreen="1"]) .header:not([data-nested]) .header__spacer{display:none}:root:not([data-tg-fullscreen="1"]) .header:not([data-nested]) .header__brand{justify-self:start}}.asset-page{font-size:.9375rem}.asset-page .asset-title{font-size:1.625rem}.asset-page h2{font-size:1.125rem}.asset-page .row,.asset-page .ai-screen__text,.asset-page .kamil__block p{font-size:inherit}.asset-page .field__hint,.asset-page .kamil__lights{font-size:.8125rem}@media (min-width: 1024px){.asset-page{font-size:.9375rem}}.asset-page .asset-title{font-size:1.25rem;min-inline-size:0}.asset-title__name{flex:1 1 auto;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.halal-mark{flex:none;display:grid;place-items:center;border-radius:50%;margin:0}.halal-mark svg{inline-size:55%;block-size:55%}.halal-mark[data-tone=profit]{background:var(--profit-soft);color:var(--profit)}.halal-mark[data-tone=loss]{background:var(--loss-soft);color:var(--loss)}.halal-mark[data-tone=warning]{background:var(--warning-soft);color:var(--warning)}.support-intro{display:flex;align-items:center;gap:var(--space-3);margin-block-end:var(--space-3)}.support-intro p{margin:0}.support-intro__avatar{flex:none;inline-size:44px;block-size:44px;border-radius:50%}.modal .sheet{gap:var(--space-3)}.modal .sheet>p,.modal .sheet>.notice{margin:0}.modal .sheet>.tab-chips,.modal .sheet>.segmented,.modal .sheet>.choices{margin-block:0}.modal .sheet>.sheet__title{margin:0;padding-inline-end:var(--space-6);line-height:1.25}.modal .sheet .field{margin:0}.modal .sheet>.button:last-child{margin-block-start:var(--space-1)}.trade-pair{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:var(--space-2);align-items:start;margin-block-end:var(--space-4)}.trade-pair .field{margin:0}.stepper{display:grid;grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;block-size:52px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg);overflow:hidden}.stepper:focus-within{border-color:var(--brand)}.stepper__input{border:none!important;background:transparent!important;text-align:center;padding-inline:0;min-inline-size:0;min-block-size:0;block-size:100%}.stepper__input:focus{outline:none;box-shadow:none}.stepper__btn{block-size:100%;min-block-size:44px;border:none;background:none;color:var(--brand);font-size:1.25rem;line-height:1;cursor:pointer}:root[data-theme=dark] .stepper__btn{color:var(--accent-text)}.trade-sell-hint{padding-block:0;border:none}.trade-total__cur{display:grid;place-items:center start;color:var(--text-muted)}.trade-fee-link{justify-self:start;padding:2px 0;border:none;background:none;color:var(--brand);font:inherit;font-size:var(--text-sm);text-decoration:underline;text-underline-offset:3px;cursor:pointer}:root[data-theme=dark] .trade-fee-link{color:var(--accent-text)}.trade-asset .asset-row__name{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trade-asset{padding-block:var(--space-2)}.trade-asset .button--quiet{margin-inline-start:auto;white-space:nowrap;font-size:var(--text-sm);padding-inline:var(--space-2)}.trade-burn{padding-block:var(--space-2) 0;border:none}.trade-fee-link+.cash-toggle,.field+.cash-toggle{padding-block-start:0}@media (min-width: 1024px){.screen--form{display:block}.screen--form>*{max-inline-size:640px}.screen--form>.button{display:block}}.modal .sheet>.tab-chips{margin-inline:0;padding-inline:0;flex-wrap:wrap}.modal .sheet>.tab-chips .tab-chip{padding-inline:var(--space-3)}.modal .modal__box.sheet{padding:var(--space-4) 1.25rem 1.25rem}@media (min-width: 1024px){.modal .modal__box.sheet{padding:var(--space-5)}}.resources__list{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-1)}.resources__link{display:grid;place-items:center;inline-size:36px;block-size:36px;border-radius:50%;color:var(--text);background:var(--surface)}.resources__link:hover{color:var(--brand)}:root[data-theme=dark] .resources__link:hover{color:var(--accent-text)}.kamil__moat-type{margin:0}.kamil__sub{gap:var(--space-1)}.kamil__sub>p{margin:0}.kamil__lights li>.stack{gap:2px}.kamil__lights .field__hint{margin:0}.ai-example{max-block-size:88vh;overflow-y:auto}.ai-example .ai-screen{padding:0;background:none;border:none}.ai-example__asset{display:flex;align-items:center;gap:var(--space-2)}.funding-value{display:grid;justify-items:end;gap:2px;min-inline-size:0;text-align:end}.funding-value__sum{white-space:nowrap}.funding-value__note{font-size:var(--text-xs, .8125rem);overflow-wrap:anywhere}.kamil__lights .funding-value,.funding-value--start{justify-items:start;text-align:start}.trade-links{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5, 24px)}.trade-links+.cash-toggle{padding-block-start:0}.tfilter{display:grid;gap:var(--space-4)}.tfilter__group{display:grid;gap:var(--space-2)}.tfilter__label{font-size:var(--text-sm);color:var(--text-muted)}.tfilter__chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.tfilter__chips .tab-chip[aria-checked=true]{background:var(--brand);color:var(--on-brand);border-color:var(--brand)}.tfilter__amount{display:grid;grid-template-columns:1fr 1fr 96px;gap:var(--space-2)}.tfilter__dates{margin-block:var(--space-2)}.tfilter-bar{display:flex;gap:var(--space-2);overflow-x:auto;scrollbar-width:none;margin-inline:calc(-1 * var(--space-4));padding:var(--space-1) var(--space-4);margin-block-end:var(--space-2)}.tfilter-bar::-webkit-scrollbar{display:none}.tfilter-bar__chip{position:relative;flex:none;display:inline-flex;align-items:center;min-block-size:38px;padding:0 14px;border:1px solid var(--border, var(--surface-2));border-radius:100px;background:var(--surface);color:var(--text);font:inherit;font-size:var(--text-sm);white-space:nowrap;cursor:pointer}.tfilter-bar__chip select{appearance:none;-webkit-appearance:none;border:0;background:none;color:inherit;font:inherit;padding-inline-end:16px;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:right 5px center,right 0 center;background-size:5px 5px;background-repeat:no-repeat}.tfilter-bar__chip.is-on{background:var(--brand);color:var(--on-brand);border-color:var(--brand)}.tfilter-bar__chip.is-on select option{color:var(--text);background:var(--bg)}.tfilter-bar__reset{color:var(--text-muted);background:none}.tab-chip__filter{display:inline-grid;place-items:center;inline-size:26px;block-size:26px;margin-inline:6px -6px;border-radius:50%;background:color-mix(in srgb,currentColor 16%,transparent)}.tab-chip__filter svg{inline-size:15px;block-size:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.tab-chip__filter b{position:absolute;transform:translate(9px,-9px);min-inline-size:15px;block-size:15px;border-radius:8px;background:var(--accent);color:#10302a;font-size:10px;line-height:15px;text-align:center}.trade-note{display:block;font-size:var(--text-sm);color:var(--text-muted);font-style:italic;overflow-wrap:anywhere}.ptable__row--click{cursor:pointer}@media (hover: hover){.ptable__row--click:hover,.trade--click:hover{background:var(--surface)}}.trade--click{cursor:pointer}.sheet__danger{color:var(--loss)!important}.modal__box>.modal-x+:is(h1,h2,h3,strong,.sheet__title,.modal__title,p){padding-inline-end:44px}.modal__box:has(>.modal-x+:not(h1,h2,h3,strong,.sheet__title,.modal__title,p)){padding-block-start:52px!important}.hold-mark{display:inline-block;font-size:var(--text-xs);font-weight:600;line-height:1.2;color:var(--text);background:var(--accent-soft);border-radius:var(--radius-pill);padding:1px 6px;width:fit-content}.hold-note{margin:0;font-size:var(--text-sm)}.strategy-list{margin:0;padding-inline-start:1.2em;display:grid;gap:var(--space-2)}.strategy-list li{line-height:1.45}.strategy-list--dont li::marker{content:"✕  ";color:var(--text-muted)}.feed__item:has(>.notice-icon){grid-template-columns:40px minmax(0,1fr);column-gap:var(--space-3);align-items:start}.feed__text{display:grid;gap:var(--space-1);min-inline-size:0}.notice-icon{flex:none;inline-size:40px;block-size:40px;border-radius:50%;object-fit:cover}.notice-icon--asset{display:grid;place-items:center;overflow:hidden}.notice-icon--asset .asset-icon,.notice-icon--asset>*{inline-size:100%;block-size:100%}.notice-icon--glyph{display:grid;place-items:center;background:var(--accent-soft);color:var(--brand)}.notice-icon--glyph .glyph{inline-size:22px;block-size:22px}:root[data-theme=dark] .notice-icon--glyph:not([data-plan]){color:var(--accent)}.notice-icon--glyph[data-plan]{background:color-mix(in srgb,currentColor 14%,transparent)}.slides[data-brand=true] .button.button--lime-outline{background:transparent;border:2px solid var(--accent);color:var(--accent)}.ai-rate{display:grid;gap:6px;margin-block-start:2px}.ai-rate__row{display:flex;align-items:center;gap:4px}.ai-rate__btn{display:grid;place-items:center;inline-size:30px;block-size:30px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--text-muted);cursor:pointer}.ai-rate__btn svg{inline-size:17px;block-size:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ai-rate__btn:hover{background:var(--surface-2)}.ai-rate__btn[data-on]{color:var(--brand);background:var(--accent-soft)}:root[data-theme=dark] .ai-rate__btn[data-on]{color:var(--accent)}.ai-rate__btn[data-on] svg{fill:currentColor;fill-opacity:.18}.ai-rate__thanks{font-size:var(--text-xs);color:var(--text-muted);margin-inline-start:4px}.ai-rate__reasons{display:flex;flex-wrap:wrap;gap:6px}.ai-rate__reason{font-size:var(--text-xs);padding:4px 10px}.ai-sources{display:flex;flex-wrap:wrap;gap:6px;margin-block-start:2px}.ai-sources__item{display:inline-flex;align-items:center;gap:6px;max-inline-size:100%;padding:5px 10px;border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--text);font:inherit;font-size:13px;line-height:1.3;text-align:start;cursor:pointer}.ai-sources__item:hover{border-color:var(--brand)}.ai-sources__icon{display:inline-grid;place-items:center;inline-size:16px;block-size:16px;flex:none;color:var(--accent-text)}.ai-sources__icon svg{inline-size:16px;block-size:16px}.ai-sources__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a.choice{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;line-height:1.25}.glossary-related .chips{flex-wrap:wrap;overflow:visible;margin-inline:0;padding-inline:0}.glossary-related .chips .choice{min-block-size:44px;padding-block:var(--space-2);white-space:normal}.button.button--danger:hover:not(:disabled),:root[data-theme=dark] .button.button--danger:hover:not(:disabled){background:var(--loss-soft);color:var(--loss);border-color:var(--loss)}.refund-note{margin:0;font-size:var(--text-sm);line-height:1.4}.savings-item__tags{font-size:var(--text-sm);color:var(--text-muted);line-height:1.35;text-align:start}.savings-choices{display:flex;flex-wrap:wrap;margin-block-end:0}.savings-choices .choice{flex:0 1 auto;padding-inline:var(--space-4)}.savings-doubtful{gap:var(--space-3);border:none;padding-block:0}.leader-row{inline-size:100%;border-inline:none;border-block-start:none;background:none;font:inherit;color:inherit;text-align:start;cursor:pointer}.leader-row__name{display:inline-flex;align-items:center;gap:var(--space-2);min-inline-size:0}.leader-row__badge{display:inline-grid;place-items:center;inline-size:24px;block-size:24px;font-size:18px;line-height:1;color:var(--warning)}.leader-row__badge .glyph{inline-size:18px;block-size:18px}.leader-sheet__streak{display:flex;align-items:center;gap:var(--space-1);margin:0}.leader-sheet__streak .glyph{color:var(--convert)}.leader-badges{display:grid;gap:var(--space-2);max-block-size:60vh;overflow-y:auto}.leader-badge{display:flex;align-items:center;gap:var(--space-3);padding-block:var(--space-2);border-block-end:1px solid var(--border)}.leader-badge:last-child{border-block-end:none}.leader-badge__icon{flex:none;display:grid;place-items:center;inline-size:40px;block-size:40px;border-radius:50%;background:var(--brand-soft);font-size:22px;color:var(--brand)}.leader-badge__icon .glyph{inline-size:22px;block-size:22px}.leader-badge__text{display:grid;gap:2px;min-inline-size:0;font-size:var(--text-sm)}:root[data-theme=dark] .leader-badge__icon{color:var(--accent-text)}.kind-select{display:flex;align-items:center;gap:var(--space-3);inline-size:100%;text-align:start;cursor:pointer;padding-block:var(--space-2)}.kind-select__icon{inline-size:32px;block-size:32px;font-size:16px}.kind-select__title{flex:1;min-inline-size:0}.kind-select>.glyph:last-child{flex:none;inline-size:18px;block-size:18px;color:var(--text-muted)}.kind-list{display:grid;gap:var(--space-1);max-block-size:65vh;overflow-y:auto}.kind-list__row{display:flex;align-items:center;gap:var(--space-3);inline-size:100%;min-block-size:52px;padding:var(--space-2) var(--space-3);border:1px solid transparent;border-radius:var(--radius-md);background:none;color:var(--text);font:inherit;text-align:start;cursor:pointer}.kind-list__row[aria-pressed=true]{border-color:var(--brand);background:var(--brand-soft);font-weight:600}:root[data-theme=dark] .kind-list__row[aria-pressed=true]{border-color:var(--accent-text)}@media (min-width: 720px){.card.stack>.button,.card--hero>.button,.trial-offer>.button,.public-cta>.button,.guest-cta>.button,.screener-cta>.button{justify-self:start;align-self:flex-start;inline-size:auto;min-inline-size:240px;padding-inline:var(--space-6)}.card.stack>.button--quiet,.trial-offer>.button--quiet{justify-self:start}.modal .card.stack>.button{justify-self:stretch;inline-size:100%}}.install-bar .install-bar__add{min-inline-size:40px;inline-size:40px;padding:0}@media (min-width: 1024px){.learn-links>:only-child{grid-column:1 / -1;max-inline-size:480px}.course-grid>.donate-card,.courses>.donate-card,.screen>.donate-card{align-self:start}}.card--hero .button--quiet{color:var(--accent)}.today-card__streak .glyph{color:var(--convert)}.home-grid--signals>*{margin:0}@media (max-width: 1023px){.home-grid--signals{display:grid;gap:var(--space-3);margin-block-end:var(--space-4)}}.today-card>.button--quiet{justify-self:center;min-block-size:36px;margin-block-start:calc(-1 * var(--space-1))}.screen:has(~.guest-bar){padding-block-end:140px}.savings-pick{display:grid;gap:var(--space-3)}.savings-pick__list{display:grid;gap:var(--space-2)}.savings-pick__row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text);text-align:start;cursor:pointer;font:inherit}.savings-pick__row:hover{border-color:var(--brand)}.savings-pick__title{min-inline-size:0;overflow-wrap:anywhere}.savings-pick>.button--quiet{justify-self:start}.button--tonal{background:var(--brand-soft);color:var(--brand);border-color:transparent}.button--tonal:hover:not(:disabled){background:color-mix(in srgb,var(--brand) 14%,transparent)}:root[data-theme=dark] .button--tonal{color:var(--text)}.button--tonal .glyph{color:currentColor}.tab-chips--line{gap:var(--space-1);border-block-end:1px solid var(--border);padding-block-end:0}.tab-chips--line .tab-chip{border:0;border-radius:0;background:transparent;color:var(--text-muted);padding-inline:var(--space-3);min-block-size:44px;position:relative;font-weight:500}.tab-chips--line .tab-chip:hover{color:var(--text)}.tab-chips--line .tab-chip[aria-selected=true]{background:transparent;color:var(--brand);font-weight:600}:root[data-theme=dark] .tab-chips--line .tab-chip[aria-selected=true]{color:var(--text)}.tab-chips--line .tab-chip[aria-selected=true]:after{content:"";position:absolute;inset-inline:var(--space-2);inset-block-end:-1px;block-size:3px;border-radius:3px 3px 0 0;background:var(--brand)}:root[data-theme=dark] .tab-chips--line .tab-chip[aria-selected=true]:after{background:var(--accent)}.portfolio-actions-main .button{white-space:normal;line-height:1.2;text-align:center}.capital-card__caption{display:block;margin-block-start:var(--space-1);color:color-mix(in srgb,var(--on-brand) 78%,transparent);font-size:var(--text-sm)}.capital-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.capital-actions .button{flex:0 1 auto}.capital-actions__history{color:var(--brand)}:root[data-theme=dark] .capital-actions__history{color:var(--accent)}.screen .capital-actions .button{inline-size:auto}.capital-actions{flex-wrap:nowrap}.capital-actions__history{padding-inline:0;text-align:end}.tab-chips--line .tab-chip{display:inline-flex;align-items:center;gap:var(--space-2)}.capital-actions{margin-block:calc(-1 * var(--space-1)) var(--space-2)}.calm-entry__title,.course-card__title,.feed__title,.funds__title,.material-card__title,.signal__title,.review-card__name,.pay-source__title{font-weight:500}.history-row .latin,.history__amount,.history .latin{white-space:nowrap}.info-fold{border-block-start:1px solid var(--border);padding-block-start:var(--space-3)}.info-fold>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-block-size:44px;cursor:pointer;font-weight:500;list-style:none}.info-fold>summary::-webkit-details-marker{display:none}.info-fold>summary:after{content:"";inline-size:8px;block-size:8px;border-inline-end:2px solid currentColor;border-block-end:2px solid currentColor;transform:rotate(45deg);margin-inline-start:auto;flex:none;transition:transform var(--transition);color:var(--text-muted)}.info-fold[open]>summary:after{transform:rotate(-135deg)}.info-fold__count{font-weight:400;font-size:var(--text-sm)}.info-fold>.row+.row,.info-fold>summary+.row{margin-block-start:var(--space-2)}.info-fold>.field__hint{display:block;margin-block-start:var(--space-2)}.info-fold__when{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.div-mark{padding:1px 8px;border-radius:var(--radius-pill);background:var(--profit-soft);color:var(--profit-text);font-size:var(--text-xs);font-weight:500;white-space:nowrap}.div-mark--forecast{background:var(--muted-soft);color:var(--text-muted)}.finance__split{white-space:normal;text-align:end}.finance .field__hint+.field__hint{margin-block-start:0}.modal .modal__box.sheet.pay-sheet{gap:var(--space-4)}.pay-sheet__group{display:grid;gap:var(--space-2)}.pay-sheet__label{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:500;color:var(--text-muted)}.pay-sheet__label .pay-method__icon{inline-size:18px;block-size:18px}.pay-sheet__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.pay-tile{position:relative;display:grid;justify-items:center;align-content:center;gap:2px;min-block-size:84px;padding:var(--space-3) var(--space-2);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;text-align:center;transition:border-color var(--transition),background var(--transition),transform var(--transition)}.pay-tile:hover:not(:disabled){border-color:var(--brand);background:var(--brand-soft)}.pay-tile:active:not(:disabled){transform:scale(.97)}.pay-tile:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.pay-tile:disabled{opacity:.5;cursor:default}.pay-tile[data-suggested]{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.pay-tile__symbol{font-size:1.35rem;font-weight:600;line-height:1;color:var(--brand)}.pay-tile__code{font-weight:600;font-size:var(--text-md);line-height:1.2}.pay-tile__name{font-size:var(--text-xs);color:var(--text-muted);line-height:1.25}.pay-sheet__hint{margin:0}:root[data-theme=dark] .pay-tile__symbol{color:var(--accent-text)}:root[data-theme=dark] .pay-tile:hover:not(:disabled){border-color:var(--accent-text);background:var(--surface-2)}:root[data-theme=dark] .pay-tile[data-suggested]{border-color:var(--accent-text);box-shadow:inset 0 0 0 1px var(--accent-text)}.pay-sheet .pay-email{display:grid;gap:var(--space-3)}.pay-sheet .pay-email .field{margin:0}.plan__promo-inline{position:relative;display:block;flex:0 1 190px;min-inline-size:0}.plan__promo-inline .field__input{margin:0;block-size:40px;min-block-size:40px;padding-block:0;padding-inline:var(--space-3) 40px;font-size:16px;letter-spacing:.04em}.plan__promo-x{position:absolute;inset-block:0;inset-inline-end:0;inline-size:40px;border:none;background:none;color:var(--text-muted);font-size:20px;cursor:pointer}.asset-tabs{margin-block-end:var(--space-3)}.asset-tab>.card{margin:0}.mini-bars{margin:0 0 var(--space-2)}.mini-bars__plot{display:flex;align-items:flex-end;block-size:132px;gap:0;padding-block-start:20px}.mini-bars__col{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;block-size:100%;padding-inline:4px;min-inline-size:0}.mini-bars__value{font-size:var(--text-xs);color:var(--text-muted);white-space:nowrap;margin-block-end:4px;max-inline-size:100%;overflow:hidden;text-overflow:ellipsis}.mini-bars__bar{inline-size:100%;max-inline-size:36px;border-radius:6px 6px 2px 2px;background:var(--brand)}.mini-bars__bar--muted{background:var(--brand-soft);outline:1.5px dashed var(--brand);outline-offset:-1.5px}:root[data-theme=dark] .mini-bars__bar{background:var(--accent)}:root[data-theme=dark] .mini-bars__bar--muted{background:transparent;outline-color:var(--accent)}.mini-bars__axis{display:flex;border-block-start:1px solid var(--border);padding-block-start:6px}.mini-bars__axis>span{text-align:center;font-size:var(--text-xs);color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-inline:2px}.kamil-cta{display:flex;align-items:flex-end;gap:var(--space-3);margin-block-start:var(--space-2);border-block-start:1px solid var(--border);padding-block-start:var(--space-3);margin-block-end:calc(-1 * var(--space-4))}.kamil-cta--right{flex-direction:row-reverse}.kamil-cta__img{flex:none;block-size:112px;inline-size:auto;object-fit:contain;object-position:bottom}.kamil-cta__body{flex:1;display:grid;gap:var(--space-2);padding-block-end:var(--space-4);min-inline-size:0}.kamil-cta__body .field__hint{margin:0}.kamil-cta .kamil__ask{inline-size:100%}.mini-bars__caption{font-size:var(--text-sm);color:var(--text-muted);margin-block-end:var(--space-1)}.asset-page h2+.asset-tabs{margin-block-start:calc(-1 * var(--space-2))}.screener-card .holding__head{align-items:center;justify-content:flex-start}.screener-card__price{margin-inline-start:auto;font-weight:600;white-space:nowrap;flex:none}.screener-card>.screener__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.screener-card__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-inline-size:0}.screener-card__foot .screener__source{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.screener-card__pills{display:flex;gap:var(--space-1);flex:none;align-items:center}.screener-card__pills .halal-pill{white-space:nowrap;line-height:1.5}.screener-card__pills .screener__kind{line-height:1.5}.kamil-cta__hint{text-align:center}.asset-price__app{font-size:var(--text-md);font-weight:500;margin-inline-start:var(--space-2);white-space:nowrap}.holdings-currency{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);margin-block-end:var(--space-2);font-size:var(--text-sm)}.about__version--link{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);inline-size:100%;background:none;border:0;padding:var(--space-2) 0;min-block-size:44px;cursor:pointer;text-align:start}.about__whatsnew{color:var(--brand);font-weight:500;white-space:nowrap}:root[data-theme=dark] .about__whatsnew{color:var(--accent-text)}.whatsnew{max-block-size:80vh;overflow-y:auto}.whatsnew__list{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-4)}.whatsnew__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.whatsnew__item ul{margin:var(--space-1) 0 0;padding-inline-start:1.1em;display:grid;gap:2px}.whatsnew__item+.whatsnew__item{border-block-start:1px solid var(--border);padding-block-start:var(--space-4)}.theme-toggle{display:grid;place-items:center;inline-size:44px;block-size:44px;border:none;background:none;color:var(--text);cursor:pointer;border-radius:50%;padding:0}.theme-toggle svg{inline-size:22px;block-size:22px}@media (hover: hover){.theme-toggle:hover{background:var(--surface-2)}}.theme-toggle:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}@media (max-width: 1023px){:root:not([data-tg-fullscreen="1"]) .header__back{inline-size:36px;block-size:36px;min-inline-size:36px;min-block-size:36px}:root:not([data-tg-fullscreen="1"]) .header__back-icon{inline-size:18px;block-size:18px}:root:not([data-tg-fullscreen="1"]) .header__tools{block-size:36px}:root:not([data-tg-fullscreen="1"]) .header__tools .header__bell,:root:not([data-tg-fullscreen="1"]) .header__tools .header__theme{inline-size:32px;block-size:32px}:root:not([data-tg-fullscreen="1"]) .header__tools .header__bell svg,:root:not([data-tg-fullscreen="1"]) .header__tools .header__theme svg{inline-size:18px;block-size:18px}:root:not([data-tg-fullscreen="1"]) .header__currency{block-size:32px;min-inline-size:30px;font-size:1rem}:root:not([data-tg-fullscreen="1"]) .header__logo{block-size:28px}}.pub-header__theme{color:#fff;inline-size:40px;block-size:40px;background:#ffffff1a;flex:none}.pub-header__theme:hover{background:#ffffff2e}.pub-header__theme svg{inline-size:20px;block-size:20px}.pub-header__login{margin-inline-start:0}.pub-header__brand{margin-inline-end:auto}@media (min-width: 900px){.pub-header__brand{margin-inline-end:0}}.article--blog{font-size:1.0625rem;line-height:1.65;overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr)}.article--blog>*,.article--blog figure>*{min-inline-size:0;max-inline-size:100%}.article--blog h2{font-size:1.375rem;line-height:1.3;font-weight:600;margin-block-start:var(--space-5)}.article--blog h3{font-size:1.1875rem;line-height:1.35;font-weight:500;margin-block-start:var(--space-4)}.article--blog h4{font-size:1.0625rem;font-weight:500;margin-block-start:var(--space-3)}.article--blog ul,.article--blog ol{padding-inline-start:1.4em;display:grid;gap:var(--space-2)}.article--blog ul>li::marker{color:var(--accent-deep)}:root[data-theme=dark] .article--blog ul>li::marker{color:var(--accent)}.article--blog ol>li::marker{color:var(--brand);font-weight:600}:root[data-theme=dark] .article--blog ol>li::marker{color:var(--accent-text)}.article--blog li>ul,.article--blog li>ol{margin-block-start:var(--space-2)}.article--blog a:not([class]){color:var(--brand);text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:3px}:root[data-theme=dark] .article--blog a:not([class]){color:var(--accent-text)}.article--blog blockquote{font-style:normal}.article--blog blockquote p+p{margin-block-start:var(--space-2)}.article--blog figure{margin:0;display:grid;gap:var(--space-2)}.article--blog figcaption{font-size:var(--text-sm);color:var(--text-muted);text-align:center}.article--blog hr{border:0;border-block-start:1px solid var(--border);margin:var(--space-3) 0;inline-size:100%}.article--blog mark{background:var(--accent-soft);color:inherit;padding:0 2px;border-radius:3px}.article--blog code{font-size:.92em;background:var(--surface-2);padding:1px 5px;border-radius:6px}.article--blog pre{margin:0;padding:var(--space-3);background:var(--surface);border-radius:var(--radius-md);overflow-x:auto}.article--blog sup,.article--blog sub{line-height:0}.article--blog .table-scroll{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-md)}.article--blog table{border-collapse:collapse;inline-size:100%;min-inline-size:420px;font-size:var(--text-sm);line-height:1.45}.article--blog th,.article--blog td{padding:10px 12px;text-align:start;vertical-align:top;border-block-end:1px solid var(--border)}.article--blog th{background:var(--brand);color:var(--on-brand);font-weight:600}:root[data-theme=dark] .article--blog th{background:var(--surface-2);color:var(--text)}.article--blog tbody tr:nth-child(2n) td{background:var(--surface)}.article--blog tbody tr:last-child td{border-block-end:0}.article--blog details{border:1px solid var(--border);border-radius:var(--radius-md);padding:0 var(--space-4);background:var(--surface)}.article--blog details+details{margin-block-start:calc(-1 * var(--space-1))}.article--blog summary{cursor:pointer;font-weight:500;padding-block:var(--space-3);min-block-size:44px;list-style:none;display:flex;justify-content:space-between;gap:var(--space-3);align-items:center}.article--blog summary::-webkit-details-marker{display:none}.article--blog summary:after{content:"+";font-size:1.4em;line-height:1;color:var(--brand);flex:none}:root[data-theme=dark] .article--blog summary:after{color:var(--accent)}.article--blog details[open] summary:after{content:"−"}.article--blog details>:not(summary){margin-block-end:var(--space-3)}.article--blog .mi-lead{font-size:1.1875rem;line-height:1.5;color:var(--text)}.article--blog .mi-note{padding:22px 20px;border-radius:20px;background:var(--surface-warm);display:grid;gap:var(--space-3)}.article--blog .mi-note>*{margin:0}.article--blog .mi-note__title{display:block;font-weight:600;font-size:1.1875rem;line-height:1.3}.article--blog .mi-note--accent,.article--blog .mi-note--lime{box-shadow:6px 6px 0 var(--accent)}.article--blog .mi-note--dark{background:var(--brand);color:var(--on-brand)}.article--blog .mi-note--dark a:not([class]){color:var(--accent);text-decoration-color:var(--accent)}.article--blog .mi-tip{position:relative;padding-block-start:76px}.article--blog .mi-tip:before{content:"";position:absolute;inset-inline-start:20px;inset-block-start:20px;inline-size:44px;block-size:44px;border-radius:50%;background:var(--surface) center / cover no-repeat}.article--blog .mi-tip--sabira:before{background-image:url(/brand/sabira-v4.webp)}.article--blog .mi-tip--kamil:before{background-image:url(/brand/kamil-v4.webp)}.article--blog .mi-tip--shamil:before{background-image:url(/brand/shamil-v4.webp)}.article--blog .mi-tip--alima:before{background-image:url(/brand/alima-v4.webp)}.article--blog .mi-disclaimer{padding:16px 20px;border:1px solid var(--border);border-radius:16px;font-size:var(--text-sm);line-height:1.5;color:var(--text-muted)}.article--blog .mi-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.article--blog .mi-stats>div{background:var(--surface-warm);border-radius:20px;padding:18px}.article--blog .mi-stats b{display:block;font-size:1.625rem;line-height:1.1;font-weight:600;color:var(--brand);margin-block-end:6px}:root[data-theme=dark] .article--blog .mi-stats b{color:var(--accent-text)}.article--blog .mi-stats span{display:block;font-size:var(--text-sm);line-height:1.4}.article--blog .mi-buttons{display:flex;flex-wrap:wrap;gap:12px}.article--blog a[class*=mi-btn],.article--blog a[class*=mi-button],.article--blog a.wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;min-block-size:48px;padding:12px 22px;border-radius:100px;border:1px solid var(--brand);background:var(--brand);color:var(--on-brand);font-weight:600;font-size:1rem;line-height:1.2;text-decoration:none;-webkit-tap-highlight-color:transparent}.article--blog a.mi-btn--convert,.article--blog a.mi-button--convert{background:var(--convert);border-color:var(--convert);color:#fff}.article--blog a.mi-btn--action,.article--blog a.mi-button--action{background:var(--accent);border-color:var(--accent);color:#14171a}.article--blog a.mi-btn--outline,.article--blog a.mi-button--outline{background:transparent;color:var(--brand)}:root[data-theme=dark] .article--blog a.mi-btn--outline{color:var(--text);border-color:var(--text-muted)}.article--blog .mi-note--dark a.mi-btn--outline{color:var(--on-brand);border-color:var(--on-brand)}.article--blog a[class*=mi-btn]:active{filter:brightness(.94)}.capital-card{position:relative}.capital-card__info{position:absolute;inset-block-start:var(--space-2);inset-inline-end:var(--space-2)}.capital-card .capital-card__head{padding-inline-end:40px}.mood-card__title{font-size:var(--text-md);font-weight:500;line-height:var(--leading-tight)}.mood-card__text,.mood-card__line{font-size:var(--text-sm);line-height:1.45}.tab-chips--line .tab-chip:has(+.tab-chip__currency){padding-inline-end:4px}.tab-chips--line .tab-chip:has(+.tab-chip__currency):after{inset-inline-end:-40px}.tab-chip__currency{position:relative;flex:none;align-self:center;display:inline-flex;align-items:center;gap:1px;block-size:28px;padding-inline:8px 5px;margin-inline:0 var(--space-2);border-radius:100px;background:var(--brand-soft);color:var(--brand);font-weight:600;font-size:var(--text-sm);cursor:pointer;z-index:1}:root[data-theme=dark] .tab-chip__currency{color:var(--accent-text)}.tab-chip__currency svg{inline-size:14px;block-size:14px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.tab-chip__currency select{position:absolute;inset:0;inline-size:100%;block-size:100%;opacity:0;cursor:pointer;font-size:16px}.tab-chip__currency:focus-within{outline:2px solid var(--brand);outline-offset:2px}.value-chart .chart__line{stroke-dasharray:1;stroke-dashoffset:0;animation:chart-draw .9s cubic-bezier(.22,1,.36,1) both}.value-chart .chart__area{opacity:.12;animation:chart-area .9s ease-out .15s both}@keyframes chart-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes chart-area{0%{opacity:0;transform:translateY(6px)}to{opacity:.12;transform:none}}@media (prefers-reduced-motion: reduce){.value-chart .chart__line,.value-chart .chart__area{animation:none}}body.has-alima .screen{padding-block-end:calc(var(--nav-height) + var(--space-6) + var(--inset-bottom) + 72px)}body.has-alima .legal-footer{padding-inline-end:84px}@media (min-width: 1024px){body.has-alima .legal-footer{padding-inline-end:0}}.alima{position:fixed;z-index:30;inset-inline-end:var(--space-4);inset-block-end:calc(var(--nav-height) + var(--inset-bottom) + var(--space-3));display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-2);pointer-events:none}@media (min-width: 1024px){.alima{inset-block-end:var(--space-5);inset-inline-end:var(--space-5)}body.has-alima .screen{padding-block-end:calc(var(--space-7) + 72px)}}.alima__avatar{pointer-events:auto;position:relative;inline-size:60px;block-size:60px;padding:0;border:3px solid var(--bg);border-radius:50%;background:var(--surface);box-shadow:var(--shadow-pop);cursor:pointer;transform-origin:50% 85%}.alima__avatar img{display:block;inline-size:100%;block-size:100%;border-radius:50%}.alima__avatar:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.alima__badge{position:absolute;inset-block-start:-4px;inset-inline-end:-4px;min-inline-size:22px;block-size:22px;padding-inline:5px;border-radius:var(--radius-pill);background:var(--accent);color:#14171a;font-size:12px;font-weight:600;line-height:22px;text-align:center;border:2px solid var(--bg)}.alima__bubble{pointer-events:auto;position:relative;max-inline-size:min(300px,calc(100vw - 2 * var(--space-4)));padding:var(--space-3) var(--space-4) var(--space-4);padding-inline-end:var(--space-7);border-radius:20px 20px 6px;background:var(--bg);border:1px solid var(--border);box-shadow:var(--shadow-pop);display:grid;gap:var(--space-2);animation:alima-bubble .35s cubic-bezier(.2,1.4,.4,1) both;transform-origin:100% 100%}.alima__bubble:after{content:"";position:absolute;inset-block-end:-8px;inset-inline-end:22px;inline-size:16px;block-size:16px;background:var(--bg);border-inline-end:1px solid var(--border);border-block-end:1px solid var(--border);transform:rotate(45deg)}.alima__bubble-x{position:absolute;inset-block-start:4px;inset-inline-end:4px;inline-size:32px;block-size:32px;border:none;border-radius:50%;background:transparent;color:var(--text-muted);font-size:20px;line-height:1;cursor:pointer}.alima__name{font-size:var(--text-xs, .8125rem);font-weight:600;color:var(--brand)}.alima__text{margin:0;font-size:var(--text-sm, .9375rem);line-height:1.45}.alima__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.alima__action{min-block-size:36px;padding:0 var(--space-3);border:none;border-radius:var(--radius-pill);background:var(--brand);color:#fff;font:inherit;font-size:var(--text-sm, .9375rem);font-weight:600;cursor:pointer}.alima__action+.alima__action{background:var(--brand-soft);color:var(--brand)}.alima__fx{position:absolute;inset:0;pointer-events:none}.alima__fx i{position:absolute;display:block;opacity:0}.alima[data-anim=cheer] .alima__fx i{inline-size:8px;block-size:8px;border-radius:50%;background:var(--accent);inset-block-start:10%;inset-inline-start:45%;animation:alima-spark .9s ease-out 2 both}.alima[data-anim=cheer] .alima__fx i:nth-child(2){inset-inline-start:10%;inset-block-start:30%;animation-delay:.12s}.alima[data-anim=cheer] .alima__fx i:nth-child(3){inset-inline-start:80%;inset-block-start:25%;animation-delay:.24s}.alima[data-anim=think] .alima__fx{inset:auto;inset-block-start:-14px;inset-inline-start:-10px;display:flex;gap:3px}.alima[data-anim=think] .alima__fx i{position:static;inline-size:7px;block-size:7px;border-radius:50%;background:var(--brand);animation:alima-dot 1s ease-in-out infinite both}.alima[data-anim=think] .alima__fx i:nth-child(2){animation-delay:.15s}.alima[data-anim=think] .alima__fx i:nth-child(3){animation-delay:.3s}.alima[data-anim=idle] .alima__avatar{animation:alima-breathe 4s ease-in-out infinite}.alima[data-anim=enter] .alima__avatar{animation:alima-enter .7s cubic-bezier(.2,1.5,.4,1) both}.alima[data-anim=wave] .alima__avatar{animation:alima-wave 1.2s ease-in-out both}.alima[data-anim=cheer] .alima__avatar{animation:alima-cheer .9s ease-in-out 2 both}.alima[data-anim=think] .alima__avatar{animation:alima-think 2.4s ease-in-out both}.alima[data-anim=point] .alima__avatar{animation:alima-point 1s ease-in-out 2 both}.alima[data-anim=nod] .alima__avatar{animation:alima-nod .8s ease-in-out 2 both}@keyframes alima-enter{0%{transform:translateY(40px) scale(.3);opacity:0}70%{transform:translateY(-6px) scale(1.08);opacity:1}to{transform:none}}@keyframes alima-wave{0%,to{transform:rotate(0)}15%{transform:rotate(-14deg)}30%{transform:rotate(12deg)}45%{transform:rotate(-10deg)}60%{transform:rotate(8deg)}75%{transform:rotate(-4deg)}}@keyframes alima-cheer{0%,to{transform:translateY(0) scale(1)}30%{transform:translateY(-16px) scale(1.06)}50%{transform:translateY(0) scale(.96,1.04)}65%{transform:translateY(-6px)}}@keyframes alima-think{0%,to{transform:rotate(0)}30%,70%{transform:rotate(-8deg) translateY(-2px)}}@keyframes alima-point{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(-6px,-4px) rotate(-6deg)}}@keyframes alima-nod{0%,to{transform:translateY(0)}40%{transform:translateY(5px) rotate(2deg)}}@keyframes alima-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@keyframes alima-bubble{0%{transform:scale(.6) translateY(10px);opacity:0}to{transform:none;opacity:1}}@keyframes alima-spark{0%{transform:translate(0) scale(.4);opacity:1}to{transform:translate(var(--dx, 0),-26px) scale(1.2);opacity:0}}@keyframes alima-dot{0%,to{transform:translateY(0);opacity:.4}50%{transform:translateY(-4px);opacity:1}}.alima[data-anim=cheer] .alima__fx i:nth-child(2){--dx: -14px}.alima[data-anim=cheer] .alima__fx i:nth-child(3){--dx: 14px}@media (prefers-reduced-motion: reduce){.alima__avatar,.alima__bubble,.alima__fx i,.alima-sheet__avatar{animation:none!important}}.alima-sheet{max-block-size:min(88vh,760px);overflow-y:auto}.alima-sheet__head{display:flex;align-items:center;gap:var(--space-3);padding-inline-end:var(--space-6)}.alima-sheet__avatar{inline-size:48px;block-size:48px;border-radius:50%;flex:none;transform-origin:50% 85%}.alima-sheet__who{display:grid;gap:1px;line-height:1.25}.alima-sheet__who .muted{font-size:var(--text-sm, .9375rem)}.alima-sheet__head[data-anim=wave] .alima-sheet__avatar{animation:alima-wave 1.2s ease-in-out both}.alima-sheet__head[data-anim=cheer] .alima-sheet__avatar{animation:alima-cheer .9s ease-in-out 2 both}.alima-sheet__head[data-anim=think] .alima-sheet__avatar{animation:alima-think 2.4s ease-in-out infinite}.alima-sheet__head[data-anim=point] .alima-sheet__avatar{animation:alima-point 1s ease-in-out 1 both}.alima-sheet__head[data-anim=nod] .alima-sheet__avatar{animation:alima-nod .8s ease-in-out 1 both}.alima-sheet__subtitle{font-size:1rem}.alima-menu{display:grid;gap:var(--space-2)}.alima-menu__row{inline-size:100%;text-align:start;font:inherit;cursor:pointer}.alima-menu__mute{justify-self:center;margin-block-start:var(--space-1)}.alima-wait{display:grid;justify-items:center;gap:var(--space-2);padding-block:var(--space-4);text-align:center}.alima-wait p{margin:0}.alima-quiz{display:grid;gap:var(--space-3)}.alima-quiz__progress{display:flex;gap:4px}.alima-quiz__progress i{flex:1;block-size:6px;border-radius:3px;background:var(--border)}.alima-quiz__progress i[data-state=done]{background:var(--brand)}.alima-quiz__progress i[data-state=now]{background:var(--accent)}.alima-quiz__from{font-size:var(--text-sm, .9375rem)}.alima-quiz__q{font-size:var(--text-lg, 1.125rem);line-height:1.35}.alima-quiz__options{display:grid;gap:var(--space-2)}.alima-option{display:flex;align-items:center;gap:var(--space-3);inline-size:100%;min-block-size:52px;padding:var(--space-2) var(--space-3);border:2px solid var(--border);border-radius:16px;background:var(--bg);color:var(--text);font:inherit;text-align:start;line-height:1.35;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.alima-option:disabled{cursor:default}@media (hover: hover){.alima-option:not(:disabled):hover{border-color:var(--brand)}}.alima-option__mark{flex:none;display:grid;place-items:center;inline-size:28px;block-size:28px;border-radius:50%;background:var(--surface-2);font-size:var(--text-sm, .9375rem);font-weight:600}.alima-option[data-state=chosen]{border-color:var(--brand)}.alima-option[data-state=right]{border-color:var(--profit);background:color-mix(in srgb,var(--profit) 10%,var(--bg))}.alima-option[data-state=right] .alima-option__mark{background:var(--profit);color:#fff}.alima-option[data-state=wrong]{border-color:var(--warning);background:color-mix(in srgb,var(--warning) 10%,var(--bg))}.alima-option[data-state=wrong] .alima-option__mark{background:var(--warning);color:#fff}.alima-option[data-state=off]{opacity:.55}.alima-quiz__result{display:grid;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:16px;background:var(--surface);animation:alima-bubble .3s ease-out both}.alima-quiz__result p{margin:0}.alima-quiz__result[data-correct=true] strong{color:var(--profit-text, var(--profit))}.alima-final{justify-items:center;text-align:center}.alima-final__score{font-size:2rem;font-weight:600;line-height:1.1}.alima-final p{margin:0}.alima-final .button{justify-self:stretch}.alima-summary{margin:0;line-height:1.55}.alima-chat .chat{max-block-size:46vh;overflow-y:auto}:root[data-theme=dark] .alima__name{color:var(--accent-text)}:root[data-theme=dark] .alima__action+.alima__action{color:var(--on-brand)}:root[data-theme=dark] .alima-quiz__progress i[data-state=done]{background:var(--brand-strong)}.alima-quiz,.alima-quiz__options,.alima-quiz__result,.alima-menu{grid-template-columns:minmax(0,1fr)}.alima-sheet{overflow-x:hidden}.alima-option>span:last-child{min-inline-size:0;overflow-wrap:anywhere}.alima-quiz__result .button{white-space:normal;text-align:center;block-size:auto;min-block-size:48px;padding-block:var(--space-2);line-height:1.3}.alima-menu .alima-menu__row:disabled{cursor:default;opacity:.5;filter:grayscale(1);animation:none}.stories{display:flex;gap:8px;margin:0 calc(-1 * var(--space-4, 16px)) var(--space-4, 16px);padding:4px var(--space-4, 16px) 2px;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--space-4, 16px)}.stories::-webkit-scrollbar{display:none}.stories__item{flex:none;display:grid;justify-items:center;gap:0;inline-size:80px;padding:0;border:0;background:none;color:var(--text);cursor:pointer;scroll-snap-align:start;-webkit-tap-highlight-color:transparent}.stories__ring{display:grid;place-items:center;inline-size:80px;block-size:80px;border-radius:50%;padding:3px;background:var(--convert);transition:transform .15s ease}.stories__item:active .stories__ring{transform:scale(.94)}.stories__item[data-seen] .stories__ring{background:var(--surface-2);padding:2px}.stories__item:focus-visible{outline:none}.stories__item:focus-visible .stories__ring{box-shadow:0 0 0 3px var(--accent-soft)}.stories__avatar,.story-view__avatar{display:grid;place-items:center;inline-size:100%;block-size:100%;border-radius:50%;overflow:hidden;background:var(--brand);color:#fff}.stories__avatar{box-sizing:border-box;border:3px solid var(--bg)}.stories__item[data-seen] .stories__avatar{border-width:3px}.stories__avatar img,.story-view__avatar img{inline-size:100%;block-size:100%;object-fit:cover}.stories__avatar b{font-size:1.5rem;font-weight:600}.stories__avatar[data-tone=brand],.story-view__avatar[data-tone=brand]{background:linear-gradient(165deg,#2f6f61,#1c4b42 45%,#0f2c26)}.stories__avatar[data-tone=lime],.story-view__avatar[data-tone=lime]{background:linear-gradient(165deg,#c9f04a,#b4e717 55%,#9acb0f);color:#10302a}.stories__avatar[data-tone=warm],.story-view__avatar[data-tone=warm]{background:linear-gradient(165deg,#fbfaf7,#f6f5f2 60%,#ecebe5);color:#14171a}.stories__avatar[data-tone=dark],.story-view__avatar[data-tone=dark]{background:linear-gradient(165deg,#23282d,#14171a);color:#fff}.stories__avatar{position:relative}.stories__avatar img{position:absolute;inset:0}.stories__title{position:relative;z-index:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-inline-size:64px;padding-inline:2px;font-size:.5625rem;font-weight:600;line-height:1.15;text-align:center;overflow-wrap:anywhere;hyphens:auto}.stories__avatar[data-picture]:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,#0000004d,#00000080)}.stories__avatar[data-picture] .stories__title{color:#fff;text-shadow:0 1px 4px #0009}.stories__item[data-seen] .stories__avatar{opacity:.85}.story-view{position:fixed;inset:0;z-index:1300;display:grid;place-items:center;background:#000;animation:story-open .22s ease-out;touch-action:none}@keyframes story-open{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.story-view__frame{position:relative;inline-size:100vw;block-size:100dvh;overflow:hidden;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;color:#fff;background:linear-gradient(165deg,#2f6f61,#1c4b42 45%,#0f2c26);transition:transform .12s ease,opacity .12s ease}@media (min-width: 600px){.story-view__frame{inline-size:min(420px,calc((100dvh - 48px)*.5625));block-size:min(calc(100dvh - 48px),746px);border-radius:14px}}.story-view__frame[data-tone=lime]{background:linear-gradient(165deg,#c9f04a,#b4e717 55%,#9acb0f);color:#10302a}.story-view__frame[data-tone=warm]{background:linear-gradient(165deg,#fbfaf7,#f6f5f2 60%,#ecebe5);color:#14171a}.story-view__frame[data-tone=dark]{background:linear-gradient(165deg,#23282d,#14171a)}.story-view__frame[data-tone=brand]:not([data-image]):before{content:"";position:absolute;inset-inline-end:-30%;inset-block-start:12%;inline-size:90%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#b4e71740 0%,transparent 65%);pointer-events:none}.story-view__frame[data-image]{color:#fff}.story-view__slide{position:absolute;inset:0;animation:story-in .25s ease-out}@keyframes story-in{0%{opacity:.2;transform:translate(6%)}to{opacity:1;transform:none}}.story-view__bg{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;pointer-events:none}.story-view__frame[data-image] .story-view__slide:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,#00000073 0%,transparent 22%,transparent 50%,#000000a6 100%);pointer-events:none}.story-view__content{position:absolute;z-index:1;inset-inline:24px;inset-block-end:calc(112px + env(safe-area-inset-bottom));display:grid;gap:12px}.story-view__heading{margin:0;font-size:1.75rem;line-height:1.15;font-weight:600;letter-spacing:-.01em;text-wrap:balance}.story-view__text{margin:0;font-size:1.0625rem;line-height:1.45;white-space:pre-line;opacity:.94}.story-view__frame[data-image] .story-view__heading,.story-view__frame[data-image] .story-view__text{text-shadow:0 1px 12px #00000059}.story-view__top{position:absolute;z-index:2;inset-inline:0;inset-block-start:0;padding:calc(10px + env(safe-area-inset-top)) 10px 0;transition:opacity .2s}.story-view__top[data-paused]{opacity:.35}.story-view__bars{display:flex;gap:4px}.story-view__bar{flex:1;block-size:2.5px;border-radius:2px;overflow:hidden;background:#ffffff59}.story-view__bar i{display:block;block-size:100%;background:#fff;transform-origin:left}.story-view__frame[data-tone=lime] .story-view__bar,.story-view__frame[data-tone=warm] .story-view__bar{background:#1c4b4233}.story-view__frame[data-tone=lime] .story-view__bar i,.story-view__frame[data-tone=warm] .story-view__bar i{background:#1c4b42}.story-view__head{display:flex;align-items:center;gap:10px;margin-top:10px}.story-view__avatar{inline-size:32px;block-size:32px;flex:none;font-size:.875rem;box-shadow:0 0 0 1.5px #ffffff59}.story-view__frame[data-tone=lime] .story-view__avatar,.story-view__frame[data-tone=warm] .story-view__avatar{box-shadow:0 0 0 1.5px #1c4b4240}.story-view__frame[data-tone=brand] .story-view__avatar[data-tone=brand]{background:#ffffff26}.story-view__name{font-weight:600;font-size:.875rem}.story-view__ago{font-size:.875rem;opacity:.7}.story-view__close{margin-inline-start:auto;display:grid;place-items:center;inline-size:40px;block-size:40px;border:0;border-radius:50%;background:none;color:inherit;cursor:pointer}.story-view__close svg,.story-view__cta svg{inline-size:24px;block-size:24px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.story-view__bottom{position:absolute;z-index:2;inset-inline:0;inset-block-end:0;padding:0 20px calc(24px + env(safe-area-inset-bottom))}.story-view__cta{display:flex;align-items:center;justify-content:center;gap:6px;inline-size:100%;min-block-size:52px;border:0;border-radius:100px;background:var(--accent);color:#10302a;font:inherit;font-weight:600;font-size:1rem;cursor:pointer}.story-view__cta svg{inline-size:20px;block-size:20px}.story-view__frame[data-tone=lime] .story-view__cta{background:#1c4b42;color:#fff}.story-view__spinner{position:absolute;z-index:3;inset-block-start:50%;inset-inline-start:50%;inline-size:36px;block-size:36px;margin:-18px 0 0 -18px;border:3px solid #ffffff4d;border-top-color:#fff;border-radius:50%;animation:story-spin .8s linear infinite}@keyframes story-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.story-view,.story-view__slide{animation:none}.story-view__frame,.stories__ring{transition:none}}.story-view__persona{position:absolute;inset-inline-end:-8px;inset-block-start:calc(64px + env(safe-area-inset-top));block-size:min(44%,380px);aspect-ratio:3 / 4;display:flex;align-items:flex-end;justify-content:center;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,#000 78%,transparent 100%);mask-image:linear-gradient(to bottom,#000 78%,transparent 100%)}.story-view__persona:before{content:"";position:absolute;inset-inline:8%;inset-block-end:6%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#b4e7174d 0%,#b4e71714 55%,transparent 70%)}.story-view__persona img{position:relative;block-size:100%;inline-size:auto;object-fit:contain}.stories__persona{object-position:50% 20%}.reviews__lead{margin:0 0 var(--space-2);color:var(--text-muted);line-height:var(--leading-normal)}.reviews__count{margin:0 0 var(--space-4);font-size:var(--text-sm)}.reviews__cta{margin-block-end:var(--space-4)}.reviews__cta .glyph{inline-size:20px;block-size:20px;flex:none}.reviews__filter{margin-block-end:var(--space-2)}.reviews__filter .choice{min-block-size:44px;padding-inline:var(--space-4)}.reviews__filter--topics .choice{font-size:var(--text-sm)}.reviews__filter+.reviews__grid,.reviews__filter+.stub{margin-block-start:var(--space-3)}.reviews__more{margin-block-start:var(--space-4)}.reviews__empty{justify-items:center;color:var(--text-muted)}.reviews__empty .glyph{inline-size:28px;block-size:28px;color:var(--text-muted)}.reviews__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:var(--space-3);align-items:start}.review-card{display:grid;gap:var(--space-3);min-inline-size:0;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.review-card--skeleton{min-block-size:180px;background:var(--surface-2);border-color:transparent}.review-card__mark{display:block;color:var(--accent-deep);line-height:0}.review-card__mark .glyph{inline-size:28px;block-size:28px;fill:currentColor;stroke:none}:root[data-theme=dark] .review-card__mark{color:var(--accent-text)}.review-card__text{margin:0;white-space:pre-line;overflow-wrap:anywhere;line-height:var(--leading-normal)}.review-card__text--clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:8;line-clamp:8;overflow:hidden}.review-card__text--caption{font-size:var(--text-sm);color:var(--text-muted)}.review-card__expand{justify-self:start;min-block-size:44px;margin-block-start:calc(-1 * var(--space-2));padding:0;border:none;background:none;color:var(--brand);font:inherit;font-weight:600;cursor:pointer}:root[data-theme=dark] .review-card__expand{color:var(--accent-text)}.review-card__shot{position:relative;display:block;inline-size:100%;max-block-size:360px;padding:0;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);cursor:zoom-in}.review-card__shot img{display:block;inline-size:100%;block-size:auto;max-block-size:360px;object-fit:cover;object-position:top}.review-card__badge{position:absolute;inset-block-end:var(--space-2);inset-inline-end:var(--space-2);display:inline-flex;align-items:center;gap:var(--space-1);padding:4px 10px;border-radius:var(--radius-pill);background:var(--brand);color:var(--on-brand);font-size:var(--text-xs);font-weight:600}.review-card__badge .glyph{inline-size:14px;block-size:14px}.review-card__video{position:relative;overflow:hidden;aspect-ratio:9 / 16;inline-size:min(100%,320px);justify-self:center;margin-inline:auto;border-radius:var(--radius-md);background:var(--brand)}.review-card__video iframe{position:absolute;inset:0;inline-size:100%;block-size:100%;border:0}.review-card__poster{position:absolute;inset:0;display:block;inline-size:100%;block-size:100%;padding:0;border:none;background:var(--brand);cursor:pointer}.review-card__poster>img{inline-size:100%;block-size:100%;object-fit:cover;display:block}.review-card__poster-stub{display:block;inline-size:100%;block-size:100%;background:var(--brand)}.review-card__provider{position:absolute;inset-block-end:var(--space-2);inset-inline-start:var(--space-2);padding:2px 10px;border-radius:var(--radius-pill);background:#14171ab3;color:#fff;font-size:var(--text-xs);font-weight:600;line-height:1.6}.review-card__play{position:absolute;inset-block-start:50%;inset-inline-start:50%;display:grid;place-items:center;inline-size:64px;block-size:64px;border-radius:50%;background:var(--accent);color:var(--on-accent);transform:translate(-50%,-50%);transition:transform var(--transition)}[dir=rtl] .review-card__play{transform:translate(50%,-50%)}.review-card__play .glyph{inline-size:28px;block-size:28px;margin-inline-start:4px;fill:currentColor}.review-card__poster:hover .review-card__play{transform:translate(-50%,-50%) scale(1.06)}.review-card__footer{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);min-inline-size:0}.review-card__avatar{flex:none;inline-size:40px;block-size:40px;border-radius:50%;object-fit:cover}.review-card__avatar--letter{display:grid;place-items:center;background:var(--brand-soft);color:var(--brand);font-weight:600}:root[data-theme=dark] .review-card__avatar--letter{color:var(--accent-text)}.review-card__who{display:grid;gap:2px;flex:1 1 110px;min-inline-size:0}.review-card__name{font-weight:600;line-height:var(--leading-tight);overflow-wrap:break-word}.review-card__meta{font-size:var(--text-xs);line-height:1.4;overflow-wrap:anywhere}.review-card__original{flex:none;display:inline-flex;align-items:center;min-block-size:44px;padding-inline:var(--space-4);text-decoration:none;white-space:nowrap}.review-card__topics{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2);margin:0;padding:0;list-style:none}.review-card__topics li{padding:2px 10px;border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--text);font-size:var(--text-xs);line-height:1.6}.review-card__footnote{margin:0;font-size:var(--text-xs);line-height:1.4}.shot-viewer{position:fixed;inset:0;z-index:300;display:grid;grid-template-rows:auto minmax(0,1fr) auto;justify-items:center;align-items:center;padding:calc(var(--space-3) + var(--inset-top)) var(--space-3) calc(var(--space-3) + var(--inset-bottom));background:#0b0d0e;color:#fff;outline:none}.shot-viewer__top{display:flex;align-items:center;justify-content:space-between;inline-size:100%;max-inline-size:720px}.shot-viewer__count{font-size:var(--text-sm);font-weight:600}.shot-viewer__close,.shot-viewer__arrow{display:grid;place-items:center;inline-size:44px;block-size:44px;margin-inline-start:auto;border:none;border-radius:50%;background:#ffffff26;color:inherit;cursor:pointer}.shot-viewer__close .glyph,.shot-viewer__arrow .glyph{inline-size:22px;block-size:22px}.shot-viewer__arrow{margin:0}.shot-viewer__arrow:disabled{opacity:.35;cursor:default}[dir=rtl] .shot-viewer__arrow .glyph{transform:scaleX(-1)}.shot-viewer__image{max-inline-size:100%;max-block-size:100%;object-fit:contain;border-radius:var(--radius-sm);user-select:none;-webkit-user-drag:none}.shot-viewer__nav{display:flex;align-items:center;gap:var(--space-4)}.shot-viewer__dots{display:flex;gap:var(--space-2)}.shot-viewer__dots span{inline-size:8px;block-size:8px;border-radius:50%;background:#ffffff59}.shot-viewer__dots span[data-active]{background:var(--accent)}.my-reviews .card__title{margin:0 0 var(--space-2);font-size:var(--text-md)}.my-reviews__list{display:grid;margin:0;padding:0;list-style:none}.my-reviews__item{display:grid;gap:var(--space-2);padding-block:var(--space-3);border-block-end:1px solid var(--border)}.my-reviews__item:last-child{border-block-end:none;padding-block-end:0}.my-reviews__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.my-reviews__date{font-size:var(--text-xs);white-space:nowrap}.my-reviews__text{margin:0;font-size:var(--text-sm);line-height:1.5;white-space:pre-line;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden}.my-reviews__shots{display:flex;gap:var(--space-2);flex-wrap:wrap}.my-reviews__shot{display:grid;place-items:center;inline-size:56px;block-size:56px;padding:0;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text-muted);cursor:zoom-in}.my-reviews__shot img{inline-size:100%;block-size:100%;object-fit:cover}.my-reviews__shot--wait{cursor:default}.my-reviews__shot .glyph{inline-size:20px;block-size:20px}.my-reviews__reason{margin:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--warning-soft);font-size:var(--text-sm);line-height:1.45}.my-reviews__reason strong{font-weight:600}.my-reviews__hint{margin:0;font-size:var(--text-xs);line-height:1.4}.my-reviews__actions{display:flex;gap:var(--space-2)}.my-reviews__actions .chip-link{display:inline-flex;align-items:center;min-block-size:44px;padding-inline:var(--space-4)}.chip-link--danger{border-color:var(--loss);color:var(--loss)}.review-status{display:inline-flex;align-items:center;padding:2px 10px;border-radius:var(--radius-pill);background:var(--muted-soft);font-size:var(--text-xs);font-weight:600;line-height:1.6}.review-status[data-status=pending]{background:var(--info-soft);color:var(--info)}.review-status[data-status=published]{background:var(--profit-soft);color:var(--profit-text)}.review-status[data-status=rejected]{background:var(--warning-soft);color:var(--warning-text)}.review-form__lead{margin:0 0 var(--space-4);line-height:var(--leading-normal)}.review-form__under{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);margin-block-start:var(--space-2)}.review-form__under .field__hint{margin:0}.review-form__counter{flex:none;font-size:var(--text-xs);color:var(--text-muted);font-variant-numeric:tabular-nums;line-height:1.6}.review-form__counter--over{color:var(--loss);font-weight:600}.review-form__shots{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-block-end:var(--space-3)}.review-form__shot{position:relative;inline-size:88px;block-size:88px}.review-form__shot img,.review-form__shot-wait{display:grid;place-items:center;inline-size:100%;block-size:100%;object-fit:cover;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text-muted)}.review-form__shot-remove{position:absolute;inset-block-start:-10px;inset-inline-end:-10px;display:grid;place-items:center;inline-size:44px;block-size:44px;padding:0;border:none;background:none;cursor:pointer}.review-form__shot-remove .glyph{inline-size:26px;block-size:26px;padding:5px;border-radius:50%;background:var(--text);color:var(--bg)}.review-form__pick{flex-wrap:wrap;row-gap:var(--space-1)}.review-form__pick-button{display:inline-flex;align-items:center;gap:var(--space-2);min-block-size:44px;padding-inline:var(--space-4)}.review-form__pick-button .glyph{inline-size:18px;block-size:18px}.review-form__pick .file-pick__name{font-size:var(--text-xs)}.review-form__pick:focus-within .review-form__pick-button{outline:2px solid var(--brand);outline-offset:2px}.review-form__topics{margin-block-end:0}.review-form__topics .choice{min-block-size:44px;padding-inline:var(--space-4)}.review-consent{display:flex;align-items:flex-start;gap:var(--space-3);margin-block-end:var(--space-4);font-size:var(--text-sm);line-height:1.45;cursor:pointer}.review-consent input{flex:none;inline-size:22px;block-size:22px;margin:0;accent-color:var(--brand)}.review-consent a{color:var(--brand);font-weight:600;text-decoration:none}:root[data-theme=dark] .review-consent a{color:var(--accent-text)}.review-form__note{margin:var(--space-3) 0 0;text-align:center}.review-form .form-error{margin-block:0 var(--space-3)}.review-done{display:grid;justify-items:center;gap:var(--space-3);padding-block-start:var(--space-6);text-align:center}.review-done .screen__title{margin:0}.review-done p{margin:0 0 var(--space-3);max-inline-size:30rem;line-height:var(--leading-normal)}.review-done__icon{display:grid;place-items:center;inline-size:64px;block-size:64px;border-radius:50%;background:var(--accent);color:var(--on-accent)}.review-done__icon .glyph{inline-size:30px;block-size:30px}.review-ask{display:flex;align-items:center;gap:var(--space-2);padding-inline-end:var(--space-1);margin-block:var(--space-4) var(--space-4)}.review-ask .signal__title{overflow-wrap:normal;hyphens:none}.review-ask__main{display:flex;align-items:center;gap:var(--space-3);flex:1 1 auto;min-inline-size:0;padding:0;border:none;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}.review-ask__close{flex:none;display:grid;place-items:center;inline-size:44px;block-size:44px;padding:0;border:none;border-radius:50%;background:none;color:var(--text-muted);cursor:pointer}.review-ask__close .glyph{inline-size:18px;block-size:18px}@media (min-width: 1024px){.reviews__cta,.reviews__more{inline-size:auto}}@media (prefers-reduced-motion: reduce){.review-card__play,.review-card__poster:hover .review-card__play{transition:none;transform:translate(-50%,-50%)}}.rate-prompt{text-align:center}.rate-prompt .field{text-align:start}.rate-prompt__icon{justify-self:center;display:grid;place-items:center;inline-size:56px;block-size:56px;border-radius:50%;background:var(--brand-soft);color:var(--brand)}.rate-prompt__icon .glyph{inline-size:28px;block-size:28px}.rate-prompt__thumbs{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.rate-prompt__thumb{display:grid;justify-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-2);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);color:var(--text);font:inherit;font-weight:600;cursor:pointer}.rate-prompt__thumb .glyph{inline-size:32px;block-size:32px}.rate-prompt__thumb[data-tone=like] .glyph{color:var(--profit)}.rate-prompt__thumb[data-tone=dislike] .glyph{color:var(--text-muted)}.rate-prompt__actions{display:grid;gap:var(--space-2)}.rate-prompt__text{resize:vertical;min-block-size:112px}:root[data-theme=dark] .rate-prompt__icon{color:var(--accent-text)}.modal .modal__box.sheet.rate-prompt{padding-block-start:var(--space-5)!important}.modal__box.rate-prompt>.sheet__title{padding-inline:40px}.reviews-home__chev{align-self:center;display:grid;margin-inline-start:auto;color:var(--text-muted)}.reviews-home__chev .glyph{inline-size:18px;block-size:18px}.persona-hero{--persona-tint: #f6efe4;display:grid;grid-template-columns:minmax(0,1fr) 132px;column-gap:var(--space-2);padding:var(--space-5) var(--space-4) 0;margin-block-end:var(--space-4);border-radius:var(--radius-block);background:var(--persona-tint);overflow:hidden}.persona-hero[data-persona=sabira]{--persona-tint: #f6efe4}.persona-hero[data-persona=alima]{--persona-tint: #f5e9e2}.persona-hero[data-persona=kamil]{--persona-tint: #e3efea}.persona-hero[data-persona=shamil]{--persona-tint: #eff6d6}.persona-hero[data-persona=ahmad]{--persona-tint: #e4eef3}:root[data-theme=dark] .persona-hero{background:color-mix(in srgb,var(--persona-tint) 13%,var(--surface))}.persona-hero__text{display:grid;gap:var(--space-2);align-content:start;padding-block-end:var(--space-5);min-inline-size:0}.persona-hero__kicker{margin:0;font-size:var(--text-xs);font-weight:600;color:var(--brand)}:root[data-theme=dark] .persona-hero__kicker{color:var(--accent-text)}.persona-hero__title{margin:0;font-size:var(--text-lg);line-height:1.25;color:var(--text)}.persona-hero__lead{margin:0;font-size:var(--text-sm);line-height:1.45;color:var(--text)}.persona-hero__quote{position:relative;margin:var(--space-1) 0 0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md) var(--radius-md) 4px var(--radius-md);background:var(--bg);font-size:var(--text-sm);line-height:1.4;color:var(--text)}.persona-hero__figure{align-self:end;justify-self:end;inline-size:100%;block-size:auto;max-block-size:210px;object-fit:contain;object-position:bottom right;display:block}.persona-hero .button{justify-self:start;margin-block-start:var(--space-1)}@media (min-width: 720px){.persona-hero{grid-template-columns:minmax(0,1fr) 220px;padding-inline:var(--space-6) var(--space-5)}.persona-hero__figure{max-block-size:300px}.persona-hero__title{font-size:var(--text-xl)}.persona-hero__lead,.persona-hero__quote{font-size:var(--text-md)}}.persona-points{display:grid;gap:var(--space-3);margin:0 0 var(--space-5);padding:0;list-style:none}.persona-points li{display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-sm);line-height:1.4}.persona-points__icon{flex:none;display:grid;place-items:center;inline-size:36px;block-size:36px;border-radius:50%;background:var(--brand-soft);color:var(--brand)}.persona-points__icon .glyph{inline-size:20px;block-size:20px}:root[data-theme=dark] .persona-points__icon{color:var(--accent-text)}@media (min-width: 720px){.persona-points{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.persona-points li{align-items:flex-start}}.brand-art{margin:0 0 var(--space-4);border-radius:var(--radius-block);overflow:hidden;background:#f4f2ec}.brand-art img{display:block;inline-size:100%;block-size:100%;object-fit:cover}:root[data-theme=dark] .brand-art img{filter:brightness(.9)}@media (min-width: 720px){.persona-hero__text{align-content:center;padding-block:var(--space-2) var(--space-6)}.brand-art{max-block-size:340px}}.persona-promo{--persona-tint: #f6efe4;display:grid;grid-template-columns:minmax(0,1fr) 112px;grid-template-areas:"text figure";column-gap:var(--space-2);inline-size:100%;padding:var(--space-4) var(--space-4) 0;margin-block-end:var(--space-4);border:none;border-radius:var(--radius-block);background:var(--persona-tint);color:var(--text);font:inherit;text-align:start;overflow:hidden}button.persona-promo{cursor:pointer}.persona-promo--left{grid-template-columns:112px minmax(0,1fr);grid-template-areas:"figure text"}.persona-promo[data-persona=sabira]{--persona-tint: #f6efe4}.persona-promo[data-persona=alima]{--persona-tint: #f5e9e2}.persona-promo[data-persona=kamil]{--persona-tint: #e3efea}.persona-promo[data-persona=shamil]{--persona-tint: #eff6d6}.persona-promo[data-persona=ahmad]{--persona-tint: #e4eef3}:root[data-theme=dark] .persona-promo{background:color-mix(in srgb,var(--persona-tint) 13%,var(--surface))}.persona-promo__text{grid-area:text;display:grid;gap:var(--space-2);align-content:center;padding-block-end:var(--space-4);min-inline-size:0}.persona-promo__kicker{font-size:var(--text-xs);font-weight:600;color:var(--brand)}:root[data-theme=dark] .persona-promo__kicker{color:var(--accent-text)}.persona-promo__title{font-size:var(--text-md);line-height:1.3}.persona-promo__lead{font-size:var(--text-sm);line-height:1.4;color:var(--text-muted)}.persona-promo__text>.button{justify-self:start;margin-block-start:var(--space-1)}.persona-promo__figure-wrap{grid-area:figure;position:relative;align-self:end;display:block}.persona-promo__figure{display:block;inline-size:100%;block-size:auto;max-block-size:170px;object-fit:contain;object-position:bottom}.persona-promo--right .persona-promo__figure{object-position:bottom right}.persona-promo--left .persona-promo__figure{object-position:bottom left}.persona-promo__typing{position:absolute;inset-block-start:4px;display:inline-flex;gap:3px;padding:6px 8px;border-radius:12px 12px 12px 4px;background:var(--bg);box-shadow:0 1px 2px #0000001a;z-index:1}.persona-promo--right .persona-promo__typing{inset-inline-start:-14px;border-radius:12px 12px 4px}.persona-promo--left .persona-promo__typing{inset-inline-end:-14px}.persona-promo__typing i{inline-size:5px;block-size:5px;border-radius:50%;background:var(--brand);animation:persona-typing 1.2s infinite ease-in-out}:root[data-theme=dark] .persona-promo__typing i{background:var(--accent-text)}.persona-promo__typing i:nth-child(2){animation-delay:.15s}.persona-promo__typing i:nth-child(3){animation-delay:.3s}@keyframes persona-typing{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion: reduce){.persona-promo__typing i{animation:none;opacity:.7}}@media (min-width: 720px){.persona-promo{grid-template-columns:minmax(0,1fr) 150px;padding-inline:var(--space-5)}.persona-promo--left{grid-template-columns:150px minmax(0,1fr)}.persona-promo__figure{max-block-size:210px}}.learn-block.persona-promo{margin-block:var(--space-5) var(--space-4)}.learn-block .persona-promo__text{padding-block-start:0}.learn-block .persona-promo__title{font-size:var(--text-lg)}.learn-block .signal{margin:0;background:var(--bg);padding:var(--space-3)}.learn-block__all{justify-self:start}.screener-promos{display:grid;gap:var(--space-3);margin-block-start:var(--space-5)}.screener-promos>.persona-promo{margin:0}@media (min-width: 1024px){.screener-promos{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:var(--space-4)}}.calm-sabira.persona-promo{margin-block:var(--space-2) var(--space-3)}.calc-intro{display:grid;grid-template-columns:minmax(0,1fr) 128px;gap:var(--space-3);align-items:center;margin-block-end:var(--space-4)}.calc-intro .screen__title{margin-block-end:var(--space-2)}.calc-intro p{margin:0}.calc-intro__art{inline-size:100%;block-size:auto;aspect-ratio:1;object-fit:cover;object-position:60% 60%;border-radius:var(--radius-md)}:root[data-theme=dark] .calc-intro__art{filter:brightness(.9)}@media (min-width: 720px){.calc-intro{grid-template-columns:minmax(0,1fr) 240px;gap:var(--space-5)}.calc-intro__art{aspect-ratio:16 / 10}}.screener-search{position:relative;display:block;margin-block-end:var(--space-3)}.screener-search>.glyph{position:absolute;inset-inline-start:16px;inset-block-start:50%;transform:translateY(-50%);inline-size:22px;block-size:22px;color:var(--brand);pointer-events:none}:root[data-theme=dark] .screener-search>.glyph{color:var(--accent-text)}.screener .screener-search .field__input{margin:0;min-block-size:54px;padding-inline-start:50px;font-size:var(--text-md);border:2px solid color-mix(in srgb,var(--brand) 55%,transparent);background:var(--bg)}:root[data-theme=dark] .screener .screener-search .field__input{border-color:color-mix(in srgb,var(--accent-text) 45%,transparent)}.screener .screener-search .field__input:focus{border-color:var(--brand);outline:none;box-shadow:0 0 0 3px var(--brand-soft)}.persona-promo--footer{grid-template-areas:"figure text" "footer footer";padding-block-end:var(--space-4)}.persona-promo--footer.persona-promo--right{grid-template-areas:"text figure" "footer footer"}.persona-promo--footer .persona-promo__text{padding-block-end:var(--space-3)}.persona-promo__footer{grid-area:footer;display:grid;gap:var(--space-2);padding-block-start:0;position:relative;z-index:1}.learn-block .persona-promo__figure{max-block-size:150px}.learn-block.persona-promo{grid-template-columns:104px minmax(0,1fr)}.learn-block .signal__icon{display:grid}@media (min-width: 1024px){.learn-block.persona-promo{grid-template-columns:150px minmax(0,1fr)}.learn-block .persona-promo__figure{max-block-size:200px}.learn-block .persona-promo__footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.learn-block .persona-promo__footer>.signal:only-of-type,.learn-block__all{grid-column:1 / -1}}.donate-hero{display:grid;grid-template-columns:minmax(0,1fr) 112px;column-gap:var(--space-3);align-items:center;padding:var(--space-5) var(--space-4);margin-block-end:var(--space-5);border-radius:var(--radius-block);background:color-mix(in srgb,#b4e717 14%,var(--surface))}:root[data-theme=dark] .donate-hero{background:color-mix(in srgb,#b4e717 8%,var(--surface))}.donate-hero__text{display:grid;gap:var(--space-2);min-inline-size:0}.donate-hero__text>*{margin:0}.donate-hero__kicker{font-size:var(--text-xs);font-weight:600;color:var(--brand);text-transform:none}:root[data-theme=dark] .donate-hero__kicker{color:var(--accent-text)}.donate-hero__title{font-size:var(--text-xl);line-height:1.2}.donate-hero__lead{font-size:var(--text-sm);line-height:1.45}.donate-hero .donate__pay{grid-column:1 / -1;margin-block:var(--space-2) 0}.donate-hero__art{grid-row:1;grid-column:2;inline-size:100%;block-size:auto;align-self:start}@media (max-width: 719px){.donate-hero__text{display:contents}.donate-hero__kicker,.donate-hero__title,.donate-hero__lead{grid-column:1}.donate-hero__kicker{grid-row:1;align-self:end}.donate-hero__title{grid-row:2}.donate-hero__lead{grid-row:3;align-self:start}.donate-hero__art{grid-row:1 / span 3;align-self:center}.donate-hero>.donate-hero__text>.field__hint{grid-column:1 / -1}.donate-hero{row-gap:var(--space-2)}}@media (min-width: 720px){.donate-hero{grid-template-columns:minmax(0,1fr) 200px;column-gap:var(--space-6);padding:var(--space-5) var(--space-6)}.donate-hero__title{font-size:var(--text-2xl)}.donate-hero__lead{font-size:var(--text-md)}.donate-hero .donate__pay,.donate-thanks .donate__pay{grid-column:auto;display:flex;flex-wrap:wrap;gap:var(--space-2)}.donate-hero .donate__pay .button,.donate-thanks .donate__pay .button{inline-size:auto;min-inline-size:240px}.donate-thanks .donate__pay{justify-content:center}.donate-hero__art{grid-row:auto;align-self:center}}.donate-plans{display:grid;gap:var(--space-3);margin-block:var(--space-3) var(--space-5)}.donate-plan{display:grid;gap:var(--space-2);align-content:start;padding:var(--space-4);border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border)}.donate-plan h3{margin:0;font-size:var(--text-md)}.donate-plan p{margin:0;font-size:var(--text-sm);line-height:1.45}.donate-plan__icon{display:grid;place-items:center;inline-size:40px;block-size:40px;border-radius:50%;background:var(--brand-soft);color:var(--brand)}.donate-plan__icon .glyph{inline-size:20px;block-size:20px}:root[data-theme=dark] .donate-plan__icon{color:var(--accent-text)}@media (min-width: 720px){.donate-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}}.donate-own{padding:var(--space-5) var(--space-4);margin-block-end:var(--space-5);border-radius:var(--radius-block);background:var(--surface-warm);border:1px solid var(--border)}.donate-own h2{margin-block-start:0}.donate-own p{margin:0 0 var(--space-2);line-height:1.5}.donate-own p:last-child{margin:0;font-weight:600}.donate-thanks{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"text text" "left right";align-items:end;column-gap:var(--space-3);padding:var(--space-5) var(--space-4) 0;border-radius:var(--radius-block);background:var(--brand-soft);overflow:hidden}.donate-thanks__text{grid-area:text;align-self:center;display:grid;gap:var(--space-2);text-align:center;padding-block-end:var(--space-4)}.donate-thanks__text h2{margin:0;font-size:var(--text-lg)}.donate-thanks__text p{margin:0;font-size:var(--text-sm);line-height:1.45}.donate-thanks .donate__pay{margin-block:var(--space-2) 0;grid-template-columns:1fr}.donate-thanks__photo{display:block;inline-size:auto;max-inline-size:100%;block-size:200px;object-fit:contain;object-position:bottom}.donate-thanks__photo--left{grid-area:left;justify-self:start}.donate-thanks__photo--right{grid-area:right;justify-self:end}@media (min-width: 720px){.donate-thanks{grid-template-columns:200px minmax(0,1fr) 200px;grid-template-areas:"left text right";column-gap:var(--space-5);padding-inline:var(--space-5)}.donate-thanks__text{padding-block-end:var(--space-5)}.donate-thanks__photo{block-size:auto;max-block-size:300px;inline-size:100%}.donate-thanks__text h2{font-size:var(--text-xl)}.donate-thanks .donate__pay--two{grid-template-columns:1fr 1fr}}.free-sheet{gap:var(--space-3)}.free-sheet .sheet__title{padding-inline-end:var(--space-6);font-size:var(--text-lg)}.free-sheet__icon{display:grid;place-items:center;inline-size:48px;block-size:48px;border-radius:50%;background:var(--brand-soft);color:var(--brand)}:root[data-theme=dark] .free-sheet__icon{color:var(--accent-text)}.free-sheet__icon .glyph{inline-size:24px;block-size:24px}.free-sheet__lead{margin:0}.free-sheet__list{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}.free-sheet__list li{display:grid;grid-template-columns:28px 1fr;gap:var(--space-2);align-items:start;line-height:1.4}.free-sheet__glyph{display:grid;place-items:center;inline-size:28px;block-size:28px;color:var(--brand)}:root[data-theme=dark] .free-sheet__glyph{color:var(--accent-text)}.free-sheet__glyph .glyph{inline-size:20px;block-size:20px}.free-sheet .button{justify-self:stretch}.free-sheet__note{margin:0;text-align:center}.learn-steps{display:grid;gap:var(--space-3);margin-block-start:var(--space-5)}.learn-steps h2{margin:0}.learn-steps ol{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3);counter-reset:step}.learn-steps li{counter-increment:step;display:grid;grid-template-columns:36px 1fr;column-gap:var(--space-3);row-gap:2px;padding:var(--space-4);border-radius:var(--radius-block);background:var(--surface);border:1px solid var(--border)}.learn-steps li:before{content:counter(step);grid-row:span 2;display:grid;place-items:center;inline-size:36px;block-size:36px;border-radius:50%;background:var(--brand);color:#fff;font-weight:600;font-family:var(--font-latin, inherit)}.learn-steps li>span{line-height:1.45;font-size:var(--text-sm)}.public-faq{margin-block-start:var(--space-5)}@media (min-width: 1024px){.learn-steps ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4)}.learn-steps li{grid-template-columns:1fr;row-gap:var(--space-2);align-content:start}.learn-steps li:before{grid-row:auto}}.screener__label{margin:var(--space-2) 0 var(--space-1);font-size:var(--text-sm);font-weight:600;color:var(--text-muted)}.screener__found{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.screener__found .field__hint{margin:0}.screener__reset{min-block-size:40px;background:none;border:none;padding:0;font:inherit;font-size:var(--text-sm);font-weight:600;color:var(--brand);cursor:pointer}:root[data-theme=dark] .screener__reset{color:var(--accent-text)}.screener__empty{display:grid;gap:var(--space-1);text-align:center}.screener-legend{margin-block-start:var(--space-5)}.screener-legend ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3)}.screener-legend li{display:grid;grid-template-columns:130px 1fr;gap:var(--space-3);align-items:start;line-height:1.4}.screener-legend .halal-pill{justify-self:start}@media (max-width: 420px){.screener-legend li{grid-template-columns:1fr;gap:var(--space-1)}}.screener__lead{margin:0 0 var(--space-3)}.screener .public-cta+.persona-hero,.screener .screener__list+.persona-hero{margin-block-start:var(--space-5)}.screener-legend .halal-pill{margin:0}.screener__filter{display:grid;gap:var(--space-1);min-inline-size:0}.screener__filter .screener__label{margin:0}.screener__filter .chips{margin-block:0}.screener-legend li>.muted{font-size:var(--text-sm)}@media (min-width: 1024px){.screener__lead{max-inline-size:640px}}.persona-promo__by{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-xs);font-weight:600;color:var(--brand)}.persona-promo__by:before{content:"";inline-size:6px;block-size:6px;border-radius:50%;background:currentColor}:root[data-theme=dark] .persona-promo__by{color:var(--accent-text)}.persona-promo__text>.persona-promo__title+.persona-promo__by{margin-block-start:0}.learn-block .persona-promo__footer{gap:0}.learn-block .persona-promo__footer>.signal{background:none;border:none;border-radius:0;box-shadow:none;padding:var(--space-3) 0;border-block-start:1px solid color-mix(in srgb,var(--text) 10%,transparent)}.learn-block .persona-promo__footer>.signal .signal__icon{background:color-mix(in srgb,var(--bg) 70%,transparent)}.learn-block .learn-block__all{display:inline-flex;align-items:center;gap:4px;justify-self:start;min-block-size:44px;padding:0;background:none;border:none;font:inherit;font-weight:600;color:var(--brand);cursor:pointer;border-block-start:1px solid color-mix(in srgb,var(--text) 10%,transparent);inline-size:100%}:root[data-theme=dark] .learn-block .learn-block__all{color:var(--accent-text)}.learn-block .learn-block__all .glyph{inline-size:18px;block-size:18px}.learn-block .persona-promo__text{padding-block-end:var(--space-3)}.learn-block .persona-promo__figure{max-block-size:132px}@media (min-width: 720px){.learn-block .persona-promo__footer{column-gap:var(--space-5)}.learn-block .persona-promo__figure{max-block-size:200px}}.donate-bg{display:none}@media (min-width: 1360px){body:has(.app--bare)>.donate-bg{--nav: 0px;display:block}}@media (min-width: 1700px){body:has(.app:not(.app--bare))>.donate-bg{--nav: var(--side-nav, 232px);display:block}}.donate-bg{position:fixed;inset:0;z-index:0;pointer-events:none}body:has(>.donate-bg)>#root{position:relative;z-index:1}.donate-bg img{position:absolute;inset-block-end:0;inline-size:min(calc((100vw - var(--nav) - 1040px) / 2),360px);block-size:auto;max-block-size:62vh;object-fit:contain}.donate-bg__left{inset-inline-start:var(--nav);object-position:bottom left}.donate-bg__right{inset-inline-end:0;object-position:bottom right}@media (min-width: 1360px){body:has(.app--bare) .donate-thanks{grid-template-columns:1fr;grid-template-areas:"text";padding:var(--space-6)}body:has(.app--bare) .donate-thanks__photo{display:none}body:has(.app--bare) .donate-thanks__text{max-inline-size:560px;justify-self:center;padding-block-end:0}}@media (min-width: 1700px){.donate-thanks{grid-template-columns:1fr;grid-template-areas:"text";padding:var(--space-6)}.donate-thanks__photo{display:none}.donate-thanks__text{max-inline-size:560px;justify-self:center;padding-block-end:0}}.donate-thanks{background:color-mix(in srgb,var(--brand) 8%,var(--bg))}.attn-group{cursor:default}.attn-group .signal__body{min-inline-size:0}.attn-group__rows{display:grid;margin-block-start:var(--space-2);border-block-start:1px solid color-mix(in srgb,var(--text) 10%,transparent)}.attn-group__row{display:grid;grid-template-columns:auto minmax(0,1fr) 16px;align-items:center;gap:var(--space-3);min-block-size:44px;padding:0;background:none;border:none;border-block-end:1px solid color-mix(in srgb,var(--text) 8%,transparent);font:inherit;color:inherit;text-align:start;cursor:pointer}.attn-group__row:last-child{border-block-end:none}.attn-group__ticker{font-weight:600}.attn-group__note{font-size:var(--text-sm);color:var(--text-muted);text-align:end;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attn-group__chevron{inline-size:16px;block-size:16px;color:var(--text-muted)}.attention__all{display:inline-flex;align-items:center;gap:4px;justify-self:start;min-block-size:44px;padding:0;background:none;border:none;font:inherit;font-weight:600;color:var(--brand);cursor:pointer}:root[data-theme=dark] .attention__all{color:var(--accent-text)}.attention__all .glyph{inline-size:18px;block-size:18px}.corridor__dates{display:flex;justify-content:space-between;font-size:var(--text-xs);margin-block-start:2px}.asset-page .asset-title__name{flex:0 1 auto}.asset-title__status{flex:none;margin-inline-start:0;font-size:var(--text-xs);align-self:center}.attn-group__more{color:var(--brand);font-weight:600;font-size:var(--text-sm)}:root[data-theme=dark] .attn-group__more{color:var(--accent-text)}.chart__band-label{font-size:10px;font-weight:600;paint-order:stroke;stroke:var(--surface);stroke-width:3px;stroke-linejoin:round}.chart__band-label--accent{fill:var(--accent-deep)}.chart__band-label--loss{fill:var(--warning)}:root[data-theme=dark] .chart__band-label--accent{fill:var(--accent-text)}@media (min-width: 1024px){.asset-card__side .asset-zone:not(:has(.asset-zone__extremes))>.corridor{grid-column:2;grid-row:1 / span 2;padding-block:var(--space-3)}.asset-card__side .asset-zone:not(:has(.asset-zone__extremes))>.asset-zone__line{grid-column:2}.asset-card__side .asset-zone:not(:has(.asset-zone__extremes))>.asset-zone__status{grid-row:1 / span 3;border-block-end:0}}.corridor .asset-zone__line{border-block-end:0;padding-block-end:0}.screener .screen__title,.screener .screener-search{margin-block-end:var(--space-4)}.screener__filter{gap:var(--space-2)}.screener__filter+.screener__filter{margin-block-start:var(--space-4)}.screener__found{margin-block:var(--space-4) var(--space-3)}.screener .ai-plate-row{margin-block:var(--space-4) 0}.screener .ai-plate-row+.screener__found{margin-block-start:var(--space-3)}.learn-block .step-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2);grid-column:1 / -1}.learn-block .persona-promo__footer:has(.step-list){grid-template-columns:minmax(0,1fr)}.step-row{display:grid;grid-template-columns:40px minmax(0,1fr) 32px;align-items:center;gap:var(--space-3);inline-size:100%;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg);color:var(--text);font:inherit;text-align:start;cursor:pointer;transition:border-color var(--transition),transform .15s ease;-webkit-tap-highlight-color:transparent}.step-row:active{transform:scale(.99)}@media (hover: hover){.step-row:hover{border-color:var(--brand)}}.step-row__icon{display:grid;place-items:center;inline-size:40px;block-size:40px;border-radius:12px;background:var(--brand-soft);color:var(--brand)}:root[data-theme=dark] .step-row__icon{color:var(--accent-text)}.step-row__icon .glyph{inline-size:20px;block-size:20px}.step-row__body{display:grid;gap:2px;min-inline-size:0}.step-row__kind{font-size:var(--text-xs, .75rem);font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--accent-text)}.step-row__title{font-size:var(--text-md);font-weight:500;line-height:var(--leading-tight)}.step-row__text{font-size:var(--text-sm);line-height:1.4;color:var(--text-muted)}.step-row__go{display:grid;place-items:center;inline-size:32px;block-size:32px;border-radius:50%;background:var(--brand);color:var(--on-brand)}.step-row__go .glyph{inline-size:18px;block-size:18px}.calm-dot--top{background:var(--scale-top)}.calm-dot--green{background:var(--scale-green)}.calm-dot--lightgreen{background:var(--scale-lightgreen)}.calm-dot--yellow{background:var(--scale-yellow)}.calm-dot--orange{background:var(--scale-orange)}.calm-dot--red{background:var(--scale-red)}.calm-dot--zero{background:var(--scale-zero)}.calm-badge{display:inline-flex;align-items:center;gap:5px;padding:2px 9px 2px 6px;border-radius:var(--radius-pill);background:var(--muted-soft);font-size:var(--text-xs);font-weight:600;line-height:1.5;white-space:nowrap}.calm-badge__dot{display:inline-block;inline-size:10px;block-size:10px;border-radius:50%;flex:none}.calm-rating.persona-promo{margin-block:var(--space-4)}.calm-rating .persona-promo__text{padding-block-start:0}.calm-rating .persona-promo__title{font-size:var(--text-lg)}.calm-rating .persona-promo__footer{grid-template-columns:minmax(0,1fr);gap:var(--space-3)}.calm-rating__tabs{margin:0}.calm-rating__list{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}.calm-row{display:grid;grid-template-columns:24px 36px minmax(0,1fr) auto;align-items:center;gap:var(--space-3);inline-size:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg);color:var(--text);font:inherit;text-align:start;cursor:pointer;transition:border-color var(--transition),transform .15s ease;-webkit-tap-highlight-color:transparent}.calm-row:active{transform:scale(.99)}@media (hover: hover){.calm-row:hover{border-color:var(--brand)}}.calm-row__place{font-size:var(--text-lg);font-weight:600;color:var(--text-muted);text-align:center}.calm-row__body{display:grid;gap:1px;min-inline-size:0}.calm-row__ticker{font-weight:600}.calm-row__name{font-size:var(--text-sm);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calm-row__light{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-xs);color:var(--text-muted)}.calm-row__light .calm-badge__dot{inline-size:12px;block-size:12px}.calm-row__light-text{white-space:nowrap}.calm-rating__all{justify-self:stretch;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2)}.calm-rating__all .glyph{inline-size:18px;block-size:18px}.calm-rating__note{font-size:var(--text-xs);line-height:1.45;color:var(--text-muted)}.calm-lock{display:grid;gap:var(--space-3);justify-items:center;text-align:center}.calm-lock__stage{display:flex;justify-content:center;align-items:flex-end;inline-size:100%;block-size:150px;overflow:hidden;border-radius:var(--radius-lg);background:var(--accent-soft)}.calm-lock__figure{inline-size:120px;block-size:auto;display:block;margin-block-end:-12px}.calm-lock__text{margin:0;line-height:1.5}.calm-lock .button{inline-size:100%}.calm-why{display:grid;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--muted-soft)}.calm-why__head{display:grid;grid-template-columns:12px minmax(0,1fr);align-items:baseline;gap:var(--space-2);font-size:var(--text-sm);font-weight:600;line-height:1.4}.calm-why__head .calm-badge__dot{inline-size:12px;block-size:12px;transform:translateY(1px)}.calm-why__text{margin:0;font-size:var(--text-sm);line-height:1.5}.screener__calm-note{margin:var(--space-2) 0 0}.calm-rating__tabs{gap:6px}.calm-rating__tabs .choice{min-block-size:44px;padding-inline:11px;font-size:var(--text-sm)}body.has-finder .screen{padding-block-end:calc(var(--nav-height) + var(--space-6) + var(--inset-bottom) + 76px)}@media (min-width: 1024px){body.has-finder .screen{padding-block-end:calc(var(--space-7) + 76px)}}.finder{position:fixed;z-index:30;inset-inline-end:var(--space-4);inset-block-end:calc(var(--nav-height) + var(--inset-bottom) + var(--space-3));display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-2);pointer-events:none}@media (min-width: 1024px){.finder{inset-block-end:var(--space-5);inset-inline-end:var(--space-5)}}.finder[data-open]{visibility:hidden}.finder__avatar{pointer-events:auto;inline-size:60px;block-size:60px;padding:0;border:3px solid var(--bg);border-radius:50%;background:var(--surface);box-shadow:var(--shadow-pop);cursor:pointer;animation:finder-enter .6s cubic-bezier(.16,1,.3,1) both}.finder__avatar img{display:block;inline-size:100%;block-size:100%;border-radius:50%}.finder__avatar:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.finder__bubble{pointer-events:auto;position:relative;max-inline-size:min(260px,calc(100vw - 2 * var(--space-4)));padding:var(--space-2) var(--space-4);border:1px solid var(--border);border-radius:18px 18px 6px;background:var(--bg);color:var(--text);box-shadow:var(--shadow-pop);font:inherit;font-size:var(--text-sm);line-height:1.35;text-align:start;cursor:pointer;transform-origin:100% 100%;animation:finder-bubble 5s ease both}.finder__bubble:after{content:"";position:absolute;inset-block-end:-7px;inset-inline-end:22px;inline-size:12px;block-size:12px;background:var(--bg);border-inline-end:1px solid var(--border);border-block-end:1px solid var(--border);transform:rotate(45deg)}@keyframes finder-enter{0%{transform:translateY(24px) scale(.5);opacity:0}to{transform:none;opacity:1}}@keyframes finder-bubble{0%{opacity:0;transform:translateY(8px) scale(.9)}8%,82%{opacity:1;transform:none}to{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion: reduce){.finder__avatar{animation:none}.finder__bubble{animation:finder-fade 5s linear both}@keyframes finder-fade{0%,85%{opacity:1}to{opacity:0}}}.finder-sheet{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3);max-block-size:min(88vh,720px);overflow-y:auto;overflow-x:hidden}.finder-sheet__head{display:flex;align-items:center;gap:var(--space-3);padding-inline-end:var(--space-6)}.finder-sheet__avatar{inline-size:48px;block-size:48px;border-radius:50%;flex:none}.finder-sheet__who{display:grid;gap:1px;line-height:1.25;min-inline-size:0}.finder-sheet__who .muted{font-size:var(--text-sm)}.modal .finder-sheet>p{margin:0}.finder-sheet__hint{line-height:1.45}.finder-sheet__say{margin:0;line-height:1.45;overflow-wrap:anywhere}.finder-sheet__wait{display:flex;align-items:center;gap:var(--space-3);min-block-size:44px}.finder-sheet__wait .typing-dots{flex:none}.finder-sheet__answer,.finder-sheet__applied{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--surface-2)}.finder-sheet__answer>.button,.finder-plan .button{margin:0;white-space:normal;block-size:auto;min-block-size:48px;padding-block:var(--space-2);line-height:1.3;text-align:center}.finder-sheet__label{font-size:var(--text-xs);font-weight:600;color:var(--text-muted)}.finder-sheet__conditions{margin:0;font-weight:500;line-height:1.45;overflow-wrap:anywhere}.finder-sheet__applied .finder-sheet__say{color:var(--text-muted);font-size:var(--text-sm)}.finder-plan{padding:0;background:none}.finder-sheet__answer .finder-plan{gap:var(--space-2)}.finder-sheet__chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.finder-chip{max-inline-size:100%;min-block-size:40px;padding:var(--space-2) var(--space-3);white-space:normal;text-align:start;line-height:1.3;overflow-wrap:anywhere;background:var(--bg)}.finder-chip:hover:not(:disabled){border-color:var(--brand)}.finder-chip:disabled{opacity:.55;cursor:default}.finder-chip--example{background:var(--surface)}.finder-sheet__form{display:grid;grid-template-columns:minmax(0,1fr) 52px;gap:var(--space-2);align-items:stretch}.finder-sheet__form .field__input{margin:0;min-block-size:52px;font-size:16px}.finder-sheet__send{display:grid;place-items:center;inline-size:52px;block-size:52px;padding:0;border:none;border-radius:50%;background:var(--brand);color:var(--on-brand);cursor:pointer;transition:background var(--transition),opacity var(--transition)}.finder-sheet__send svg{inline-size:22px;block-size:22px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.finder-sheet__send:hover:not(:disabled){background:var(--brand-strong)}.finder-sheet__send:disabled{opacity:.4;cursor:default}.finder-sheet__left{margin:0}.finder-suggest{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);inline-size:100%;min-block-size:52px;padding:var(--space-2) var(--space-4);border:1px solid var(--brand);border-radius:var(--radius-md);background:var(--bg);color:var(--text);font:inherit;text-align:start;cursor:pointer}.finder-suggest__text{min-inline-size:0;overflow-wrap:anywhere;line-height:1.35;font-size:var(--text-sm)}.finder-suggest__go{flex:none;font-weight:600;color:var(--brand)}.finder-suggest:hover{background:var(--brand-soft)}.ai-rate[data-question] .ai-rate__row{flex-wrap:wrap;gap:var(--space-1)}.ai-rate__question{font-size:var(--text-sm);color:var(--text-muted);margin-inline-end:var(--space-1)}.ai-rate[data-question] .ai-rate__btn{inline-size:40px;block-size:40px}.ai-rate[data-question] .ai-rate__btn svg{inline-size:20px;block-size:20px}.ai-rate__comment{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2)}.ai-rate__comment .field__input{margin:0;min-block-size:44px;font-size:16px}.ai-rate__send{inline-size:auto;min-block-size:44px;padding-inline:var(--space-4)}.finder-rate{margin-block-start:var(--space-3)}.ai-plate-row{display:flex;margin-block:var(--space-3) var(--space-1)}.ai-plate{display:inline-flex;align-items:center;max-inline-size:100%;border-radius:var(--radius-pill);background:var(--brand-soft);color:var(--brand)}.ai-plate__main{display:inline-flex;align-items:center;gap:var(--space-2);min-block-size:40px;padding:0 var(--space-2) 0 var(--space-4);border:none;background:none;color:inherit;font:inherit;font-size:var(--text-sm);font-weight:600;cursor:pointer;white-space:nowrap}.ai-plate__dot{inline-size:8px;block-size:8px;border-radius:50%;background:var(--accent);flex:none}.ai-plate__x{display:grid;place-items:center;inline-size:40px;block-size:40px;padding:0;border:none;border-radius:50%;background:none;color:inherit;font-size:22px;line-height:1;cursor:pointer}.ai-plate__x:hover{background:color-mix(in srgb,var(--brand) 12%,transparent)}.screener__empty--ai{gap:var(--space-3)}.screener__relax{white-space:normal;block-size:auto;min-block-size:48px;padding-block:var(--space-2);line-height:1.3}:root[data-theme=dark] .ai-plate{color:var(--accent-text)}:root[data-theme=dark] .finder-suggest{border-color:color-mix(in srgb,var(--accent-text) 55%,transparent)}:root[data-theme=dark] .finder-suggest__go{color:var(--accent-text)}:root[data-theme=dark] .finder-suggest:hover{background:var(--surface-2)}:root[data-theme=dark] .finder-chip:hover:not(:disabled){border-color:var(--accent-text)}.modal .modal__box.sheet.finder-sheet{padding-block-start:var(--space-4)!important}.finder-sheet__head{padding-inline-end:44px}body.has-finder .legal-footer{padding-inline-end:84px}@media (min-width: 1024px){body.has-finder .legal-footer{padding-inline-end:0}}body.has-finder .screen:has(~.guest-bar){padding-block-end:216px}.finder__avatar{position:relative}.ahmad-guide__dot{position:absolute;inset-block-start:0;inset-inline-end:0;inline-size:14px;block-size:14px;border-radius:50%;background:var(--convert);box-shadow:0 0 0 2px var(--bg)}.ahmad-sheet{gap:var(--space-3)}.ahmad-sheet__thread{display:grid;gap:var(--space-2);align-content:start;max-block-size:min(46vh,380px);overflow-y:auto;overscroll-behavior:contain;padding-block:var(--space-1)}.ahmad-msg{margin:0;max-inline-size:86%;padding:var(--space-2) var(--space-3);border-radius:16px;line-height:1.45;white-space:pre-line;overflow-wrap:anywhere;font-size:var(--text-sm)}.ahmad-msg--ai,.ahmad-msg--admin{justify-self:start;background:var(--bubble-bot);color:var(--text);border-end-start-radius:6px}.ahmad-msg--admin{background:var(--surface-warm)}.ahmad-msg--user{justify-self:end;background:var(--brand);color:var(--on-brand, #fff);border-end-end-radius:6px}.ahmad-msg a{color:inherit;text-decoration:underline;text-underline-offset:2px}.ahmad-msg__who{display:block;margin-block-end:2px;font-size:var(--text-xs);font-weight:600;color:var(--text-muted)}.ahmad-msg--typing{display:inline-flex;align-items:center;min-block-size:36px}.ahmad-sheet__error{margin:0;color:var(--warning-text);font-size:var(--text-sm)}.ahmad-sheet__waiting{margin:0;font-size:var(--text-sm);line-height:1.45;color:var(--text-muted)}.ahmad-sheet__form textarea.field__input{resize:none;min-block-size:52px;max-block-size:120px;padding-block:14px;line-height:1.4;field-sizing:content}.ahmad-sheet__restart{justify-self:center}.ahmad-msg__line{display:block}.ahmad-msg__line:empty{block-size:.6em}
