:where(button,a,input,select,textarea,summary,[role=button],[tabindex="0"]):focus-visible{outline:2px solid var(--teal);outline-offset:2px;border-radius:4px}:root,[data-force-light]{color-scheme:light;--teal-50:#e8f6f6;--teal-100:#b0dad8;--teal-300:#7bc4c0;--teal-500:#33807b;--teal-700:#1c5a56;--coral-50:#fbf0eb;--coral-100:#f4cdbe;--coral-300:#efac93;--coral-500:#b4553a;--coral-700:#7e3e1f;--yellow-50:#fef8e3;--yellow-100:#fbe7a8;--yellow-300:#f9d87b;--yellow-500:#f7c948;--yellow-700:#8a6510;--purple-50:#eee9f6;--purple-100:#cfc2e3;--purple-300:#a288c5;--purple-500:#7b5ea7;--purple-700:#4e3a6e;--green-50:#e6f3ee;--green-100:#b7dccc;--green-300:#74b69b;--green-500:#3d8c6e;--green-700:#235740;--red-50:#fceaea;--red-100:#f4c4c4;--red-300:#ec8b8b;--red-500:#e05252;--red-700:#9e3131;--sand-50:#f9f4ec;--sand-100:#e7dac4;--sand-300:#d5c1a1;--sand-500:#c4a882;--sand-700:#7a6040;--teal-rgb:51,128,123;--teal-700-rgb:45,120,116;--coral-rgb:180,85,58;--yellow-rgb:247,201,72;--purple-rgb:123,94,167;--green-rgb:61,140,110;--red-rgb:224,82,82;--sand-rgb:196,168,130;--ink-rgb:45,64,89;--surface-rgb:255,255,255;--surface-sunken-rgb:255,249,238;--alpha-06:0.06;--alpha-12:0.12;--alpha-24:0.24;--alpha-40:0.40;--alpha-64:0.64;--surface:#fff;--surface-raised:#fff;--surface-sunken:#fff9ee;--line:#e2e7ef;--line-soft:#eef0f5;--scrim:rgba(26,37,53,var(--alpha-64));--ink:#2d4059;--ink-mid:#5a6b80;--ink-dim:#9aabbb;--ink-on-accent:#fff;--role-guest:var(--coral-500);--role-guest-soft:var(--coral-50);--role-guest-ink:var(--coral-700);--teal:var(--teal-500);--teal-light:var(--teal-50);--teal-mid:var(--teal-100);--teal-dark:var(--teal-700);--coral:var(--coral-500);--coral-light:var(--coral-50);--coral-dark:var(--coral-700);--yellow:var(--yellow-500);--yellow-light:var(--yellow-50);--yellow-dark:var(--yellow-700);--purple:var(--purple-500);--purple-light:var(--purple-50);--purple-dark:var(--purple-700);--green:var(--green-500);--green-light:var(--green-50);--green-dark:var(--green-700);--red:var(--red-500);--red-light:var(--red-50);--sand:var(--sand-500);--sand-light:var(--sand-50);--sand-dark:var(--sand-700);--navy:var(--ink);--dark-navy:#1a2535;--slate:#3b5068;--slate-soft:#6b7c93;--border:var(--line-soft);--placeholder:var(--ink-dim);--light-bg:var(--surface-sunken);--white:#fff;--surface-inverse:#1a2535;--surface-inverse-deep:#0f1824;--ink-on-inverse:#fff;--text-3xs:0.625rem;--text-2xs:0.6875rem;--text-xs:0.75rem;--text-sm:0.8125rem;--text-base:0.875rem;--text-md:0.9375rem;--text-lg:1rem;--text-xl:1.125rem;--text-2xl:1.375rem;--text-3xl:1.5rem;--text-4xl:2rem;--weight-normal:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-display:800;--space-0:0;--space-1:2px;--space-2:4px;--space-3:8px;--space-4:12px;--space-5:16px;--space-6:20px;--space-7:24px;--space-8:32px;--space-9:40px;--space-10:48px;--space-11:64px;--space-12:80px;--radius-sm:8px;--radius-control:10px;--radius-md:12px;--radius-card:14px;--radius-lg:16px;--radius-sheet:20px;--radius-round:50px;--radius-pill:999px;--radius-circle:50%;--shadow-1:0 1px 2px rgba(var(--ink-rgb),0.06);--shadow-2:0 2px 8px rgba(var(--ink-rgb),0.08);--shadow-3:0 8px 24px rgba(var(--ink-rgb),0.10);--shadow-4:0 16px 48px rgba(var(--ink-rgb),0.16);--z-base:0;--z-raised:10;--z-sticky:100;--z-header:200;--z-overlay:1000;--z-sheet:1100;--z-toast:2000;--z-max:9000;--duration-fast:160ms;--duration-base:280ms;--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in-out:cubic-bezier(0.4,0,0.2,1);--font-ui:var(--font-sans),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-serif:var(--font-instrument-serif),Georgia,"Times New Roman",serif;--font-code:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}@media (prefers-color-scheme:dark){:root[data-theme-source=system]:not([data-theme=light]){color-scheme:dark;--teal-50:#16302f;--teal-100:#1d423f;--teal-300:#3e938f;--teal-500:#58bdb7;--teal-700:#a6deda;--coral-50:#33211a;--coral-100:#4a2e23;--coral-300:#c4735a;--coral-500:#f09877;--coral-700:#f6c6b4;--yellow-50:#322a14;--yellow-100:#47391a;--yellow-300:#c9a63c;--yellow-500:#f2c955;--yellow-700:#f8e3a5;--purple-50:#241e33;--purple-100:#332a47;--purple-300:#8a6ebc;--purple-500:#a488d2;--purple-700:#d2c4ea;--green-50:#14291f;--green-100:#1d3b2d;--green-300:#4e9e7c;--green-500:#63b893;--green-700:#b2dcc8;--red-50:#331b1b;--red-100:#4c2626;--red-300:#c96666;--red-500:#ef7b7b;--red-700:#f6b9b9;--sand-50:#2a241b;--sand-100:#3d3527;--sand-300:#a98e6c;--sand-500:#d2bb9b;--sand-700:#ebdfcb;--teal-rgb:88,189,183;--teal-700-rgb:166,222,218;--coral-rgb:240,152,119;--yellow-rgb:242,201,85;--purple-rgb:164,136,210;--green-rgb:99,184,147;--red-rgb:239,123,123;--sand-rgb:210,187,155;--ink-rgb:236,241,247;--surface-rgb:27,34,48;--surface-sunken-rgb:18,23,31;--alpha-06:0.10;--alpha-12:0.18;--alpha-24:0.30;--alpha-40:0.46;--alpha-64:0.72;--surface:#1b2230;--surface-raised:#232c3c;--surface-sunken:#12171f;--line:#33405480;--line-soft:#2a3547;--scrim:rgba(6,9,13,var(--alpha-64));--ink:#ecf1f7;--ink-mid:#afbdce;--ink-dim:#7e8ea3;--ink-on-accent:#10161f;--role-guest:var(--coral-500);--role-guest-soft:var(--coral-50);--role-guest-ink:var(--coral-700);--dark-navy:#f4f8fc;--slate:#b8c6d6;--slate-soft:#94a5b9;--white:#fff;--shadow-1:0 1px 2px #0006;--shadow-2:0 2px 10px #00000080;--shadow-3:0 10px 28px #00000094;--shadow-4:0 20px 56px #000000a8}}:root[data-theme=dark]{color-scheme:dark;--teal-50:#16302f;--teal-100:#1d423f;--teal-300:#3e938f;--teal-500:#58bdb7;--teal-700:#a6deda;--coral-50:#33211a;--coral-100:#4a2e23;--coral-300:#c4735a;--coral-500:#f09877;--coral-700:#f6c6b4;--yellow-50:#322a14;--yellow-100:#47391a;--yellow-300:#c9a63c;--yellow-500:#f2c955;--yellow-700:#f8e3a5;--purple-50:#241e33;--purple-100:#332a47;--purple-300:#8a6ebc;--purple-500:#a488d2;--purple-700:#d2c4ea;--green-50:#14291f;--green-100:#1d3b2d;--green-300:#4e9e7c;--green-500:#63b893;--green-700:#b2dcc8;--red-50:#331b1b;--red-100:#4c2626;--red-300:#c96666;--red-500:#ef7b7b;--red-700:#f6b9b9;--sand-50:#2a241b;--sand-100:#3d3527;--sand-300:#a98e6c;--sand-500:#d2bb9b;--sand-700:#ebdfcb;--teal-rgb:88,189,183;--teal-700-rgb:166,222,218;--coral-rgb:240,152,119;--yellow-rgb:242,201,85;--purple-rgb:164,136,210;--green-rgb:99,184,147;--red-rgb:239,123,123;--sand-rgb:210,187,155;--ink-rgb:236,241,247;--surface-rgb:27,34,48;--surface-sunken-rgb:18,23,31;--alpha-06:0.10;--alpha-12:0.18;--alpha-24:0.30;--alpha-40:0.46;--alpha-64:0.72;--surface:#1b2230;--surface-raised:#232c3c;--surface-sunken:#12171f;--line:#33405480;--line-soft:#2a3547;--scrim:rgba(6,9,13,var(--alpha-64));--ink:#ecf1f7;--ink-mid:#afbdce;--ink-dim:#7e8ea3;--ink-on-accent:#10161f;--role-guest:var(--coral-500);--role-guest-soft:var(--coral-50);--role-guest-ink:var(--coral-700);--dark-navy:#f4f8fc;--slate:#b8c6d6;--slate-soft:#94a5b9;--white:#fff;--shadow-1:0 1px 2px #0006;--shadow-2:0 2px 10px #00000080;--shadow-3:0 10px 28px #00000094;--shadow-4:0 20px 56px #000000a8}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0.01ms;--duration-base:0.01ms}}input::placeholder,textarea::placeholder{color:var(--placeholder);opacity:1}.pp-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.55rem .9rem;font-family:var(--font-ui);font-weight:800;border:1.5px solid var(--border);border-radius:var(--radius-control);background:#0000000a;color:var(--navy);cursor:pointer;transition:all var(--duration-fast)}.pp-btn--primary{background:var(--teal);border-color:var(--teal);color:var(--white)}.pp-btn--pill{border-radius:var(--radius-pill)}.pp-btn:disabled{opacity:.55;cursor:not-allowed}*{box-sizing:border-box;margin:0;padding:0}body,html{background:var(--surface-sunken)}body{font-family:var(--font-ui);font-weight:var(--weight-normal);color:var(--ink);position:relative}body:before{content:"";position:fixed;inset:0;z-index:-1;background:radial-gradient(ellipse 60% 50% at 10% 20%,#4aada814 0,#0000 70%),radial-gradient(ellipse 50% 40% at 90% 80%,#f7c94812 0,#0000 70%),radial-gradient(ellipse 45% 50% at 50% 50%,#e8896a0d 0,#0000 60%),radial-gradient(ellipse 40% 30% at 80% 10%,#7b5ea70a 0,#0000 60%);animation:gradientShift 12s ease-in-out infinite alternate;pointer-events:none}@keyframes gradientShift{0%{opacity:1;transform:scale(1) translate(0)}50%{opacity:.85;transform:scale(1.05) translate(-1%,1%)}to{opacity:1;transform:scale(1) translate(1%,-1%)}}a{text-decoration:none;color:inherit}.btn-primary{background:var(--yellow);color:var(--dark-navy);border:none;padding:.85rem 2rem;border-radius:var(--radius-round);font-family:var(--font-ui);font-weight:800;font-size:1rem;cursor:pointer;transition:all var(--duration-fast)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 28px #f7c94873}.btn-secondary{background:#0000;color:#fffc;border:1.5px solid #ffffff4d;padding:.85rem 2rem;border-radius:var(--radius-round);font-family:var(--font-ui);font-weight:800;font-size:1rem;cursor:pointer;transition:all var(--duration-fast)}.btn-secondary:hover{background:#ffffff14}.back-btn{display:inline-flex;align-items:center;gap:.5rem;background:#ffffff12;border:1px solid #ffffff1f;color:#ffffffa6;padding:.4rem 1rem .4rem .75rem;border-radius:var(--radius-round);font-size:.82rem;font-weight:700;cursor:pointer;transition:all var(--duration-fast);margin-bottom:1.2rem}.back-btn:hover{background:#ffffff21;color:var(--ink-on-accent);transform:translateX(-2px)}.breadcrumb{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:#fff6;margin-bottom:1.2rem}.breadcrumb a{color:#fff6}.breadcrumb .current{color:var(--yellow)}.section{padding:4rem 2.5rem;max-width:1100px;margin:0 auto}.section-label{font-size:.75rem;letter-spacing:2px;text-transform:uppercase;color:var(--coral)}.section-label,.section-title{font-weight:800;margin-bottom:.75rem}.section-title{font-family:var(--font-ui);font-size:2.2rem;color:var(--navy)}.section-sub{color:#4a5b6f;font-size:1rem;max-width:560px;margin-bottom:2.5rem;font-weight:600}.ai-badge{display:inline-flex;align-items:center;gap:.5rem;background:#f7c9481a;border:1px solid #f7c9484d;color:var(--yellow);padding:.4rem 1rem;border-radius:var(--radius-round);font-size:.8rem;font-weight:800;margin-bottom:2rem}.ai-dot{width:8px;height:8px;background:var(--yellow);border-radius:var(--radius-circle);animation:pulse 1.5s infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.3)}}.spinner{width:40px;height:40px;border:3px solid #f7c94833;border-top:3px solid var(--yellow);border-radius:var(--radius-circle);animation:spin .8s linear infinite;margin:0 auto}@keyframes spin{to{transform:rotate(1turn)}}.card{background:var(--surface);border-radius:var(--radius-lg);border:1.5px solid var(--border);padding:1.5rem}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.reveal{opacity:0;transform:translateY(30px);transition:all .6s cubic-bezier(.16,1,.3,1)}.reveal.visible{opacity:1;transform:translateY(0)}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton{background:linear-gradient(90deg,var(--border) 25%,#fff9 50%,var(--border) 75%);background-size:200% 100%;animation:shimmer 1.5s ease-in-out infinite;border-radius:var(--radius-sm)}.skeleton-text{height:14px;margin-bottom:8px;width:80%}.skeleton-title{height:22px;margin-bottom:12px;width:60%}.skeleton-card{height:200px;border-radius:var(--radius-lg)}.toast-container{position:fixed;top:80px;right:24px;z-index:var(--z-toast);display:flex;flex-direction:column;gap:.5rem}.toast{background:var(--surface-inverse);color:var(--ink-on-inverse);padding:.8rem 1.4rem;border-radius:var(--radius-md);font-weight:700;font-size:.85rem;display:flex;align-items:center;gap:.6rem;box-shadow:var(--shadow-4);border-left:4px solid var(--teal);animation:toastIn .4s cubic-bezier(.16,1,.3,1);max-width:360px}.toast.success{border-left-color:var(--green)}.toast.error{border-left-color:var(--coral)}.toast.info{border-left-color:var(--yellow)}.toast.exit{animation:toastOut var(--duration-base) ease forwards}@keyframes toastIn{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes toastOut{0%{transform:translateX(0);opacity:1}to{transform:translateX(100%);opacity:0}}@keyframes pageIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.page-enter{animation:pageIn .4s cubic-bezier(.16,1,.3,1)}@media (max-width:700px){.section{padding:2rem 1.25rem}.section-title{font-size:1.7rem}}@media (max-width:600px){.back-btn{margin-bottom:.3rem;font-size:.75rem;padding:.25rem .7rem .25rem .5rem}}@media (min-width:601px) and (max-width:900px){.back-btn{margin-bottom:.6rem}}:root{--android-safe-top:0px;--android-safe-bottom:0px;--android-safe-left:0px;--android-safe-right:0px;--safe-top:max(env(safe-area-inset-top,0px),var(--android-safe-top));--safe-bottom:max(env(safe-area-inset-bottom,0px),var(--android-safe-bottom))}body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}input,select,textarea{-webkit-text-fill-color:inherit}input[type=date],input[type=time]{appearance:none;min-height:2.5rem;line-height:normal;box-sizing:border-box}input[type=time]{max-width:100%;min-width:0}input[type=date]::-webkit-datetime-edit,input[type=date]::-webkit-datetime-edit-day-field,input[type=date]::-webkit-datetime-edit-fields-wrapper,input[type=date]::-webkit-datetime-edit-month-field,input[type=date]::-webkit-datetime-edit-text,input[type=date]::-webkit-datetime-edit-year-field,input[type=time]::-webkit-datetime-edit,input[type=time]::-webkit-datetime-edit-ampm-field,input[type=time]::-webkit-datetime-edit-fields-wrapper,input[type=time]::-webkit-datetime-edit-hour-field,input[type=time]::-webkit-datetime-edit-minute-field,input[type=time]::-webkit-datetime-edit-text{font-size:inherit;font-family:inherit;font-weight:inherit;padding:0}input[type=date],input[type=time]{color-scheme:light}html.native-app nav{padding-top:47px;height:calc(64px + 47px);background:#1a2535d9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.sticky-tabs-container{display:flex;gap:.35rem;background:#ffffffb3;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid #ffffffe6;border-radius:var(--radius-lg);padding:.35rem;overflow-x:auto;scrollbar-width:none;width:max-content;max-width:100%;margin:.5rem 0 1rem;box-shadow:var(--shadow-4)}.sticky-tabs-container::-webkit-scrollbar{display:none}.sticky-tab{background:#0000;border:none;padding:.5rem 1.1rem;border-radius:var(--radius-md);font-family:var(--font-ui);font-weight:800;font-size:.82rem;color:var(--navy);opacity:.55;cursor:pointer;transition:all var(--duration-base) cubic-bezier(.16,1,.3,1);white-space:nowrap}.sticky-tab:hover{opacity:.8}.sticky-tab-active{background:var(--surface);color:var(--navy);opacity:1;box-shadow:0 4px 14px #00000014,0 1px 3px #00000008}:global(.native-app) .event-sticky-tabs{position:sticky;top:var(--safe-top);z-index:var(--z-sticky)}.event-safe-area-block{display:none}:global(.native-app) .event-safe-area-block{position:sticky;top:0;height:var(--safe-top);background:#ffffffe6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:var(--z-raised);margin-bottom:calc(-1 * var(--safe-top));display:block}:global(.native-app) .event-sticky-tabs{top:var(--safe-top)!important}body,html{overflow-x:hidden;max-width:100vw}@media (max-width:600px){.demo-slide-wrap{padding:1rem!important}.demo-hero-btns{flex-wrap:wrap!important}.demo-plan-grid{grid-template-columns:1fr!important}.demo-guest-grid{grid-template-columns:repeat(2,1fr)!important}.demo-cat-grid{gap:.35rem!important}}.native-app nav{display:none!important}html.native-app{background:var(--surface-sunken);overscroll-behavior-y:none}.native-app .back-btn,.native-app .native-hidden{display:none!important}.native-app *,.native-app :after,.native-app :before{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.native-app body:before{display:none!important}.native-app body{padding-bottom:calc(56px + var(--safe-bottom))!important;overflow-x:clip}.native-app body.pp-no-tabbar{padding-bottom:var(--safe-bottom)!important}.native-app body.pp-no-tabbar.pp-flush-bottom{padding-bottom:0!important}.native-app .page-enter,.native-app main{min-height:calc(100vh - 48px - 56px - var(--safe-top) - var(--safe-bottom))}.native-app .loc-selected-detail{display:none!important}.native-event-strip{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:40px;padding:.5rem .75rem;background:var(--surface);border-radius:var(--radius-card);border:1.5px solid #00000014;box-shadow:var(--shadow-2)}.native-event-strip select{padding:.35rem 1rem .35rem .25rem;border:none;background:#0000;color:var(--navy);font-weight:800;font-size:.95rem;font-family:var(--font-ui);outline:none;max-width:200px;text-overflow:ellipsis;cursor:pointer;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%239aabbb'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .1rem center}.native-event-strip .event-date{font-size:.75rem;color:#7a8a99;font-weight:600;font-family:var(--font-ui);white-space:nowrap}.native-event-strip .event-edit-btn{background:none;border:none;font-size:1rem;cursor:pointer;padding:.3rem;opacity:.5;flex-shrink:0}.pp-brief-overview h1,.pp-brief-overview h2,.pp-brief-overview h3,.pp-brief-overview h4,.pp-brief-overview h5,.pp-brief-overview h6{margin:.6rem 0 .3rem;font-weight:700;color:var(--navy,#2d4059);letter-spacing:-.01em}.pp-brief-overview h1{font-size:1.05rem}.pp-brief-overview h2{font-size:1rem}.pp-brief-overview h3{font-size:.95rem}.pp-brief-overview h4,.pp-brief-overview h5,.pp-brief-overview h6{font-size:.9rem}.pp-brief-overview p{margin:0 0 .5rem;line-height:1.55;font-weight:400}.pp-brief-overview ol,.pp-brief-overview ul{margin:.25rem 0 .6rem;padding-left:1.25rem}.pp-brief-overview li{margin:.15rem 0;line-height:1.5;font-weight:400}.pp-brief-overview li>ol,.pp-brief-overview li>ul{margin:.15rem 0 .25rem}.pp-brief-overview strong{font-weight:700;color:var(--navy,#2d4059)}.pp-brief-overview em{font-style:italic}.pp-brief-overview code{font-family:var(--font-code);font-size:.85em;background:#fff9ee;padding:1px 5px;border-radius:4px}.pp-brief-overview a{color:var(--teal-700);text-decoration:underline}.pp-brief-overview blockquote{margin:.4rem 0;padding:.4rem .7rem;border-left:3px solid #eef0f5;color:#3b5068;font-style:italic}.pp-brief-overview hr{border:none;border-top:1px solid #eef0f5;margin:.75rem 0}.pp-brief-overview>:first-child{margin-top:0}.pp-brief-overview>:last-child{margin-bottom:0}.InAppBackBar_bar__YMkDd{position:fixed;top:0;left:0;right:0;z-index:var(--z-max);display:flex;align-items:center;padding:env(safe-area-inset-top,var(--space-4)) var(--space-3) var(--space-3);background:#0a0a1ae0;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.InAppBackBar_backBtn__mlKZh{display:flex;align-items:center;justify-content:center;gap:var(--space-1);min-width:40px;height:40px;padding:0 var(--space-3) 0 var(--space-2);border:none;background:none;color:var(--teal-500);cursor:pointer;border-radius:var(--radius-sheet);transition:background var(--duration-fast);-webkit-tap-highlight-color:transparent}.InAppBackBar_backBtn__mlKZh:active{background:rgba(var(--teal-rgb),.15)}.InAppBackBar_backLabel__Wv7AZ{font-weight:var(--weight-display);font-size:var(--text-lg);letter-spacing:-.01em}.native-android .InAppBackBar_bar__YMkDd{padding-top:max(var(--safe-top),var(--space-4))}.MobileHeader_header___E4b_{position:sticky;top:0;z-index:var(--z-header);display:none;align-items:center;justify-content:space-between;padding:0 var(--space-5);height:48px;background:var(--light-bg,var(--surface-sunken));border-bottom:1px solid var(--border,#00000014)}.native-app .MobileHeader_header___E4b_{display:flex;padding-top:var(--safe-top);height:calc(48px + var(--safe-top))}.MobileHeader_logo__Ea4FI{display:flex;align-items:center;gap:.4rem;text-decoration:none}.MobileHeader_logoImg__UE7BE{width:28px;height:28px;border-radius:6px}.MobileHeader_logoText__i4P7_{font-family:var(--font-ui);font-weight:var(--weight-display);font-size:var(--text-xl);color:var(--navy,var(--dark-navy));letter-spacing:-.01em}.MobileHeader_logoAccent__M9nlT{color:var(--yellow,var(--yellow-500))}.MobileHeader_notifBtn__IoT_C{position:relative;background:none;border:none;font-size:var(--text-xl);cursor:pointer;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;line-height:1;-webkit-tap-highlight-color:transparent}.MobileHeader_notifDot__s49e9{position:absolute;top:2px;right:2px;width:7px;height:7px;border-radius:var(--radius-circle);background:var(--coral-500);border:1.5px solid var(--light-bg,var(--surface-sunken))}.MobileTabBar_tabBar__b3yqI{position:fixed;bottom:max(6px,calc(var(--safe-bottom, 0px) - 14px));left:8px;right:8px;z-index:var(--z-header);display:none;align-items:stretch;justify-content:space-around;background:#1a2535b8;backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);border:1px solid #ffffff1a;border-radius:var(--radius-sheet);padding-bottom:0;height:56px;box-shadow:0 -4px 30px #0003;transition:width .35s cubic-bezier(.4,0,.2,1),border-radius .35s cubic-bezier(.4,0,.2,1),left .35s cubic-bezier(.4,0,.2,1),right .35s cubic-bezier(.4,0,.2,1),height .35s cubic-bezier(.4,0,.2,1)}.native-app .MobileTabBar_tabBar__b3yqI{display:flex}.native-android .MobileTabBar_tabBar__b3yqI{bottom:calc(var(--safe-bottom, 0px) + 8px)}.MobileTabBar_collapsed__f45vw{width:56px;height:56px;left:auto;right:16px;border-radius:var(--radius-circle);padding:0;justify-content:center;overflow:hidden;box-shadow:0 4px 20px #0000004d}.MobileTabBar_collapsed__f45vw .MobileTabBar_createTab__qEGbP,.MobileTabBar_collapsed__f45vw .MobileTabBar_tabItem__2y2wR{opacity:0;width:0;flex:0 1;padding:0;overflow:hidden;pointer-events:none}.MobileTabBar_collapsedPill__ZCFa_{width:56px;height:56px;color:var(--teal,var(--teal-500))}.MobileTabBar_collapsedPill__ZCFa_,.MobileTabBar_tabItem__2y2wR{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.MobileTabBar_tabItem__2y2wR{flex:1 1;flex-direction:column;gap:var(--space-1);padding:6px 0 var(--space-1);text-decoration:none;color:#ffffff59;transition:color var(--duration-fast) ease,transform var(--duration-fast) ease,opacity var(--duration-base) ease,flex var(--duration-base) ease;position:relative;opacity:1}.MobileTabBar_tabItem__2y2wR:active{transform:scale(.92)}.MobileTabBar_tabIcon__JcN8i{width:22px;height:22px;display:flex;align-items:center;justify-content:center}.MobileTabBar_tabIcon__JcN8i svg{width:22px;height:22px}.MobileTabBar_tabLabel__9VRZE{font-size:var(--text-2xs);font-weight:var(--weight-display);letter-spacing:.02em;line-height:1}.MobileTabBar_active__peVmQ{color:var(--teal,var(--teal-500))}.MobileTabBar_active__peVmQ .MobileTabBar_tabIcon__JcN8i{filter:drop-shadow(0 1px 4px rgba(var(--teal-rgb),var(--alpha-40)))}.MobileTabBar_active__peVmQ:after{content:"";position:absolute;top:2px;width:4px;height:4px;border-radius:var(--radius-circle);background:var(--teal,var(--teal-500))}.MobileTabBar_createTab__qEGbP{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);padding:6px 0 var(--space-1);background:none;border:none;cursor:pointer;-webkit-tap-highlight-color:transparent;position:relative;color:var(--yellow,var(--yellow-500));transition:color var(--duration-fast) ease,transform var(--duration-fast) ease,opacity var(--duration-base) ease,flex var(--duration-base) ease;opacity:1}.MobileTabBar_createTab__qEGbP:active{transform:scale(.92)}.MobileTabBar_createIcon__Scesv{width:22px;height:22px;display:flex;align-items:center;justify-content:center}.MobileTabBar_createIcon__Scesv svg{width:22px;height:22px}.MobileTabBar_createLabel__Ukdac{font-size:var(--text-2xs);font-weight:var(--weight-display);letter-spacing:.02em;line-height:1}.MobileTabBar_nh__V_DZ0{background:var(--surface-inverse);backdrop-filter:none;-webkit-backdrop-filter:none;border-color:#ffffff14;box-shadow:var(--shadow-3)}.MobileTabBar_nh__V_DZ0 .MobileTabBar_tabItem__2y2wR{color:#ffffff6b}.MobileTabBar_nh__V_DZ0 .MobileTabBar_active__peVmQ{color:var(--teal-300)}.MobileTabBar_nh__V_DZ0 .MobileTabBar_active__peVmQ .MobileTabBar_tabIcon__JcN8i{filter:none}.MobileTabBar_nh__V_DZ0 .MobileTabBar_active__peVmQ:after{display:none}.MobileTabBar_nh__V_DZ0 .MobileTabBar_createDisc__MTnUe{display:grid;place-items:center;width:46px;height:46px;margin-top:-24px;border-radius:var(--radius-circle);background:var(--yellow-500);color:var(--ink-on-accent);box-shadow:var(--shadow-3)}.MobileTabBar_nh__V_DZ0 .MobileTabBar_createTab__qEGbP{color:var(--yellow-500)}.MobileTabBar_nh__V_DZ0 .MobileTabBar_createLabel__Ukdac{display:none}.MobileTabBar_nh__V_DZ0.MobileTabBar_collapsed__f45vw{background:var(--surface-inverse)}.MobileTabBar_nh__V_DZ0 .MobileTabBar_collapsedPill__ZCFa_{color:var(--teal-300)}.ThemePreviewFab_fab__CpN8k{position:fixed;left:14px;bottom:calc(70px + var(--safe-bottom, 0px));z-index:var(--z-toast);width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--line-soft);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink-mid);box-shadow:var(--shadow-2);cursor:pointer;opacity:.55}.ThemePreviewFab_fab__CpN8k:active{opacity:1}.ThemePreviewFab_on__K78nt{opacity:.9;border-color:var(--teal-500);color:var(--teal-700)}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Plus_Jakarta_Sans_Fallback_a11773;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_a11773{font-family:__Plus_Jakarta_Sans_a11773,__Plus_Jakarta_Sans_Fallback_a11773;font-style:normal}.__variable_a11773{--font-sans:"__Plus_Jakarta_Sans_a11773","__Plus_Jakarta_Sans_Fallback_a11773"}@font-face{font-family:__Inter_8a0ba0;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_8a0ba0;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_8a0ba0;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_8a0ba0;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_8a0ba0;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_8a0ba0;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_8a0ba0;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_8a0ba0;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_8a0ba0{font-family:__Inter_8a0ba0,__Inter_Fallback_8a0ba0;font-style:normal}.__variable_8a0ba0{--font-inter:"__Inter_8a0ba0","__Inter_Fallback_8a0ba0"}@font-face{font-family:"__Instrument_Serif_6249e5";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"__Instrument_Serif_6249e5";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"__Instrument_Serif_Fallback_6249e5";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_6249e5{font-family:"__Instrument_Serif_6249e5","__Instrument_Serif_Fallback_6249e5";font-weight:400;font-style:normal}.__variable_6249e5{--font-instrument-serif:"__Instrument_Serif_6249e5","__Instrument_Serif_Fallback_6249e5"}@font-face{font-family:__JetBrains_Mono_694534;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_694534;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/0aa834ed78bf6d07-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_694534;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/67957d42bae0796d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_694534;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/f911b923c6adde36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_694534;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_694534;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/bb3ef058b751a6ad-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__JetBrains_Mono_Fallback_694534;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_694534{font-family:__JetBrains_Mono_694534,__JetBrains_Mono_Fallback_694534;font-style:normal}.__variable_694534{--font-jetbrains-mono:"__JetBrains_Mono_694534","__JetBrains_Mono_Fallback_694534"}.nh-root,.nh-tokens{--nh-page:var(--surface-sunken);--nh-card:var(--surface);--nh-line:var(--line-soft);--nh-ink-strong:var(--dark-navy);--nh-ink:var(--ink);--nh-ink-dim:var(--ink-dim);--nh-teal:var(--teal);--nh-coral:var(--coral);--nh-teal-700:var(--teal-700);--nh-coral-700:var(--coral-700);--nh-green-700:var(--green-700);--nh-yellow-700:var(--yellow-700);--nh-yellow:var(--yellow);--nh-purple:var(--purple);--nh-green:var(--green);--nh-amber:#c17d14;--nh-red:#c0473f;--nh-tabbar:var(--surface-inverse);--nh-seg-active:var(--surface-inverse);--nh-subtle:rgba(var(--ink-rgb),var(--alpha-06));--nh-teal-tint:rgba(var(--teal-rgb),var(--alpha-12));--nh-r-sm:var(--radius-sm);--nh-r-control:var(--radius-control);--nh-r-md:var(--radius-md);--nh-r-card:var(--radius-card);--nh-r-lg:var(--radius-lg);--nh-r-sheet:var(--radius-sheet);--nh-r-pill:var(--radius-pill);--nh-shadow-card:var(--shadow-3);--nh-shadow-menu:var(--shadow-4);--nh-shadow-control:var(--shadow-2);--nh-dur-fast:var(--duration-fast);--nh-dur:var(--duration-base);--nh-ease:var(--ease-out);--nh-font:var(--font-sans),"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--nh-w-regular:var(--weight-normal);--nh-w-medium:var(--weight-medium);--nh-w-semibold:var(--weight-semibold);--nh-w-bold:var(--weight-bold);--nh-title:26px;--nh-title-sub:22px;--nh-title-tracking:-0.02em;--nh-scrim:var(--scrim)}.nh-root{background:var(--nh-page);color:var(--nh-ink);font-family:var(--nh-font);font-weight:var(--nh-w-regular);min-height:100%}