@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/onest-cyrillic-wght-normal.DayYxulF.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/onest-latin-wght-normal.Dun_Rd-l.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@property --sky-a{syntax:"<color>";inherits:true;initial-value:#b9cdf8}@property --sky-b{syntax:"<color>";inherits:true;initial-value:#dcc8f1}@property --sky-c{syntax:"<color>";inherits:true;initial-value:#f5d6c6}:root{color-scheme:light;--font:"Onest Variable", "Onest", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, monospace;--t-display:clamp(2.5rem, 1.6rem + 3.6vw, 4.5rem);--t-h1:clamp(2rem, 1.5rem + 1.9vw, 3rem);--t-h2:clamp(1.5rem, 1.25rem + 1vw, 2rem);--t-h3:1.25rem;--t-lg:1.0625rem;--t-md:.9375rem;--t-sm:.8125rem;--t-xs:.75rem;--w-light:350;--w-regular:420;--w-medium:520;--w-semibold:600;--lh-tight:1.08;--lh-head:1.2;--lh-body:1.5;--track-display:-.028em;--track-head:-.018em;--track-caps:.06em;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--s-16:64px;--s-20:80px;--s-24:96px;--r-xs:8px;--r-sm:12px;--r-md:16px;--r-lg:22px;--r-xl:28px;--r-2xl:36px;--r-pill:999px;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-calm:cubic-bezier(.45, 0, .2, 1);--ease-spring:cubic-bezier(.34, 1.35, .64, 1);--dur-1:.16s;--dur-2:.28s;--dur-3:.48s;--dur-4:.9s;--dur-sky:1.6s;--bg:#e8eaf1;--bg-deep:#dfe2ec;--sky-aura-a:#b9cdf8;--sky-aura-b:#dcc8f1;--sky-aura-c:#f5d6c6;--sky-doctor-a:#b5e3d6;--sky-doctor-b:#c9dcf5;--sky-doctor-c:#e4f0d6;--sky-crisis-a:#f6c9c4;--sky-crisis-b:#f3d9bf;--sky-crisis-c:#e9cde6;--sky-opacity:.9;--sky-edge:1;--surface:#ffffff94;--surface-strong:#ffffffc7;--surface-sunken:#eceef5b8;--surface-solid:#f7f8fb;--glass-blur:blur(28px) saturate(1.5);--rim:#fffffff2;--rim-low:#ffffff40;--sheen:#ffffff8c;--text:#15161c;--text-2:#565a69;--text-3:#8e92a2;--text-inv:#fff;--line:#15161c14;--line-strong:#15161c24;--hover:#15161c0b;--press:#15161c14;--primary:#15161c;--primary-hover:#2a2c35;--on-primary:#fff;--accent:#5a58e8;--accent-2:#9a6ee6;--accent-soft:#5a58e81a;--on-accent:#fff;--focus:0 0 0 3px #5a58e847;--ok:#1d9368;--ok-soft:#1d93681f;--warn:#c17a12;--warn-soft:#c17a1221;--danger:#d23f57;--danger-soft:#d23f571c;--doctor:#178a79;--doctor-soft:#178a791f;--iris:linear-gradient(115deg, #93b1f7 0%, #b99cf1 34%, #f0a9c4 62%, #f7cfa8 100%);--iris-conic:conic-gradient(from var(--ang,0deg), #7fa3f6, #a98cf0, #ee9fc0, #f6c79c, #9fe0d9, #7fa3f6);--shadow-1:0 1px 2px #1e223c0d, 0 2px 8px -2px #1e223c0f;--shadow-2:0 1px 2px #1e223c0a, 0 14px 36px -10px #282e5a29;--shadow-3:0 2px 4px #1e223c0a, 0 30px 70px -18px #282e5a42;--shadow-primary:0 8px 20px -8px #15161c73;--orb-line-a:#3f45d0;--orb-line-b:#9a52cf;--orb-glow:#a096f538;--orb-blend:source-over;--lq-a:#ffffff6b;--lq-b:#ffffff29;--lq-c:#ffffff4d;--lq-hi:#fffffff2;--lq-lo:#ffffff59;--lq-edge:#beafff8c;--lq-glow:#ffffff47;--lq-sheen:#ffffff8c;--decor-play:running}:root[data-theme=dark]{color-scheme:dark;--bg:#07070b;--bg-deep:#030305;--sky-aura-a:#2b1d5c;--sky-aura-b:#1b2766;--sky-aura-c:#4a1d4c;--sky-doctor-a:#0f3d38;--sky-doctor-b:#16305a;--sky-doctor-c:#22401f;--sky-crisis-a:#4d1b24;--sky-crisis-b:#4a2c14;--sky-crisis-c:#3a1b46;--sky-opacity:1;--sky-edge:0;--surface:#18172094;--surface-strong:#1e1d28cc;--surface-sunken:#0c0c128c;--surface-solid:#14131b;--glass-blur:blur(28px) saturate(1.3);--rim:#ffffff29;--rim-low:#ffffff08;--sheen:#ffffff0d;--text:#f2f1f7;--text-2:#a8a5b8;--text-3:#6e6b7e;--text-inv:#0b0b10;--line:#ffffff14;--line-strong:#ffffff24;--hover:#ffffff0d;--press:#ffffff17;--primary:#f2f1f7;--primary-hover:#fff;--on-primary:#0b0b10;--accent:#9d8fff;--accent-2:#d58ff0;--accent-soft:#9d8fff24;--on-accent:#0b0b10;--focus:0 0 0 3px #9d8fff59;--ok:#4fd39c;--ok-soft:#4fd39c21;--warn:#f0b04a;--warn-soft:#f0b04a21;--danger:#ff7085;--danger-soft:#ff708521;--doctor:#4fd6c0;--doctor-soft:#4fd6c021;--shadow-1:0 1px 2px #0006;--shadow-2:0 1px 2px #0000004d, 0 18px 40px -12px #0009;--shadow-3:0 2px 4px #0000004d, 0 34px 80px -20px #000000bf;--shadow-primary:0 0 24px -6px #c8beff59;--orb-line-a:#a9a4ff;--orb-line-b:#e59ad8;--orb-glow:#7864ff4d;--lq-a:#ffffff1a;--lq-b:#ffffff08;--lq-c:#ffffff12;--lq-hi:#ffffff4d;--lq-lo:#ffffff0f;--lq-edge:#aa96ff73;--lq-glow:#a08cff14;--lq-sheen:#ffffff1a;--orb-blend:lighter}@media (prefers-color-scheme:dark){:root:not([data-theme]){color-scheme:dark;--bg:#07070b;--bg-deep:#030305;--sky-aura-a:#2b1d5c;--sky-aura-b:#1b2766;--sky-aura-c:#4a1d4c;--sky-doctor-a:#0f3d38;--sky-doctor-b:#16305a;--sky-doctor-c:#22401f;--sky-crisis-a:#4d1b24;--sky-crisis-b:#4a2c14;--sky-crisis-c:#3a1b46;--sky-opacity:1;--sky-edge:0;--surface:#18172094;--surface-strong:#1e1d28cc;--surface-sunken:#0c0c128c;--surface-solid:#14131b;--glass-blur:blur(28px) saturate(1.3);--rim:#ffffff29;--rim-low:#ffffff08;--sheen:#ffffff0d;--text:#f2f1f7;--text-2:#a8a5b8;--text-3:#6e6b7e;--text-inv:#0b0b10;--line:#ffffff14;--line-strong:#ffffff24;--hover:#ffffff0d;--press:#ffffff17;--primary:#f2f1f7;--primary-hover:#fff;--on-primary:#0b0b10;--accent:#9d8fff;--accent-2:#d58ff0;--accent-soft:#9d8fff24;--on-accent:#0b0b10;--focus:0 0 0 3px #9d8fff59;--ok:#4fd39c;--ok-soft:#4fd39c21;--warn:#f0b04a;--warn-soft:#f0b04a21;--danger:#ff7085;--danger-soft:#ff708521;--doctor:#4fd6c0;--doctor-soft:#4fd6c021;--shadow-1:0 1px 2px #0006;--shadow-2:0 1px 2px #0000004d, 0 18px 40px -12px #0009;--shadow-3:0 2px 4px #0000004d, 0 34px 80px -20px #000000bf;--shadow-primary:0 0 24px -6px #c8beff59;--orb-line-a:#a9a4ff;--orb-line-b:#e59ad8;--orb-glow:#7864ff4d;--lq-a:#ffffff1a;--lq-b:#ffffff08;--lq-c:#ffffff12;--lq-hi:#ffffff4d;--lq-lo:#ffffff0f;--lq-edge:#aa96ff73;--lq-glow:#a08cff14;--lq-sheen:#ffffff1a;--orb-blend:lighter}}@media (prefers-reduced-motion:reduce){:root{--decor-play:paused;--dur-1:1ms;--dur-2:1ms;--dur-3:1ms;--dur-4:1ms;--dur-sky:1ms}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body.a-root,.a-root{background:var(--bg);min-height:100dvh;color:var(--text);font:var(--w-regular) var(--t-md) / var(--lh-body) var(--font);font-feature-settings:"ss01", "cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color var(--dur-3) var(--ease-calm), color var(--dur-3) var(--ease-calm);margin:0}.a-root ::selection{background:var(--accent-soft);color:var(--text)}.a-root :focus-visible{box-shadow:var(--focus);outline:none}:where(.a-root) a{color:inherit}.a-num{font-variant-numeric:tabular-nums}.a-sky{--sky-soft:70px;--sky-a:var(--sky-aura-a);--sky-b:var(--sky-aura-b);--sky-c:var(--sky-aura-c);z-index:0;pointer-events:none;opacity:var(--sky-opacity);transition:--sky-a var(--dur-sky) var(--ease-calm), --sky-b var(--dur-sky) var(--ease-calm), --sky-c var(--dur-sky) var(--ease-calm), opacity var(--dur-sky) var(--ease-calm);position:fixed;inset:0;overflow:hidden}.a-sky--doctor{--sky-a:var(--sky-doctor-a);--sky-b:var(--sky-doctor-b);--sky-c:var(--sky-doctor-c)}.a-sky--crisis{--sky-a:var(--sky-crisis-a);--sky-b:var(--sky-crisis-b);--sky-c:var(--sky-crisis-c)}.a-sky i{will-change:transform;animation:a-drift 22s var(--ease-calm) infinite alternate;animation-play-state:var(--decor-play);border-radius:50%;position:absolute}.a-sky i:before{content:"";inset:calc(var(--sky-soft) * -2.5);background:radial-gradient(closest-side, var(--c) calc(100% - var(--sky-soft) * 5), color-mix(in srgb, var(--c) 97.6%, transparent) calc(100% - var(--sky-soft) * 4.5), color-mix(in srgb, var(--c) 92.2%, transparent) calc(100% - var(--sky-soft) * 4), color-mix(in srgb, var(--c) 81.6%, transparent) calc(100% - var(--sky-soft) * 3.5), color-mix(in srgb, var(--c) 64.7%, transparent) calc(100% - var(--sky-soft) * 3), color-mix(in srgb, var(--c) 45.5%, transparent) calc(100% - var(--sky-soft) * 2.5), color-mix(in srgb, var(--c) 27.1%, transparent) calc(100% - var(--sky-soft) * 2), color-mix(in srgb, var(--c) 12.9%, transparent) calc(100% - var(--sky-soft) * 1.5), color-mix(in srgb, var(--c) 4.7%, transparent) calc(100% - var(--sky-soft) * 1), color-mix(in srgb, var(--c) 1.2%, transparent) calc(100% - var(--sky-soft) * .5), transparent);border-radius:50%;position:absolute}.a-sky i:first-child{width:62vmax;height:52vmax;left:calc(-18vmax - var(--sky-edge) * 16vmax);top:calc(-22vmax - var(--sky-edge) * 12vmax);--c:var(--sky-a)}.a-sky i:nth-child(2){width:56vmax;height:50vmax;right:calc(-20vmax - var(--sky-edge) * 18vmax);top:calc(8vmax + var(--sky-edge) * 4vmax);--c:var(--sky-b);animation-duration:27s;animation-delay:-9s}.a-sky i:nth-child(3){width:48vmax;height:40vmax;left:calc(18vmax + var(--sky-edge) * 10vmax);bottom:calc(-26vmax - var(--sky-edge) * 14vmax);--c:var(--sky-c);animation-duration:31s;animation-delay:-17s}.a-sky b{filter:blur(28px);opacity:.55;mix-blend-mode:soft-light;width:18vmax;height:160vmax;animation:a-ray 14s var(--ease-calm) infinite alternate;animation-play-state:var(--decor-play);background:linear-gradient(90deg,#0000,#ffbe9659,#faeba04d,#a0e6c847,#96b4ff52,#0000);position:absolute;top:-40vmax;left:64%;transform:rotate(38deg)}:root[data-theme=dark] .a-sky b{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme]) .a-sky b{display:none}}@keyframes a-drift{0%{transform:translate(0,0)scale(1)}33%{transform:translate(7vmax,4vmax)scale(1.12)}66%{transform:translate(-3vmax,8vmax)scale(.94)}to{transform:translate(-8vmax,2vmax)scale(1.06)}}@keyframes a-ray{0%{opacity:.35;transform:rotate(36deg)translate(-4vmax)}to{opacity:.7;transform:rotate(40deg)translate(4vmax)}}.a-layer{z-index:1;position:relative}.a-glass{isolation:isolate;background:var(--surface);border-radius:var(--r-xl);box-shadow:var(--shadow-2);position:relative}@supports (backdrop-filter:blur(1px)){.a-glass{backdrop-filter:var(--glass-blur)}}.a-glass:before{content:"";border-radius:inherit;pointer-events:none;z-index:1;background:linear-gradient(180deg, var(--rim) 0%, var(--rim-low) 40%, var(--rim-low) 70%, color-mix(in srgb, var(--rim) 45%, transparent) 100%);-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.a-glass--strong{background:var(--surface-strong)}.a-glass--flat{box-shadow:var(--shadow-1)}.a-sunken{background:var(--surface-sunken);border-radius:var(--r-lg)}.a-display{font-size:var(--t-display);font-weight:var(--w-light);line-height:var(--lh-tight);letter-spacing:var(--track-display);text-wrap:balance;margin:0}.a-h1{font-size:var(--t-h1);font-weight:var(--w-light);line-height:var(--lh-tight);letter-spacing:var(--track-display);text-wrap:balance;margin:0}.a-h2{font-size:var(--t-h2);font-weight:var(--w-regular);line-height:var(--lh-head);letter-spacing:var(--track-head);text-wrap:balance;margin:0}.a-h3{font-size:var(--t-h3);font-weight:var(--w-medium);line-height:var(--lh-head);letter-spacing:-.01em;margin:0}.a-lead{font-size:var(--t-lg);color:var(--text-2);text-wrap:pretty;margin:0;line-height:1.55}.a-body{font-size:var(--t-md);text-wrap:pretty;margin:0}.a-small{font-size:var(--t-sm);color:var(--text-2);margin:0}.a-caption{font-size:var(--t-xs);color:var(--text-3);margin:0}.a-eyebrow{font-size:var(--t-xs);font-weight:var(--w-medium);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-3);margin:0}.a-muted{color:var(--text-3)}.a-stat{font-size:clamp(2rem,1.6rem + 1.6vw,2.75rem);font-weight:var(--w-light);letter-spacing:var(--track-display);font-variant-numeric:tabular-nums;line-height:1}.a-iris-text{background:var(--iris);color:#0000;-webkit-background-clip:text;background-clip:text}.a-ico{vertical-align:middle;flex:none;width:20px;height:20px;display:inline-block}.a-ico--16{width:16px;height:16px}.a-ico--24{width:24px;height:24px}.a-ico--32{width:32px;height:32px}.a-btn{--h:44px;justify-content:center;align-items:center;gap:var(--s-2);height:var(--h);padding:0 var(--s-5);border-radius:var(--r-pill);cursor:pointer;font:var(--w-medium) var(--t-md) / 1 var(--font);color:var(--text);background:var(--hover);white-space:nowrap;user-select:none;-webkit-tap-highlight-color:transparent;transition:background var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out), transform var(--dur-2) var(--ease-spring), box-shadow var(--dur-2) var(--ease-out), opacity var(--dur-1);border:0;text-decoration:none;display:inline-flex}.a-btn:hover{background:var(--press)}.a-btn:active{transform:scale(.97)}.a-btn[disabled],.a-btn[aria-disabled=true]{opacity:.42;pointer-events:none}.a-btn--primary{background:var(--primary);color:var(--on-primary);box-shadow:var(--shadow-primary)}.a-btn--primary:hover{background:var(--primary-hover)}.a-btn--glass{background:var(--surface-strong);box-shadow:var(--shadow-1), inset 0 1px 0 var(--rim)}.a-btn--glass:hover{background:var(--surface-solid)}.a-btn--ghost{color:var(--text-2);background:0 0}.a-btn--ghost:hover{background:var(--hover);color:var(--text)}.a-btn--doctor{background:var(--doctor);color:#fff}.a-btn--danger{background:var(--danger-soft);color:var(--danger)}.a-btn--danger:hover{background:color-mix(in srgb, var(--danger) 18%, transparent)}.a-btn--sm{--h:34px;padding:0 var(--s-4);font-size:var(--t-sm)}.a-btn--lg{--h:54px;padding:0 var(--s-8);font-size:var(--t-lg)}.a-btn--block{width:100%}.a-btn--icon{width:var(--h);padding:0}.a-btn .a-ico{margin-inline:-2px}.a-btn.is-loading{pointer-events:none}.a-btn.is-loading>*{opacity:0}.a-btn.is-loading:after{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite a-spin;position:absolute}.a-btn.is-loading{position:relative}.a-btn{isolation:isolate;will-change:transform;transition:background var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out), transform .42s var(--ease-spring), box-shadow var(--dur-2) var(--ease-out), opacity var(--dur-1);position:relative}.a-btn:active{transition-duration:var(--dur-1), var(--dur-1), 90ms, var(--dur-1), var(--dur-1);transform:scale(.955)}.a-btn>svg{transition:transform var(--dur-2) var(--ease-spring)}.a-btn--primary:before{content:"";border-radius:inherit;z-index:-1;pointer-events:none;opacity:0;background:linear-gradient(105deg,#0000 30%,#ffffff47 50%,#0000 70%) 130% 0/250% 100% no-repeat;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.a-btn:hover{transform:translateY(-1px)}.a-btn--primary:hover,.a-btn--glass:hover{box-shadow:var(--shadow-2)}.a-btn--primary:hover:before{opacity:1;transition:background-position .9s var(--ease-out), opacity .2s;background-position:-30% 0}.a-btn:hover>svg:last-child:not(:first-child){transform:translate(3px)}.a-btn:active{transform:translateY(0)scale(.955)}}.a-btn--primary:active{box-shadow:0 0 0 6px color-mix(in srgb, var(--primary) 14%, transparent), var(--shadow-primary)}.a-chip{transition:background var(--dur-1), color var(--dur-1), transform .42s var(--ease-spring)}.a-chip:active{transition-duration:var(--dur-1), var(--dur-1), 90ms;transform:scale(.95)}@keyframes a-spin{to{transform:rotate(360deg)}}.a-field{gap:var(--s-2);display:grid}.a-label{font-size:var(--t-sm);font-weight:var(--w-medium);color:var(--text-2)}.a-hint{font-size:var(--t-xs);color:var(--text-3)}.a-field.is-error .a-hint{color:var(--danger)}.a-input,.a-textarea,.a-select{width:100%;min-height:48px;padding:0 var(--s-4);border-radius:var(--r-md);background:var(--surface-sunken);color:var(--text);font:var(--w-regular) var(--t-md) / 1.4 var(--font);transition:border-color var(--dur-1), background var(--dur-1), box-shadow var(--dur-2);border:1px solid #0000}.a-textarea{padding:var(--s-3) var(--s-4);resize:vertical;min-height:96px}.a-input::placeholder,.a-textarea::placeholder{color:var(--text-3)}.a-input:hover,.a-textarea:hover,.a-select:hover{border-color:var(--line)}.a-input:focus,.a-textarea:focus,.a-select:focus{background:var(--surface-strong);border-color:color-mix(in srgb, var(--accent) 45%, transparent);box-shadow:var(--focus);outline:none}.a-field.is-error .a-input{border-color:color-mix(in srgb, var(--danger) 55%, transparent)}.a-select{appearance:none;padding-right:var(--s-10);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%238e92a2'%3E%3Cpath d='M213.66,101.66l-80,80a8,8,0,0,1-11.32,0l-80-80A8,8,0,0,1,53.66,90.34L128,164.69l74.34-74.35a8,8,0,0,1,11.32,11.32Z'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:16px}.a-otp{gap:var(--s-2);min-width:0;display:flex}.a-otp input{text-align:center;font-variant-numeric:tabular-nums;flex:1 1 0;width:0;min-width:0;max-width:64px;height:56px;padding:0;font-size:1.375rem}.a-otp--pin input{-webkit-text-security:disc}.a-switch{appearance:none;cursor:pointer;border-radius:var(--r-pill);background:var(--line-strong);width:44px;height:26px;transition:background var(--dur-2) var(--ease-out);flex:none;margin:0;position:relative}.a-switch:after{content:"";width:20px;height:20px;transition:transform var(--dur-2) var(--ease-spring);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.a-switch:checked{background:var(--accent)}.a-switch:checked:after{transform:translate(18px)}.a-range{appearance:none;border-radius:var(--r-pill);width:100%;height:6px;margin:var(--s-3) 0;background:linear-gradient(90deg, var(--accent) var(--v,50%), var(--line-strong) var(--v,50%))}.a-range::-webkit-slider-thumb{appearance:none;width:22px;height:22px;box-shadow:0 1px 4px #00000040, 0 0 0 1px var(--line);cursor:grab;background:#fff;border-radius:50%}.a-range::-moz-range-thumb{cursor:grab;background:#fff;border:0;border-radius:50%;width:22px;height:22px;box-shadow:0 1px 4px #00000040}.a-seg{border-radius:var(--r-pill);background:var(--surface-sunken);gap:2px;padding:4px;display:inline-flex}.a-seg button,.a-seg a{height:36px;padding:0 var(--s-4);border-radius:var(--r-pill);font:var(--w-medium) var(--t-sm) / 1 var(--font);color:var(--text-2);cursor:pointer;transition:background var(--dur-2) var(--ease-out), color var(--dur-1);background:0 0;border:0;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.a-seg button:hover,.a-seg a:hover{color:var(--text)}.a-seg [aria-selected=true],.a-seg [aria-current=page]{background:var(--surface-strong);color:var(--text);box-shadow:var(--shadow-1)}.a-chip{height:34px;padding:0 var(--s-4);border-radius:var(--r-pill);background:var(--surface-strong);color:var(--text);font:var(--w-regular) var(--t-sm) / 1 var(--font);cursor:pointer;box-shadow:var(--shadow-1);transition:background var(--dur-1), transform var(--dur-2) var(--ease-spring);border:0;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.a-chip:hover{background:var(--surface-solid)}.a-chip:active{transform:scale(.97)}.a-chip[aria-pressed=true]{background:var(--primary);color:var(--on-primary)}.a-chip .a-ico{width:16px;height:16px;color:var(--text-2)}.a-chip[aria-pressed=true] .a-ico{color:inherit}.a-badge{border-radius:var(--r-pill);height:22px;font:var(--w-medium) var(--t-xs) / 1 var(--font);background:var(--hover);color:var(--text-2);white-space:nowrap;align-items:center;gap:5px;padding:0 9px;display:inline-flex}.a-badge--accent{background:var(--accent-soft);color:var(--accent)}.a-badge--ok{background:var(--ok-soft);color:var(--ok)}.a-badge--warn{background:var(--warn-soft);color:var(--warn)}.a-badge--danger{background:var(--danger-soft);color:var(--danger)}.a-badge--doctor{background:var(--doctor-soft);color:var(--doctor)}.a-dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.a-dot--pulse{animation:a-pulse 2.4s var(--ease-calm) infinite;animation-play-state:var(--decor-play)}@keyframes a-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, currentColor 45%, transparent)}60%{box-shadow:0 0 0 6px #0000}}.a-card{padding:var(--s-6);gap:var(--s-4);align-content:start;display:grid}.a-card--tight{padding:var(--s-4);gap:var(--s-3)}.a-card__head{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.a-card__foot{margin:0 calc(var(--s-6) * -1) calc(var(--s-6) * -1);padding:var(--s-4) var(--s-6);background:var(--surface-sunken);border-radius:0 0 var(--r-xl) var(--r-xl)}.a-card--link{cursor:pointer;transition:transform var(--dur-2) var(--ease-spring), box-shadow var(--dur-2) var(--ease-out);color:inherit;text-decoration:none}.a-card--link:hover{box-shadow:var(--shadow-3);transform:translateY(-2px)}.a-tile{border-radius:var(--r-md);background:var(--surface-strong);width:44px;height:44px;color:var(--text);box-shadow:var(--shadow-1);flex:none;place-items:center;display:grid}.a-tile--accent{background:var(--accent-soft);color:var(--accent);box-shadow:none}.a-tile--doctor{background:var(--doctor-soft);color:var(--doctor);box-shadow:none}.a-list{display:grid}.a-row{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-2);border-radius:var(--r-md);color:inherit;transition:background var(--dur-1);min-height:56px;text-decoration:none;display:flex}.a-row+.a-row{box-shadow:0 -1px 0 var(--line)}.a-row:hover{background:var(--hover)}.a-row__main{flex:1;gap:2px;min-width:0;display:grid}.a-row__title{font-weight:var(--w-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.a-row__meta{font-size:var(--t-sm);color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.a-avatar{--sz:40px;width:var(--sz);height:var(--sz);font:var(--w-medium) calc(var(--sz) * .38) / 1 var(--font);color:#fff;background:var(--iris);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.a-avatar img{object-fit:cover;width:100%;height:100%}.a-avatar--doctor{background:linear-gradient(135deg,#37b39f,#5d8fe0)}.a-avatar--sm{--sz:28px}.a-avatar--lg{--sz:56px}.a-avatars{display:flex}.a-avatars>*+*{box-shadow:0 0 0 2px var(--bg);margin-left:-10px}.a-progress{border-radius:var(--r-pill);background:var(--line);height:6px;overflow:hidden}.a-progress>i{height:100%;width:var(--v,0%);border-radius:inherit;background:var(--accent);transition:width var(--dur-3) var(--ease-out);display:block}.a-ring{--v:0;--sz:64px;width:var(--sz);height:var(--sz);background:conic-gradient(var(--accent) calc(var(--v) * 1%), var(--line) 0);border-radius:50%;place-items:center;display:grid;-webkit-mask:radial-gradient(closest-side,#0000 78%,#000 79%);mask:radial-gradient(closest-side,#0000 78%,#000 79%)}.a-topbar{align-items:center;gap:var(--s-3);padding:var(--s-2);border-radius:var(--r-pill);display:flex}.a-brand{font-weight:var(--w-medium);letter-spacing:-.01em;color:var(--text);padding:0 var(--s-2);align-items:center;gap:10px;font-size:1.0625rem;text-decoration:none;display:inline-flex}.a-brand__mark{width:28px;height:28px}.a-rail{gap:var(--s-1);padding:var(--s-3);flex-direction:column;display:flex}.a-rail__item{align-items:center;gap:var(--s-3);height:44px;padding:0 var(--s-3);border-radius:var(--r-md);color:var(--text-2);font-weight:var(--w-medium);font-size:var(--t-md);cursor:pointer;transition:background var(--dur-1), color var(--dur-1);background:0 0;border:0;text-decoration:none;display:flex;position:relative}.a-rail__item:hover{background:var(--hover);color:var(--text)}.a-rail__item[aria-current=page]{background:var(--surface-strong);color:var(--text);box-shadow:var(--shadow-1)}.a-rail__item .a-ico{width:22px;height:22px}.a-rail__item .a-badge{margin-left:auto}.a-rail__label{font-size:var(--t-xs);color:var(--text-3);padding:var(--s-4) var(--s-3) var(--s-1);font-weight:var(--w-medium)}.a-tabbar{padding:var(--s-2);padding-bottom:max(var(--s-2), env(safe-area-inset-bottom));border-radius:var(--r-xl) var(--r-xl) 0 0;justify-content:space-around;display:flex}.a-tabbar a{border-radius:var(--r-md);color:var(--text-3);justify-items:center;gap:2px;padding:6px 10px;font-size:11px;text-decoration:none;display:grid}.a-tabbar a[aria-current=page]{color:var(--text)}.a-tabbar .a-ico{width:24px;height:24px}.a-chat{gap:var(--s-4);flex-direction:column;display:flex}.a-msg{max-width:min(640px,86%);animation:a-rise var(--dur-3) var(--ease-out) both;gap:6px;display:grid}.a-msg__body{padding:var(--s-3) var(--s-4);border-radius:var(--r-lg);font-size:var(--t-md);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55}.a-msg__meta{font-size:var(--t-xs);color:var(--text-3);padding:0 var(--s-2);align-items:center;gap:6px;display:flex}.a-msg--me{align-self:flex-end}.a-msg--me .a-msg__body{background:var(--primary);color:var(--on-primary);border-bottom-right-radius:8px}.a-msg--me .a-msg__meta{justify-content:flex-end}.a-msg--aura{align-self:flex-start}.a-msg--aura .a-msg__body{background:var(--surface-strong);box-shadow:var(--shadow-1);border-bottom-left-radius:8px}.a-msg--doctor .a-msg__body{background:var(--doctor-soft);color:var(--text);border-bottom-left-radius:8px}.a-msg--doctor .a-msg__meta{color:var(--doctor)}.a-msg--system{align-self:center;max-width:100%}.a-msg--system .a-msg__body{color:var(--text-3);font-size:var(--t-sm);text-align:center;padding:var(--s-1) var(--s-4);background:0 0}.a-attach{align-items:center;gap:var(--s-3);padding:var(--s-3);border-radius:var(--r-md);background:var(--surface-sunken);display:flex}.a-caret:after{content:"";vertical-align:-.15em;background:var(--iris);border-radius:2px;width:7px;height:1.05em;margin-left:2px;animation:1s steps(2,end) infinite a-blink;display:inline-block}@keyframes a-blink{50%{opacity:0}}.a-shimmer{background:linear-gradient(90deg, var(--text-3) 30%, var(--text) 50%, var(--text-3) 70%);color:#0000;animation:2.4s linear infinite a-shim;animation-play-state:var(--decor-play);background-size:240% 100%;-webkit-background-clip:text;background-clip:text}@keyframes a-shim{0%{background-position:120% 0}to{background-position:-120% 0}}.a-composer{align-items:flex-end;gap:var(--s-2);display:flex}.a-composer__box{align-items:flex-end;gap:var(--s-2);min-height:56px;padding:8px 8px 8px var(--s-5);border-radius:28px;flex:1;display:flex}.a-composer__box textarea{resize:none;color:var(--text);font:var(--w-regular) var(--t-md) / 1.5 var(--font);background:0 0;border:0;outline:none;flex:1;min-height:40px;max-height:180px;padding:8px 0}.a-composer__box textarea::placeholder{color:var(--text-3)}.a-composer .a-btn--icon{--h:40px}.a-composer>.a-btn--icon{--h:56px}@property --ang{syntax:"<angle>";inherits:false;initial-value:0deg}.a-thinking{position:relative}.a-thinking:after{content:"";border-radius:inherit;pointer-events:none;background:var(--iris-conic);-webkit-mask-composite:xor;animation:3.2s linear infinite a-ang;animation-play-state:var(--decor-play);padding:1.5px;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@keyframes a-ang{to{--ang:360deg}}.a-timer{align-items:center;gap:var(--s-2);height:34px;padding:0 var(--s-3) 0 var(--s-2);border-radius:var(--r-pill);background:var(--surface-strong);box-shadow:var(--shadow-1);font:var(--w-medium) var(--t-sm) / 1 var(--font);font-variant-numeric:tabular-nums;display:inline-flex}.a-timer .a-ring{--sz:22px}.a-banner{gap:var(--s-3);padding:var(--s-4);border-radius:var(--r-lg);background:var(--accent-soft);align-items:flex-start;display:flex}.a-banner>svg{flex-shrink:0}.a-banner .a-ico{color:var(--accent);margin-top:1px}.a-banner--doctor{background:var(--doctor-soft)}.a-banner--doctor .a-ico{color:var(--doctor)}.a-banner--warn{background:var(--warn-soft)}.a-banner--warn .a-ico{color:var(--warn)}.a-banner--crisis{background:var(--danger-soft)}.a-banner--crisis .a-ico{color:var(--danger)}.a-banner__title{font-weight:var(--w-medium);margin:0 0 2px}.a-banner__text{font-size:var(--t-sm);color:var(--text-2);margin:0}.a-phone{font-size:var(--t-lg);font-weight:var(--w-medium);font-variant-numeric:tabular-nums;color:var(--text);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.a-toast{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-radius:var(--r-pill);background:var(--primary);color:var(--on-primary);box-shadow:var(--shadow-3);font-size:var(--t-sm);animation:a-rise var(--dur-3) var(--ease-spring) both;display:flex}.a-scrim{z-index:50;background:color-mix(in srgb, var(--bg-deep) 55%, transparent);backdrop-filter:blur(6px);padding:var(--s-4);animation:a-fade var(--dur-2) var(--ease-out) both;place-items:center;display:grid;position:fixed;inset:0}.a-modal{width:min(520px,100%);max-height:calc(100dvh - 32px);padding:var(--s-8);gap:var(--s-5);background:var(--surface-strong);animation:a-pop var(--dur-3) var(--ease-spring) both;display:grid;overflow:auto}.a-sheet{z-index:51;max-height:88dvh;padding:var(--s-6);border-radius:var(--r-2xl) var(--r-2xl) 0 0;animation:a-up var(--dur-3) var(--ease-out) both;position:fixed;bottom:0;left:0;right:0;overflow:auto}.a-sheet:after{content:"";background:var(--line-strong);border-radius:4px;width:36px;height:4px;margin-left:-18px;position:absolute;top:8px;left:50%}.a-empty{text-align:center;justify-items:center;gap:var(--s-3);padding:var(--s-12) var(--s-6);color:var(--text-2);display:grid}.a-empty .a-tile{border-radius:var(--r-lg);width:56px;height:56px}.a-illo{min-height:160px;aspect-ratio:var(--ratio,4 / 3);border-radius:var(--r-lg);background:repeating-linear-gradient(135deg, transparent 0 11px, color-mix(in srgb, var(--text) 5%, transparent) 11px 12px), var(--surface-sunken);color:var(--text-3);place-items:center;display:grid;position:relative;overflow:hidden}.a-illo:before{content:"";border:1px dashed var(--line-strong);border-radius:calc(var(--r-lg) - 8px);position:absolute;inset:10px}.a-illo:after{content:"Иллюстрация · " attr(data-illo);text-align:center;max-width:80%;font:var(--w-medium) var(--t-xs) / 1.4 var(--font);letter-spacing:.02em;border-radius:var(--r-pill);background:var(--surface-strong);padding:6px 12px;position:relative}.a-bubble{--sz:160px;vertical-align:middle;width:var(--sz);height:var(--sz);border-radius:50%;flex:none;display:inline-block;position:relative}.a-bubble:before,.a-bubble:after{content:"";border-radius:50%;position:absolute;inset:0}.a-bubble:before{background:var(--iris-conic);padding:calc(var(--sz) * .045);filter:blur(calc(var(--sz) * .006)) saturate(1.3);animation:9s linear infinite a-ang;animation-play-state:var(--decor-play);-webkit-mask:radial-gradient(closest-side,#0000 86%,#000 88% 97%,#0000 100%);mask:radial-gradient(closest-side,#0000 86%,#000 88% 97%,#0000 100%)}.a-bubble:after{background:radial-gradient(38% 30% at 30% 24%, #ffffffbf, transparent 70%), radial-gradient(60% 60% at 72% 70%, color-mix(in srgb, var(--accent-2) 22%, transparent), transparent 70%), radial-gradient(closest-side, transparent 72%, color-mix(in srgb, var(--accent) 16%, transparent) 100%)}.a-bubble--breath{animation:a-breath var(--breath,10s) var(--ease-calm) infinite;animation-play-state:var(--decor-play)}@keyframes a-breath{0%,to{transform:scale(.72)}40%{transform:scale(1)}50%{transform:scale(1)}}.a-orb{--sz:200px;width:var(--sz);height:var(--sz);flex:none;display:block;position:relative}.a-orb canvas{width:100%;height:100%;display:block}.a-orb:before{content:"";background:var(--orb-glow);filter:blur(calc(var(--sz) * .14));z-index:-1;opacity:.75;transition:background var(--dur-4) var(--ease-calm);border-radius:50%;position:absolute;inset:12%}.a-rise,.a-stagger>*{animation:a-rise var(--dur-3) var(--ease-out) both}.a-stagger>:nth-child(2){animation-delay:60ms}.a-stagger>:nth-child(3){animation-delay:.12s}.a-stagger>:nth-child(4){animation-delay:.18s}.a-stagger>:nth-child(5){animation-delay:.24s}.a-stagger>:nth-child(6){animation-delay:.3s}.a-stagger>:nth-child(n+7){animation-delay:.36s}@keyframes a-rise{0%{opacity:0;filter:blur(4px);transform:translateY(12px)}}@keyframes a-fade{0%{opacity:0}}@keyframes a-pop{0%{opacity:0;transform:translateY(8px)scale(.97)}}@keyframes a-up{0%{transform:translateY(100%)}}.a-root *{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--text-3) 35%, transparent) transparent}.a-stack{gap:var(--gap,var(--s-4));align-content:start;display:grid}.a-cluster{align-items:center;gap:var(--gap,var(--s-2));flex-wrap:wrap;display:flex}.a-spread{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.a-grid{gap:var(--gap,var(--s-4));grid-template-columns:repeat(auto-fill, minmax(var(--min,260px), 1fr));display:grid}.a-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.a-root *,.a-root :before,.a-root :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.a-seg{scrollbar-width:none;max-width:100%;overflow-x:auto}.a-seg::-webkit-scrollbar{display:none}.a-seg button,.a-seg a{white-space:nowrap;flex:none}.a-composer__box textarea:focus-visible{box-shadow:none}.a-composer__box:focus-within{box-shadow:var(--shadow-2), var(--focus)}.a-root [hidden]{display:none!important}.a-glass--liquid{background:linear-gradient(145deg, var(--lq-a) 0%, var(--lq-b) 55%, var(--lq-c) 100%);box-shadow:var(--shadow-3), inset 0 1px 0 var(--lq-hi), inset 0 -1px 0 var(--lq-lo), inset 0 0 24px var(--lq-glow)}@supports (backdrop-filter:blur(1px)){.a-glass--liquid{backdrop-filter:blur(22px)saturate(1.9)brightness(1.04)}}.a-glass--liquid:before{background:linear-gradient(160deg, var(--lq-hi) 0%, transparent 28%, transparent 62%, var(--lq-edge) 88%, var(--lq-hi) 100%);padding:1.2px}.a-glass--liquid:after{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:radial-gradient(70% 45% at var(--lq-x,22%) 0%, var(--lq-sheen), transparent 70%);animation:a-sheen 16s var(--ease-calm) infinite alternate;animation-play-state:var(--decor-play);position:absolute;inset:0}.a-glass--liquid>*{z-index:1;position:relative}@property --lq-x{syntax:"<percentage>";inherits:false;initial-value:22%}@keyframes a-sheen{to{--lq-x:78%}}:root[data-perf=lite] .a-sky i,:root[data-perf=lite] .a-sky b,:root[data-perf=lite] .a-glass--liquid:after{animation-play-state:paused}html.a-theming-vt::view-transition-old(root),html.a-theming-vt::view-transition-new(root){animation-duration:.8s;animation-timing-function:var(--ease-calm)}html.a-theming *,html.a-theming :before,html.a-theming :after{transition:background-color .8s var(--ease-calm), color .8s var(--ease-calm), border-color .8s var(--ease-calm), box-shadow .8s var(--ease-calm), fill .8s var(--ease-calm)!important}.a-seg--lg{padding:5px}.a-seg--lg button,.a-seg--lg a{height:48px;padding:0 var(--s-6);font-size:var(--t-md);gap:8px}.a-seg--lg .a-ico{width:20px;height:20px}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.32s}html{scroll-behavior:smooth;scroll-padding-top:96px}html,body{overflow-x:clip}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.site-wrap{width:min(1200px,100%);margin:0 auto;padding-inline:clamp(16px,4vw,32px)}.site-skip{z-index:100;position:fixed;top:-60px;left:16px}.site-skip:focus{top:16px}.site-nav{top:max(12px, env(safe-area-inset-top));z-index:40;width:min(1200px,100%);margin:12px auto 0;padding-inline:clamp(16px,4vw,32px);position:sticky}.site-nav .a-topbar{padding:6px 6px 6px 10px}.site-nav__links{gap:2px;margin-inline:auto;display:flex}.site-nav__links a{border-radius:var(--r-pill);font-size:var(--t-sm);font-weight:var(--w-medium);color:var(--text-2);transition:background var(--dur-1), color var(--dur-1);white-space:nowrap;padding:8px 14px;text-decoration:none}.site-nav__links a:hover{color:var(--text);background:var(--hover)}.site-nav__end{align-items:center;gap:6px;display:flex}.site-nav__burger,.site-mnav[hidden]{display:none}.site-mnav{border-radius:var(--r-lg);margin-top:8px;padding:8px;display:grid}.site-mnav a{border-radius:var(--r-md);font-weight:var(--w-medium);color:var(--text);padding:14px 16px;text-decoration:none}.site-mnav a:hover{background:var(--hover)}.lang{position:relative}.lang>summary{letter-spacing:.04em;gap:6px;list-style:none}.lang>summary::-webkit-details-marker{display:none}.lang__list{z-index:30;border-radius:var(--r-lg);min-width:200px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.lang__list a{border-radius:var(--r-md);color:var(--text);font-size:var(--t-sm);padding:10px 14px;text-decoration:none}.lang__list a:hover{background:var(--hover)}.lang__list a[aria-current=page]{font-weight:var(--w-medium);background:var(--accent-soft)}@media (width<=1080px){.site-nav__links{display:none}.site-nav__end{margin-left:auto}.site-nav__burger{display:inline-flex}}@media (width<=560px){.site-nav__cta{display:none}.site-nav .a-brand{gap:0;font-size:0}}.sec{padding-block:clamp(72px,10vw,128px)}.sec--tight{padding-block:clamp(48px,7vw,80px)}.sec__head{gap:14px;max-width:720px;margin-bottom:clamp(32px,5vw,56px);display:grid}.sec__head--center{text-align:center;justify-items:center;margin-inline:auto}.hero{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(16px,3vw,40px) clamp(24px,4vw,56px);padding-top:clamp(32px,6vw,72px);padding-bottom:clamp(48px,7vw,88px);display:grid}.hero__text{align-content:center;gap:22px;display:grid}.hero__note{color:var(--text-3);font-size:var(--t-sm);flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;list-style:none;display:flex}.hero__note li{align-items:center;gap:6px;display:inline-flex}.hero__stage{place-items:center;min-height:460px;display:grid;position:relative}.hero__stage .hero__orb{--sz:520px;width:520px;height:520px;margin-right:-60px}.hero__join{grid-column:1/-1;position:relative}@media (width<=960px){.hero{grid-template-columns:1fr}.hero__stage{order:-1;min-height:0}.hero__stage .hero__orb{--sz:min(72vw, 320px);width:min(72vw,320px);height:min(72vw,320px);margin:0 auto -24px}.hero__join{margin-top:8px}}.beta{border-radius:var(--r-2xl);padding:clamp(20px,3vw,28px)}.beta__body{gap:18px;display:grid}.beta--card .beta__entry{display:contents}.beta--card .beta__head{order:0}.beta--card [data-field=email]{order:1}.beta--card .beta__roles{order:2}.beta--card .beta__consentWrap{order:3}.beta--card .beta__submit{order:4}.beta--card .beta__foot{order:5}.beta__body[hidden],.beta__ok[hidden]{display:none}.beta__head{gap:6px;display:grid}.beta__title{margin:0}.beta__head .a-small{color:var(--text-2);margin:0}.beta__roles{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.beta__org{margin-top:6px}.beta__roles legend{margin-bottom:8px;padding:0}.beta__chips{flex-wrap:wrap;gap:6px;display:flex}.beta__chip{position:relative}.beta__chip input{opacity:0;width:1px;height:1px;position:absolute}.beta__chip span{white-space:nowrap;border-radius:var(--r-pill);cursor:pointer;background:var(--surface-sunken);height:36px;color:var(--text-2);font:var(--w-medium) var(--t-sm) / 1 var(--font);transition:background var(--dur-2) var(--ease-out), color var(--dur-1), box-shadow var(--dur-2);align-items:center;padding:0 13px;display:inline-flex}.beta__chip span:hover{color:var(--text)}.beta__chip input:checked+span{background:var(--primary);color:var(--on-primary);box-shadow:var(--shadow-1)}.beta__chip input:focus-visible+span{box-shadow:var(--focus)}.beta__rhint{margin:0;display:none}.beta [data-field]>.a-hint:empty{display:none}.beta:has(input[value=person]:checked) .beta__rhint--person,.beta:has(input[value=professional]:checked) .beta__rhint--professional,.beta:has(input[value=organization]:checked) .beta__rhint--organization{display:block}.beta:has(input[value=person]:checked) .beta__org{display:none}.beta__trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.beta__consent{background:var(--surface-sunken);cursor:pointer;font-size:var(--t-sm);color:var(--text-2);transition:background var(--dur-2), box-shadow var(--dur-2);border-radius:18px;grid-template-columns:22px 1fr;align-items:start;gap:12px;padding:14px 16px;line-height:1.45;display:grid;position:relative}.beta__consent:hover{background:color-mix(in srgb, var(--surface-sunken) 60%, var(--surface-strong))}.beta__consent input{opacity:0;width:1px;height:1px;position:absolute}.beta__consent:has(input:focus-visible){box-shadow:var(--focus)}.beta__consent:has(input:checked){background:var(--accent-soft);color:var(--text)}.beta__consent a{color:var(--accent);text-underline-offset:3px}.beta__consent.is-error{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--danger) 55%, transparent)}.beta__box{color:#0000;width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--line-strong);transition:background var(--dur-2), color var(--dur-2), box-shadow var(--dur-2), transform var(--dur-2) var(--ease-spring);border-radius:7px;place-items:center;display:grid}.beta__box .a-ico{width:14px;height:14px}.beta__consent:has(input:checked) .beta__box{background:var(--accent);color:var(--on-accent);box-shadow:none;transform:scale(1.06)}.beta__err{color:var(--danger);margin:0}.beta__err:empty,.beta__err--form:empty{display:none}.beta__err--form{margin:0}.beta__note{justify-content:center;align-items:center;gap:6px;margin:0;display:flex}.beta__note .a-ico{color:var(--text-3);flex:none}.beta__ok{outline:none;justify-items:start;gap:12px;padding:8px 4px;display:grid}.beta__ok .a-h3,.beta__ok p{margin:0}.beta__ok .a-body{color:var(--text)}.beta__ok .a-small{color:var(--text-2)}.beta--bar{border-radius:var(--r-2xl);padding:clamp(20px,2.6vw,28px)}.beta--bar .beta__body{grid-template-columns:minmax(220px,.8fr) 1.2fr;grid-template-areas:"head entry""roles consent""note note";align-items:start;gap:18px 32px}.beta--bar .beta__head{grid-area:head;align-self:center}.beta--bar .beta__entry{grid-area:entry;grid-template-columns:1fr auto;align-items:start;gap:10px;display:grid}.beta--bar .beta__entry .beta__submit{--h:48px;margin-top:calc(var(--t-sm) * 1.5 + 8px)}.beta--bar .beta__entry .a-field{min-width:0}.beta--bar .beta__entry .a-btn{width:auto}.beta--bar .beta__roles{grid-area:roles}.beta--bar .beta__consentWrap{grid-area:consent;align-self:end;gap:6px;display:grid}.beta--bar .beta__foot{flex-wrap:wrap;grid-area:note;justify-content:space-between;gap:6px 16px;display:flex}.beta--bar .beta__note{justify-content:flex-start;margin:0}.beta--bar .beta__ok{grid-template-columns:auto 1fr;align-items:center;column-gap:20px}.beta--bar .beta__ok>:not(.a-bubble){grid-column:2}.beta--bar .beta__ok .a-bubble{grid-row:1/span 4}@media (width<=900px){.beta--bar .beta__body{grid-template-columns:1fr;grid-template-areas:none}.beta--bar .beta__body>*{grid-area:auto}.beta--bar .beta__entry{display:contents}.beta--bar .beta__head{order:0}.beta--bar [data-field=email]{order:1}.beta--bar .beta__roles{order:2}.beta--bar .beta__consentWrap{order:3}.beta--bar .beta__foot{order:5}.beta--bar .beta__entry .beta__submit{--h:54px;order:4;width:100%;margin-top:0}.beta--bar .beta__note{justify-content:center}}@media (width<=560px){.beta--bar .beta__ok{grid-template-columns:1fr}.beta--bar .beta__ok>*{grid-area:auto/1!important}}.beta__consentWrap{gap:6px;display:grid}.beta__consentWrap .beta__err{margin:0}.beta__foot{gap:8px;display:grid}.isnt{grid-template-columns:1fr 1fr;gap:16px;display:grid}.isnt__col{align-content:start;gap:18px;padding:clamp(24px,3vw,32px);display:grid}.isnt__col h3{align-items:center;gap:10px;margin:0;display:flex}.isnt__col ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.isnt__col li{color:var(--text);grid-template-columns:24px 1fr;align-items:start;gap:12px;line-height:1.5;display:grid}.isnt__col li .a-ico{margin-top:1px}.isnt__col--is li .a-ico{color:var(--ok)}.isnt__col--not li .a-ico{color:var(--text-3)}@media (width<=820px){.isnt{grid-template-columns:1fr}}.steps{grid-template-columns:repeat(3,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.step{align-content:start;gap:14px;padding:28px;display:grid}.step h3,.step p{margin:0}.step__n{font:var(--w-light) 2.5rem/1 var(--font);letter-spacing:var(--track-display);color:var(--text-3);font-variant-numeric:tabular-nums}@media (width<=900px){.steps{grid-template-columns:1fr}}.tools{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.tool{align-content:start;gap:12px;padding:28px;display:grid}.tool h3,.tool p{margin:0}.tool p{color:var(--text-2)}.tool--wide{grid-column:span 2}@media (width<=960px){.tools{grid-template-columns:1fr 1fr}.tool--wide{grid-column:span 2}}@media (width<=620px){.tools{grid-template-columns:1fr}.tool--wide{grid-column:auto}}.guides{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.guide{color:var(--text);transition:transform var(--dur-2) var(--ease-out), box-shadow var(--dur-2);align-content:start;gap:12px;padding:28px;text-decoration:none;display:grid}.guide:hover{transform:translateY(-2px)}.guide h3,.guide p{margin:0}.guide p{color:var(--text-2)}.guide__cta{font-size:var(--t-sm);font-weight:var(--w-medium);color:var(--accent);align-items:center;gap:6px;margin-top:4px;display:inline-flex}@media (width<=900px){.guides{grid-template-columns:1fr}}.pros{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(24px,5vw,64px);display:grid}.pros__text{justify-items:start;gap:20px;display:grid;position:sticky;top:110px}.pros__text .sec__head{margin-bottom:0}.pros__list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.pros__list li{grid-template-columns:48px 1fr;align-items:start;gap:16px;padding:24px;display:grid}.pros__list h3,.pros__list p{margin:0}.pros__list p{color:var(--text-2);margin-top:6px}@media (width<=900px){.pros{grid-template-columns:1fr}.pros__text{position:static}}.safety{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.safety .a-card{align-content:start;gap:12px;padding:24px;display:grid}.safety h3,.safety p{margin:0}.safety p{color:var(--text-2)}@media (width<=1040px){.safety{grid-template-columns:1fr 1fr}}@media (width<=560px){.safety{grid-template-columns:1fr}}.exp{grid-template-columns:auto 1fr;align-items:center;gap:clamp(24px,4vw,48px);padding:clamp(28px,5vw,56px);display:grid;overflow:hidden}.exp .a-orb{--sz:200px}.exp__text{gap:16px;display:grid}.exp__text p{color:var(--text-2);max-width:720px;margin:0}@media (width<=760px){.exp{grid-template-columns:1fr}.exp .a-orb{--sz:140px}}.faq{gap:10px;max-width:860px;margin-inline:auto;display:grid}.faq details{border-radius:var(--r-lg);padding:0}.faq summary{cursor:pointer;font-size:var(--t-lg);font-weight:var(--w-medium);justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary .a-ico{transition:transform var(--dur-2) var(--ease-out);color:var(--text-3);flex:none}.faq details[open] summary .a-ico{transform:rotate(45deg)}.faq details p{color:var(--text-2);max-width:680px;margin:0;padding:0 24px 22px}.faq details::details-content{transition:height var(--dur-3) var(--ease-out), content-visibility var(--dur-3) allow-discrete;height:0;overflow:clip}.faq details[open]::details-content{height:auto}@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}}.final{grid-template-columns:1fr minmax(320px,440px);align-items:center;gap:clamp(24px,5vw,64px);display:grid}.final__text{justify-items:start;gap:16px;display:grid}.final__text .a-orb{--sz:160px;margin-bottom:8px}@media (width<=860px){.final{grid-template-columns:1fr}}.page-head{justify-items:start;gap:18px;padding-top:clamp(48px,8vw,96px);padding-bottom:clamp(8px,2vw,16px);display:grid}.page-head>*{max-width:820px}.prose{max-width:760px;font-size:var(--t-lg);padding-bottom:clamp(48px,8vw,96px);line-height:1.7}.prose h2{font-size:var(--t-h2);font-weight:var(--w-regular);letter-spacing:var(--track-head);margin:2em 0 .6em;line-height:1.2}.prose h3{font-size:var(--t-h3);font-weight:var(--w-medium);margin:1.6em 0 .5em}.prose p,.prose ul,.prose ol{color:var(--text);margin:0 0 1em}.prose li{margin-bottom:.4em}.prose a{color:var(--accent);text-underline-offset:3px}.prose .a-caption{color:var(--text-3)}.notice{justify-items:start;gap:16px;max-width:560px;margin:clamp(32px,6vw,64px) auto clamp(64px,10vw,128px);padding:28px;display:grid}.notice h1,.notice p{margin:0}.notice p{color:var(--text-2)}.notice [hidden]{display:none!important}.site-foot{margin-top:40px;padding-block:48px 40px}.site-foot__crisis{margin-bottom:40px}.site-foot__crisis a{color:var(--text);font-weight:var(--w-medium);white-space:nowrap;text-decoration:none}.site-foot__grid{grid-template-columns:1.5fr repeat(var(--cols,4), 1fr);border-bottom:1px solid var(--line);gap:32px;padding-bottom:32px;display:grid}.site-foot__grid nav{align-content:start;gap:10px;display:grid}.site-foot__grid nav a{color:var(--text-2);font-size:var(--t-sm);text-decoration:none}.site-foot__grid nav a:hover,.site-foot__grid nav a[aria-current=page]{color:var(--text)}.site-foot__legal{margin:0;padding-top:24px}@media (width<=1000px){.site-foot__grid{grid-template-columns:1fr 1fr}.site-foot__grid>:first-child{grid-column:1/-1}}.site-foot__grid nav .a-eyebrow{margin-bottom:4px}@media (width<=420px){.site-foot__grid{grid-template-columns:1fr}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.reveal{animation:linear both reveal view();animation-range:entry entry 40%}@keyframes reveal{0%{opacity:0;transform:translateY(24px)}}}}.hero .a-display{font-size:clamp(2.375rem,1.5rem + 2.6vw,4rem)}.breath{border-radius:var(--r-2xl);text-align:center;justify-items:center;gap:18px;padding:clamp(20px,3vw,32px);display:grid}.breath__stage{aspect-ratio:1;place-items:center;width:min(340px,78vw);display:grid;position:relative}.breath__stage .breath__orb{--sz:100%;width:100%;height:100%;position:absolute;inset:0}.breath__readout{pointer-events:none;justify-items:center;gap:4px;display:grid;position:relative}.breath__phase{font:var(--w-regular) var(--t-h2) / 1.1 var(--font);letter-spacing:var(--track-head)}.breath__count{font:var(--w-light) 2.75rem / 1 var(--font);color:var(--text-2);font-variant-numeric:tabular-nums;min-height:1em}.breath__controls{justify-items:center;gap:14px;display:grid}.breath__controls .a-seg{flex-wrap:wrap;justify-content:center}.breath__controls .a-seg button[disabled]{opacity:.5;cursor:default}.breath__cycles{color:var(--text-3);font-variant-numeric:tabular-nums;margin:0}.breath__note{text-align:left;align-items:flex-start;gap:6px;max-width:520px;margin:0;display:flex}.breath__note .a-ico{flex:none;margin-top:1px}.crumbs{font-size:var(--t-sm);color:var(--text-3);flex-wrap:wrap;gap:6px;display:flex}.crumbs a{color:var(--text-2);text-decoration:none}.crumbs a:hover{color:var(--text)}.art-head .a-h1{text-wrap:balance;max-width:900px}.art-disclaimer{font-size:var(--t-sm);color:var(--text-3);align-items:flex-start;gap:8px;max-width:760px;margin:0;display:flex}.art-disclaimer .a-ico{flex:none;margin-top:2px}.art-tool{justify-items:center;padding-block:clamp(16px,3vw,32px);display:grid}.art-tool>*{width:min(720px,100%)}.art{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:clamp(24px,5vw,64px);padding-top:clamp(24px,4vw,40px);display:grid}.art__main{min-width:0}.art .prose{padding-bottom:24px}.tldr{border-radius:var(--r-lg);gap:8px;max-width:760px;margin-bottom:2em;padding:22px 24px;display:grid}.tldr ul{gap:6px;margin:0;padding-left:1.1em;display:grid}.tldr li{font-size:var(--t-md);line-height:1.55}.prose ol,.prose ul{padding-left:1.3em}.prose table{border-collapse:collapse;width:100%;font-size:var(--t-md);margin:1em 0 1.6em}.prose th,.prose td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:10px 12px}.prose th{font-weight:var(--w-medium);color:var(--text-2);font-size:var(--t-sm)}.table-scroll{overflow-x:auto}.art-crisis{font-size:var(--t-md);margin:1.6em 0}.art-crisis a{color:var(--text);font-weight:var(--w-medium);white-space:nowrap;text-decoration:none}.art-sources{font-size:var(--t-sm);color:var(--text-2)}.art-sources li{margin-bottom:.6em}.art-meta{margin-top:2em}.art__side{gap:16px;display:grid;position:sticky;top:100px}.art-cta{border-radius:var(--r-xl);justify-items:start;gap:10px;padding:22px;display:grid}.art-cta .a-h3,.art-cta p{margin:0}.art-cta .a-small{color:var(--text-2)}.art-related{gap:4px;display:grid}.art-related .a-eyebrow{margin-bottom:6px}.art-related a{border-radius:var(--r-md);color:var(--text-2);font-size:var(--t-sm);justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;text-decoration:none;display:flex}.art-related a:hover{background:var(--hover);color:var(--text)}@media (width<=960px){.art{grid-template-columns:1fr}.art__side{position:static}}.breath__ico{display:inline-flex}.breath__ico[hidden]{display:none}.thought{border-radius:var(--r-2xl);gap:20px;padding:clamp(20px,3vw,32px);display:grid}.thought__head{gap:6px;display:grid}.thought__head .a-h3{margin:0}.thought__private{font-size:var(--t-sm);color:var(--text-3);align-items:center;gap:6px;margin:0;display:flex}.thought__steps{gap:18px;margin:0;padding:0;list-style:none;display:grid}.thought__step{gap:6px;display:grid}.thought__step .a-hint{margin:0}.thought__step .a-label{color:var(--text);font-size:var(--t-md);align-items:center;gap:10px;display:flex}.thought__n{background:var(--accent-soft);width:24px;height:24px;color:var(--accent);font-size:var(--t-xs);font-weight:var(--w-semibold);border-radius:50%;flex:none;place-items:center;display:inline-grid}.thought__step .a-textarea{min-height:72px}.thought__feel{grid-template-columns:1fr 180px 40px;align-items:center;gap:12px;display:grid}.thought__feel .a-range{margin:0}.thought__lvl{text-align:right;color:var(--text-2);font-variant-numeric:tabular-nums}.thought__actions{flex-wrap:wrap;gap:8px;display:flex}@media (width<=560px){.thought__feel{grid-template-columns:1fr 40px}.thought__feel .a-input{grid-column:1/-1}}@media print{body{background:#fff!important}.a-sky,.site-nav,.site-foot,.art-head,.art,#join,.site-skip,.thought__actions,.thought__private{display:none!important}.art-tool{padding:0}.thought{color:#000;border:0;padding:0;box-shadow:none!important;backdrop-filter:none!important;background:#fff!important}.thought .a-input,.thought .a-textarea{color:#000;background:#fff!important;border:1px solid #999!important}.thought__step{break-inside:avoid}.thought ::placeholder{color:#0000!important}.art-tool>*{width:100%}}.contact{gap:16px;max-width:640px;padding-block:clamp(16px,3vw,32px) clamp(64px,10vw,112px);display:grid}.contact__form .a-btn{justify-self:start}.contact__privacy{margin:0}.contact__privacy a{color:var(--accent);text-underline-offset:3px}.contact__crisis{font-size:var(--t-sm);color:var(--text-2);align-items:flex-start;gap:8px;margin:0;display:flex}.contact__crisis .a-ico{color:var(--crisis,var(--danger));flex:none;margin-top:1px}.what{grid-template-columns:minmax(260px,.8fr) 1.2fr;align-items:start;gap:clamp(24px,4vw,56px);padding:clamp(28px,5vw,56px);display:grid}.what .sec__head{margin:0}.what__text{gap:16px;display:grid}.what__text p{color:var(--text-2);margin:0}@media (width<=900px){.what{grid-template-columns:1fr}}.compare{padding:clamp(8px,2vw,16px) clamp(16px,3vw,32px) clamp(20px,3vw,28px)}.compare table{border-collapse:collapse;width:100%}.compare th,.compare td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:18px 16px;line-height:1.5}.compare thead th{font-size:var(--t-sm);font-weight:var(--w-medium);color:var(--text)}.compare thead th>*{vertical-align:-4px;margin-right:8px}.compare tbody th{width:22%;font-weight:var(--w-medium);color:var(--text)}.compare td{color:var(--text-2)}.compare tbody tr:last-child>*{border-bottom:0}.compare__note{color:var(--text-2);align-items:flex-start;gap:10px;margin:8px 16px 0;display:flex}.compare__note .a-ico{color:var(--accent);flex:none}@media (width<=760px){.compare thead{display:none}.compare tr{border-bottom:1px solid var(--line);gap:8px;padding:16px 4px;display:grid}.compare tbody tr:last-child{border-bottom:0}.compare th,.compare td{border:0;width:auto;padding:0}.compare td:before{content:attr(data-col);font-size:var(--t-xs);color:var(--text-3);margin-bottom:2px;display:block}}.langs{flex-wrap:wrap;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.langs .a-chip{color:var(--text);text-decoration:none}.langs .a-chip[aria-current=page]{background:var(--primary);color:var(--on-primary)}.a-chip--soon{color:var(--text-2);cursor:default}.a-chip--soon small{font-size:var(--t-xs);color:var(--text-3)}.help-now{align-items:flex-start;gap:14px;display:flex}.help-table{border-collapse:collapse;width:100%;margin-top:8px}.help-table th,.help-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:14px 12px;line-height:1.5}.help-table thead th{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);font-weight:var(--w-medium)}.help-table tbody th{font-weight:var(--w-medium);color:var(--text);white-space:nowrap}.help-table a[href^=tel\:]{font-weight:var(--w-medium);white-space:nowrap}.help-table small{color:var(--text-3);font-size:var(--t-xs);display:block}.help-table td>div+div{margin-top:8px}.prose .help-src{color:var(--text-3);font-weight:var(--w-regular);text-decoration-color:var(--line-strong)}@media (width<=680px){.help-table thead{display:none}.help-table tr{border-bottom:1px solid var(--line);gap:6px;padding:14px 0;display:grid}.help-table th,.help-table td{white-space:normal;border:0;padding:0}.help-table td:before{content:attr(data-col);font-size:var(--t-xs);color:var(--text-3);display:block}}
