.entry-redesign-shell{--entry-bg: #020405;--entry-panel: rgba(7, 12, 13, .82);--entry-panel-soft: rgba(8, 15, 16, .58);--entry-border: rgba(118, 180, 173, .16);--entry-border-strong: rgba(94, 210, 198, .32);--entry-text: #ecfffb;--entry-muted: #96aaa7;--entry-soft: #cce3df;--entry-teal: #14c8b8;position:relative;width:100%;overflow-x:hidden;overflow-y:clip;min-height:100svh;padding:0;border:0;border-radius:0;box-shadow:none;background:linear-gradient(180deg,#070e0f38,#02040500 18rem),linear-gradient(180deg,#020405,#040708 58%,#030506);color:var(--entry-text)}.entry-ambient-depth,.entry-redesign-shell:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none}.entry-ambient-depth{background:linear-gradient(115deg,rgba(20,200,184,.032),transparent 22rem),linear-gradient(245deg,rgba(2,147,134,.024),transparent 26rem);opacity:.72}.entry-redesign-shell:before{background:linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.016) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(180deg,#000 0,transparent 72%);mask-image:linear-gradient(180deg,#000 0,transparent 72%);opacity:.28}.entry-grid,.entry-auth-layout,.entry-register-layout{position:relative;z-index:1;width:min(1180px,100%);margin:0 auto;padding:clamp(.9rem,2vw,2rem)}.entry-grid{min-height:100svh;display:grid;gap:clamp(.72rem,1.45vw,1.08rem);grid-template-columns:1.02fr .98fr;grid-template-areas:"nav nav" "hero preview" "features features";align-content:center}.entry-nav{grid-area:nav;display:flex;justify-content:space-between;align-items:center;gap:.75rem}.entry-brand-lockup{display:inline-flex;align-items:center;text-decoration:none;color:inherit}.entry-logo-mark,.entry-wordmark{letter-spacing:-.05em}.entry-hero{grid-area:hero;display:grid;gap:.75rem;align-content:center}.entry-eyebrow{margin:0;font-size:.72rem;letter-spacing:.13em;color:#8fc9c3;text-transform:uppercase}.entry-title{margin:0;max-width:10.5ch;font-size:clamp(1.76rem,3.55vw,2.56rem);line-height:1.02;letter-spacing:-.045em;text-wrap:balance}.entry-subtitle{margin:0;color:var(--entry-muted);line-height:1.5;max-width:50ch}.entry-actions{display:flex;flex-wrap:wrap;gap:.5rem}.entry-nav-actions{display:flex;justify-content:flex-end;align-items:center}.entry-nav-login{min-height:2.05rem;display:inline-flex;align-items:center;border:1px solid rgba(110,197,188,.16);border-radius:999px;padding:.34rem .68rem;color:#ccefeb;text-decoration:none;font-size:.9rem;background:#050a0b6b}.entry-button-primary,.entry-button-secondary,.entry-submit,.entry-google-button{border-radius:999px;min-height:2.34rem;padding:.5rem .86rem;text-decoration:none;border:1px solid transparent;font-weight:700;font:inherit}.entry-button-primary,.entry-submit{background:linear-gradient(135deg,#62eadd,#14c8b8 58%,#078c82);color:#031211;box-shadow:0 8px 18px #0293861f}.entry-button-secondary,.entry-google-button{background:#070d0ed1;color:#d2f2ee;border-color:#6ec5bc38}.entry-glass-panel,.entry-preview{border:1px solid var(--entry-border);background:linear-gradient(180deg,#091011b8,#040809a8);border-radius:.9rem;box-shadow:0 14px 34px #0000003d;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.entry-preview{grid-area:preview;padding:.78rem;display:grid;gap:.58rem}.entry-preview-header{display:flex;justify-content:space-between;gap:.7rem;color:#c8ece8;font-size:.86rem}.entry-preview-string{border:1px solid rgba(110,197,188,.16);background:#030809c7;border-radius:.72rem;padding:.68rem;line-height:1.42}.entry-preview-actions{display:flex;flex-wrap:wrap;gap:.42rem}.entry-preview-actions span,.entry-auth-chips span,.entry-requirement-chips span{border:1px solid rgba(110,197,188,.2);border-radius:999px;padding:.28rem .58rem;color:#ace1db;font-size:.74rem;background:#040a0b80}.entry-signal-grid{display:grid;gap:.5rem}.entry-signal-card{border:1px solid rgba(110,197,188,.11);border-radius:.68rem;padding:.52rem;background:#03080994}.entry-signal-card p{margin:.28rem 0 0;color:var(--entry-muted);font-size:.86rem;line-height:1.42}.entry-feature-row{grid-area:features;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.72rem}.entry-feature-row article{border-top:1px solid rgba(119,166,160,.2);padding-top:.68rem}.entry-feature-row h2{margin:0;font-size:.96rem}.entry-feature-row p{margin:.34rem 0 0;color:var(--entry-muted);font-size:.86rem;line-height:1.42}.entry-auth-layout{min-height:100svh;display:grid;grid-template-columns:minmax(0,390px);justify-content:center;align-content:center;gap:.68rem}.entry-auth-card{width:min(100%,390px);padding:.74rem;display:grid;gap:.46rem;border:1px solid rgba(110,197,188,.1);border-radius:.82rem;box-shadow:0 10px 24px #0003;background:linear-gradient(180deg,#080e0fbd,#030708bd)}.entry-login-card{gap:.46rem}.entry-auth-header{display:grid;gap:.34rem}.entry-auth-header h1,.entry-auth-header h2{margin:0;letter-spacing:-.025em;font-size:clamp(1.28rem,2.5vw,1.62rem);line-height:1.08}.entry-auth-header p{margin:0;color:var(--entry-muted);line-height:1.45}.entry-auth-chips{display:flex;flex-wrap:wrap;gap:.38rem;margin-top:.22rem}.entry-field-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.5rem;row-gap:0}.entry-field{display:grid;gap:.14rem}.entry-field label{color:#d4ece8;font-size:.83rem}.entry-input{width:100%;min-height:2.16rem;border-radius:.56rem;border:1px solid rgba(132,180,174,.2);background:#020607d6;color:#effffd;padding:0 .62rem;font:inherit}.entry-password-control{position:relative;display:grid}.entry-password-control .entry-input{padding-right:4.55rem}.entry-password-toggle{position:absolute;top:50%;right:.24rem;transform:translateY(-50%);min-height:1.62rem;padding:0 .6rem;border:1px solid rgba(110,197,188,.23);border-radius:999px;background:#070e0fe6;color:#b7ebe5;font:inherit;font-size:.78rem;font-weight:700}.entry-checkbox-row{display:grid;grid-template-columns:1.25rem minmax(0,1fr);align-items:center;gap:.42rem;width:fit-content;min-height:1.75rem;color:#c6e5e1;font-size:.84rem;line-height:1.25;cursor:pointer}.entry-checkbox{-moz-appearance:none;appearance:none;-webkit-appearance:none;inline-size:1.25rem;block-size:1.25rem;width:1.25rem;height:1.25rem;min-width:1.25rem;min-height:1.25rem;margin:0;border-radius:.28rem;border:1px solid rgba(132,180,174,.38);background:#020607eb;display:grid;place-content:center;flex:0 0 1.25rem;cursor:pointer}.entry-checkbox:before{content:"";width:.34rem;height:.58rem;border:solid #031211;border-width:0 .13rem .13rem 0;transform:rotate(45deg) scale(0);transition:transform .12s ease;transform-origin:center}.entry-checkbox:checked:before{transform:rotate(45deg) scale(1)}.entry-checkbox:checked{border-color:#14c8b8d1;background:linear-gradient(135deg,#62eadd,#14c8b8);box-shadow:inset 0 0 0 1px #02060729}.entry-remember-device{margin-block:-.08rem 0}.entry-confirmation-group{display:grid;gap:.04rem;padding:.08rem 0 .02rem}.entry-confirmation-group .entry-field-error{margin-bottom:.04rem}.entry-input:focus-visible,.entry-password-toggle:focus-visible,.entry-submit:focus-visible,.entry-google-button:focus-visible,.entry-button-primary:focus-visible,.entry-button-secondary:focus-visible,.entry-nav-login:focus-visible,.entry-checkbox:focus-visible{outline:none;border-color:#14c8b8c7;box-shadow:0 0 0 3px #14c8b829}.entry-submit,.entry-google-button{width:100%;cursor:pointer}.entry-auth-footer{margin:.16rem 0 0;color:var(--entry-muted);text-align:center}.entry-auth-status{margin:.1rem 0 0;min-height:1.05rem;color:var(--entry-muted);font-size:.86rem}.entry-auth-status-error,.entry-field-error{color:#ffb9b9}.entry-auth-status-success{color:#9ef8ec}.entry-field-error{margin:0;min-height:.62rem;font-size:.76rem;line-height:1.2}.entry-register-layout{min-height:100svh;display:grid;gap:.72rem;grid-template-columns:minmax(250px,.58fr) minmax(0,1fr);align-items:center}.entry-register-layout .entry-glass-panel{padding:.72rem;display:grid;gap:.42rem}.entry-register-layout .entry-title{max-width:11.5ch;font-size:clamp(1.35rem,2.8vw,1.78rem)}.entry-register-card{width:min(100%,580px);justify-self:end;gap:.3rem}.entry-requirement-chips{display:flex;flex-wrap:wrap;gap:.38rem}.entry-submit:disabled,.entry-google-button:disabled{opacity:.56;cursor:not-allowed}.entry-auth-card a,.entry-feature-row a{color:#8df4e9}@media (max-width: 980px){.entry-grid{grid-template-columns:1fr;grid-template-areas:"nav" "hero" "preview" "features";align-content:start}.entry-feature-row{grid-template-columns:repeat(2,minmax(0,1fr))}.entry-auth-layout{grid-template-columns:minmax(0,440px);align-content:start}.entry-register-layout{grid-template-columns:1fr;align-items:start}.entry-register-card{justify-self:stretch;width:100%}}@media (max-width: 640px){.entry-redesign-shell{width:100%;max-width:none;margin:0;border-radius:0;box-shadow:none;background:linear-gradient(180deg,#070e0f29,#02040500 13rem),linear-gradient(180deg,#020405,#040708 56%,#030506)}.entry-grid,.entry-auth-layout,.entry-register-layout{width:100%;max-width:none;margin-inline:0;padding:calc(.64rem + env(safe-area-inset-top)) max(.42rem,env(safe-area-inset-right)) calc(.86rem + env(safe-area-inset-bottom)) max(.42rem,env(safe-area-inset-left))}.entry-ambient-depth{opacity:.42;background:linear-gradient(125deg,rgba(20,200,184,.026),transparent 16rem)}.entry-redesign-shell:before{opacity:.16}.entry-nav{align-items:center;flex-direction:row}.entry-actions{width:100%}.entry-actions .entry-button-primary,.entry-actions .entry-button-secondary{flex:1 1 9rem;text-align:center}.entry-feature-row{grid-template-columns:1fr}.entry-auth-layout{min-height:100svh;justify-content:stretch;align-content:start;gap:.68rem}.entry-auth-card{width:100%;padding:.72rem .68rem;gap:.44rem;border-radius:.76rem}.entry-grid{min-height:100svh;gap:.72rem;align-content:start}.entry-hero{gap:.58rem}.entry-title{font-size:clamp(1.48rem,7.2vw,1.94rem);line-height:1.05;max-width:12ch}.entry-auth-header h1,.entry-auth-header h2{font-size:clamp(1.18rem,5.4vw,1.42rem)}.entry-subtitle{line-height:1.42;font-size:.94rem}.entry-preview{padding:.72rem;gap:.54rem;border-radius:.72rem}.entry-preview-string{padding:.66rem}.entry-feature-row article{padding-top:.56rem}.entry-field-pair{grid-template-columns:1fr;gap:.02rem}.entry-input{min-height:2.08rem}.entry-register-layout{gap:.52rem}.entry-register-layout .entry-glass-panel{padding:.68rem .7rem;gap:.38rem;border-radius:.72rem}.entry-register-layout .entry-glass-panel:first-child .entry-subtitle{font-size:.86rem}.entry-grid .entry-preview,.entry-register-layout .entry-glass-panel{border-color:transparent;box-shadow:0 8px 20px #0000001f;background:linear-gradient(180deg,#080e0f80,#0307087a)}}@media (min-width: 981px){.entry-auth-layout{padding-inline:clamp(2rem,5vw,4rem)}.entry-register-layout{grid-template-columns:minmax(260px,.58fr) minmax(0,1fr);gap:clamp(.7rem,1.6vw,1.4rem)}.entry-register-layout .entry-glass-panel{border-color:#6ec5bc17}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}:root{--essence-bg: #070d13;--essence-bg-gradient: radial-gradient(circle at 15% 0%, #17323e 0%, rgba(23, 50, 62, 0) 40%), radial-gradient(circle at 90% 15%, #123843 0%, rgba(18, 56, 67, 0) 44%), #070d13;--essence-surface: #111c24;--essence-surface-elevated: #172a35;--essence-surface-muted: #0d171f;--essence-card-glass: rgba(20, 34, 43, .88);--essence-text: #e7f1f0;--essence-text-muted: #9ab3b0;--essence-border: #243742;--essence-teal: #1fb7a8;--essence-teal-soft: #173e43;--essence-space-1: .25rem;--essence-space-2: .5rem;--essence-space-3: .75rem;--essence-space-4: 1rem;--essence-space-5: 1.5rem;--essence-space-6: 2rem;--essence-space-7: 2.5rem;--essence-radius-sm: .5rem;--essence-radius-md: .875rem;--essence-radius-lg: 1.25rem;--essence-shadow-soft: 0 10px 30px rgba(0, 0, 0, .25);--essence-shadow-card: 0 10px 24px rgba(0, 0, 0, .28);--essence-motion-fast: .12s;--essence-motion-base: .22s}*{box-sizing:border-box}body{margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;background:var(--essence-bg-gradient);color:var(--essence-text)}a{color:inherit;text-decoration:none}.public-shell,.auth-shell,.app-shell{min-height:100vh}.public-shell{padding:var(--essence-space-5)}.public-shell--full-bleed{padding:0}.topbar{display:flex;align-items:center;justify-content:space-between;gap:var(--essence-space-4);padding:var(--essence-space-3) var(--essence-space-4);border-bottom:1px solid rgba(68,122,129,.45);background:linear-gradient(180deg,#081018f0,#080f15db);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0;z-index:20;box-shadow:0 8px 24px #00000059}.topbar-meta{color:var(--essence-text-muted);font-size:.9rem}.v1-preview-note{color:var(--essence-text-muted);font-size:.75rem;border:1px solid var(--essence-border);border-radius:999px;padding:.25rem .65rem;background:var(--essence-surface-elevated);text-align:center}.shell-body{display:grid;grid-template-columns:1fr}.rail{display:none;border-right:1px solid var(--essence-border);background:#0d171fdb;padding:var(--essence-space-4)}.rail nav,.mobile-nav nav{display:grid;gap:var(--essence-space-2)}.nav-link{display:block;padding:var(--essence-space-2) var(--essence-space-3);border-radius:999px;color:var(--essence-text-muted);border:1px solid transparent;transition:background var(--essence-motion-base),color var(--essence-motion-base),border-color var(--essence-motion-base)}.nav-link:hover,.nav-link.active{background:var(--essence-teal-soft);color:var(--essence-text);border-color:#2c5d61}.nav-link:focus-visible,.btn:focus-visible,.preview-card:focus-visible{outline:2px solid var(--essence-teal);outline-offset:2px}.shell-main{padding:var(--essence-space-5);padding-bottom:7rem}.mobile-nav{position:fixed;bottom:0;left:0;right:0;padding:.5rem .6rem calc(.5rem + env(safe-area-inset-bottom));overflow-x:auto}.mobile-nav nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem;min-width:100%}.card,.card-surface{background:var(--essence-card-glass);border:1px solid var(--essence-border);border-radius:var(--essence-radius-lg);padding:var(--essence-space-4);box-shadow:var(--essence-shadow-card)}.route-frame{display:grid;gap:var(--essence-space-4);width:min(100%,1180px);margin:0 auto}.route-frame-head{display:grid;gap:var(--essence-space-2)}.route-frame-content{min-width:0}.eyebrow{color:var(--essence-teal);text-transform:uppercase;letter-spacing:.08em;font-size:.75rem}.status-badge{width:fit-content;border:1px solid var(--essence-border);background:var(--essence-surface-elevated);color:var(--essence-text-muted);padding:var(--essence-space-1) var(--essence-space-2);border-radius:999px;font-size:.8rem}.route-actions{display:flex;gap:var(--essence-space-2);flex-wrap:wrap}.btn{background:var(--essence-teal);color:#052629;border:none;padding:var(--essence-space-2) var(--essence-space-3);border-radius:var(--essence-radius-sm);font-weight:600;cursor:pointer}.btn.secondary{background:transparent;border:1px solid var(--essence-border);color:var(--essence-text)}.muted{color:var(--essence-text-muted)}.pill-row{display:flex;gap:var(--essence-space-2);flex-wrap:wrap}.pill-chip{border:1px solid var(--essence-border);border-radius:999px;padding:.4rem .7rem;color:var(--essence-text);background:#172a35cc}.preview-grid{display:grid;gap:var(--essence-space-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.preview-card{display:grid;gap:var(--essence-space-2);transition:transform var(--essence-motion-fast),border-color var(--essence-motion-fast)}.preview-card:hover{transform:translateY(-2px);border-color:#2e6771}.status-grid{display:grid;gap:var(--essence-space-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.hero{display:grid;gap:var(--essence-space-3);padding:var(--essence-space-6)}@media (min-width: 980px){.shell-body{grid-template-columns:250px 1fr}.rail{display:block}.mobile-nav{display:none}.shell-main{padding:var(--essence-space-6)}}.bridge-v1-shell{display:grid;gap:.9rem;background:radial-gradient(circle at 85% 8%,rgba(0,210,195,.24),transparent 35%),radial-gradient(circle at 12% 18%,rgba(0,149,164,.18),transparent 40%),linear-gradient(180deg,#060d14f5,#040a10fa);border-radius:1.4rem;box-shadow:0 16px 45px #0000006b;padding:1rem}.bridge-v1-brand{display:flex;justify-content:space-between;align-items:baseline}.bridge-v1-mark{margin:0;font-size:1.05rem;font-weight:700;letter-spacing:.08em;color:#20d7c3;text-transform:uppercase}.bridge-v1-subtle{margin:0;color:#9cc3cb;font-size:.82rem}.bridge-v1-card{border:1px solid rgba(55,118,126,.65);border-radius:1rem;padding:.9rem;background:#131f27a3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 1px #abfff514,0 10px 24px #00000052}.bridge-v1-label{margin:0 0 .3rem;text-transform:uppercase;font-size:.74rem;letter-spacing:.08em;color:#73d8cb}.bridge-v1-input{margin:.6rem 0 .8rem;border:1px solid rgba(82,143,153,.6);border-radius:.75rem;min-height:3.1rem;display:flex;align-items:center;padding:.65rem .75rem;color:#c7dbe0;background:#080f16c2}.bridge-v1-signals{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.55rem}.bridge-v1-signals span{border:1px solid rgba(84,136,145,.6);border-radius:999px;padding:.25rem .6rem;font-size:.76rem;background:#071118b8}.bridge-v1-actions{display:grid;gap:.6rem;grid-template-columns:repeat(3,minmax(0,1fr))}.bridge-v1-action-card h4{margin:0 0 .3rem;text-transform:lowercase;color:#9be6db}.bridge-v1-connects ul{margin:.35rem 0 .5rem;padding-left:1.2rem}.bridge-v1-connects li{margin-bottom:.3rem}@media (max-width: 720px){.bridge-v1-actions{grid-template-columns:1fr}.bridge-v1-shell{margin-bottom:4.2rem}}@media (min-width: 980px){.bridge-v1-shell{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.bridge-v1-brand,.bridge-v1-actions,.bridge-v1-connects{grid-column:span 2}}.topbar-brand-glow{box-shadow:inset 0 -1px #6eccc526,0 10px 28px #0006}.topbar-brand-mark{display:flex;align-items:center;gap:.6rem}.topbar-brand-chip{border:1px solid rgba(67,165,158,.45);border-radius:999px;padding:.2rem .6rem;font-size:.74rem;color:#8fe8dc;background:#0b1d21d6;letter-spacing:.08em;text-transform:uppercase}.mobile-nav-glass{background:linear-gradient(180deg,#050e14db,#060c11f5);border-top:1px solid rgba(53,104,113,.5);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 -12px 32px #00000070,inset 0 1px #73d4c924;border-top-left-radius:1.1rem;border-top-right-radius:1.1rem}.nav-link-mobile{text-align:center;border-radius:.85rem;padding:.55rem .35rem;border:1px solid rgba(52,90,95,.58);background:#0b171ec2}.mobile-nav-label{display:block;font-size:.74rem;line-height:1.15;letter-spacing:.03em}.nav-link-mobile.active{border-color:#4ecec0cc;background:linear-gradient(180deg,#144c5273,#0a282db8);color:#b9fff5;box-shadow:0 0 0 1px #55c9bd33,0 0 16px #26a79c4d}@media (max-width: 720px){.topbar{align-items:flex-start;flex-direction:column;gap:.5rem;padding:.75rem .9rem}.topbar-meta{font-size:.78rem;line-height:1.25}.v1-preview-note{width:100%;border-radius:.75rem;padding:.35rem .6rem;font-size:.68rem}.shell-main{padding:1rem .9rem 6.8rem}.mobile-nav{padding:.45rem .5rem calc(.45rem + env(safe-area-inset-bottom))}}.bridge-v1-shell{overflow-x:clip}.bridge-v1-primary{position:relative}.bridge-v1-primary:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;pointer-events:none;box-shadow:0 0 0 1px #68d8cd38,0 0 28px #2eaea633}.bridge-v1-action-card{background:linear-gradient(180deg,#12272fb8,#0d1d24cc)}.bridge-v1-action-card h4{font-size:1.02rem;letter-spacing:.03em}.bridge-v1-footnote{margin:.2rem 0 0;font-size:.74rem;line-height:1.35;text-align:center}@media (max-width: 720px){.route-frame-head{gap:.35rem}.route-frame-head p{margin:0}.bridge-v1-shell{gap:.72rem;padding:.82rem;margin-bottom:4.6rem}.bridge-v1-card{padding:.78rem}.bridge-v1-input{min-height:2.8rem;margin:.55rem 0 .72rem}.bridge-v1-actions{gap:.48rem}}.innerspace-v1-shell,.identity-v1-shell{display:grid;gap:.85rem;background:radial-gradient(circle at 85% 12%,rgba(0,208,191,.2),transparent 36%),radial-gradient(circle at 14% 15%,rgba(0,140,156,.16),transparent 38%),linear-gradient(180deg,#070f16f5,#050b12fa);border-radius:1.25rem;box-shadow:0 14px 40px #0006;padding:.9rem;overflow-x:clip}.innerspace-v1-head,.identity-v1-head{display:flex;justify-content:space-between;align-items:baseline;gap:.6rem}.innerspace-v1-mark,.identity-v1-mark{margin:0;font-size:.96rem;font-weight:700;letter-spacing:.08em;color:#28ddc7;text-transform:uppercase}.innerspace-v1-subtle,.identity-v1-subtle{margin:0;color:#9bc8d1;font-size:.8rem}.innerspace-v1-card,.identity-v1-card{border:1px solid rgba(57,121,130,.64);border-radius:1rem;padding:.85rem;background:#121f27a6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.innerspace-v1-label,.identity-v1-label{margin:0 0 .3rem;text-transform:uppercase;font-size:.74rem;letter-spacing:.08em;color:#75dfd1}.innerspace-v1-reviews,.identity-v1-pillars{display:grid;gap:.58rem;grid-template-columns:repeat(2,minmax(0,1fr))}.innerspace-v1-footnote,.identity-v1-footnote{margin:.15rem 0 0;text-align:center;font-size:.74rem;line-height:1.35}@media (max-width: 720px){.innerspace-v1-shell,.identity-v1-shell{margin-bottom:4.65rem;padding:.8rem;gap:.7rem}.innerspace-v1-card,.identity-v1-card{padding:.75rem}.innerspace-v1-reviews,.identity-v1-pillars{grid-template-columns:1fr}}@media (min-width: 980px){.innerspace-v1-shell,.identity-v1-shell{grid-template-columns:repeat(2,minmax(0,1fr));gap:.95rem}.innerspace-v1-head,.innerspace-v1-reviews,.innerspace-v1-footnote,.identity-v1-head,.identity-v1-pillars,.identity-v1-footnote{grid-column:span 2}}.onboarding-v1-shell{display:grid;gap:.85rem;background:radial-gradient(circle at 82% 12%,rgba(0,211,194,.2),transparent 38%),radial-gradient(circle at 16% 16%,rgba(0,133,149,.16),transparent 40%),linear-gradient(180deg,#070f16f5,#050b12fa);border-radius:1.25rem;box-shadow:0 14px 40px #0006;padding:.9rem;overflow-x:clip}.onboarding-v1-head{display:flex;justify-content:space-between;align-items:baseline;gap:.6rem}.onboarding-v1-mark{margin:0;font-size:.96rem;font-weight:700;letter-spacing:.08em;color:#28ddc7;text-transform:uppercase}.onboarding-v1-subtle{margin:0;color:#9bc8d1;font-size:.8rem}.onboarding-v1-card{border:1px solid rgba(57,121,130,.64);border-radius:1rem;padding:.85rem;background:#121f27a6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.onboarding-v1-label{margin:0 0 .3rem;text-transform:uppercase;font-size:.74rem;letter-spacing:.08em;color:#75dfd1}.onboarding-v1-grid{display:grid;gap:.58rem;grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-v1-preview-card h4{margin:0 0 .35rem}.onboarding-v1-cue{margin:0}.onboarding-v1-footnote{margin:.15rem 0 0;text-align:center;font-size:.74rem;line-height:1.35}@media (max-width: 720px){.onboarding-v1-shell{margin-bottom:4.65rem;padding:.8rem;gap:.7rem}.onboarding-v1-card{padding:.75rem}.onboarding-v1-grid{grid-template-columns:1fr}}@media (min-width: 980px){.onboarding-v1-shell{grid-template-columns:repeat(2,minmax(0,1fr));gap:.95rem}.onboarding-v1-head,.onboarding-v1-grid,.onboarding-v1-footnote{grid-column:span 2}}.entry-auth-card{display:grid;gap:.55rem;max-width:560px}.entry-auth-card input{width:100%;border:1px solid var(--essence-border);border-radius:.7rem;min-height:2.8rem;padding:.55rem .7rem;background:#071118ad;color:var(--essence-text)}.entry-auth-card .btn,.entry-auth-card button[type=submit]{margin-top:.3rem}.deepr-logo-mark{display:flex;align-items:center;gap:.55rem;color:#53e7d3;letter-spacing:.16em;font-weight:800;text-shadow:0 0 18px rgba(49,206,189,.32)}.landing-v1-shell,.auth-v1-shell{display:grid;gap:.9rem;background:radial-gradient(circle at 84% 10%,rgba(0,208,191,.2),transparent 38%),radial-gradient(circle at 14% 16%,rgba(0,132,147,.16),transparent 40%),linear-gradient(180deg,#070f16f7,#03070cfc);border-radius:1.25rem;padding:.95rem;box-shadow:0 16px 45px #00000073}.landing-v1-hero,.landing-v1-loop,.auth-v1-card{border:1px solid rgba(57,121,130,.66);border-radius:1rem;background:#121f27a3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 1px #abfff514,0 10px 24px #00000052}.auth-v1-card{max-width:620px}.auth-v1-label{margin:0 0 .2rem;text-transform:uppercase;font-size:.74rem;letter-spacing:.08em;color:#79e0d3}.auth-v1-caption{margin:-.1rem 0 .35rem;font-size:.86rem}.auth-v1-links a{text-decoration:underline;text-underline-offset:2px}.auth-v1-card button[disabled]{opacity:.62;cursor:not-allowed}@media (max-width: 720px){.landing-v1-shell,.auth-v1-shell{padding:.78rem;gap:.72rem;margin-bottom:4.5rem}.landing-v1-hero,.landing-v1-loop,.auth-v1-card{padding:.78rem}}.landing-cinematic-shell,.auth-cinematic-shell{position:relative;overflow:hidden;background:radial-gradient(circle at 76% 12%,rgba(0,219,199,.26),transparent 34%),radial-gradient(circle at 15% 18%,rgba(0,109,128,.22),transparent 38%),radial-gradient(circle at 48% 95%,rgba(37,83,87,.24),transparent 42%),linear-gradient(180deg,#050a10fc,#020509);border-radius:1.6rem;border:1px solid rgba(72,141,149,.42);padding:clamp(1rem,2.2vw,1.6rem)}.premium-glass-card{border:1px solid rgba(72,143,154,.56);background:linear-gradient(180deg,#11222ac7,#081118cc);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 20px 44px #00000070,inset 0 1px #a6fff41a}.landing-v1-shell{max-width:1180px;margin:0 auto}.landing-v1-top{display:grid;gap:clamp(1rem,3vw,2rem);align-items:center}.landing-v1-hero{display:grid;align-content:center;gap:1rem;min-height:430px;padding:clamp(1.4rem,4vw,3rem)}.landing-v1-hero h1{margin:0;max-width:10ch;font-size:clamp(2.6rem,6vw,5.8rem);line-height:.95}.landing-v1-hero .muted{max-width:34rem;font-size:1.06rem;line-height:1.65}.landing-v1-loop{padding:clamp(1rem,3vw,1.6rem)}.landing-v1-loop h2{margin-top:0}.preview-card{border-radius:1rem;padding:1rem;min-height:145px}.preview-card h3{margin:0;color:#ccfff8}.preview-card p{margin:0;line-height:1.5}.phone-preview-frame{position:relative;display:grid;gap:.75rem;border-radius:2.2rem;padding:1rem;min-height:640px;background:linear-gradient(145deg,#0f2129f0,#03080dfa 56%,#09151cf5);border:1px solid rgba(126,236,224,.32);box-shadow:0 34px 90px #0000009e,0 0 58px #1cc7b833,inset 0 0 0 8px #00000057,inset 0 1px #c7fff91f}.phone-preview-glow{position:absolute;inset:5% -10% auto auto;width:17rem;height:17rem;border-radius:999px;background:radial-gradient(circle,rgba(57,234,214,.28),transparent 66%);pointer-events:none}.phone-preview-brand{position:relative;display:flex;justify-content:space-between;align-items:baseline;gap:.8rem;padding:.6rem .45rem .1rem}.phone-preview-brand span{color:#8fb8c0;font-size:.78rem}.phone-deepr-wordmark{margin:0;letter-spacing:.16em;color:#67eadc;font-weight:900;font-size:1.35rem;text-shadow:0 0 24px rgba(71,221,206,.38)}.deepr-logo-wordmark-large{font-size:clamp(1.55rem,4vw,2.15rem);letter-spacing:.14em}.bridge-preview-card,.premium-string-card,.deeprmatch-mini-card{position:relative;display:grid;gap:.7rem;border-radius:1.25rem;padding:.9rem}.bridge-composer-row,.string-author-row{display:flex;align-items:center;gap:.65rem}.preview-avatar{flex:0 0 auto;width:2.35rem;height:2.35rem;border-radius:999px;background:radial-gradient(circle at 35% 30%,#d7fff8,transparent 18%),linear-gradient(145deg,#27d6c2,#0d4d5a 66%,#081119);box-shadow:0 0 18px #39dbcb47}.avatar-deep{background:linear-gradient(145deg,#aafcf2,#216a73 58%,#071018)}.bridge-preview-input{flex:1;margin:0;border:1px solid rgba(67,123,132,.52);border-radius:999px;padding:.7rem .85rem;color:#b8d7dc;background:#03090eb8}.bridge-preview-chips,.bridge-preview-signals{display:flex;gap:.4rem;flex-wrap:wrap}.bridge-preview-chips span,.bridge-preview-signals span,.mobile-nav-energy span{border:1px solid rgba(83,153,163,.46);border-radius:999px;padding:.28rem .58rem;font-size:.75rem;color:#c6ebe7;background:#030c1294}.bridge-preview-post{justify-self:end;border:0;border-radius:999px;padding:.6rem .95rem;color:#042022;font-weight:800;background:linear-gradient(135deg,#73f7e7,#1fc7b5);box-shadow:0 10px 24px #1ecbbc38}.string-author-row strong{display:block;color:#e8fffb}.string-author-row span{color:#8db5bd;font-size:.78rem}.string-quote{margin:.2rem 0 0;color:#f3fffc;font-size:1.2rem;line-height:1.35}.string-support{margin:0;font-size:.88rem;line-height:1.5}.string-media-glow{min-height:122px;border-radius:1rem;background:radial-gradient(circle at 68% 30%,rgba(142,255,243,.46),transparent 18%),radial-gradient(circle at 25% 68%,rgba(0,139,154,.72),transparent 34%),linear-gradient(135deg,#081921f2,#143f47db);box-shadow:inset 0 1px #ffffff14,0 12px 26px #00000047}.string-tag{margin:0;color:#72eadc;font-size:.82rem;font-weight:700}.deeprmatch-mini-card{grid-template-columns:1fr auto;align-items:center;background:radial-gradient(circle at 85% 20%,rgba(73,238,218,.22),transparent 42%),linear-gradient(180deg,#102930d1,#08121adb)}.deeprmatch-mini-card .eyebrow,.deeprmatch-mini-card p{margin:0}.deeprmatch-mini-card strong{color:#e1fffb}.match-orbits{position:relative;width:4.8rem;height:3rem}.match-orbits span{position:absolute;width:2.35rem;height:2.35rem;border-radius:999px;border:1px solid rgba(175,255,246,.42);background:linear-gradient(145deg,#68efdfe6,#0b404ae6)}.match-orbits span:nth-child(1){left:0;top:.32rem}.match-orbits span:nth-child(2){left:1.25rem;top:0}.match-orbits span:nth-child(3){left:2.5rem;top:.42rem}.match-score{grid-column:1 / -1;color:#7cf0e2;font-weight:800}.mobile-nav-energy{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem;padding:.55rem;border-radius:1.2rem}.mobile-nav-energy span{display:grid;place-items:center;min-height:2.35rem;padding:.25rem;border-radius:.9rem;font-size:.68rem}.mobile-nav-energy span.active{color:#d8fffa;border-color:#70f1e3cc;background:linear-gradient(180deg,#21878b8a,#092f37d1);box-shadow:0 0 18px #36d8c947}.auth-v1-shell{min-height:min(720px,calc(100vh - 10rem))}.auth-page-shell{display:grid;gap:clamp(1rem,4vw,2rem);align-items:center;max-width:1120px;margin:0 auto}.auth-page-copy{display:grid;gap:.75rem;align-content:center;padding:clamp(1rem,3vw,1.5rem)}.auth-page-copy h1{margin:0;max-width:11ch;font-size:clamp(2.4rem,5vw,4.8rem);line-height:.96}.auth-page-copy .muted{max-width:30rem;font-size:1rem;line-height:1.6}.auth-card-wrap{display:grid;place-items:center}.auth-v1-card{width:min(100%,520px);padding:clamp(1.15rem,4vw,2rem);border-radius:1.35rem}.auth-v1-label{margin:0 0 .2rem;text-transform:uppercase;font-size:.76rem;letter-spacing:.08em;color:#8af4e7}.auth-v1-caption{margin:-.1rem 0 .5rem;font-size:.95rem;line-height:1.5}.auth-v1-card label{color:#d9f5f2;font-weight:650;font-size:.88rem}.auth-v1-card input{border-color:#5ca0a98a;border-radius:.95rem;background:#02090ec7;box-shadow:inset 0 1px #ffffff0a}.auth-v1-card button[type=submit]{border:0;border-radius:999px;min-height:2.9rem;color:#042224;font-weight:850;background:linear-gradient(135deg,#7cffef,#23c9b9);box-shadow:0 12px 28px #1fccbd3d}.auth-v1-links a{color:#95f2e7;text-decoration:underline;text-underline-offset:2px}.auth-v1-card button[disabled],.oauth-disabled-state:disabled{opacity:.62;cursor:not-allowed}.oauth-disabled-state:disabled{border-color:#596a6eb3;color:#9dafb3;background:#070e138f}@media (min-width: 980px){.landing-v1-top{grid-template-columns:minmax(0,1.02fr) minmax(390px,.88fr)}.auth-page-shell{grid-template-columns:minmax(0,.92fr) minmax(420px,.82fr)}}@media (max-width: 720px){.landing-v1-hero{min-height:auto;padding:1.1rem}.landing-v1-hero h1{max-width:9ch}.phone-preview-frame{min-height:auto;border-radius:1.6rem;padding:.78rem}.phone-preview-brand{align-items:flex-start;flex-direction:column;gap:.15rem}.deeprmatch-mini-card{grid-template-columns:1fr}.match-orbits{display:none}.mobile-nav-energy{grid-template-columns:repeat(5,minmax(0,1fr))}.mobile-nav-energy span{font-size:.62rem}.auth-page-shell{padding:.9rem;margin-bottom:4.5rem}.auth-page-copy{padding:.4rem .2rem}.auth-page-copy h1{max-width:10ch}}.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}body{min-height:100vh;background:radial-gradient(circle at 50% -20%,rgba(2,147,134,.18),transparent 34rem),radial-gradient(circle at 5% 12%,rgba(2,147,134,.12),transparent 24rem),#020404}.app-shell-v1{min-height:100vh;background:linear-gradient(180deg,#0207081f,#020506b8),radial-gradient(circle at 50% 105%,rgba(2,147,134,.18),transparent 26rem)}.deepr-logo-mark{display:inline-flex;align-items:center;gap:.48rem;color:#10b9aa;line-height:1}.deepr-logo-symbol{display:block;filter:drop-shadow(0 0 18px rgba(2,147,134,.26))}.deepr-logo-wordmark{font-size:1.45rem;letter-spacing:-.055em;color:#10b9aa}.topbar{min-height:4.5rem;border-bottom-color:#0293862e;background:#020506b8;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.topbar-presence{display:flex;align-items:center;gap:1rem;margin-left:auto}.presence-stack{display:flex;align-items:center;padding-left:.5rem}.presence-face,.presence-more,.bridge-avatar{width:2rem;height:2rem;display:inline-grid;place-items:center;border-radius:999px;border:1px solid rgba(2,147,134,.68);background:radial-gradient(circle at 35% 20%,rgba(255,255,255,.18),transparent 30%),linear-gradient(145deg,#16373b,#071113 70%);color:#d7fffa;font-size:.64rem;font-weight:700;box-shadow:0 0 0 2px #020505,0 0 18px #0293863d}.bridge-avatar.is-muted{border-color:#53a49d38;background:radial-gradient(circle at 50% 45%,rgba(83,164,157,.28),transparent 24%),linear-gradient(145deg,#102125,#070d0f 70%);box-shadow:0 0 0 2px #020505}.presence-face{margin-left:calc(var(--stack-index) * -.42rem)}.presence-more{width:2.35rem;margin-left:-.35rem;background:#040f11f2;color:#83d8d0}.attuned-pill,.bridge-live-pill{display:inline-flex;align-items:center;gap:.42rem;min-height:2rem;border:1px solid rgba(2,147,134,.4);border-radius:999px;padding:0 .86rem;color:#71e3d8;background:#031012bd;font-size:.78rem}.attuned-pill span,.bridge-live-pill:before{content:"";width:.42rem;height:.42rem;border-radius:999px;background:#10c8b8;box-shadow:0 0 14px #10c8b8bf}.v1-preview-note{border-color:#02938647;background:#031012c7;color:#88cfc7}.shell-body-v1{max-width:1420px;margin:0 auto;width:100%}.shell-main-v1{width:100%;min-width:0}.rail-v1{min-height:calc(100vh - 4.5rem);position:sticky;top:4.5rem;align-self:start;background:#0206078a;border-right-color:#02938624}.rail-nav{display:grid;gap:.46rem}.rail-divider{height:1px;margin:1rem 0;background:linear-gradient(90deg,transparent,rgba(2,147,134,.42),transparent)}.nav-link-subtle{font-size:.9rem;opacity:.82}.mobile-nav-icon{display:block;min-height:1.1rem;font-size:1.1rem;line-height:1;margin-bottom:.12rem}.nav-link-mobile[aria-label="Create String"]{transform:translateY(-.35rem);border-color:#029386c7;background:radial-gradient(circle at 50% 12%,#10c8b857,#031618eb 68%);box-shadow:0 0 0 1px #10c8b829,0 0 28px #0293864d}.bridge-page-v1{width:min(100%,1240px);margin:0 auto;display:grid;gap:.9rem;color:#edf7f4}.bridge-mobile-hero{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.15rem .1rem 0}.bridge-mobile-hero h1{margin:0;color:#eefaf7;font-size:clamp(1.42rem,4.4vw,2rem);line-height:1.05;letter-spacing:-.038em}.bridge-mobile-hero .muted{margin:.24rem 0 0;max-width:26rem;color:#9fb8b5}.bridge-live-cluster{display:flex;align-items:center;gap:.35rem}.bridge-live-cluster .bridge-avatar:not(:first-child){margin-left:-.72rem}.bridge-layout-v1{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.bridge-stream,.bridge-side-rail,.bridge-strings{display:grid;gap:1rem}.bridge-strings{gap:1.15rem}.bridge-side-rail{gap:1.05rem}.composer-card,.bridge-string-card,.deeprmatch-card,.suggested-connects-card,.bridge-system-card{border:1px solid rgba(83,164,157,.13);background:linear-gradient(180deg,#0c1214f0,#030607fa);border-radius:1.1rem;box-shadow:0 16px 38px #00000061,inset 0 1px #ffffff08;overflow:hidden}.bridge-attuned-strip{display:flex;align-items:center;gap:.44rem;min-height:2.5rem;overflow-x:auto;padding:.5rem .62rem;border:1px solid rgba(83,164,157,.14);border-radius:1rem;color:#a6bbb8;background:#04080ad1;scrollbar-width:none}.bridge-attuned-strip::-webkit-scrollbar{display:none}.bridge-attuned-strip span{flex:0 0 auto;font-size:.8rem;white-space:nowrap}.bridge-attuned-strip span:not(.bridge-attuned-pill){color:#bed4d1c7}.bridge-attuned-pill{border:1px solid rgba(49,224,208,.34);border-radius:999px;padding:.24rem .58rem;color:#98fff4;background:#061d1fc7}.composer-card{padding:1.06rem}.composer-header{display:grid;gap:.18rem;margin-bottom:.86rem}.composer-header span{color:#effffc;font-size:.96rem;font-weight:850;letter-spacing:-.015em}.bridge-string-card.is-primary-string .string-copy{margin-top:1.28rem;color:#f5fffc;font-size:clamp(1.2rem,2.25vw,1.42rem);line-height:1.62}.bridge-string-card.is-primary-string .string-actions{margin-top:1.2rem;padding-top:1.05rem}.composer-header p{margin:0;color:#a6bbb8b8;font-size:.82rem}.composer-input-row{display:flex;align-items:stretch;gap:.68rem}.composer-input{width:100%;min-height:6rem;border:0;border-radius:1rem;padding:1rem 1.05rem;text-align:left;color:#dffef9;background:#0106078f;box-shadow:inset 0 0 0 1px #31e0d014;resize:vertical;line-height:1.55}.composer-tools{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:.5rem;align-items:center;margin-top:.8rem}.composer-media-status{min-height:2.45rem;display:inline-flex;align-items:center;border:1px solid rgba(83,164,157,.1);border-radius:999px;padding:.48rem .78rem;color:#a6bbb8c7;background:#01080947;font-size:.78rem;line-height:1.25}.composer-image-action{min-height:2.45rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(49,224,208,.2);border-radius:999px;padding:0 .78rem;color:#dffef9;background:#31e0d014;cursor:pointer;white-space:nowrap}.composer-image-action input{position:absolute;inline-size:1px;block-size:1px;opacity:0;pointer-events:none}.composer-image-preview{grid-column:1 / -1;display:grid;gap:.55rem;max-width:100%}.composer-image-preview img,.string-image-frame img{display:block;width:100%;max-width:100%;height:auto;object-fit:cover}.composer-image-preview img{max-height:18rem;border-radius:1rem;border:1px solid rgba(49,224,208,.14)}.composer-image-preview button{justify-self:start}.composer-tools button{min-height:2.45rem;border:1px solid rgba(2,147,134,.18);border-radius:999px;padding:0 .74rem;color:#aac2bf;background:#01080966}.composer-tools .composer-submit{color:#021312;background:linear-gradient(135deg,#14c8b8,#029386);font-weight:800}.bridge-string-card{padding:1.12rem;transition:border-color var(--essence-motion-fast),box-shadow var(--essence-motion-fast),transform var(--essence-motion-fast)}.bridge-string-card.is-primary-string{border-color:#31e0d03d;padding:clamp(1.2rem,2vw,1.42rem);background:linear-gradient(180deg,#0e1517f7,#020607fc);box-shadow:0 22px 52px #0000007a,0 0 0 1px #31e0d00a,inset 0 1px #ffffff0a}.bridge-string-card:focus-within,.bridge-string-card:hover{border-color:#31e0d03d}.string-card-head,.string-author,.string-actions,.rail-card-head,.match-actions,.suggested-connects-card li{display:flex;align-items:center}.string-image-frame{margin:.35rem 0 0;overflow:hidden;border:1px solid rgba(49,224,208,.12);border-radius:1.1rem;background:#01080966}.string-image-frame img{max-height:28rem}.string-card-head,.rail-card-head{justify-content:space-between;gap:1rem}.string-author{gap:.68rem}.string-author strong,.suggested-connects-card strong,.deeprmatch-card strong{display:block;color:#effffc}.string-author strong{font-size:.9rem;letter-spacing:-.01em}.string-author span,.suggested-connects-card span,.deeprmatch-card p,.rail-card-head span{display:block;color:#7d9693;font-size:.82rem}.string-menu{border:0;color:#91aaa7;background:transparent;font-size:1.2rem}.string-quote{max-width:36rem;margin:1.05rem 0 .35rem;font-size:clamp(1.85rem,5vw,3rem);line-height:.94;letter-spacing:-.055em;font-family:Georgia,Times New Roman,serif;color:#f4f6ee}.string-copy{display:block;margin:1rem 0 .56rem;color:#edf7f4;font-size:clamp(1.02rem,1.8vw,1.18rem);line-height:1.7;text-decoration:none;letter-spacing:-.015em}.string-tag{margin:.8rem 0;color:#12c4b4;font-weight:700}.string-actions{justify-content:space-between;gap:.58rem;padding-top:.86rem;border-top:1px solid rgba(49,224,208,.08);margin-top:.9rem}.string-action{flex:1 1 0;display:inline-flex;gap:.42rem;align-items:center;justify-content:center;min-height:3rem;min-width:0;border:1px solid rgba(83,164,157,.17);border-radius:999px;padding:.56rem .74rem;color:#bfd4d1;background:#020d0f80;text-align:center;transition:border-color var(--essence-motion-fast),background var(--essence-motion-fast),color var(--essence-motion-fast),transform var(--essence-motion-fast)}.string-action:hover:not(:disabled),.string-action:focus-visible{border-color:#31e0d06b;color:#effffc;background:#062022d6}.string-action:focus-visible{outline:2px solid rgba(49,224,208,.7);outline-offset:2px}.string-action.is-active{border-color:#31e0d075;color:#31e0d0;background:#052628b8}.string-action:disabled{cursor:not-allowed;opacity:.62}.string-action strong{color:#effffc;font-size:.88rem}.string-action-copy{font-size:.84rem;font-weight:700;white-space:nowrap}.reflect-composer{display:grid;gap:.7rem;padding-top:.75rem}.reflect-composer textarea{min-height:5rem;resize:vertical;border:1px solid rgba(49,224,208,.28);border-radius:.85rem;padding:.78rem .85rem;color:#effffc;background:#020a0cb8}.reflect-composer-actions{display:flex;flex-wrap:wrap;gap:.55rem}.reflect-composer-actions button{border:1px solid rgba(49,224,208,.32);border-radius:999px;padding:.54rem .84rem;color:#effffc;background:#062022c7}.reflect-composer-actions button:disabled{cursor:not-allowed;opacity:.55}.deeprmatch-card,.suggested-connects-card,.bridge-system-card{padding:1.12rem}.rail-card-head h2,.bridge-system-card h2{margin:0;color:#f1fffc;font-size:1.02rem}.rail-card-head a{color:#16c7b7;font-size:.84rem}.suggested-connects-card ul{display:grid;gap:.72rem;padding:0;margin:.9rem 0 0;list-style:none}.suggested-connects-card li{gap:.65rem}.suggested-connects-card li div{min-width:0;flex:1}.suggested-connects-card button{min-height:2rem;padding:0 .78rem}.bridge-system-card p{margin-bottom:0;color:#a9c3bf;line-height:1.55}.bridge-runtime-state{border-color:#31e0d029;background:radial-gradient(circle at 12% 0%,rgba(49,224,208,.12),transparent 12rem),#030c0ec2}.bridge-runtime-state strong{display:block;color:#effffc;margin-bottom:.28rem}.search-v1-shell.card-surface,.discover-v1-shell.card-surface,.whisper-v1-inbox.card-surface,.settings-v1-shell.card-surface,.identity-v1-shell.card-surface{border-color:#31e0d029}@media (max-width: 720px){.topbar{min-height:auto;flex-direction:row;align-items:center;padding:.9rem 1rem .62rem}.topbar-presence{gap:.35rem}.presence-stack,.v1-preview-note{display:none}.shell-main-v1{padding:.9rem .65rem 7.15rem}.route-frame{gap:.75rem}.route-frame-head.card-surface,.search-v1-shell.card-surface,.discover-v1-shell.card-surface,.whisper-v1-inbox.card-surface,.settings-v1-shell.card-surface,.identity-v1-shell.card-surface{border-radius:1rem;padding:.9rem}.route-actions{gap:.45rem}.route-actions .btn{flex:1 1 100%;text-align:center}.bridge-mobile-hero .eyebrow{display:none}.bridge-live-pill{min-height:1.85rem;padding:0 .68rem;font-size:.72rem}.composer-input-row{flex-direction:column}.composer-tools{grid-template-columns:1fr}.composer-tools .composer-submit{width:100%}.bridge-attuned-strip{scroll-padding-inline:.62rem}.bridge-string-card{padding:1.04rem}.bridge-string-card.is-primary-string{padding:1.14rem}.string-actions{gap:.28rem}.string-action{justify-content:center;padding:.54rem .4rem;text-align:center}.string-action strong{font-size:.82rem}.string-action-copy{font-size:.72rem}.bridge-side-rail{margin-bottom:3.8rem}}@media (min-width: 980px){.shell-body-v1{grid-template-columns:250px minmax(0,1fr)}.bridge-layout-v1{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start}.bridge-side-rail{position:sticky;top:5.4rem}.bridge-mobile-hero{display:none}}.search-v1-shell,.discover-v1-shell,.whisper-v1-inbox,.settings-v1-shell{display:grid;gap:1rem;background:radial-gradient(circle at 18% 0%,rgba(16,200,184,.14),transparent 16rem),linear-gradient(180deg,#0a1618db,#03080af0)}.search-v1-shell label{color:#dffef9;font-weight:800;letter-spacing:-.02em}.search-v1-shell input,.whisper-composer-card input{min-height:3rem;border:1px solid rgba(49,224,208,.22);border-radius:.95rem;padding:0 .9rem;color:#dffef9;background:#010708b3}.search-v1-grid{display:grid;gap:.85rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.search-v1-circles-entry,.search-v1-deeprmatch-entry{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.9rem;align-items:end;border-color:#31e0d033;background:radial-gradient(circle at 14% 0%,rgba(49,224,208,.12),transparent 12rem),#020c0eb3}.search-v1-circles-entry h3,.search-v1-deeprmatch-entry h3{margin:.2rem 0 .42rem;color:#f1fffc;font-size:clamp(1.2rem,3vw,1.65rem);line-height:1.05;letter-spacing:-.04em}.search-v1-circles-entry .btn,.search-v1-deeprmatch-entry .btn{white-space:nowrap}@media (max-width: 720px){.search-v1-circles-entry,.search-v1-deeprmatch-entry{grid-template-columns:1fr;padding:.9rem}.search-v1-circles-entry .btn,.search-v1-deeprmatch-entry .btn{width:100%;text-align:center}}.discover-person-card{height:100%}.whisper-composer-card{display:grid;gap:.72rem}.whisper-composer-card button:disabled{cursor:not-allowed;opacity:.58}@media (max-width: 720px){.mobile-nav-label{font-size:.66rem}}.deeprmatch-v1-shell{display:grid;gap:1rem;border-color:#31e0d029;background:radial-gradient(circle at 18% 0%,rgba(16,200,184,.14),transparent 16rem),radial-gradient(circle at 82% 16%,rgba(74,164,156,.12),transparent 15rem),linear-gradient(180deg,#0a1618e0,#03080af2)}.deeprmatch-v1-app-header{display:grid;gap:.42rem}.deeprmatch-v1-app-header h2{max-width:14ch;margin:0;color:#f1fffc;font-size:clamp(2rem,6vw,3.35rem);line-height:.96;letter-spacing:-.06em}.deeprmatch-v1-app-header p{max-width:48rem}.settings-v1-shell{display:grid;gap:clamp(.86rem,2vw,1.08rem);width:min(100%,760px);margin:0 auto;border-color:#31e0d01f;background:linear-gradient(180deg,#070c0ef5,#010405fa);box-shadow:inset 0 1px #b1fff50b,0 14px 34px #00000047}.settings-app-realism{color:#effffc}.settings-v1-account-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.9rem;align-items:center;border:1px solid rgba(49,224,208,.12);border-radius:1.25rem;padding:clamp(.9rem,2vw,1.08rem);background:radial-gradient(circle at 0% 0%,rgba(49,224,208,.06),transparent 12rem),linear-gradient(180deg,#01080994,#0106076b)}.settings-v1-account-copy{min-width:0}.settings-v1-kicker{margin:0 0 .22rem;color:#8cf4e9;font-size:.72rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.settings-v1-account-card h2,.settings-v1-group h2,.settings-v1-signout h2{margin:0;color:#f7fffd;letter-spacing:-.035em}.settings-v1-account-card h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.15rem,4vw,1.48rem)}.settings-v1-account-detail,.settings-v1-account-note{margin:.24rem 0 0;color:#dbfffabd;font-size:.86rem;line-height:1.35}.settings-v1-account-note{color:#b5e0dba3}.settings-v1-card-action{border:1px solid rgba(49,224,208,.2);border-radius:999px;padding:.48rem .78rem;color:#cffff8;background:#0314168f;font-size:.84rem;font-weight:800;text-decoration:none}.settings-v1-card-action:hover{border-color:#31e0d075;color:#f7fffd}.settings-v1-groups{display:grid;gap:.9rem}.settings-v1-group{display:grid;gap:.48rem}.settings-v1-group h2{padding:0 .18rem;color:#dbfffab8;font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.settings-v1-row-stack{overflow:hidden;border:1px solid rgba(49,224,208,.1);border-radius:1.12rem;background:#0108097a}.settings-v1-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:.72rem;align-items:center;min-height:4rem;padding:.86rem .92rem;color:inherit;text-decoration:none}.settings-v1-row+.settings-v1-row{border-top:1px solid rgba(49,224,208,.1)}.settings-v1-row-link:hover{background:#31e0d00e}.settings-v1-row-mark{display:grid;place-items:center;width:2.12rem;height:2.12rem;border:1px solid rgba(49,224,208,.14);border-radius:999px;color:#8cf4e9c2;background:#03121494;font-size:.92rem;font-weight:750}.settings-v1-row-copy{display:grid;gap:.16rem;min-width:0}.settings-v1-row-title{color:#effffc;font-size:.96rem;font-weight:850}.settings-v1-row-detail{color:#dbfffaa8;font-size:.82rem;line-height:1.38;white-space:normal}.settings-v1-row-meta,.settings-v1-row-boundary{border:1px solid rgba(49,224,208,.14);border-radius:999px;padding:.28rem .5rem;color:#cffff8ad;background:#021012ad;font-size:.68rem;font-weight:850;white-space:nowrap}.settings-v1-row-boundary{color:#b5e0db8f}.settings-v1-row-chevron{color:#8cf4e9;font-size:1.42rem;line-height:1}.settings-v1-signout{display:flex;align-items:center;justify-content:space-between;gap:.8rem;border:1px solid rgba(255,101,118,.12);border-radius:1.12rem;padding:.88rem .92rem;background:#0c05065c}.settings-v1-signout p{margin:.26rem 0 0;color:#ffdce099;font-size:.84rem}.settings-v1-signout-button{min-height:2.72rem;border:1px solid rgba(255,101,118,.28);border-radius:999px;padding:0 .95rem;color:#ffdfe3;background:#360a0e6b;font-weight:900;cursor:pointer}.settings-v1-signout-button:disabled{cursor:not-allowed;opacity:.7}@media (max-width: 720px){.settings-v1-shell{gap:.82rem;padding:.82rem;border-radius:1.1rem}.settings-v1-account-card{grid-template-columns:minmax(0,1fr)}.settings-v1-card-action{grid-column:1 / -1;text-align:center}.settings-v1-row{grid-template-columns:auto minmax(0,1fr) auto;min-height:3.75rem;padding:.72rem}.settings-v1-row-meta,.settings-v1-row-boundary{display:none}.settings-v1-signout{align-items:stretch;flex-direction:column}}@media (min-width: 1080px){.settings-v1-shell{width:min(100%,860px)}.settings-v1-groups{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.deeprmatch-v1-pulse{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.82rem;align-items:center;border:1px solid rgba(49,224,208,.2);border-radius:1rem;padding:.9rem;background:#0108098a}.deeprmatch-v1-pulse>span{width:3rem;height:3rem;border-radius:999px;background:radial-gradient(circle at 50% 50%,rgba(236,255,251,.86),transparent .22rem),radial-gradient(circle at 50% 50%,rgba(16,200,184,.42),transparent 1.1rem),#02938629;box-shadow:0 0 34px #10c8b847}.deeprmatch-v1-pulse strong{color:#effffc}.deeprmatch-v1-grid{display:grid;gap:.85rem;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}@media (max-width: 720px){.deeprmatch-v1-shell.card-surface,.settings-v1-shell.card-surface{border-radius:1rem;padding:.9rem}.deeprmatch-v1-pulse,.settings-v1-account-card{grid-template-columns:1fr}.settings-v1-account-actions{justify-content:stretch}.settings-v1-account-actions .btn{width:100%;text-align:center}}.whisper-v1-inbox{display:grid;gap:clamp(.78rem,1.8vw,1.05rem);width:100%;min-height:calc(100vh - 12rem);padding:clamp(.2rem,1.4vw,.55rem);border-radius:1.35rem;background:radial-gradient(circle at 18% 8%,rgba(31,220,204,.055),transparent 18rem),radial-gradient(circle at 92% 34%,rgba(14,101,111,.075),transparent 16rem),linear-gradient(180deg,#030908,#020706 48%,#010506)}.whisper-v1-workspace-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.2rem 0}.whisper-v1-workspace-head h1,.whisper-v1-empty-inbox h2,.whisper-v1-section-head h2,.whisper-v1-conversation-head h2,.whisper-v1-composer h3,.whisper-v1-thread-card h3{margin:0;color:#f4fffb;letter-spacing:-.04em}.whisper-v1-workspace-head h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(2.25rem,8vw,4.25rem);font-weight:700;line-height:.96}.whisper-v1-workspace-head .muted{max-width:44rem;margin-top:.48rem;color:#b5bdc2;font-size:clamp(.98rem,2.5vw,1.2rem);line-height:1.4}.whisper-v1-kicker{margin:0 0 .18rem;color:#18d8c7;font-size:.68rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.whisper-v1-status-row{display:flex;justify-content:flex-end;gap:.42rem;flex-wrap:wrap}.whisper-v1-status-pill{width:fit-content;margin:0;border:1px solid rgba(24,216,199,.5);border-radius:999px;padding:.42rem .72rem;color:#31ead9;background:linear-gradient(180deg,#042024bd,#010b10b8);box-shadow:0 0 26px #18d8c71a,inset 0 1px #dbfffb14;font-size:.82rem;font-weight:800}.whisper-v1-status-pill-alert{border-color:#eec17a6b;color:#f1d9b5}.whisper-v1-search{position:relative;display:grid;align-items:center}.whisper-v1-search-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.whisper-v1-search-icon{position:absolute;left:1rem;z-index:1;width:1.05rem;height:1.05rem;border:1.8px solid #cbd7d9;border-radius:999px;opacity:.9;pointer-events:none}.whisper-v1-search-icon:after{content:"";position:absolute;right:-.38rem;bottom:-.28rem;width:.5rem;height:1.8px;border-radius:999px;background:#cbd7d9;transform:rotate(45deg)}.whisper-v1-search input{width:100%;border:1px solid rgba(139,174,181,.18);border-radius:1rem;padding:1rem 1rem 1rem 3rem;color:#f1fffb;background:linear-gradient(180deg,#081015d6,#040a0ee6);box-shadow:inset 0 1px #f6fffd0d,0 18px 40px #0000002e;font-size:1rem}.whisper-v1-search input::placeholder{color:#a9b3b9}.whisper-v1-search input:focus{outline:2px solid rgba(49,234,217,.64);outline-offset:2px}.whisper-v1-search input:disabled{opacity:.86}.whisper-v1-layout{display:grid;gap:.92rem;min-width:0}.whisper-v1-thread-list,.whisper-v1-conversation,.whisper-v1-composer,.whisper-v1-empty-card,.whisper-v1-empty-inbox,.whisper-v1-thread-card{border:1px solid rgba(111,166,172,.2);background:radial-gradient(circle at 15% 0%,rgba(27,209,195,.035),transparent 12rem),linear-gradient(145deg,#050c0ee0,#020709f0);box-shadow:inset 0 1px #d6fff90d,0 20px 54px #00000038;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.whisper-v1-thread-list,.whisper-v1-conversation{border-radius:1.05rem;padding:clamp(.82rem,2vw,1.05rem);min-width:0}.whisper-v1-section-head{margin-bottom:.72rem}.whisper-v1-thread-stack{display:grid;gap:.68rem}.whisper-v1-thread-card{display:grid;gap:.62rem;border-radius:.98rem;padding:.82rem;transition:border-color var(--essence-motion-fast),background var(--essence-motion-fast),transform var(--essence-motion-fast)}.whisper-v1-thread-card:hover{border-color:#31ead97a;transform:translateY(-1px)}.whisper-thread-card-active{border-color:#31ead99e;background:linear-gradient(145deg,#031e2094,#030c0fe6)}.whisper-v1-thread-card-top,.whisper-v1-conversation-head,.whisper-v1-composer-footer,.whisper-v1-entry-meta{display:flex;align-items:center;justify-content:space-between;gap:.72rem}.whisper-v1-thread-card-top{align-items:flex-start}.whisper-v1-thread-copy{min-width:0;flex:1}.whisper-v1-thread-card .muted{margin:.22rem 0 0;line-height:1.4}.whisper-v1-thread-mark{flex:0 0 auto;width:2.8rem;height:2.8rem;border:1px solid rgba(49,234,217,.46);border-radius:999px;background:radial-gradient(circle at 50% 50%,rgba(244,255,252,.9) 0 .14rem,transparent .15rem),radial-gradient(circle at 50% 50%,rgba(49,234,217,.22),transparent 1rem),linear-gradient(145deg,#032427c2,#020c0ef0);box-shadow:0 0 20px #31ead921,inset 0 1px #f2fffd1a}.whisper-v1-gate-chip,.whisper-v1-thread-id,.whisper-v1-composer-context{border:1px solid rgba(49,234,217,.34);border-radius:999px;padding:.32rem .56rem;color:#bdfaf4;background:#020f149e;font-size:.74rem}.whisper-v1-meta-list{display:grid;gap:.42rem;margin:0}.whisper-v1-meta-list div{display:grid;gap:.1rem}.whisper-v1-meta-list dt{color:#86b3ba;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.whisper-v1-meta-list dd{margin:0;color:#e8fffb;overflow-wrap:anywhere}.whisper-v1-open-button,.whisper-v1-send-button{border:1px solid rgba(49,234,217,.45);border-radius:999px;padding:.62rem .86rem;color:#052225;font-weight:900;cursor:pointer;background:linear-gradient(135deg,#83fff1,#18d8c7);box-shadow:0 12px 26px #18d8c72e}.whisper-v1-open-button:disabled,.whisper-v1-send-button:disabled{opacity:.56;cursor:not-allowed;box-shadow:none}.whisper-v1-conversation{display:grid;gap:.78rem}.whisper-v1-conversation-head{align-items:flex-start;border-bottom:1px solid rgba(87,151,158,.16);padding-bottom:.74rem}.whisper-v1-thread-id{max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whisper-v1-entry-panel{display:grid;gap:.64rem;min-height:14rem;align-content:start}.whisper-v1-entry-head{margin-bottom:0}.whisper-v1-empty-card,.whisper-v1-empty-inbox{border-radius:1rem;padding:.86rem}.whisper-v1-empty-inbox{position:relative;isolation:isolate;display:grid;gap:1rem;justify-items:center;overflow:hidden;min-height:clamp(20rem,45vh,30rem);padding:clamp(1.4rem,6vw,3rem) clamp(1rem,5vw,2.4rem);text-align:center}.whisper-v1-empty-inbox:before{content:"";position:absolute;inset:auto -10% -42% -10%;z-index:-1;height:70%;background:radial-gradient(ellipse at 50% 0%,rgba(24,216,199,.09),transparent 54%);filter:blur(14px)}.whisper-v1-empty-orb{position:relative;width:min(52vw,12rem);aspect-ratio:1;border:1px solid rgba(49,234,217,.2);border-radius:999px;background:radial-gradient(circle at 50% 50%,rgba(250,255,253,.92) 0 .18rem,transparent .19rem),radial-gradient(circle at 50% 50%,rgba(49,234,217,.16),transparent 2rem),radial-gradient(circle at 50% 72%,rgba(0,0,0,.54),transparent 3.6rem),linear-gradient(160deg,#022226bd,#01070af5);box-shadow:0 0 42px #18d8c724,inset 0 1px #ffffff1a}.whisper-v1-empty-orb span{position:absolute;top:18%;right:18%;bottom:18%;left:18%;border:1px solid rgba(49,234,217,.12);border-radius:999px}.whisper-v1-empty-orb span:nth-child(2){top:32%;right:32%;bottom:32%;left:32%;opacity:.85}.whisper-v1-empty-orb span:nth-child(3){top:46%;right:46%;bottom:46%;left:46%;opacity:.7}.whisper-v1-empty-copy{display:grid;gap:.48rem;max-width:32rem}.whisper-v1-empty-inbox h2{margin:0;color:#f4fffb;font-size:clamp(1.6rem,7vw,2.65rem)}.whisper-v1-empty-inbox p{margin:0;line-height:1.55}.whisper-v1-empty-card strong{color:#effffb}.whisper-v1-empty-card p{margin-bottom:0;line-height:1.5}.whisper-v1-entry-list{display:grid;gap:.62rem;list-style:none;margin:0;padding:0}.whisper-v1-entry-bubble{width:min(100%,44rem);border:1px solid rgba(49,234,217,.22);border-radius:1rem 1rem 1rem .36rem;padding:.82rem .92rem;background:linear-gradient(145deg,#133037c7,#08141adb);box-shadow:0 14px 26px #00000038,inset 0 1px #ffffff0d}.whisper-v1-entry-bubble p{margin:0;color:#f4fffc;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.whisper-v1-entry-meta{justify-content:flex-start;flex-wrap:wrap;margin-top:.52rem;color:#8fb8bf;font-size:.74rem}.whisper-v1-composer{display:grid;gap:.66rem;border-radius:1rem;padding:.86rem}.whisper-v1-composer p{margin-top:.16rem}.whisper-v1-composer form{display:grid;gap:.62rem}.whisper-v1-composer textarea{width:100%;min-height:6.8rem;resize:vertical;border:1px solid rgba(93,161,170,.38);border-radius:.92rem;padding:.82rem;color:#effffb;background:#02090eb8;box-shadow:inset 0 1px #c7fff90d}.whisper-v1-composer textarea:focus{outline:2px solid rgba(117,247,231,.72);outline-offset:2px}.whisper-v1-composer textarea:disabled{opacity:.58;cursor:not-allowed}.whisper-v1-composer-footer{flex-wrap:wrap;color:#8fb8bf;font-size:.8rem}.whisper-v1-limit-alert{color:#f0b78f}@media (max-width: 720px){.shell-main{padding-left:.72rem;padding-right:.72rem}.route-frame{width:100%}.whisper-v1-inbox{min-height:calc(100vh - 8rem);margin-bottom:4.5rem;padding-left:.45rem;padding-right:.45rem}.whisper-v1-workspace-head{flex-direction:column}.whisper-v1-status-row{justify-content:flex-start}.whisper-v1-conversation-head,.whisper-v1-thread-card-top{align-items:flex-start;flex-direction:column}.whisper-v1-thread-id{max-width:100%}.whisper-v1-open-button,.whisper-v1-send-button{width:100%}}@media (min-width: 900px){.whisper-v1-layout{grid-template-columns:minmax(17rem,.78fr) minmax(0,1.6fr);align-items:start}.whisper-v1-thread-list{position:sticky;top:6rem}.whisper-v1-entry-panel{min-height:23rem}}.deeprmatch-v1-route{width:100%;max-width:100%;min-width:0}.deeprmatch-v1-route .route-frame-content,.deeprmatch-v1-shell.card-surface,.deeprmatch-v1-shell.card-surface>*,.deeprmatch-v1-layout,.deeprmatch-v1-calibration-stack,.deeprmatch-v1-grid,.deeprmatch-v1-progress-panel,.deeprmatch-v1-private-context-panel,.deeprmatch-v1-context-panel,.deeprmatch-v1-context-card,.deeprmatch-v1-context-list,.deeprmatch-v1-question-card,.deeprmatch-v1-calibration-card,.deeprmatch-v1-save-card,.deeprmatch-v1-mobile-step-controls,.deeprmatch-v1-option{max-width:100%;min-width:0}.deeprmatch-v1-shell.card-surface{position:relative;isolation:isolate;width:100%;min-height:calc(100vh - 8rem);overflow:hidden;border:1px solid rgba(49,224,208,.11);border-radius:clamp(1.1rem,2vw,1.8rem);padding:clamp(.85rem,2.4vw,1.35rem);background:radial-gradient(circle at 10% 0%,rgba(49,224,208,.028),transparent 12rem),radial-gradient(circle at 94% 6%,rgba(2,147,134,.032),transparent 13rem),linear-gradient(145deg,#010403,#020706 58%,#010304);box-shadow:0 20px 54px #00000070,inset 0 1px #bffbf50e}.deeprmatch-v1-orb{position:absolute;z-index:-1;pointer-events:none;filter:blur(2px);opacity:.14}.deeprmatch-v1-orb-one{width:18rem;height:18rem;top:-8rem;right:-5rem;border-radius:999px;background:radial-gradient(circle,rgba(49,224,208,.035),transparent 62%)}.deeprmatch-v1-orb-two{width:16rem;height:16rem;bottom:12%;left:-7rem;border-radius:999px;background:radial-gradient(circle,rgba(2,147,134,.03),transparent 64%)}.deeprmatch-v1-layout,.deeprmatch-v1-calibration-stack,.deeprmatch-v1-grid,.deeprmatch-v1-mobile-step-flow,.deeprmatch-v1-private-context-panel,.deeprmatch-v1-context-list{display:grid;gap:clamp(.75rem,1.8vw,1rem)}.deeprmatch-v1-app-header{display:grid;gap:.42rem;padding:.1rem 0 0}.deeprmatch-v1-app-header .eyebrow{width:fit-content;margin:0;border:1px solid rgba(49,224,208,.22);border-radius:999px;padding:.35rem .72rem;background:#31e0d014;color:#8cf4e9}.deeprmatch-v1-app-header h1{max-width:100%;margin:0;color:#f2fffc;font-size:clamp(2.35rem,5vw,3.6rem);line-height:.96;letter-spacing:-.06em;text-shadow:0 0 22px rgba(49,224,208,.1);overflow-wrap:anywhere}.deeprmatch-v1-deck{max-width:46rem;margin:0;color:#f2fffceb;font-size:clamp(.95rem,1.4vw,1.05rem);line-height:1.25;letter-spacing:-.035em}.deeprmatch-v1-progress-panel,.deeprmatch-v1-context-card,.deeprmatch-v1-question-card,.deeprmatch-v1-save-card{border:1px solid rgba(49,224,208,.1);background:linear-gradient(145deg,#020c0dd1,#010708bd);box-shadow:inset 0 1px #ffffff09,0 10px 22px #00000038;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.deeprmatch-v1-progress-panel{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem;border-radius:1.25rem;padding:.82rem}.deeprmatch-v1-progress-ring{display:grid;width:4.4rem;height:4.4rem;place-items:center;border-radius:999px;background:radial-gradient(circle at center,#061012 58%,transparent 60%),conic-gradient(#31e0d0 var(--deeprmatch-progress),rgba(49,224,208,.11) 0);box-shadow:0 0 26px #31e0d02e}.deeprmatch-v1-progress-ring span,.deeprmatch-v1-progress-copy strong{color:#f2fffc;font-weight:900}.deeprmatch-v1-progress-copy p,.deeprmatch-v1-progress-copy strong{margin:0}.deeprmatch-v1-progress{width:100%;height:.48rem;margin-top:.58rem;overflow:hidden;border:1px solid rgba(49,224,208,.18);border-radius:999px;background:#021012d1}.deeprmatch-v1-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#029386,#31e0d0,#bffbf5);box-shadow:0 0 22px #31e0d057;transition:width .18s ease}.deeprmatch-v1-mobile-step-flow{display:none}.deeprmatch-v1-mobile-step-meta{display:grid;gap:.2rem;border:0;border-radius:.8rem;padding:.18rem .08rem;background:transparent}.deeprmatch-v1-mobile-step-meta strong{color:#f2fffc;font-size:1.02rem}.deeprmatch-v1-step-dots{display:flex;flex-wrap:wrap;gap:.42rem;align-items:center}.deeprmatch-v1-step-dot{width:.72rem;height:.72rem;border:1px solid rgba(49,224,208,.25);border-radius:999px;padding:0;background:#31e0d01f;cursor:pointer}.deeprmatch-v1-step-dot.is-active{width:1.95rem;background:linear-gradient(90deg,#029386,#31e0d0);box-shadow:0 0 18px #31e0d057}.deeprmatch-v1-step-dot.is-answered:not(.is-active){background:#31e0d0}.deeprmatch-v1-current-question{min-height:21.5rem}.deeprmatch-v1-step-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.deeprmatch-v1-step-controls .btn{min-height:3rem;border-radius:999px}.deeprmatch-v1-mobile-status,.deeprmatch-v1-mobile-save{grid-column:1 / -1}.deeprmatch-v1-mobile-status{margin-top:0;padding:0 .12rem}.deeprmatch-v1-mobile-save{background:linear-gradient(135deg,#31e0d0,#029386);box-shadow:0 12px 28px #02938642}.deeprmatch-v1-question-card{display:grid;gap:.82rem;border-radius:1.05rem;padding:clamp(.72rem,1.8vw,.95rem)}.deeprmatch-v1-question-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.68rem;align-items:start}.deeprmatch-v1-question-head>span{display:grid;width:2.15rem;height:2.15rem;place-items:center;border:1px solid rgba(49,224,208,.3);border-radius:.85rem;color:#bffbf5;background:#31e0d01a;font-size:.78rem;font-weight:900}.deeprmatch-v1-question-card h2{margin:.18rem 0 0;color:#f1fffc;font-size:clamp(1.02rem,2.2vw,1.28rem);line-height:1.08;letter-spacing:-.045em}.deeprmatch-v1-step,.deeprmatch-v1-status{margin:0;color:#8cf4e9;font-size:.72rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.deeprmatch-v1-status{margin-top:.5rem;color:#bffbf5d6;letter-spacing:.04em;text-transform:none}.deeprmatch-v1-option-grid{display:grid;gap:.48rem;grid-template-columns:repeat(2,minmax(0,1fr))}.deeprmatch-v1-option{display:grid;gap:.16rem;width:100%;border:1px solid rgba(49,224,208,.14);border-radius:.88rem;padding:.64rem .66rem;color:#dbfffac7;background:#03101294;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.deeprmatch-v1-option strong{color:#effffc}.deeprmatch-v1-option span{font-size:.78rem;line-height:1.32}.deeprmatch-v1-option:hover,.deeprmatch-v1-option.is-selected{border-color:#31e0d08a;color:#effffc;background:linear-gradient(135deg,#31e0d033,#031012b8);box-shadow:0 0 0 1px #31e0d01a,0 10px 24px #02938624;transform:translateY(-1px)}.deeprmatch-v1-private-context-panel{align-content:start}.deeprmatch-v1-context-card,.deeprmatch-v1-save-card{border-radius:1.18rem;padding:.9rem}.deeprmatch-v1-context-card-primary{background:linear-gradient(145deg,#0293860b,#010809e0)}.deeprmatch-v1-about-card{display:grid;gap:.8rem}.deeprmatch-v1-about-head{display:grid;gap:.18rem}.deeprmatch-v1-context-card h2,.deeprmatch-v1-context-list h3{margin:.25rem 0 .36rem;color:#f1fffc;letter-spacing:-.04em}.deeprmatch-v1-context-card h2{font-size:clamp(1.08rem,2vw,1.45rem);line-height:1}.deeprmatch-v1-context-list article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.62rem;align-items:start}.deeprmatch-v1-context-list article>span{color:#31e0d0;font-size:.78rem;font-weight:900}.deeprmatch-v1-context-list p,.deeprmatch-v1-context-card p,.deeprmatch-v1-save-card p{margin:0}.deeprmatch-v1-save-card{display:grid;gap:.85rem;align-items:center}.deeprmatch-v1-save-card strong{color:#f2fffc;font-size:1.1rem}.deeprmatch-v1-save-card .btn{width:100%;min-height:3rem;border-radius:999px;background:linear-gradient(135deg,#31e0d0,#029386);box-shadow:0 12px 28px #02938642}.deeprmatch-v1-save-card .btn:disabled{cursor:not-allowed;opacity:.62}@media (min-width: 940px){.deeprmatch-v1-mobile-step-flow{display:none}.deeprmatch-v1-desktop-grid{grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);align-items:start}.deeprmatch-v1-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.deeprmatch-v1-private-context-panel{position:sticky;top:1rem}.deeprmatch-v1-save-card .btn{width:auto;min-width:12rem}}@media (max-width: 720px){.shell-main:has(.deeprmatch-v1-route){padding:max(.44rem,env(safe-area-inset-top)) max(.42rem,env(safe-area-inset-right)) 6.6rem max(.42rem,env(safe-area-inset-left))}.deeprmatch-v1-shell.card-surface{min-height:calc(100vh - 7.2rem);border-radius:1.05rem}.deeprmatch-v1-app-header h1{font-size:clamp(2rem,9vw,2.5rem)}.deeprmatch-v1-progress-panel{grid-template-columns:auto minmax(0,1fr);padding:.9rem}.deeprmatch-v1-progress-ring{width:3.7rem;height:3.7rem}.deeprmatch-v1-mobile-step-flow{display:grid}.deeprmatch-v1-grid{display:none;grid-template-columns:1fr}.deeprmatch-v1-current-question{gap:1rem;min-height:22rem;border-color:#31e0d01f;border-radius:1.08rem;padding:.86rem;background:linear-gradient(155deg,#02938607,#010809eb)}.deeprmatch-v1-question-card h2{font-size:clamp(1.04rem,4.7vw,1.28rem);line-height:1.12}.deeprmatch-v1-option-grid{grid-template-columns:1fr}.deeprmatch-v1-option{min-height:3.55rem;padding:.68rem .76rem}.deeprmatch-v1-option span{font-size:.86rem}.deeprmatch-v1-private-context-panel{gap:.54rem}.deeprmatch-v1-context-card{border-color:#31e0d014;padding:.72rem;box-shadow:none}.deeprmatch-v1-context-list{gap:.48rem}.deeprmatch-v1-about-list article{gap:.5rem}.deeprmatch-v1-about-list h3{margin-bottom:.12rem;font-size:.94rem}.deeprmatch-v1-save-card{display:none}}.topbar-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:.52rem;margin-left:auto}.account-menu{position:relative;display:inline-flex}.account-menu-trigger{display:grid;place-items:center;width:2.35rem;height:2.35rem;border:1px solid rgba(49,224,208,.24);border-radius:999px;color:#effffc;background:linear-gradient(180deg,#0c1d1ff5,#030c0efa);box-shadow:inset 0 1px #cffff814,0 8px 18px #00000047;font-size:.76rem;font-weight:900;letter-spacing:.05em;cursor:pointer;overflow:hidden}.account-menu-trigger img{width:100%;height:100%;object-fit:cover}.account-menu-sheet{position:absolute;top:calc(100% + .62rem);right:0;z-index:35;display:grid;gap:.28rem;width:min(18.5rem,calc(100vw - 1.5rem));padding:.58rem;border:1px solid rgba(49,224,208,.18);border-radius:1.05rem;background:linear-gradient(180deg,#080f11fa,#010607fc);box-shadow:0 18px 44px #00000085,inset 0 1px #cffff80d}.account-menu-person{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.62rem;align-items:center;min-width:0;padding:.58rem .62rem .7rem;border-bottom:1px solid rgba(49,224,208,.1)}.account-menu-mark{display:grid;place-items:center;width:2rem;height:2rem;border:1px solid rgba(49,224,208,.18);border-radius:999px;color:#cffff8;background:#31e0d014;font-size:.72rem;font-weight:900}.account-menu-person strong,.account-menu-person small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-menu-person strong{color:#f7fffd;font-size:.92rem}.account-menu-person small{color:#dbfffa9e;font-size:.76rem;margin-top:.1rem}.account-menu-sheet a,.account-menu-sheet button{width:100%;border:0;border-radius:.76rem;padding:.68rem .72rem;color:#effffce6;background:transparent;font:inherit;font-size:.9rem;font-weight:780;text-align:left;cursor:pointer}.account-menu-sheet a:hover,.account-menu-sheet button:hover{background:#31e0d012}.account-menu-sheet button:last-child{color:#ffdadee0}.settings-v1-account-card{grid-template-columns:auto minmax(0,1fr) auto;padding:clamp(.78rem,1.7vw,.96rem);border-radius:1.05rem;background:linear-gradient(180deg,#01080980,#0106075c)}.settings-v1-account-mark{display:grid;place-items:center;width:2.56rem;height:2.56rem;border:1px solid rgba(49,224,208,.16);border-radius:999px;color:#effffce6;background:#31e0d00e;font-size:.78rem;font-weight:900;letter-spacing:.05em}.settings-v1-signout{border-color:#ff657617;background:#0c050633}.settings-v1-signout-button{min-height:2.45rem;color:#ffdfe2e6;background:#360a0e3d}.identity-v1-shell.identity-app-realism{display:grid;gap:clamp(.82rem,2vw,1.05rem);width:min(100%,920px);margin:0 auto;border-color:#31e0d021;background:radial-gradient(circle at 86% 0%,rgba(49,224,208,.11),transparent 16rem),linear-gradient(180deg,#050a0cfa,#010405fc);box-shadow:inset 0 1px #cffff80b,0 18px 44px #00000057}.identity-app-realism .identity-v1-head{align-items:center}.identity-v1-settings-link,.identity-v1-card-link{width:fit-content;border:1px solid rgba(49,224,208,.16);border-radius:999px;padding:.46rem .72rem;color:#cffff8;background:#03141675;font-size:.82rem;font-weight:850}.identity-v1-hero-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.9rem;align-items:center;min-height:9.4rem;border-color:#31e0d02e;background:linear-gradient(135deg,rgba(49,224,208,.1),transparent 42%),linear-gradient(180deg,#0a1315eb,#03090af0)}.identity-v1-account-mark{display:grid;place-items:center;width:clamp(4rem,16vw,5.4rem);height:clamp(4rem,16vw,5.4rem);border:1px solid rgba(49,224,208,.2);border-radius:1.45rem;color:#f7fffd;background:linear-gradient(180deg,#31e0d01f,#31e0d009);box-shadow:inset 0 1px #cffff814,0 14px 28px #00000047;font-size:clamp(1.25rem,5vw,1.85rem);font-weight:900;letter-spacing:.04em}.identity-v1-hero-copy{min-width:0}.identity-v1-hero-card h3{margin:0;color:#f7fffd;font-size:clamp(1.55rem,6vw,2.6rem);letter-spacing:-.055em;line-height:.98}.identity-v1-card h4,.identity-v1-card h3{margin-top:0}.identity-v1-private-card{display:grid;gap:.42rem}@media (max-width: 720px){.topbar-actions{gap:.44rem}.attuned-pill{order:1}.account-menu{order:2}.account-menu-sheet{position:fixed;top:4.15rem;right:.75rem}.settings-v1-account-card{grid-template-columns:auto minmax(0,1fr)}.settings-v1-card-action{grid-column:1 / -1}.identity-v1-shell.identity-app-realism{padding:.86rem;margin-bottom:4.65rem}.identity-v1-hero-card{min-height:auto;align-items:start}}.settings-v1-reference-align{position:relative;overflow:clip;gap:clamp(.86rem,2vw,1.16rem);width:min(100%,780px);border-color:#31e0d029;background:radial-gradient(circle at 12% 2%,rgba(49,224,208,.07),transparent 13rem),radial-gradient(circle at 88% 14%,rgba(49,224,208,.055),transparent 14rem),linear-gradient(180deg,#030809fa,#000304fc);box-shadow:inset 0 1px #b1fff50e,0 18px 44px #00000057}.settings-v1-reference-align .settings-v1-account-card{grid-template-columns:minmax(0,1fr) 1px minmax(9rem,.72fr);gap:clamp(.78rem,2vw,1.08rem);min-height:6.2rem;padding:clamp(.92rem,2.4vw,1.12rem);border-color:#31e0d042;background:radial-gradient(circle at 20% 0%,rgba(49,224,208,.09),transparent 12rem),linear-gradient(180deg,#01080980,#0106079e);box-shadow:inset 0 1px #cdfff80f,0 12px 30px #00000038}.settings-v1-account-primary{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.78rem;align-items:center;min-width:0}.settings-v1-reference-align .settings-v1-account-mark{display:grid;place-items:center;width:clamp(3.05rem,8vw,4.2rem);height:clamp(3.05rem,8vw,4.2rem);border:1px solid rgba(49,224,208,.36);border-radius:999px;color:#cffff8;background:radial-gradient(circle at 50% 34%,rgba(49,224,208,.28),transparent 1.2rem),linear-gradient(180deg,#041a1deb,#010a0ceb);box-shadow:0 0 0 .42rem #31e0d00b,0 0 24px #31e0d029;font-size:1.02rem;font-weight:900;letter-spacing:-.02em}.settings-v1-account-divider{width:1px;height:4.2rem;background:linear-gradient(180deg,transparent,rgba(219,255,250,.14),transparent)}.settings-v1-identity-link{display:grid;gap:.34rem;align-content:center;justify-items:start;min-width:0}.settings-v1-reference-align .settings-v1-card-action{display:inline-grid;place-items:center;min-height:2.36rem;min-width:4.2rem;border-radius:.86rem;color:#33ead9;background:#011618c2}.settings-v1-reference-align .settings-v1-row-stack{border-color:#31e0d021;background:radial-gradient(circle at 0% 0%,rgba(49,224,208,.035),transparent 10rem),#01080980;box-shadow:inset 0 1px #dbfffa09}.settings-v1-reference-align .settings-v1-row{min-height:4.35rem;padding:.86rem .98rem}.settings-v1-reference-align .settings-v1-row-mark{width:2.58rem;height:2.58rem;border-color:#31e0d02e;color:#31e0d0e6;background:radial-gradient(circle at 50% 50%,rgba(49,224,208,.12),transparent 1.1rem),#011012d1;box-shadow:inset 0 1px #dbfffa0d}.settings-v1-reference-align .settings-v1-row-title{font-size:.98rem}.settings-v1-reference-align .settings-v1-row-detail{color:#dbfffa9e}.settings-v1-reference-align .settings-v1-row-meta{color:#43f1df;border-color:#31e0d02e}.settings-v1-reference-align .settings-v1-row-chevron{color:#dbfffa9e}.settings-v1-reference-align .settings-v1-signout{border-color:#ff657629;background:radial-gradient(circle at 0% 0%,rgba(255,101,118,.055),transparent 10rem),#360a0e3d}@media (max-width: 720px){.settings-v1-reference-align.card-surface{width:100%;padding:.84rem;border-radius:1.12rem}.settings-v1-reference-align .settings-v1-account-card{grid-template-columns:1fr;gap:.82rem}.settings-v1-account-divider{width:100%;height:1px}.settings-v1-identity-link{grid-template-columns:minmax(0,1fr) auto;align-items:center}.settings-v1-reference-align .settings-v1-card-action{min-width:3.6rem}.settings-v1-reference-align .settings-v1-row{min-height:4.16rem;padding:.78rem .72rem}.settings-v1-reference-align .settings-v1-row-mark{width:2.36rem;height:2.36rem}}.settings-v2-reference.card-surface{width:min(100%,780px);margin:0 auto;padding:clamp(.72rem,2vw,.98rem);border-color:#31e0d01f;border-radius:1.28rem;background:radial-gradient(circle at 12% 8%,rgba(49,224,208,.035),transparent 12rem),linear-gradient(180deg,#020708eb,#000304f5);box-shadow:inset 0 1px #dbfffa09,0 14px 34px #00000042}.settings-v2-reference .settings-v1-account-card{grid-template-columns:minmax(0,1fr) 1px minmax(8rem,.68fr);min-height:5.65rem;padding:clamp(.9rem,2vw,1.05rem);border-color:#31e0d038;border-radius:1.08rem;background:linear-gradient(180deg,#030d0fb8,#010809a3);box-shadow:inset 0 1px #dbfffa0a,0 10px 24px #0003}.settings-v2-account-main{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.78rem;align-items:center;min-width:0}.settings-v2-reference .settings-v1-account-mark{display:grid;place-items:center;width:3.1rem;height:3.1rem;border:1px solid rgba(49,224,208,.28);border-radius:999px;color:#bdfbf3;background:radial-gradient(circle at 50% 42%,rgba(49,224,208,.13),transparent 1.35rem),#020f11d1;box-shadow:0 0 0 .34rem #31e0d006;font-size:.9rem;font-weight:850}.settings-v2-account-divider{width:1px;height:3.9rem;background:linear-gradient(180deg,transparent,rgba(219,255,250,.12),transparent)}.settings-v2-identity-panel{display:grid;gap:.35rem;align-content:center;justify-items:start;min-width:0}.settings-v2-reference .settings-v1-card-action{display:inline-grid;place-items:center;min-height:2.18rem;min-width:3.85rem;border-color:#31e0d038;border-radius:.78rem;color:#31ead9;background:#021416ad}.settings-v2-reference .settings-v1-groups{gap:.84rem}.settings-v2-reference .settings-v1-row-stack{border-color:#31e0d01f;border-radius:1.02rem;background:linear-gradient(180deg,#050d0fb8,#02080ab8);box-shadow:inset 0 1px #dbfffa07}.settings-v2-reference .settings-v1-row{min-height:4.05rem;padding:.76rem .86rem}.settings-v2-reference .settings-v1-row+.settings-v1-row{border-top-color:#dbfffa0f}.settings-v2-reference .settings-v1-row-mark{width:2.38rem;height:2.38rem;border-color:#31e0d02e;color:#31e0d0d1;background:#021012ad;box-shadow:inset 0 1px #dbfffa09;font-size:.72rem;letter-spacing:.02em}.settings-v2-reference .settings-v1-row-title{font-size:.98rem;font-weight:820}.settings-v2-reference .settings-v1-row-detail{color:#dbfffa99}.settings-v2-reference .settings-v1-row-meta{border-color:transparent;color:#31ead9;background:transparent}.settings-v2-reference .settings-v1-row-boundary{color:#b5e0db7a;background:transparent}.settings-v2-reference .settings-v1-row-chevron{color:#dbfffa94}.settings-v2-signout{border-color:#ff5c6e24;background:#360a0e38}.settings-v2-signout .settings-v1-signout-button{color:#ff9aa8;background:#3e0c115c}@media (max-width: 720px){.settings-v2-reference.card-surface{width:100%;padding:.78rem;border-radius:1.08rem}.settings-v2-reference .settings-v1-account-card{grid-template-columns:1fr;gap:.76rem}.settings-v2-account-divider{width:100%;height:1px}.settings-v2-identity-panel{grid-template-columns:minmax(0,1fr) auto;align-items:center}.settings-v2-reference .settings-v1-card-action{min-width:3.42rem}.settings-v2-reference .settings-v1-row{min-height:3.95rem;padding:.72rem}.settings-v2-reference .settings-v1-row-mark{width:2.18rem;height:2.18rem}}.circle-v1-shell{position:relative;display:grid;gap:1rem;width:min(100%,58rem);margin:0 auto 4.65rem;color:#f3fffcf0}.circle-v1-intro,.circle-v1-empty,.circle-v1-form,.circle-v1-card,.circle-v1-privacy-note{border:1px solid rgba(49,224,208,.13);border-radius:1.35rem;background:radial-gradient(circle at 0% 0%,rgba(49,224,208,.055),transparent 13rem),linear-gradient(180deg,#080f15f5,#03070cfa);box-shadow:0 1.2rem 3.2rem #00000052}.circle-v1-intro,.circle-v1-empty,.circle-v1-form,.circle-v1-privacy-note{padding:clamp(1rem,3vw,1.6rem)}.circle-v1-intro h2,.circle-v1-empty h2,.circle-v1-section-head h2,.circle-v1-card h3,.circle-v1-privacy-note h2{margin:.12rem 0 .45rem;letter-spacing:-.035em}.circle-v1-empty{display:grid;gap:.74rem}.circle-v1-list{display:grid;gap:.75rem}.circle-v1-section-head{display:grid;gap:.22rem}.circle-v1-grid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.circle-v1-card{display:grid;gap:1rem;padding:1rem}.circle-v1-meta{display:grid;gap:.58rem;margin:0}.circle-v1-meta div{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-top:1px solid rgba(255,255,255,.08);padding-top:.58rem}.circle-v1-meta dt{color:#cde8e7ad}.circle-v1-meta dd{margin:0;color:#f3fffcf0}.circle-v1-form{display:grid;gap:.72rem}.circle-v1-form label{color:#e0f6f4d1;font-weight:700}.circle-v1-form input,.circle-v1-form textarea{width:100%;border:1px solid rgba(49,224,208,.17);border-radius:.9rem;background:#010508c2;color:#f7fffdf5;padding:.82rem .9rem;font:inherit}.circle-v1-form textarea{resize:vertical}.circle-v1-error{margin:0;color:#ffb6bc}@media (max-width: 720px){.circle-v1-shell{padding-inline:.1rem}}
