@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/inter-latin-var.6c596dfc.woff2) format("woff2")}@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/unbounded-latin-var.e4503c05.woff2) format("woff2")}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_next/static/media/figtree-latin-var.fd69d448.woff2) format("woff2")}@font-face{font-family:Figtree Fallback;font-weight:100 500;src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("LiberationSans");size-adjust:100.9%;ascent-override:94.15%;descent-override:24.78%;line-gap-override:0%}@font-face{font-family:Figtree Fallback;font-weight:600 900;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("LiberationSans-Bold");size-adjust:95.8%;ascent-override:99.16%;descent-override:26.1%;line-gap-override:0%}@font-face{font-family:Figtree Fallback Roboto;font-weight:100 500;src:local("Roboto"),local("Roboto-Regular");size-adjust:101.2%;ascent-override:93.87%;descent-override:24.7%;line-gap-override:0%}@font-face{font-family:Figtree Fallback Roboto;font-weight:600 900;src:local("Roboto Bold"),local("Roboto-Bold");size-adjust:101.9%;ascent-override:93.23%;descent-override:24.53%;line-gap-override:0%}@font-face{font-family:Libre Baskerville;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/libre-baskerville-italic-latin.689f4001.woff2) format("woff2")}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/source-serif-4-latin-var.14ca4067.woff2) format("woff2")}:root{--tu-primary:#6d55e9;--tu-violet:#6d55e9;--tu-primary-strong:#4c37c9;--tu-grad-from:#6d55e9;--tu-grad-to:#34d399;--tu-emerald:#34d399;--tu-dark:#0d0d1a;--tu-danger:#e5484d;--tu-bg:#f4f6fe;--tu-surface:#ffffff;--tu-fg:#0d0d1a;--tu-muted:#6b7280;--tu-border:rgba(15,23,42,0.08);--tu-radius-sm:10px;--tu-radius-md:14px;--tu-radius-lg:20px;--tu-radius-xl:24px;--tu-radius-pill:9999px;--tu-shadow-sm:0 2px 8px rgba(15,23,42,0.04);--tu-shadow-md:0 8px 24px rgba(15,23,42,0.08);--tu-shadow-lg:0 18px 40px rgba(15,23,42,0.1);--tu-glow:0 8px 24px rgba(52,211,153,0.28);--tu-font-body:"Inter",system-ui,-apple-system,sans-serif;--tu-font-display:"Unbounded",system-ui,sans-serif;--tu-gradient:linear-gradient(135deg,var(--tu-grad-from),var(--tu-grad-to));--tu-btn-gradient:linear-gradient(135deg,#5b43d6,#0b7a57)}.tu-dark{--tu-bg:#0d0d1a;--tu-surface:#161627;--tu-fg:#eceaf8;--tu-muted:#9aa0b5;--tu-border:rgba(236,234,248,0.09);--tu-shadow-sm:0 2px 8px rgba(0,0,0,0.3);--tu-shadow-md:0 8px 24px rgba(0,0,0,0.4);color-scheme:dark}.tu *{box-sizing:border-box}.tu{margin:0;background:var(--tu-bg);color:var(--tu-fg);font-family:var(--tu-font-body);font-size:14px;line-height:1.55;-webkit-font-smoothing:antialiased}.tu .tu-display,.tu h1,.tu h2,.tu h3{line-height:1.2;margin:0}.tu .tu-display,.tu h1,.tu h2,.tu h3,.tu-wordmark{font-family:var(--tu-font-display);font-weight:700}.tu-wordmark{letter-spacing:-.02em}.tu-wordmark .uno{background:var(--tu-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.tu-muted{color:var(--tu-muted)}.tu-card{background:var(--tu-surface);border:1px solid var(--tu-border);border-radius:var(--tu-radius-md);padding:18px;box-shadow:var(--tu-shadow-sm)}.tu-btn{text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--tu-btn-gradient);color:#fff;border:none;border-radius:var(--tu-radius-pill);padding:10px 20px;font-family:var(--tu-font-body);font-size:14px;font-weight:600;cursor:pointer;box-shadow:var(--tu-glow);transition:transform .12s ease,box-shadow .12s ease,opacity .12s ease}.tu-btn:hover{transform:translateY(-1px);box-shadow:0 10px 28px rgba(52,211,153,.38)}.tu-btn:active{transform:translateY(0)}.tu-btn:disabled{opacity:.55;transform:none;box-shadow:none}.tu-btn-ghost{text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:transparent;color:var(--tu-fg);border:1px solid var(--tu-border);border-radius:var(--tu-radius-pill);padding:9px 18px;font-family:var(--tu-font-body);font-size:14px;font-weight:600;cursor:pointer;transition:border-color .12s ease,background .12s ease}.tu-btn-ghost:hover{border-color:var(--tu-primary);background:rgba(109,85,233,.07)}.tu-input{width:100%;background:var(--tu-bg);border:1px solid var(--tu-border);border-radius:var(--tu-radius-sm);padding:10px 12px;color:var(--tu-fg);font-family:var(--tu-font-body);font-size:14px;transition:border-color .12s ease,box-shadow .12s ease}.tu-input:focus{outline:none;border-color:var(--tu-primary);box-shadow:0 0 0 3px rgba(109,85,233,.18)}.tu-label{display:block;color:var(--tu-muted);letter-spacing:.02em;text-transform:uppercase}.tu-badge,.tu-label{font-size:12.5px;font-weight:600}.tu-badge{display:inline-flex;align-items:center;gap:6px;border-radius:var(--tu-radius-pill);padding:4px 12px;background:rgba(109,85,233,.1);color:var(--tu-primary-strong)}.tu-dark .tu-badge{background:rgba(109,85,233,.22);color:#c9bcff}.tu-dot{width:10px;height:10px;border-radius:50%;flex:none}.tu-dot.on{background:var(--tu-emerald);box-shadow:0 0 0 4px rgba(52,211,153,.18)}.tu-dot.off{background:var(--tu-muted)}.tu-error{color:var(--tu-danger);font-size:13px;margin:0}.tu-hr{border:none;border-top:1px solid var(--tu-border);margin:4px 0}:root{--ink:#111111;--ink-2:#1c1c1c;--text:#2a2a2a;--muted:#6f6f6f;--muted-2:#8a8a8a;--bg:#f3f3f1;--side-bg:#f7f7f6;--card:#ffffff;--chip:#ececea;--line:#e4e4e1;--line-strong:#c8c8c6;--track:#e6e6e4;--card-line:#eaeae7;--on-ink:#ffffff;--sheet:var(--bg);--paper:var(--bg);--tag:var(--chip);--chip-line:var(--line);--field:var(--card);--green:#2f9a45;--green-soft:#e7f6ea;--red:#c4513b;--red-soft:#fde8e4;--bar:#111111;--on-bar:#ffffff;color-scheme:light}html[data-theme=dark],html[data-theme=dark] :is(.desk,.auth-wrap,.widget,.dot){color-scheme:dark;--ink:#f4f4f2;--ink-2:#e6e6e4;--text:#d4d4d2;--muted:#a1a1a3;--muted-2:#8e8e90;--bg:#141414;--side-bg:#101010;--card:#1c1c1c;--chip:#2a2a28;--line:#2e2e2c;--line-strong:#3a3a38;--track:#2a2a28;--card-line:#2a2a28;--on-ink:#141414;--sheet:#141414;--paper:#141414;--tag:#2a2a28;--chip-line:#2e2e2c;--field:#1c1c1c;--green:#3cb85a;--green-soft:#1a3324;--red:#e06a54;--red-soft:#3a221c;--bar:#0c0c0c;--on-bar:#f4f4f2;--tu-bg:#141414;--tu-surface:#1c1c1c;--tu-fg:#f4f4f2;--tu-muted:#a1a1a3;--tu-border:#2e2e2c;--tu-shadow-sm:0 2px 8px rgba(0,0,0,0.35);--tu-shadow-md:0 12px 28px rgba(0,0,0,0.45)}:root{--ts-card:#ffffff;--ts-card-line:#e4e4e1;--ts-strip:#f6f6f4;--ts-strip-line:#e8e8e5;--ts-day-head:#f1f1ef;--ts-day-line:#e1e1de;--ts-row:#ffffff;--ts-row-line:#ececea;--ts-sub:#f8f8f6;--ts-sub-line:#e6e6e3;--ts-ctrl-bg:#ffffff;--ts-ctrl-line:#dcdcd9;--ts-field:#efefed;--ts-input:#f3f3f1;--ts-accent:#7c52fd;--ts-accent-soft:#a892fd;--ts-check:#7c52fd;--ts-ready-bg:#efeafd;--ts-ready-text:#5b3fd0;--ts-bar-gray:#b9b9b7;--ts-track:#e6e6e4;--ts-chip:#ececea;--ts-tile:#111111;--ts-tile-ink:#ffffff;--ts-pill-on:#111111;--ts-pill-on-ink:#ffffff;--ts-radius-card:16px;--ts-radius-day:14px;--ts-radius-ctrl:10px}html[data-theme=dark]{--ts-card:#141414;--ts-card-line:#1e1e1e;--ts-strip:#121212;--ts-strip-line:#1b1b1b;--ts-day-head:#1d1d1d;--ts-day-line:#292929;--ts-row:#191919;--ts-row-line:#242424;--ts-sub:#1a1a1a;--ts-sub-line:#282829;--ts-ctrl-bg:#121212;--ts-ctrl-line:#212121;--ts-field:#1e1e1e;--ts-input:#242424;--ts-accent:#7c52fd;--ts-accent-soft:#a892fd;--ts-check:#9b7bfd;--ts-ready-bg:#2c2837;--ts-ready-text:#9188ca;--ts-bar-gray:#bfbfbf;--ts-track:#313131;--ts-chip:#393838;--ts-tile:#e3e3e4;--ts-tile-ink:#141414;--ts-pill-on:#fdfdfd;--ts-pill-on-ink:#141414}html[data-theme=dark] .desk{--tu-primary:#f4f4f2;--tu-primary-strong:#f4f4f2;--tu-btn-gradient:#f4f4f2}html[data-theme=dark] .btn-light{background:var(--chip);color:var(--ink)}html[data-theme=dark] .tu-btn{color:#fff}html[data-theme=dark] .desk .tu-btn{color:var(--on-ink)}html[data-theme=dark] .tu-invert{filter:invert(1)}.theme-toggle{width:32px;height:32px;display:inline-grid;place-items:center;flex:none;padding:0;border:0;border-radius:999px;background:transparent;color:inherit;cursor:pointer}.theme-toggle:hover{background:var(--chip)}.theme-toggle:focus-visible{outline:2px solid #5b8def;outline-offset:2px}.theme-toggle .theme-icon-moon,.theme-toggle[aria-pressed=true] .theme-icon-sun{display:none}.theme-toggle[aria-pressed=true] .theme-icon-moon{display:block}:root{--pc-accent:#6a4be0;--pc-accent-soft:#efeafd;--pc-accent-ink:#ffffff;--pc-sel:#f4f1fe;--pc-card:#ffffff;--pc-card-2:#faf9f7;--pc-line:#e4e4e1;--pc-row-line:#ececea;--pc-track:#e6e6e4;--pc-you:#b9bbc6;--pc-ai:#6a4be0;--pc-tile:#efefed;--pc-inset:#f3f3f1;--pc-tab-bg:#f3f3f1;--pc-tab-on:#ffffff;--pc-mark:#b4b4b1;--pc-mark-on:linear-gradient(145deg,#8a6df0,#6a4be0);--pc-solid:#111111;--pc-solid-ink:#ffffff}html[data-theme=dark],html[data-theme=dark] :is(.desk,.auth-wrap,.widget,.dot){--pc-accent:#8c6cf8;--pc-accent-soft:#2a2542;--pc-accent-ink:#ffffff;--pc-sel:#1f1f27;--pc-card:#181818;--pc-card-2:#1a1a1a;--pc-line:#222222;--pc-row-line:#1f1f1f;--pc-track:#2b2a31;--pc-you:#c9c9d3;--pc-ai:#8b66f0;--pc-tile:#272727;--pc-inset:#212021;--pc-tab-bg:#161616;--pc-tab-on:#2f2d2d;--pc-mark:#6d6e6d;--pc-mark-on:linear-gradient(145deg,#a28ffc,#8d6cf6);--pc-solid:#f6f6f6;--pc-solid-ink:#141414}body.tu{margin:0;background:var(--bg);color:var(--ink);font-family:Figtree,system-ui,-apple-system,sans-serif;font-size:14px}body.tu a{color:inherit}html{text-size-adjust:100%}body.tu{-webkit-tap-highlight-color:transparent}body.tu :is(a,button,summary,label,[role=button],input,select,textarea){touch-action:manipulation}body.tu.scroll-locked{overflow:hidden;overscroll-behavior:none}body.tu.scroll-locked .tu-help{display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:12px;top:-48px;z-index:100;padding:10px 14px;border-radius:10px;background:var(--ink);color:var(--on-ink)!important;font-weight:600;text-decoration:none}.skip-link:focus{top:12px}.page{max-width:1040px;width:100%;margin-top:30px;display:grid;grid-gap:18px;gap:18px;align-content:start}.page,.page-head{min-width:0}.page-head h1{font-family:"Source Serif 4",Georgia,serif!important;font-variation-settings:"opsz" 60;font-size:clamp(2rem,6vw,52px);font-weight:560;letter-spacing:-.03em;line-height:1;overflow-wrap:anywhere}.page-head .page-lede{margin-top:10px!important;font-family:"Source Serif 4",Georgia,serif;font-size:18px;color:var(--ink-2)}.page-eyebrow{margin-bottom:8px!important;font-size:11.6px;font-weight:500;letter-spacing:.34em;text-transform:uppercase;color:var(--ink-2)}.tu-glass-card{padding:22px 24px;border:1px solid var(--card);border-radius:14px;background:var(--card);animation:desk-fade .45s cubic-bezier(.22,1,.36,1) both}.tu-glass-card>h2{font-size:15.3px;font-weight:500;margin:0 0 4px}.tu-glass-card h3{font-size:14px;font-weight:600}.hint,.sub{color:var(--text);font-size:13px;line-height:1.55;margin:0 0 14px}.tu-eyebrow{margin:0;font-size:11px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--text)}.tu-glass-card a:not([class]){color:var(--ink);text-decoration:underline;text-underline-offset:2px}.tu-fade-up,.tu-fade-up-1,.tu-fade-up-2,.tu-fade-up-3,.tu-fade-up-4{animation:desk-fade .45s cubic-bezier(.22,1,.36,1) both}.tu-fade-up-2{animation-delay:.06s}.tu-fade-up-3{animation-delay:.12s}.tu-fade-up-4{animation-delay:.18s}.tu-btn,.tu-btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:40px;padding:0 20px;border-radius:10px;font:500 13.8px Figtree,system-ui,sans-serif;text-decoration:none;cursor:pointer;transition:background .15s,opacity .15s}.tu-btn{border:0;color:var(--on-ink)!important}.tu-btn,.tu-btn:hover{background:var(--ink)}.tu-btn:disabled{opacity:.5;cursor:default}.tu-btn-ghost{border:1px solid var(--line);color:var(--ink)!important}.tu-btn-ghost,.tu-btn-ghost:hover{background:var(--bg)}.tu-btn.tu-btn-danger,.tu-btn.tu-btn-danger:hover{background:var(--red)}.form-note{font-size:13px;color:var(--text)}.err,.form-note.err{color:var(--red)}.form-note.ok{color:var(--green)}.empty{padding:28px;border:1px dashed var(--line);border-radius:12px;text-align:center;color:var(--text);font-size:13.5px}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:14px;gap:14px}.tile{padding:18px;border:1px solid var(--card);border-radius:14px;background:var(--card)}.card .label,.tile .label{color:var(--text);font-size:12.5px;margin-bottom:6px}.card .value,.tile .value{font-size:24px;font-weight:500;letter-spacing:-.01em}.bar-row{display:grid;grid-template-columns:140px minmax(0,1fr) 70px;align-items:center;grid-gap:14px;gap:14px;height:34px;font-size:13px}.bar-row .name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bar-row .track{height:10px;border-radius:6px;background:var(--chip);overflow:hidden}.bar-row .fill{display:block;height:100%;border-radius:6px;background:var(--ink)}.bar-row .amt{text-align:right;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lanes{display:grid;grid-gap:10px;gap:10px;margin-top:6px}.lane{display:grid;grid-template-columns:76px 1fr;align-items:center;grid-gap:12px;gap:12px}.lane .who{font-size:12.5px;color:var(--text);text-align:right}.lane .strip{position:relative;height:16px;border-radius:8px;background:var(--chip);overflow:hidden}.lane .blk{position:absolute;top:0;bottom:0;min-width:2px}.lane .blk.you{background:var(--ink)}.lane .blk.ai{background:var(--green)}.lane-legend{display:flex;gap:18px;margin-top:10px;color:var(--text);font-size:12px}.lane-legend .sw{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:6px;vertical-align:-1px}.acts{display:grid;grid-gap:8px;gap:8px}.act{display:flex;align-items:center;gap:14px;padding:10px 14px;border:1px solid var(--card);border-radius:12px;background:var(--card)}.act .what{flex:1 1;min-width:0}.act .what .t{font-size:13.8px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.act .what .c{margin-top:1px;font-size:12px}.act .what .c,.act .what .c .filed{color:var(--text)}.act .dur{font-size:13px;color:var(--ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.act .fix{display:flex;gap:6px;flex:none}.act .fix button{height:28px;padding:0 11px;border:1px solid var(--line);border-radius:9px;background:var(--card);font:500 12.3px Figtree,system-ui,sans-serif;color:var(--ink-2);cursor:pointer}.act .fix button:hover{background:var(--bg);color:var(--ink)}.act .thanks{font-size:12.5px;font-weight:600;color:var(--green)}.start{display:grid;grid-gap:12px;gap:12px}.start-step{display:flex;gap:16px;align-items:flex-start;padding:18px 20px;border:1px solid var(--card);border-radius:12px;background:var(--card)}.start-step .n{flex:none;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:var(--ink);color:var(--on-ink);font-weight:600;font-size:14px}.start-step .n.done{background:var(--green)}.start-step h3{margin:4px 0 6px;font-size:14.5px}.start-step p{margin:0;color:var(--text);font-size:13.5px;line-height:1.6}.start-step .body{flex:1 1}.trial{padding:10px 14px;border:1px solid var(--line);border-radius:10px;background:var(--bg);font-size:13px;color:var(--ink-2)}details.more{margin-top:10px}details.more summary{cursor:pointer;color:var(--text);font-size:13px}.act .fix select,.org-switcher{height:36px;padding:0 10px;border:1px solid var(--line);border-radius:10px;background:var(--card);font:13px Figtree,system-ui,sans-serif;color:inherit}.table-scroll{overflow-x:auto}.team-table{width:100%;border-collapse:collapse;font-size:13.5px}.team-table td,.team-table th{text-align:left;padding:11px 12px;border-bottom:1px solid var(--card)}.team-table th{color:var(--text);font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.team-table tfoot td{border-bottom:none;font-weight:600}.proj{padding:12px 0;border-bottom:1px solid var(--card)}.proj:last-child{border-bottom:none}.proj .head{display:flex;align-items:center;gap:10px}.proj .head .t{flex:1 1;min-width:0;font-weight:500;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.proj .head .dur{font-size:13.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.proj-actions{display:flex;gap:6px;opacity:0;transition:opacity .15s}.proj:focus-within .proj-actions,.proj:hover .proj-actions{opacity:1}.proj-actions button{height:24px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:var(--card);font-size:11.5px;color:var(--ink-2);cursor:pointer}.proj .track{height:10px;margin:8px 0 6px;border-radius:6px;background:var(--chip);overflow:hidden}.proj .fill{height:100%;border-radius:6px;background:var(--ink)}.proj .foot{color:var(--text);font-size:12px}.auto-chip{display:inline-block;margin-left:8px;padding:1px 8px;border-radius:999px;background:var(--green-soft);color:var(--green);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;vertical-align:1px}.proj-chip{max-width:200px;min-height:32px;padding:6px 10px;border:1px dashed var(--line);border-radius:8px;background:none;font-size:12px;color:var(--ink-2);cursor:pointer}select.proj-chip{border-style:solid}.tabs{justify-self:start;display:inline-flex;flex-wrap:wrap;height:auto;min-height:36px;max-width:100%;background:var(--bg)}.tabs,.tabs a{border-radius:18px}.tabs a{display:grid;place-items:center;min-width:90px;padding:0 16px;font-size:12.8px;color:var(--text);text-decoration:none}.tabs a[aria-current=page]{background:var(--ink);color:var(--on-ink)}.billing-toggle{display:inline-flex;gap:4px;padding:4px;margin-bottom:14px;border-radius:18px;background:var(--bg)}.billing-toggle button{border:none;background:transparent;border-radius:14px;padding:7px 16px;font:500 13px Figtree,system-ui,sans-serif;color:var(--text);cursor:pointer}.billing-toggle button[aria-pressed=true]{background:var(--ink);color:var(--on-ink)}.auth-wrap{display:flex;min-height:100vh;min-height:100dvh;background:var(--bg)}.auth-brand{position:relative;display:none;width:480px;flex-shrink:0;margin:14px 0 14px 14px;padding:44px 44px 40px;overflow:hidden;border-radius:18px;flex-direction:column;justify-content:space-between;color:#f2f2f0;background:radial-gradient(120% 80% at 85% 15%,#4a4a4a 0,#1b1b1b 45%,#0e0e0e 100%)}@media (min-width:1024px){.auth-brand{display:flex}}.auth-brand-inner{position:relative}.auth-logo{display:flex;align-items:center;gap:12px}.auth-logo img:first-child{height:30px}.auth-logo img:last-child{height:18px;filter:invert(1)}.auth-brand h2{margin:64px 0 0;font-family:"Source Serif 4",Georgia,serif;font-variation-settings:"opsz" 60;font-size:46px;font-weight:500;line-height:1.02;letter-spacing:-.03em}.auth-brand .lede{margin-top:18px;max-width:340px;font-size:15px;line-height:1.55;color:rgba(242,242,240,.72)}.auth-points{position:relative;display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.auth-points li{display:flex;gap:11px;align-items:center;color:rgba(242,242,240,.85);font-size:13.8px}.auth-points .chk{flex:none;width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:rgba(255,255,255,.12);color:var(--on-ink);font-size:11px}.auth-main{flex:1 1;display:flex;align-items:center;justify-content:center;padding:40px 22px}.auth-card{width:100%;max-width:400px}.auth-mobile-logo{display:flex;align-items:center;gap:10px;margin-bottom:34px}.auth-mobile-logo img:first-child{height:26px}.auth-mobile-logo img:last-child{height:16px}@media (min-width:1024px){.auth-mobile-logo{display:none}}.auth-eyebrow{display:block;margin-bottom:12px;font-size:11.6px;font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:var(--ink-2)}.auth-card h1{font-family:"Source Serif 4",Georgia,serif;font-variation-settings:"opsz" 60;font-size:40px;letter-spacing:-.03em;line-height:1.05}.auth-card h1,.auth-card h2{margin:0 0 8px;font-weight:560}.auth-card h2{font-family:"Source Serif 4",Georgia,serif;font-size:clamp(26px,7vw,32px);letter-spacing:-.02em;line-height:1.1}.auth-card .tu-btn{min-height:48px;margin-top:16px}@media (max-width:720px){.auth-card h1{font-size:clamp(30px,9vw,40px)}.auth-main{padding:max(28px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(28px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left))}}.auth-sub{margin:0 0 24px;color:var(--text);font-size:14px;line-height:1.55}.auth-tabs{display:grid;grid-template-columns:1fr 1fr;height:38px;margin-bottom:22px;border-radius:19px;background:var(--bg)}.auth-tabs button{border:none;border-radius:19px;font:500 13.5px Figtree,system-ui,sans-serif;color:var(--text);background:transparent;cursor:pointer;transition:background .2s,color .2s}.auth-tabs button[aria-selected=true]{background:var(--ink);color:var(--on-ink)}.auth-field{margin-bottom:15px}.auth-field label{display:block;margin-bottom:6px;font-size:13px;font-weight:500}.auth-field input{width:100%;box-sizing:border-box;height:44px;padding:0 13px;border:1px solid var(--line);border-radius:10px;background:var(--card);font:15px Figtree,system-ui,sans-serif;color:var(--ink);transition:border-color .15s,box-shadow .15s}.auth-field input:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 3px rgba(17,17,17,.08)}.auth-pw-wrap{position:relative}.auth-pw-wrap input{padding-right:52px}.auth-pw-toggle{position:absolute;right:11px;top:50%;transform:translateY(-50%);padding:2px;border:none;background:none;color:var(--text);font:12.5px Figtree,system-ui,sans-serif;cursor:pointer}.auth-strength{display:flex;gap:4px;margin-top:7px}.auth-strength span{flex:1 1;height:4px;border-radius:999px;background:var(--chip);transition:background .2s}.auth-strength span.on-1{background:#d8843a}.auth-strength span.on-2{background:#c9a227}.auth-strength span.on-3,.auth-strength span.on-4{background:var(--green)}.auth-strength-label{margin:4px 0 0;font-size:12px;color:var(--text)}.auth-field input[aria-invalid=true]{border-color:var(--red)}.auth-field-error{margin:6px 0 0;color:var(--red);font:500 13px Figtree,system-ui,sans-serif}.auth-error{display:flex;gap:10px;align-items:flex-start;margin-bottom:15px;padding:11px 14px;border:1px solid var(--red-soft);border-radius:12px;background:var(--bg);color:var(--red);font-size:13.5px;line-height:1.5}.auth-submit{width:100%;height:46px;border:none;border-radius:10px;color:var(--on-ink);font:500 14.5px Figtree,system-ui,sans-serif;cursor:pointer;transition:background .15s,opacity .15s}.auth-submit,.auth-submit:hover{background:var(--ink)}.auth-submit:disabled{opacity:.55;cursor:default}.auth-forgot{margin:8px 0 0;text-align:right;font-size:12.5px}.auth-forgot a{color:var(--text);text-decoration:underline;text-underline-offset:2px}.auth-notice{margin:0 0 14px;padding:10px 12px;border-radius:10px;background:var(--bg);color:var(--green);font-size:13px}.auth-legal{margin:12px 0 0;text-align:center;color:var(--text);font-size:12.5px;line-height:1.5}.auth-legal a{color:var(--ink);text-decoration:underline}.auth-foot{margin-top:18px;text-align:center;color:var(--text);font-size:13.5px}.auth-foot a,.auth-foot button{padding:0;border:none;background:none;font:inherit;font-weight:600;color:var(--ink);cursor:pointer;text-decoration:none}.auth-foot a:hover,.auth-foot button:hover{text-decoration:underline}@keyframes desk-fade{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.tu-fade-up,.tu-fade-up-1,.tu-fade-up-2,.tu-fade-up-3,.tu-fade-up-4,.tu-glass-card{animation:none}}