:root{--bg:#050505;--bg-2:#0b0b0b;--bg-3:#111;--panel:#0e0e0ef5;--panel-strong:#121212fa;--panel-soft:#ffffff08;--border:#ffffff14;--border-strong:#ffcb2e61;--text:#f5f3ee;--text-soft:#d5d0c4;--text-muted:#979282;--accent:#ffcc21;--accent-2:#ffe580;--accent-3:#f4b400;--success:#f6d74b;--danger:#f17f44;--shadow:0 28px 60px #00000057;--font-display:"Space Grotesk","Segoe UI Variable",sans-serif;--font-body:"Manrope","Segoe UI Variable",sans-serif;--container-max:1440px;--content-max:1340px;--content-narrow:820px;--gutter:clamp(0.9rem,0.65rem + 1vw,1.4rem);--section-gap:clamp(1.1rem,0.9rem + 0.8vw,1.8rem);--card-gap:clamp(0.95rem,0.8rem + 0.6vw,1.35rem);--radius-sm:1rem;--radius:1.5rem;--radius-lg:2rem;color-scheme:dark}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(circle at top left,#f5b04c24,#0000 28%),radial-gradient(circle at 85% 10%,#69e1d51f,#0000 22%),linear-gradient(180deg,#091018,#0b1016 55%,#101722);color:var(--text);font-family:var(--font-body);margin:0;min-width:320px;text-rendering:optimizeLegibility}#root,body{min-height:100vh}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button,input,select,textarea{color:inherit;font:inherit}button{background:none;border:0;cursor:pointer}textarea{resize:vertical}::selection{background:#f5b04ceb;color:#0b1016}:focus-visible{outline:2px solid #69e1d5e6;outline-offset:2px}.container{margin-inline:auto;width:min(var(--container-max),calc(100% - var(--gutter)*2))}.app-shell{display:flex;flex-direction:column;min-height:100vh;position:relative}.app-backdrop{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:-2}.app-orb{border-radius:50%;filter:blur(120px);height:34rem;opacity:.6;position:absolute;width:34rem}.app-orb--amber{background:#f5b04c29;left:-12rem;top:-10rem}.app-orb--mint{background:#69e1d51f;right:-10rem;top:8rem}.app-grid{background-image:linear-gradient(#ffffff08 1px,#0000 0),linear-gradient(90deg,#ffffff08 1px,#0000 0);background-size:44px 44px;inset:0;-webkit-mask-image:linear-gradient(180deg,#00000059,#0000 82%);mask-image:linear-gradient(180deg,#00000059,#0000 82%);opacity:.25;position:absolute}.site-main{flex:1 1;padding:clamp(1rem,.85rem + .8vw,1.8rem) 0 2rem}.site-main--auth{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:1.5rem}.card,.glass-panel{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:linear-gradient(180deg,#ffffff0d,hsla(0,0%,100%,.015)),var(--panel)}.card,.content-container{border-radius:var(--radius);padding:clamp(1rem,.8rem + .8vw,1.35rem)}.card__title{font-size:1rem;font-weight:700;margin:0 0 1rem}.page-shell{display:flex;flex-direction:column;gap:var(--section-gap);margin-inline:auto}.page-shell--narrow{width:min(var(--content-narrow),100%)}.page-stack,.stack-lg,.stack-md,.stack-sm,.stack-xs{display:flex;flex-direction:column}.page-stack{gap:var(--section-gap)}.stack-xs{gap:.35rem}.stack-sm{gap:.55rem}.stack-md{gap:.9rem}.stack-lg{gap:1.25rem}.page-header{display:flex;flex-direction:column;gap:.4rem}.section-kicker{align-items:center;display:inline-flex;font-size:.75rem;font-weight:800;gap:.45rem;letter-spacing:.16em;text-transform:uppercase;width:fit-content}.text-caption{color:var(--text-muted);font-size:.88rem;line-height:1.45}.auth-title,.hero-panel__headline,.page-title,.section-title{font-family:var(--font-display);font-size:clamp(2rem,1.55rem + 1.7vw,3.5rem);letter-spacing:-.04em;line-height:.96;margin:0}.section-title{font-size:clamp(1.4rem,1.15rem + .8vw,2rem);line-height:1.05}.widget-title{font-family:var(--font-display);font-size:clamp(1.2rem,1.05rem + .5vw,1.55rem);letter-spacing:-.03em;line-height:1.05;margin:0}.auth-copy,.page-lead,.rules-text,.widget-copy{color:var(--text-soft);font-size:clamp(.98rem,.93rem + .2vw,1.05rem);line-height:1.6;margin:0}.section-footnote,.tips-source,.widget-footnote{color:var(--text-muted);font-size:.84rem;margin:0}.empty-state,.status-message{background:#ffffff0a;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-soft);padding:1rem 1.05rem}.empty-state{text-align:center}.button{align-items:center;border:1px solid #0000;border-radius:999px;display:inline-flex;font-weight:700;gap:.55rem;justify-content:center;min-height:44px;padding:.8rem 1.15rem;transition:transform .18s ease,opacity .18s ease,border-color .18s ease,background-color .18s ease}.button:disabled{cursor:not-allowed;opacity:.58}.button--primary{background:linear-gradient(135deg,var(--accent),var(--accent-3));box-shadow:0 14px 40px #f5b04c38;color:#121417}.button--secondary{background:#ffffff0d;border-color:var(--border)}.button--ghost{background:#ffffff0a;border-color:#0000;color:var(--text-muted)}.button--small{font-size:.88rem;min-height:36px;padding:.6rem .9rem}.button--full{width:100%}.site-header{backdrop-filter:blur(26px);-webkit-backdrop-filter:blur(26px);background:#0a0f17c7;border-bottom:1px solid var(--border);position:sticky;top:0;z-index:50}.site-header__inner{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding:.95rem 0}.site-header__auth,.site-header__left,.site-header__nav,.site-header__profile,.site-header__right{align-items:center;display:flex;gap:.8rem}.site-brand{align-items:center;display:inline-flex;gap:.8rem;margin-right:.4rem}.site-brand__mark{background:linear-gradient(135deg,#ffffff24,#ffffff05),linear-gradient(135deg,var(--accent),var(--accent-3));border-radius:.7rem;box-shadow:inset 0 1px 0 #ffffff40;height:1.9rem;width:1.9rem}.site-brand__logo{display:block;height:100%;object-fit:contain;width:100%}.site-brand__text{font-family:var(--font-display);font-size:1.45rem;font-weight:800;letter-spacing:-.04em}.nav-link{align-items:center;display:inline-flex;min-height:38px;padding:.55rem .85rem;transition:background-color .18s ease,color .18s ease}.nav-link--active,.nav-link:hover{background:#ffffff0f}.header-chip{background:#ffffff0a;border:1px solid var(--border);display:inline-flex;gap:.5rem;justify-content:center;line-height:1;min-height:2.85rem;padding:.58rem .95rem}.header-chip i{flex:0 0 auto;text-align:center;width:.95rem}.header-chip__meta{align-items:center;gap:.32rem;min-width:0}.header-chip__label{font-size:.72rem}.header-chip__label,.header-chip__value{align-items:center;display:inline-flex;line-height:1}.header-chip__value{font-size:.96rem}.site-header__profile{background:#ffffff0d;border:1px solid var(--border);border-radius:999px;min-width:0;padding:.28rem .45rem .28rem .28rem}.site-header__profile span{font-weight:600;max-width:14ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-ticker{background:#0b1016b8;border-bottom:1px solid var(--border)}.market-ticker__viewport{padding:.8rem 0}.market-ticker__track{align-items:center;display:flex;gap:.8rem;min-width:max-content}.market-ticker__item{align-items:center;background:#ffffff0a;border:1px solid var(--border);display:inline-flex;gap:.55rem;padding:.55rem .9rem}.market-ticker__name{font-weight:700}.market-ticker__code{color:var(--text-muted)}.market-ticker__change--positive{color:var(--success)}.market-ticker__change--negative{color:var(--danger)}.site-footer{background:#0a0f17b8;border-top:1px solid var(--border);margin-top:auto}.site-footer__inner{color:var(--text-muted);font-size:.92rem;padding:1.2rem 0 1.5rem;text-align:center}.hero-panel{grid-gap:clamp(1rem,.8rem + 1vw,1.6rem);gap:clamp(1rem,.8rem + 1vw,1.6rem);grid-template-columns:minmax(0,1.45fr) minmax(300px,.85fr);padding:clamp(1.2rem,.95rem + 1vw,1.7rem)}.hero-panel__copy,.hero-panel__side{display:flex;flex-direction:column;gap:1rem}.hero-panel__lead{color:var(--text-soft);line-height:1.6;margin:0}.hero-actions{display:flex;flex-wrap:wrap;gap:.8rem}.hero-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-stat{background:#ffffff0a;border:1px solid var(--border);border-radius:var(--radius);padding:1rem}.hero-stat__label{display:block;font-size:.82rem;margin-bottom:.45rem}.hero-stat__value{font-size:clamp(1.2rem,1.05rem + .6vw,1.6rem);font-weight:800}.hero-side-card{height:100%}.dashboard-columns{grid-gap:var(--section-gap);display:grid;gap:var(--section-gap);grid-template-columns:minmax(0,1.45fr) minmax(280px,.8fr)}.dashboard-main,.dashboard-side{display:flex;flex-direction:column;gap:var(--section-gap)}.dashboard-strip{grid-gap:var(--card-gap);display:grid;gap:var(--card-gap);grid-template-columns:repeat(2,minmax(0,1fr))}.widget-card{display:flex;flex-direction:column;gap:1rem}.progress-widget{gap:.72rem}.progress-widget .widget-card__header{gap:.6rem}.progress-widget .widget-stat{align-items:flex-end;gap:.75rem}.progress-widget .widget-stat__label{font-size:.78rem}.progress-widget .widget-stat__value{font-size:clamp(1.45rem,1.22rem + .55vw,2.05rem);line-height:.92}.progress-widget .widget-stat__badge{font-size:.82rem;padding:.38rem .62rem}.progress-widget .progress-card{gap:.48rem}.progress-widget .progress-card__row{font-size:.92rem}.progress-widget .progress-card__row strong{font-size:.98rem}.progress-widget .progress-bar{height:9px}.progress-widget .widget-mini-grid{gap:.6rem}.progress-widget .widget-mini-card{padding:.72rem}.progress-widget .widget-mini-card span{font-size:.8rem;margin-bottom:.28rem}.progress-widget .widget-mini-card strong{font-size:clamp(1.02rem,.92rem + .28vw,1.3rem)}.access-gate-card{gap:1.4rem}.widget-card--accent{background:linear-gradient(180deg,#f5b04c24,#ffffff05),var(--panel)}.widget-card__header{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.widget-card__link{color:var(--accent-2);font-size:.9rem;font-weight:600}.widget-card__controls{align-items:center;display:inline-flex;flex-wrap:wrap;gap:.6rem}.widget-stat{align-items:center;display:flex;gap:1rem;justify-content:space-between}.widget-stat__label{color:var(--text-muted);font-size:.84rem}.widget-stat__value{font-family:var(--font-display);font-size:clamp(1.7rem,1.45rem + .8vw,2.4rem)}.goal-badge,.widget-stat__badge{align-items:center;background:#ffffff14;border-radius:999px;color:var(--text-soft);display:inline-flex;font-size:.8rem;font-weight:700;padding:.45rem .75rem}.stats-grid,.widget-mini-grid{grid-gap:.8rem;display:grid;gap:.8rem;grid-template-columns:repeat(2,minmax(0,1fr))}.stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.stat-card,.widget-mini-card{background:#ffffff0a;border:1px solid var(--border);border-radius:var(--radius);padding:.95rem}.stat-card span,.widget-mini-card span{color:var(--text-muted);display:block;font-size:.83rem;margin-bottom:.45rem}.stat-card strong,.widget-mini-card strong{font-family:var(--font-display);font-size:clamp(1.15rem,1rem + .5vw,1.65rem)}.progress-card{display:flex;flex-direction:column;gap:.7rem}.progress-card__row{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.progress-card__row--muted{color:var(--text-muted);font-size:.9rem}.progress-bar{background:#ffffff14;border-radius:999px;height:11px;overflow:hidden}.progress-bar--thin{height:8px}.progress-bar__fill{border-radius:inherit;height:100%;transition:width .35s ease}.progress-bar__fill--warm{background:linear-gradient(90deg,var(--accent),var(--accent-3))}.progress-bar__fill--cool{background:linear-gradient(90deg,var(--accent-2),#7db8ff)}.soft-chip{align-items:center;background:#f5b04c14;border:1px solid #f5b04c2e;border-radius:999px;color:var(--text-soft);display:inline-flex;font-size:.78rem;font-weight:700;padding:.38rem .68rem}.soft-chip--muted{background:#ffffff0a;border-color:var(--border)}.soft-chip--success{background:#57d7aa1a;border-color:#57d7aa2e}.archive-grid,.bullet-list,.comment-list,.task-history__list,.widget-list{display:flex;flex-direction:column;gap:.8rem}.bullet-list{color:var(--text-soft);margin:0;padding-left:1.1rem}.archive-item,.widget-row{grid-gap:.9rem;align-items:center;background:#ffffff0a;border:1px solid var(--border);border-radius:var(--radius-sm);display:grid;gap:.9rem;grid-template-columns:minmax(0,1fr) minmax(100px,140px);padding:.9rem}.comment-composer__body,.post-card__author-meta,.widget-row__body{display:flex;flex-direction:column;gap:.28rem}.archive-item__meta,.comment-card__meta,.composer__meta,.task-check-note,.task-history__head,.widget-row__body span{color:var(--text-muted);font-size:.86rem}.tip-generator__quote{border-left:2px solid #ffcc2161;color:var(--text-soft);font-size:1rem;line-height:1.6;margin:0;padding-left:.95rem}.tip-generator__quote--page{font-size:1.08rem}.feed-section{display:flex;flex-direction:column;gap:var(--section-gap)}.section-heading{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.feed-list{display:flex;flex-direction:column;gap:var(--card-gap)}.feed-card{gap:1rem}.composer{grid-gap:.9rem;background:#ffffff0a;display:grid;gap:.9rem;grid-template-columns:auto minmax(0,1fr);padding:1rem}.composer__body{display:flex;flex-direction:column;gap:.8rem}.comment-composer__input,.composer__textarea,.form-input{background:#ffffff0d;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);min-height:44px;padding:.85rem .95rem;transition:border-color .18s ease,background-color .18s ease;width:100%}.composer__textarea{min-height:128px}.comment-composer__input{min-height:96px}.comment-composer__input:focus,.composer__textarea:focus,.form-input:focus{background:#ffffff12;border-color:#69e1d573;outline:none}.comment-composer__footer,.composer__footer,.form-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.8rem;justify-content:space-between}.auth-brand,.comment-card__head,.comment-composer,.goal-card__chips,.post-card__author,.post-card__author-line,.post-card__chip-row,.post-card__header,.profile-chip-row,.task-card__chips{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.comment-card__text,.post-card__author-line span,.post-card__text{color:var(--text-soft)}.post-card__author-line span{font-size:.88rem}.comment-card__text,.post-card__text{line-height:1.7;margin:0;white-space:pre-wrap;word-break:break-word}.comment-card__actions,.post-card__actions{display:flex;flex-wrap:wrap;gap:.65rem}.action-chip{align-items:center;background:#ffffff0a;border:1px solid var(--border);border-radius:999px;color:var(--text-soft);display:inline-flex;gap:.55rem;min-height:38px;padding:.55rem .85rem}.action-chip strong{font-size:.85rem}.action-chip--small{font-size:.82rem;min-height:34px;padding:.45rem .7rem}.action-chip--positive{background:#69e1d51a;border-color:#69e1d53d}.action-chip--negative{background:#ff7d8617;border-color:#ff7d863d}.comment-thread,.helper-card,.task-history{border-top:1px solid var(--border);display:flex;flex-direction:column;gap:.9rem;padding-top:.4rem}.comment-card{background:#ffffff0a;border:1px solid var(--border);border-radius:var(--radius-sm);padding:.9rem}.goal-layout,.profile-grid{grid-gap:var(--section-gap);display:grid;gap:var(--section-gap);grid-template-columns:minmax(320px,390px) minmax(0,1fr)}.focus-card,.goal-composer,.goal-content{display:flex;flex-direction:column;gap:1rem}.segmented-control{background:#ffffff0a;border:1px solid var(--border);border-radius:999px;display:inline-flex;padding:.25rem;width:fit-content}.segmented-control__item{border-radius:999px;color:var(--text-muted);font-weight:700;min-height:40px;padding:.65rem 1rem}.segmented-control__item--active{background:#ffffff14;color:var(--text)}.form-grid{display:flex;flex-direction:column;gap:.9rem}.form-grid--split{grid-gap:.9rem;display:grid;gap:.9rem;grid-template-columns:repeat(2,minmax(0,1fr))}.form-field{display:flex;flex-direction:column;gap:.45rem}.form-label{color:var(--text-muted);font-size:.88rem;font-weight:600}.form-error{color:var(--danger);font-size:.9rem;margin:0}.goal-grid,.task-grid{grid-gap:var(--card-gap);display:grid;gap:var(--card-gap);grid-template-columns:repeat(2,minmax(0,1fr))}.goal-card,.task-card{gap:.95rem}.focus-card__title-row,.goal-card__top,.profile-hero,.profile-hero__actions,.profile-hero__summary,.task-card__top{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.archive-item__value,.task-card__value{font-family:var(--font-display);font-size:1.05rem;font-weight:800;text-align:right}.task-input-row{grid-gap:.8rem;align-items:center;display:grid;gap:.8rem;grid-template-columns:minmax(0,1fr) auto}.task-skip-btn{align-self:start;background:none;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-sm,8px);color:var(--text-muted);cursor:pointer;font-size:.82rem;padding:.45rem .8rem;transition:color .15s,border-color .15s}.task-skip-btn:hover:not(:disabled){border-color:var(--text-muted);color:var(--text);color:var(--text-primary,var(--text))}.task-skip-btn:disabled{cursor:not-allowed;opacity:.5}.archive-item__meta,.task-history__head,.task-history__item{align-items:center;display:flex;gap:1rem;justify-content:space-between}.task-history__item{background:#ffffff0a;border:1px solid var(--border);border-radius:var(--radius-sm);padding:.85rem .9rem}.profile-hero{border-radius:var(--radius-lg);padding:clamp(1.1rem,.95rem + .8vw,1.5rem)}.profile-hero__content{display:flex;flex-direction:column;gap:.6rem}.profile-data-row{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:1rem;justify-content:space-between;padding:.9rem 0}.profile-data-row:last-child{border-bottom:0;padding-bottom:0}.profile-modal{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(180deg,#060606b8,#060606e0),radial-gradient(circle at top,#ffcc2114,#0000 35%);display:flex;inset:0;justify-content:center;padding:clamp(1rem,1.4vw,1.5rem);position:fixed;z-index:40}.profile-modal__dialog{background:linear-gradient(180deg,#ffcc210f,#ffcc2100),var(--panel-strong);border:1px solid #ffffff14;border-radius:calc(var(--radius-lg) + .15rem);max-height:min(88vh,920px);overflow:auto;padding:clamp(1.1rem,1rem + .8vw,1.5rem);width:min(760px,100%)}.profile-modal__actions,.profile-modal__header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.profile-modal__header{margin-bottom:1.1rem}.profile-modal__close{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;color:var(--text);display:inline-flex;flex:0 0 auto;height:2.6rem;justify-content:center;transition:background-color .18s ease,border-color .18s ease,color .18s ease;width:2.6rem}.profile-modal__close:hover:not(:disabled){background:#ffcc2114;border-color:#ffcc2138;color:var(--accent)}.profile-modal__close:disabled{cursor:not-allowed;opacity:.55}.profile-modal__layout{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:minmax(220px,240px) minmax(0,1fr)}.profile-modal__aside{display:flex;flex-direction:column;gap:1rem}.profile-modal__avatar-card{align-items:flex-start;background:#ffffff08;border:1px solid #ffffff14;border-radius:var(--radius);display:flex;flex-direction:column;gap:.9rem;padding:1rem}.profile-modal__actions{flex-wrap:wrap;justify-content:flex-end;margin-top:1.15rem}.auth-shell{width:min(1100px,100%)}.auth-grid{grid-gap:1rem;border-radius:var(--radius-lg);gap:1rem;grid-template-columns:minmax(0,1fr) minmax(320px,.95fr);padding:clamp(1rem,.85rem + .8vw,1.4rem)}.auth-panel,.auth-visual,.auth-visual__panel{display:flex;flex-direction:column;gap:1rem}.auth-backlink,.text-link{color:var(--accent-2);font-weight:600}.auth-visual__panel{background:radial-gradient(circle at top right,#69e1d51f,#0000 35%),#ffffff0a;border:1px solid var(--border);border-radius:var(--radius);justify-content:flex-end;padding:1.2rem}.auth-avatar-preview{display:flex;justify-content:flex-start}.profile-avatar{align-items:center;background:linear-gradient(135deg,#f5b04c38,#69e1d529),#ffffff0f;border:1px solid #ffffff1f;border-radius:50%;color:var(--text);display:inline-flex;font-weight:800;justify-content:center;overflow:hidden}.profile-avatar img{height:100%;width:100%}.profile-avatar--sm{font-size:.78rem;height:2.25rem;width:2.25rem}.profile-avatar--md{font-size:.95rem;height:3rem;width:3rem}.profile-avatar--lg{font-size:1.2rem;height:4rem;width:4rem}.profile-avatar--xl{font-size:1.5rem;height:6rem;width:6rem}.section-hero{border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:1rem;padding:clamp(1.1rem,.95rem + .8vw,1.5rem)}.desktop-only{display:inline;display:initial}.mobile-nav,.mobile-only{display:none}.rules-text{white-space:pre-line}.option-list{grid-gap:.8rem;display:grid;gap:.8rem}.option-card{align-items:flex-start;background:#ffffff0a;border:1px solid var(--border);border-radius:var(--radius-sm);display:flex;gap:.8rem;padding:.95rem}.option-card__content{display:flex;flex-direction:column;gap:.25rem}.option-card__title{font-weight:700}@media (max-width:1120px){.auth-grid,.dashboard-columns,.dashboard-strip,.goal-grid,.goal-layout,.hero-panel,.profile-grid,.profile-modal__layout,.task-grid{grid-template-columns:minmax(0,1fr)}.profile-modal__aside{order:-1}}@media (max-width:900px){.form-grid--split,.hero-stat-grid,.stats-grid,.widget-mini-grid{grid-template-columns:minmax(0,1fr)}.site-header__inner{flex-wrap:wrap}.archive-item,.task-input-row,.widget-row{grid-template-columns:minmax(0,1fr)}}@media (max-width:768px){.desktop-only{display:none!important}.site-header__inner{flex-wrap:nowrap;gap:.6rem}.site-header__left{flex:1 1 auto;min-width:0}.site-header__right{flex:0 0 auto;margin-left:auto;min-width:0}.site-brand{gap:.6rem;margin-right:0;min-width:0}.site-brand__text{font-size:1.08rem}.site-header__auth{flex-wrap:nowrap;gap:.45rem}.site-header__auth .button,.site-header__auth .nav-link{min-height:2.5rem;padding:.58rem .75rem;white-space:nowrap}.site-header__auth .button i,.site-header__auth .nav-link i,.site-header__profile span{display:none}.site-header__profile{padding-right:.35rem}.mobile-only{display:block}.mobile-nav{align-items:stretch;backdrop-filter:blur(26px);-webkit-backdrop-filter:blur(26px);background:#0a0f17e6;border-top:1px solid var(--border);bottom:0;display:flex;height:calc(4.25rem + env(safe-area-inset-bottom, 0px));justify-content:space-around;left:0;padding-bottom:env(safe-area-inset-bottom,0);position:fixed;right:0;z-index:80}.mobile-nav__item{align-items:center;color:var(--text-muted);display:flex;flex:1 1;flex-direction:column;gap:.2rem;justify-content:center}.mobile-nav__item--active{color:var(--accent)}.mobile-nav__label{font-size:.68rem;font-weight:700}.app-shell{padding-bottom:calc(4.25rem + env(safe-area-inset-bottom, 0px))}.container{width:min(var(--container-max),calc(100% - 2rem))}.auth-title,.hero-panel__headline,.page-title{font-size:clamp(1.65rem,1.45rem + 1vw,2.35rem)}.comment-composer,.composer,.profile-hero__summary{align-items:flex-start;flex-direction:column;grid-template-columns:minmax(0,1fr)}.comment-card__actions,.form-actions,.hero-actions,.post-card__actions,.profile-hero__actions{width:100%}.comment-card__actions>*,.form-actions>*,.hero-actions>*,.post-card__actions>*,.profile-hero__actions>*{flex:1 1 100%}.profile-modal__actions>*{flex-basis:calc(50% - 0.5rem);flex-grow:1;flex-shrink:1}}@media (max-width:480px){.container{width:min(var(--container-max),calc(100% - 1.6rem))}.card,.content-container,.hero-panel,.section-hero{border-radius:1.1rem;padding:.95rem}.site-header__inner{gap:.7rem}.site-brand__text{font-size:.98rem}.site-header__auth{gap:.35rem}.site-header__auth .button,.site-header__auth .nav-link{font-size:.84rem;padding:.55rem .68rem}.market-ticker__item{font-size:.85rem}.profile-modal{padding:.7rem}.profile-modal__dialog{max-height:min(100vh - 1.4rem,920px);padding:1rem}.profile-modal__actions,.profile-modal__header{align-items:stretch;flex-direction:column}.profile-modal__close{align-self:flex-end}.profile-modal__actions>*{flex-basis:100%;width:100%}}body{background:radial-gradient(circle at top left,#ffcc211f,#0000 24%),radial-gradient(circle at top right,#ffe58014,#0000 22%),linear-gradient(180deg,#030303,#050505 56%,#090909)}body.page-feed{background-color:#050505;background-image:radial-gradient(ellipse 140% 560px at 50% 0,#ffcc211f 0,#ffcc2112 34%,rgba(255,204,33,.025) 62%,#ffcc2100 100%),linear-gradient(180deg,#ffcc2114,rgba(255,204,33,.045) 180px,#ffcc2105 360px,#ffcc2100 720px),linear-gradient(180deg,#030303,#050505 420px,#090909 980px);background-position:top,top,top;background-repeat:no-repeat;background-size:100% 720px,100% 720px,100% 100%}.app-backdrop{opacity:1}.app-orb{display:none}.app-grid{background-image:linear-gradient(#ffffff05 1px,#0000 0),linear-gradient(90deg,#ffcc210a 1px,#0000 0);background-size:42px 42px;-webkit-mask-image:linear-gradient(180deg,#00000080,#0000 82%);mask-image:linear-gradient(180deg,#00000080,#0000 82%);opacity:.4}.site-main{padding-top:1.35rem}.card,.glass-panel{backdrop-filter:none;-webkit-backdrop-filter:none;background:linear-gradient(180deg,#ffffff05,#fff0),var(--panel);border:1px solid var(--border);box-shadow:var(--shadow)}.page-shell{width:min(var(--content-max),100%)}.section-kicker{color:var(--accent);gap:.55rem;letter-spacing:.18em}.section-title,.widget-title{letter-spacing:-.05em}.button{border-radius:1rem;box-shadow:none;font-weight:800;min-height:46px;padding:.85rem 1.1rem;transform:none}.button i{font-size:.92rem}.button:hover:not(:disabled){transform:translateY(-1px)}.button--primary{background:linear-gradient(180deg,#ffe27a 0,var(--accent) 100%);border-color:#ffcc21b3;color:#060606}.button--secondary{background:#ffffff08;border-color:#ffffff1a}.button--ghost{background:#0000;border-color:#ffffff14;color:var(--text-soft)}.site-header{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#040404eb;border-bottom:1px solid #ffffff0f}.site-header__inner{gap:1.2rem;padding:1rem 0}.site-header__auth,.site-header__left,.site-header__nav,.site-header__profile,.site-header__right{gap:.7rem}.site-brand{gap:.9rem}.site-brand__mark{align-items:center;background:#0000;border-radius:.9rem;box-shadow:none;color:inherit;display:inline-flex;height:2.4rem;justify-content:center;overflow:hidden;width:2.4rem}.site-brand__meta{display:flex;flex-direction:column;gap:.08rem}.site-brand__eyebrow{color:var(--text-muted);font-size:.67rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.site-brand__text{line-height:1}.nav-link{border:1px solid #0000;border-radius:999px;color:var(--text-muted);font-weight:700;gap:.55rem;padding:.72rem .95rem}.nav-link i{font-size:.88rem}.nav-link--active,.nav-link:hover{background:#ffffff08;border-color:#ffffff1a;color:var(--text)}.header-chip{border-color:#ffffff14;gap:.55rem;min-height:2.95rem;padding:.62rem 1rem}.header-chip i{font-size:.82rem}.site-header__profile{background:#ffffff08;border-color:#ffffff14;padding:.35rem .55rem .35rem .35rem}.market-ticker{background:#0a0a0af5;border-bottom:1px solid #ffffff0f}.market-ticker__viewport{padding:.75rem 0}.market-ticker__track{gap:.7rem}.market-ticker__item{background:#ffffff08;border-color:#ffffff14;border-radius:999px}.market-ticker__name{color:var(--text)}.dashboard-shell{gap:1.35rem}.dashboard-shell--feed{isolation:isolate;position:relative}.dashboard-shell--feed:before{content:none}.hero-panel{grid-gap:1rem;background:linear-gradient(135deg,#ffcc2114,#0000 30%),linear-gradient(180deg,#ffffff05,#fff0),var(--panel-strong);border:1px solid var(--border);border-radius:var(--radius-lg);display:grid;gap:1rem;grid-template-columns:minmax(0,1.45fr) minmax(280px,.9fr);padding:1.35rem}.hero-panel__copy{display:flex;flex-direction:column;gap:1rem}.hero-panel__eyebrow{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.hero-panel__status{align-items:center;background:#ffcc2114;border:1px solid #ffcc213d;border-radius:999px;color:var(--accent-2);display:inline-flex;font-size:.75rem;font-weight:700;letter-spacing:.08em;padding:.42rem .72rem;text-transform:uppercase}.hero-panel__headline{max-width:14ch}.hero-panel__lead{max-width:60ch}.hero-actions{gap:.75rem}.hero-stat-grid{grid-gap:.8rem;display:grid;gap:.8rem;grid-template-columns:minmax(0,1fr)}.hero-stat{background:#ffffff08;border:1px solid #ffffff14;border-left:3px solid var(--accent);border-radius:1.1rem;padding:1rem 1.05rem}.hero-stat__label{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase}.feed-layout{grid-gap:1rem;align-items:start;display:grid;gap:1rem;grid-template-columns:minmax(250px,280px) minmax(0,1fr) minmax(280px,320px)}.feed-mobile-stack{display:none}.feed-center,.feed-rail{min-width:0}.feed-rail{display:flex;flex-direction:column;gap:1rem}.feed-rail--left,.feed-rail--right{position:sticky;top:6.25rem}.feed-center{display:flex;flex-direction:column;gap:1rem}.focus-card,.goal-card,.task-card,.widget-card{border-radius:var(--radius)}.widget-card__header{align-items:center}.auth-backlink,.text-link,.widget-card__link{color:var(--accent-2)}.archive-item,.comment-card,.hero-stat,.option-card,.stat-card,.task-history__item,.widget-mini-card,.widget-row{background:hsla(0,0%,100%,.025);border-color:#ffffff14}.soft-chip{background:#ffcc2114;border-color:#ffcc212e;color:var(--text)}.soft-chip--muted{background:#ffffff08;border-color:#ffffff14;color:var(--text-soft)}.composer{background:linear-gradient(180deg,#ffcc210a,#0000 70%),var(--panel-strong);border:1px solid var(--border);border-radius:var(--radius);gap:1rem;grid-template-columns:56px minmax(0,1fr);padding:1rem 1.1rem}.composer__aside{display:flex;justify-content:center}.composer__headline{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.composer__headline strong{display:block;font-size:1rem;letter-spacing:-.02em}.comment-composer__input,.composer__textarea,.form-input{background:#ffffff08;border-color:#ffffff14;border-radius:1rem}.composer__textarea{min-height:140px}.feed-section{gap:1rem}.feed-list{gap:.9rem}.feed-card{overflow:hidden;padding:0}.feed-card__shell{grid-gap:0;display:grid;gap:0;grid-template-columns:60px minmax(0,1fr)}.feed-card__main{gap:.95rem;padding:1rem 1.1rem 1.05rem 0}.feed-card__main,.vote-rail{display:flex;flex-direction:column}.vote-rail{align-items:center;background:linear-gradient(180deg,hsla(0,0%,100%,.015),#fff0);border-right:1px solid #ffffff0d;gap:.55rem;justify-content:flex-start;padding:1rem .7rem}.vote-button{align-items:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;display:inline-flex;height:2.25rem;justify-content:center;transition:border-color .18s ease,color .18s ease,background-color .18s ease;width:2.25rem}.vote-button:hover{border-color:#ffcc2159}.vote-button--active{background:#ffcc2114;border-color:#ffcc2173}.vote-button--down.vote-button--active{background:#f17f4414;border-color:#f17f4459}.vote-rail__score{font-family:var(--font-display);font-size:1rem;letter-spacing:-.04em}.comment-card__head,.comment-composer,.post-card__author,.post-card__author-line,.post-card__chip-row,.post-card__footer,.post-card__stats{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.post-card__author-line{gap:.5rem}.post-card__author-line strong{font-size:.98rem}.post-card__text{font-size:1rem;line-height:1.75}.post-card__footer{gap:1rem;justify-content:space-between}.post-card__stats{color:var(--text-muted);font-size:.84rem;font-weight:700}.post-card__stats span{align-items:center;display:inline-flex;gap:.4rem}.post-card__stats i{color:var(--accent)}.action-chip{background:#ffffff08;border-color:#ffffff14;gap:.45rem}.action-chip i{font-size:.85rem}.comment-thread{align-items:stretch;border-top:1px solid #ffffff0f;gap:1rem;max-width:100%;padding-top:.9rem;width:100%}.comment-composer{align-items:flex-start;background:#ffffff05;border:1px solid #ffffff14;border-radius:1.1rem;box-sizing:border-box;flex-wrap:nowrap;max-width:100%;padding:.95rem;width:100%}.comment-composer__body{flex:1 1;min-width:0;width:100%}.comment-card{border-left:2px solid #ffcc2147;box-sizing:border-box;max-width:100%;padding:.95rem 1rem;width:100%}.comment-list{gap:.7rem;max-width:100%;width:100%}.goal-grid,.task-grid{gap:1rem}.auth-grid,.focus-card,.goal-card,.profile-hero,.section-hero,.task-card{background:linear-gradient(180deg,#ffffff05,#fff0),var(--panel-strong);border:1px solid #ffffff14}.profile-avatar{background:linear-gradient(180deg,#ffcc212e,#ffcc2114);border-color:#ffffff14;color:#060606}.site-footer{background:#040404f0;border-top:1px solid #ffffff0f}.site-footer__inner{align-items:center;display:flex;gap:1rem;justify-content:space-between;text-align:left}.site-footer__brand,.site-footer__links{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.site-footer__brand i{color:var(--accent)}.site-footer__logo{display:block;height:1.6rem;object-fit:contain;width:1.6rem}.site-footer__links a{color:var(--text-muted)}.mobile-nav{background:#040404f5;border-top:1px solid #ffffff0f}.mobile-nav__item{gap:.35rem}.mobile-nav__item i{font-size:1rem}.mobile-nav__item--active{color:var(--accent)}@media (max-width:1200px){.feed-layout{display:flex;flex-direction:column;gap:.95rem}.feed-mobile-stack{grid-gap:.9rem;display:grid;gap:.9rem;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.feed-mobile-stack>*{min-width:0;width:100%}.feed-mobile-stack>:last-child{grid-column:1/-1}.feed-rail--desktop{display:none}.feed-center{width:100%}}@media (max-width:900px){.feed-layout,.feed-mobile-stack,.hero-panel{grid-template-columns:minmax(0,1fr)}.feed-mobile-stack>:last-child{grid-column:auto}}@media (max-width:768px){.hero-panel__headline{max-width:none}.feed-layout{display:flex;flex-direction:column}.feed-center{order:1}.composer,.feed-card__shell{grid-template-columns:minmax(0,1fr)}.composer__aside,.vote-rail{justify-content:flex-start}.vote-rail{border-bottom:1px solid #ffffff0d;border-right:0;flex-direction:row;padding:.9rem 1rem 0}.feed-card__main{padding:1rem}.site-footer__inner{align-items:flex-start;flex-direction:column}}.dashboard-shell{gap:.85rem}body.page-feed .app-grid{-webkit-mask-image:linear-gradient(180deg,#0000009e,#0000 26rem);mask-image:linear-gradient(180deg,#0000009e,#0000 26rem);opacity:.24}.hero-panel{align-items:center;gap:.8rem;grid-template-columns:minmax(0,1.15fr) minmax(220px,.75fr);min-height:0;padding:.8rem 1rem}.hero-panel__copy{gap:.65rem}.hero-panel__eyebrow{gap:.5rem}.hero-panel__headline{font-size:clamp(1.15rem,.95rem + .8vw,1.7rem);max-width:12ch}.hero-actions{gap:.55rem}.hero-actions .button{min-height:2.6rem;padding:.65rem .9rem}.hero-stat-grid{gap:.65rem}.hero-stat{min-height:0;padding:.85rem}.hero-stat__label{font-size:.7rem}.hero-stat__value{font-size:1.05rem}.feed-layout{gap:.9rem;grid-template-columns:minmax(215px,250px) minmax(0,1.25fr) minmax(240px,280px)}.feed-center,.feed-list{gap:.8rem}.feed-section>.section-heading{margin-bottom:.1rem}.feed-section>.section-heading .section-title,.feed-section>.section-heading>.soft-chip--muted{display:none}.feed-section>.section-heading .section-kicker{font-size:0}.feed-section>.section-heading .section-kicker:before{content:"Лента";font-size:.72rem;letter-spacing:.18em;text-transform:uppercase}.feed-section__actions{align-items:center;display:inline-flex;flex-wrap:wrap;gap:.55rem;justify-content:flex-end}.feed-section__reroll{min-width:0}.feed-section__reroll i{font-size:.85rem}.feed-card__shell{grid-template-columns:76px minmax(0,1fr)}.feed-card__main{padding:.95rem 1rem 1rem}.vote-rail{gap:.35rem;padding:.95rem .5rem .95rem .75rem}.vote-button{background:#0000;border:0;box-shadow:none;color:var(--text-muted);flex-direction:column;gap:.16rem;height:auto;min-width:2.6rem;padding:.2rem .15rem;width:auto}.vote-button i{font-size:1.55rem}.vote-button__count{font-size:.69rem;font-weight:700;letter-spacing:.02em}.vote-button:hover{color:var(--accent);transform:translateY(0)}.vote-button--down:hover{color:var(--danger)}.vote-button--active{background:#0000;border:0;color:var(--accent)}.vote-button--down.vote-button--active{background:#0000;border:0;color:var(--danger)}.vote-rail__score{font-size:.92rem;line-height:1}.post-card__footer{justify-content:flex-end}.post-card__stats{display:none}.comment-card__actions .action-chip{gap:.35rem;min-width:0;padding:.35rem .55rem}.comment-card__actions .action-chip span{display:none}.comment-card__actions .action-chip i{font-size:1.05rem}.profile-avatar img{display:block;object-fit:cover}.auth-shell{margin-inline:auto;width:min(1120px,calc(100% - 2rem))}.auth-grid{grid-gap:1.15rem;align-items:stretch;display:grid;gap:1.15rem;grid-template-columns:minmax(0,1.05fr) minmax(320px,.9fr);padding:clamp(1rem,.85rem + 1vw,1.7rem)}.auth-panel{align-items:stretch;gap:1.2rem;justify-content:center;min-width:0;padding:clamp(.1rem,.05rem + .5vw,.55rem)}.auth-head,.auth-panel{display:flex;flex-direction:column;width:100%}.auth-head{gap:.55rem;max-width:34rem}.auth-title{font-size:clamp(1.95rem,1.55rem + 1.1vw,2.8rem);line-height:.98}.auth-copy{font-size:.98rem;max-width:34rem}.auth-backlink{align-items:center;align-self:flex-start;background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;display:inline-flex;gap:.45rem;padding:.48rem .74rem}.auth-form-shell{background:linear-gradient(180deg,hsla(0,0%,100%,.025),#fff0),hsla(0,0%,100%,.025);border:1px solid #ffffff14;border-radius:1.25rem;min-width:0;padding:clamp(1rem,.85rem + .7vw,1.3rem);width:100%}.auth-form-shell .form-grid{gap:1rem;width:100%}.auth-form-shell .button--full,.auth-form-shell .form-error,.auth-form-shell .form-field,.auth-switch{width:100%}.auth-form-shell .form-input{display:block;min-width:0;width:100%}.auth-avatar-field{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) auto}.auth-avatar-preview{align-items:center;background:#ffffff05;border:1px dashed #ffcc2138;border-radius:1.2rem;justify-content:center;min-height:5.3rem;min-width:5.3rem;padding:.65rem}.auth-switch{color:var(--text-soft);font-size:.96rem;margin:0}.auth-switch .text-link{color:var(--accent)}.auth-visual{min-width:0}.auth-visual__panel{background:radial-gradient(circle at top right,#ffcc211f,#0000 34%),linear-gradient(180deg,hsla(0,0%,100%,.025),#fff0),hsla(0,0%,100%,.025);justify-content:space-between;min-height:100%;padding:clamp(1.25rem,1rem + .9vw,1.65rem)}.auth-visual__head{display:flex;flex-direction:column;gap:.65rem}.auth-visual__eyebrow{color:var(--accent);font-size:.73rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.auth-visual__title{font-family:var(--font-display);font-size:clamp(1.55rem,1.3rem + .9vw,2.2rem);line-height:1;margin:0}.auth-visual__copy{color:var(--text-soft);line-height:1.65;margin:0}.auth-visual__list{grid-gap:.75rem;display:grid;gap:.75rem}.auth-visual__item{background:#ffffff08;border:1px solid #ffffff14;border-radius:1rem;display:flex;flex-direction:column;gap:.32rem;padding:.95rem 1rem}.auth-visual__item strong{font-size:.98rem}.auth-visual__item span{color:var(--text-soft);line-height:1.55}@media (max-width:768px){.auth-shell{width:min(100%,calc(100% - .8rem))}.auth-grid{gap:.9rem;padding:.85rem}.auth-panel{gap:1rem;padding:0}.auth-form-shell{border-radius:1.05rem;padding:.9rem}.auth-head{gap:.45rem;max-width:none}.auth-title{font-size:clamp(1.95rem,1.6rem + 1.4vw,2.35rem);line-height:1}.auth-copy{font-size:.95rem;line-height:1.45;max-width:none}.auth-backlink{min-height:2.75rem;padding:.55rem .85rem}.auth-avatar-field{align-items:stretch;grid-template-columns:minmax(0,1fr)}.auth-avatar-preview{justify-self:flex-start}}@media (max-width:1200px){.feed-layout,.hero-panel{grid-template-columns:minmax(0,1fr)}}@media (max-width:768px){.dashboard-shell--feed:before{border-radius:1.2rem;height:11rem}.hero-panel{padding:.7rem .8rem}.feed-card__shell{grid-template-columns:minmax(0,1fr)}.vote-rail{gap:.6rem;padding:.7rem .95rem 0}.vote-button{align-items:center;flex-direction:row}}.feed-card__shell{grid-template-columns:minmax(0,1fr)}.vote-rail{display:none}.post-card__footer{justify-content:flex-start}.comment-card__actions,.post-card__actions{align-items:center;gap:.6rem}.vote-strip{align-items:center;background:linear-gradient(180deg,hsla(0,0%,100%,.055),#ffffff05);border:1px solid #ffffff14;border-radius:999px;display:inline-flex;gap:.15rem;min-height:2.5rem;padding:.24rem .38rem}.vote-strip--comment{min-height:2.2rem;padding:.18rem .32rem}.vote-strip__button{align-items:center;background:#0000;border:0;border-radius:999px;color:var(--text-muted);display:inline-flex;height:2rem;justify-content:center;transition:background-color .18s ease,color .18s ease;width:2rem}.vote-strip--comment .vote-strip__button{height:1.8rem;width:1.8rem}.vote-strip__button i{font-size:1.05rem;line-height:1}.vote-strip__button:hover{background:#ffffff0f;color:var(--text);transform:none}.vote-strip__button--active{background:#ffcc211f;color:var(--accent)}.vote-strip__button--down.vote-strip__button--active{background:#f17f4424;color:var(--danger)}.vote-strip__score{color:var(--text-soft);font-size:.86rem;font-weight:800;min-width:2.4ch;text-align:center}.vote-strip__score--positive{color:var(--accent)}.vote-strip__score--negative{color:var(--danger)}.action-chip--comment{gap:.45rem;min-width:0;padding:.5rem .72rem}.action-chip--comment i{font-size:.92rem}.action-chip--comment.action-chip--active{background:#ffcc211a;border-color:#ffcc2147;color:var(--text)}.collapsible-text{align-items:flex-start;display:flex;flex-direction:column;gap:.45rem}.collapsible-text__content--collapsed{max-height:10.2em;max-height:calc(var(--collapsed-lines, 6)*var(--collapsed-line-height, 1.7)*1em);overflow:hidden;position:relative}.text-toggle{background:#0000;border:0;color:var(--accent);cursor:pointer;font-size:.84rem;font-weight:700;line-height:1;padding:0}.text-toggle:hover{color:var(--accent-soft)}.feed-list__sentinel{height:1px}@media (max-width:768px){.feed-section__actions{justify-content:flex-start;width:100%}.comment-composer{flex-wrap:wrap}.comment-card__actions,.post-card__actions{gap:.5rem;width:100%}.comment-card__actions>*,.post-card__actions>*{flex:0 0 auto;width:auto}}@keyframes market-ticker-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.market-ticker__viewport{overflow:hidden;padding-inline:clamp(.8rem,1.2vw,1.4rem);touch-action:pan-y;width:100%}.market-ticker__track{animation:market-ticker-scroll 28s linear infinite;animation:market-ticker-scroll var(--ticker-duration,28s) linear infinite;width:max-content;will-change:transform}.market-ticker:hover .market-ticker__track,.market-ticker__viewport:hover .market-ticker__track{animation-play-state:paused}@media (max-width:768px){.market-ticker__viewport{cursor:grab;overflow:hidden;padding-inline:.8rem}.market-ticker__viewport--dragging{cursor:grabbing}.market-ticker__track{animation:none;padding-right:.7rem}}@media (prefers-reduced-motion:reduce){.market-ticker__track{animation:none}}@media (max-width:980px){.auth-grid{grid-template-columns:minmax(0,1fr)}.auth-visual{display:none!important}}@media (max-width:768px){.site-main--auth{align-items:stretch;justify-content:flex-start;min-height:auto;padding:.85rem .75rem 1.2rem}.auth-shell{width:min(100%,34rem)}.auth-grid{background:#0000;border:0;border-radius:0;box-shadow:none;gap:0;padding:0}.auth-panel{background:linear-gradient(180deg,#ffcc210d,#fff0),var(--panel-strong);border:1px solid #ffffff14;border-radius:1.35rem;gap:1.1rem;padding:1rem}.auth-backlink{font-size:.92rem;min-height:2.6rem;padding:.58rem .82rem}.auth-head{gap:.5rem}.auth-title{font-size:clamp(2rem,7.6vw,2.45rem);letter-spacing:-.035em;line-height:.95}.auth-copy{font-size:.98rem;line-height:1.5;max-width:26ch}.auth-form-shell{background:linear-gradient(180deg,#ffffff08,#fff0),hsla(0,0%,100%,.025);border-radius:1.1rem;padding:1rem}.auth-form-shell .form-grid{gap:.9rem}.auth-form-shell .form-field{gap:.4rem}.auth-form-shell .form-label{font-size:.84rem}.auth-form-shell .button--full,.auth-form-shell .form-input{min-height:3rem}.auth-form-shell .form-input{border-radius:.95rem;padding:.92rem 1rem}.auth-avatar-field{gap:.8rem}.auth-avatar-preview{border-radius:1rem;justify-self:flex-start;min-height:4.6rem;min-width:4.6rem;padding:.5rem}.auth-switch{font-size:.94rem;line-height:1.45;padding-inline:.1rem}.site-header__auth,.site-header__right{align-items:center}.site-header__auth .button,.site-header__auth .nav-link{align-items:center;align-self:center;display:inline-flex;justify-content:center;line-height:1}.site-header__auth .button span,.site-header__auth .nav-link span{align-items:center;display:inline-flex;line-height:1}}@media (max-width:480px){.site-main--auth{padding:.7rem .55rem 1rem}.auth-panel{border-radius:1.2rem;padding:.9rem}.auth-backlink{font-size:.89rem}.auth-title{font-size:clamp(1.85rem,8.8vw,2.2rem)}.auth-copy{font-size:.94rem;max-width:none}.auth-form-shell{padding:.85rem}}.profile-modal__actions,.profile-modal__aside,.profile-modal__avatar-card,.profile-modal__dialog,.profile-modal__header,.profile-modal__header>div,.profile-modal__layout{min-width:0}.profile-modal__dialog{box-sizing:border-box;max-width:calc(100vw - 1.4rem);overflow-x:hidden;overflow-y:auto;width:min(760px,calc(100vw - 1.4rem))}.profile-modal .form-input,.profile-modal input[type=file]{max-width:100%;min-width:0}.profile-modal__avatar-card .text-caption,.profile-modal__avatar-card strong{max-width:100%;overflow-wrap:anywhere}@media (max-width:480px){.profile-modal{padding:.55rem}.profile-modal__dialog{max-width:calc(100vw - 1.1rem);padding:.9rem;width:min(100%,calc(100vw - 1.1rem))}}.site-header__status{align-items:center;display:flex;flex:0 0 auto;gap:.55rem}.header-chip{grid-column-gap:.52rem;align-items:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;column-gap:.52rem;display:grid;grid-template-columns:auto auto;min-height:2.7rem;padding:.5rem .82rem;white-space:nowrap}.header-chip i{color:var(--accent);font-size:.78rem;line-height:1;width:auto}.header-chip__meta{align-items:baseline;display:inline-flex;gap:.34rem;line-height:1}.header-chip__label{color:var(--text-muted);font-size:.66rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.header-chip__value{font-feature-settings:"tnum";color:var(--text);font-size:.98rem;font-variant-numeric:tabular-nums;font-weight:800}.site-header__profile{min-height:2.7rem;padding:.32rem .55rem .32rem .32rem}@media (min-width:769px){.site-header__nav{gap:.85rem}.site-header__nav .nav-link--active{border-color:#0000}}@media (max-width:768px){.profile-modal{align-items:flex-start}.profile-modal__dialog{max-height:min(100vh - .9rem,780px);padding:.9rem}.profile-modal__header{align-items:center;margin-bottom:.75rem}.profile-modal__aside,.profile-modal__layout{gap:.75rem}.profile-modal__avatar-card{align-items:center;flex-direction:row;gap:.75rem;padding:.75rem}.profile-modal__actions{gap:.65rem;margin-top:.85rem}.profile-modal .form-field{gap:.32rem}.profile-modal .form-label{font-size:.82rem}.profile-modal .form-input{min-height:2.85rem;padding:.78rem .88rem}.profile-modal .button{min-height:2.85rem;padding:.72rem .88rem}.profile-modal .profile-avatar--xl{font-size:1.1rem;height:4.35rem;width:4.35rem}}@media (max-width:480px){.profile-modal__dialog{max-height:min(100vh - .5rem,720px);padding:.8rem}.profile-modal__header{align-items:center;flex-direction:row;gap:.65rem}.profile-modal__header>div{flex:1 1 auto}.profile-modal__close{align-self:auto;height:2.2rem;width:2.2rem}.profile-modal__avatar-card{padding:.68rem}.profile-modal .profile-avatar--xl{font-size:1rem;height:3.9rem;width:3.9rem}.profile-modal .text-caption{font-size:.8rem;line-height:1.35}.profile-modal__actions{align-items:stretch;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.profile-modal__actions>*{flex-basis:auto;width:100%}}
/*# sourceMappingURL=main.5cd33c65.css.map*/