@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;600&family=Sora:wght@400;500;700&display=swap";:root{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;width:100%;min-height:100%}body{min-width:320px;font-family:Sora,Avenir Next,sans-serif}a{color:inherit;text-decoration:none}.page-shell{position:relative;overflow:hidden;min-height:100vh;background:radial-gradient(circle at 12% 15%,#ffe8cc 0%,transparent 38%),radial-gradient(circle at 85% 20%,#a6e7d8 0%,transparent 35%),radial-gradient(circle at 50% 110%,#ffd7b8 0%,transparent 42%),linear-gradient(120deg,#faf5ef,#f3f8f4 45%,#ecf7f3);color:#1f2a28}.noise-layer{position:absolute;inset:0;pointer-events:none;opacity:.1;background-image:radial-gradient(#183129 .8px,transparent .8px);background-size:5px 5px}.topbar,main,.footer{position:relative;z-index:1}.topbar{max-width:1140px;margin:0 auto;padding:1.5rem clamp(1rem,3vw,2rem);display:flex;align-items:center;justify-content:space-between;position:relative}.brand{display:inline-flex;align-items:center;gap:0;font-family:Sora,Avenir Next,sans-serif;font-size:1.1rem;font-weight:700;letter-spacing:.02em}.brand-logo{width:6rem;height:6rem;object-fit:contain}.topbar-nav{display:flex;align-items:center;gap:clamp(.8rem,2vw,1.6rem)}.topbar-controls{display:flex;align-items:center;gap:.9rem}.menu-toggle{display:none}.menu-toggle-lines{display:inline-grid;gap:.22rem}.menu-line{width:1.05rem;height:2px;border-radius:999px;background:#1b3932;transition:transform .22s ease,opacity .22s ease;transform-origin:center}.menu-toggle-text{font-family:IBM Plex Mono,monospace;font-size:.67rem;letter-spacing:.11em;text-transform:uppercase}.mobile-menu-backdrop{display:none}.language-control{display:inline-flex;align-items:center;gap:.45rem;color:#39584f;font-family:IBM Plex Mono,monospace;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.language-select{border:1px solid rgb(33 60 53 / 16%);border-radius:999px;background:#ffffffb3;color:#1f3a33;font-family:IBM Plex Mono,monospace;font-size:.72rem;padding:.35rem .6rem}.content-area{max-width:1140px;margin:0 auto;padding:0 clamp(1rem,3vw,2rem) 4rem}.nav-link{color:#29443d;font-size:.92rem;font-family:IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.08em;border-radius:999px;padding:.38rem .62rem}.nav-link.active{background:#ffffffa6;box-shadow:inset 0 0 0 1px #213c351f}.nav-link-login{background:#10352d1a}.hero{padding:clamp(2.2rem,8vw,5rem) 0 2rem}.kicker{margin:0;color:#4a6c62;letter-spacing:.2em;text-transform:uppercase;font-size:.74rem;font-family:IBM Plex Mono,monospace}h1,h2,h3{font-family:Sora,Avenir Next,sans-serif;margin:0;line-height:1.08;letter-spacing:-.02em}h1{margin-top:.9rem;font-size:clamp(2.2rem,6vw,5rem);max-width:16ch}.hero-copy{margin:1.1rem 0 0;max-width:62ch;font-size:clamp(1rem,2vw,1.2rem);color:#30443f}.hero-actions{margin-top:1.8rem;display:flex;flex-wrap:wrap;gap:.8rem}.btn{border:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:.82rem 1.35rem;font-family:IBM Plex Mono,monospace;letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease}.btn:hover{transform:translateY(-2px)}.btn:disabled{opacity:.7;cursor:not-allowed;transform:none}.btn-primary{background:linear-gradient(130deg,#e95357 0% 100%);color:#fffdfa;box-shadow:0 10px 24px #e9535747}.btn-ghost{background:#ffffffad;color:#244039;box-shadow:inset 0 0 0 1px #213c3529}.metrics{margin-top:2.2rem;display:grid;gap:.9rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.metric-card{border-radius:1.1rem;padding:1rem 1rem 1.15rem;background:#ffffffad;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 10px 25px #18312914,inset 0 0 0 1px #213c351a}.metric-value{margin:0;font-family:Sora,Avenir Next,sans-serif;font-size:1.45rem;font-weight:700}.metric-label{margin:.2rem 0 0;color:#213e37;font-family:IBM Plex Mono,monospace;font-size:.76rem;text-transform:uppercase;letter-spacing:.08em}.metric-hint{margin:.45rem 0 0;color:#456159;font-size:.9rem}.section-title{margin-bottom:1rem}.section-title>p{margin:0;text-transform:uppercase;letter-spacing:.16em;font-size:.74rem;color:#4a6c62;font-family:IBM Plex Mono,monospace}.section-title>h2{margin-top:.65rem;font-size:clamp(1.5rem,3vw,2.3rem);max-width:21ch}.top-picks,.flow,.trust,.cta,.page-block,.feature-links{margin-top:clamp(2.6rem,8vw,5.5rem)}.pick-grid,.step-grid,.checklist-grid,.trust-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.pick-card,.step-card,.trust-panel,.cta{border-radius:1.4rem;background:#ffffffbd;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 14px 28px #18312917,inset 0 0 0 1px #213c351a}.pick-card{padding:1.15rem}.pick-tag{margin:0;display:inline-flex;border-radius:999px;background:#12342c17;padding:.2rem .6rem;font-size:.68rem;text-transform:uppercase;letter-spacing:.1em;font-family:IBM Plex Mono,monospace;color:#36534b}.pick-card h3{margin-top:.75rem;font-size:1.25rem}.pick-card p{margin:.55rem 0 0;color:#3e5750}.pick-score{margin-top:.95rem;font-family:IBM Plex Mono,monospace;color:#0f2e27;font-size:.81rem}.step-card{padding:1.2rem}.step-index{font-family:IBM Plex Mono,monospace;font-size:.72rem;letter-spacing:.12em;color:#4a6c62}.step-card h3{margin-top:.65rem;font-size:1.1rem}.step-card p{margin:.6rem 0 0;color:#3b564e}.trust-panel{padding:clamp(1.2rem,3vw,2rem)}.trust-panel h2{margin-top:.75rem;font-size:clamp(1.5rem,3vw,2rem);max-width:22ch}.trust-panel p{margin:.9rem 0 0;color:#37514a;max-width:60ch}.pill-wrap{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.5rem}.pill{border-radius:999px;padding:.38rem .75rem;background:#0e2f281a;font-family:IBM Plex Mono,monospace;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:#1f3d36}.cta{padding:clamp(1.2rem,3vw,2rem);text-align:center}.cta h2{font-size:clamp(1.4rem,3vw,2.1rem)}.cta p{margin:.8rem auto 1.2rem;max-width:56ch;color:#38524b}.feature-links{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.feature-link-card{border-radius:1.2rem;padding:1.1rem;background:#ffffffb8;box-shadow:0 12px 24px #18312914,inset 0 0 0 1px #213c351a}.feature-link-card p{margin:0;font-size:.72rem;text-transform:uppercase;letter-spacing:.09em;font-family:IBM Plex Mono,monospace;color:#4a6c62}.feature-link-card h3{margin-top:.5rem;font-size:1.15rem}.page-header{padding:clamp(2.1rem,7vw,4rem) 0 .5rem}.page-block{padding:0}.timeline{display:grid;gap:.9rem}.timeline-item{border-radius:1.2rem;padding:1rem;display:grid;gap:.8rem;align-items:start;grid-template-columns:50px 1fr;background:#ffffffbd;box-shadow:0 12px 24px #18312914,inset 0 0 0 1px #213c351a}.timeline-index{margin-top:.2rem;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;background:#12342c1a;font-family:IBM Plex Mono,monospace;color:#325149;font-size:.74rem}.timeline-item p{margin-top:.55rem;color:#3d5750}.state-grid{display:grid;gap:.9rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.mono-row{margin:.55rem 0 0;font-size:.79rem;letter-spacing:.02em;color:#39564e;font-family:IBM Plex Mono,monospace}.access-layout{display:grid;gap:1rem;grid-template-columns:1.3fr 1fr}.access-form,.access-side{border-radius:1.4rem;padding:clamp(1rem,2vw,1.5rem);background:#ffffffbf;box-shadow:0 14px 28px #18312917,inset 0 0 0 1px #213c351a}.access-form{display:grid;gap:.66rem}.access-form label{font-size:.78rem;text-transform:uppercase;letter-spacing:.07em;color:#405d55;font-family:IBM Plex Mono,monospace}.access-form input,.access-form textarea,.access-form select{border:1px solid rgb(33 60 53 / 16%);border-radius:.8rem;padding:.75rem .8rem;font:inherit;color:#213832;background:#ffffffb8}.access-form textarea{resize:vertical}.access-side h2{font-size:1.35rem}.access-side .metric-card{margin-top:.7rem}.auth-layout{display:grid;gap:1rem;grid-template-columns:1.1fr 1fr}.auth-chooser-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.auth-choice-card{border-radius:1.4rem;padding:clamp(1rem,2vw,1.5rem);background:#ffffffbf;box-shadow:0 14px 28px #18312917,inset 0 0 0 1px #213c351a}.auth-choice-card h2{margin-top:.45rem;font-size:1.5rem}.auth-choice-card p{margin:.6rem 0 1.05rem;color:#38534b}.auth-card,.auth-side{border-radius:1.4rem;padding:clamp(1rem,2vw,1.5rem);background:#ffffffbf;box-shadow:0 14px 28px #18312917,inset 0 0 0 1px #213c351a}.auth-card{display:grid;gap:.72rem}.auth-card label{font-size:.78rem;text-transform:uppercase;letter-spacing:.07em;color:#405d55;font-family:IBM Plex Mono,monospace}.auth-card input{border:1px solid rgb(33 60 53 / 16%);border-radius:.8rem;padding:.75rem .8rem;font:inherit;color:#213832;background:#ffffffb8}.agent-quick-connect-form{display:grid;gap:.64rem}.agent-quick-connect-form label{font-size:.78rem;text-transform:uppercase;letter-spacing:.07em;color:#405d55;font-family:IBM Plex Mono,monospace}.agent-quick-connect-form input{border:1px solid rgb(33 60 53 / 16%);border-radius:.8rem;padding:.75rem .8rem;font:inherit;color:#213832;background:#ffffffb8}.auth-inline-note{margin:0;color:#37564d;font-family:IBM Plex Mono,monospace;font-size:.73rem}.auth-public-link{color:#24463d;text-decoration:underline;text-underline-offset:.14rem;overflow-wrap:anywhere}.auth-public-link:hover{color:#132d27}.auth-error{margin:0;border-radius:.8rem;padding:.55rem .7rem;color:#8c2b17;background:#ff664c1f;font-size:.9rem}.auth-back-link{width:fit-content;font-family:IBM Plex Mono,monospace;font-size:.76rem;color:#315148;text-transform:uppercase;letter-spacing:.07em}.auth-success{border-radius:.8rem;padding:.65rem .8rem;background:#30946f1c}.auth-success p{margin:.25rem 0;color:#1f4f43;font-family:IBM Plex Mono,monospace;font-size:.78rem;overflow-wrap:anywhere}.btn-super{background:linear-gradient(135deg,#ff2f75,#e95357);color:#fff9f5;box-shadow:0 11px 26px #ff3a6f57}.arena-grid{display:grid;grid-template-columns:320px 1fr;gap:1rem}.arena-connect-card,.arena-deck-panel,.arena-matches-panel{border-radius:1.4rem;padding:clamp(1rem,2vw,1.4rem);background:#ffffffc2;box-shadow:0 14px 28px #18312917,inset 0 0 0 1px #213c351a}.arena-connect-card h2{margin-top:.42rem;font-size:1.4rem}.arena-connect-card>p{margin:.6rem 0 0;color:#3b5951}.arena-connect-form{margin-top:1rem;display:grid;gap:.64rem}.arena-connect-form label{font-size:.78rem;text-transform:uppercase;letter-spacing:.07em;color:#405d55;font-family:IBM Plex Mono,monospace}.arena-connect-form input{border:1px solid rgb(33 60 53 / 16%);border-radius:.8rem;padding:.75rem .8rem;font:inherit;color:#213832;background:#ffffffb8}.arena-note{margin:0;color:#37564d;font-family:IBM Plex Mono,monospace;font-size:.73rem}.arena-session{margin-top:1rem;display:grid;gap:.7rem}.arena-session p{margin:0;color:#2d4a42}.arena-main{display:grid;gap:1rem;grid-template-columns:1.3fr 1fr}.arena-subtitle{margin:-.2rem 0 0;color:#3a5951}.arena-card-shell{position:relative;margin-top:1rem}.arena-card-glow{position:absolute;inset:-10% -6%;background:radial-gradient(circle at 18% 20%,rgb(255 104 73 / 34%) 0%,transparent 48%),radial-gradient(circle at 82% 8%,rgb(255 210 164 / 40%) 0%,transparent 46%),radial-gradient(circle at 70% 95%,rgb(31 156 130 / 24%) 0%,transparent 52%);filter:blur(16px);z-index:0}.arena-card{position:relative;z-index:1;border-radius:1.3rem;padding:1.1rem;background:linear-gradient(155deg,#ffffffeb,#fff6f1e5 45%,#f3fffceb);box-shadow:0 20px 42px #0e241f2e,inset 0 0 0 1px #213c351f}.arena-card h3{margin-top:.68rem;font-size:clamp(1.7rem,3vw,2.25rem)}.arena-card p{margin:.6rem 0 0;color:#36544c}.arena-meta-grid{margin-top:1rem;display:grid;gap:.6rem;grid-template-columns:repeat(2,minmax(130px,1fr))}.arena-meta-grid p{margin:0;border-radius:.9rem;padding:.56rem .68rem;background:#ffffffa8;box-shadow:inset 0 0 0 1px #213c351a;display:grid;gap:.2rem}.arena-meta-grid span{font-family:IBM Plex Mono,monospace;font-size:.67rem;letter-spacing:.08em;text-transform:uppercase;color:#406159}.arena-meta-grid strong{font-size:1rem;color:#1f3e36}.arena-reason{margin-top:.95rem;padding-top:.8rem;border-top:1px solid rgb(33 60 53 / 14%);font-size:.95rem}.arena-empty{margin-top:1rem;border-radius:1rem;padding:1rem;background:#ffffff94;box-shadow:inset 0 0 0 1px #213c351a;display:grid;gap:.65rem}.arena-empty p{margin:0;color:#38564e}.arena-actions{margin-top:1rem;display:grid;gap:.6rem;grid-template-columns:repeat(3,minmax(0,1fr))}.arena-matches-panel{position:relative;overflow:hidden}.arena-match-flash{margin-bottom:.9rem;border-radius:1rem;padding:.82rem .9rem;background:linear-gradient(135deg,#ff5d7333,#ffb67b3d);box-shadow:inset 0 0 0 1px #ff68633d}.arena-match-flash p{margin:0;color:#8d2c3f;font-family:IBM Plex Mono,monospace;font-size:.72rem;letter-spacing:.07em;text-transform:uppercase}.arena-match-flash h3{margin-top:.36rem;font-size:1.35rem}.arena-match-flash h3+p{margin-top:.36rem;color:#5f3c36}.arena-match-list{display:grid;gap:.7rem}.arena-match-item{border-radius:1rem;padding:.8rem .85rem;background:#ffffffa3;box-shadow:inset 0 0 0 1px #213c351a}.arena-match-item h3{margin-top:.4rem;font-size:1.1rem}.arena-match-item p{margin:.45rem 0 0;color:#3a5850}.platform-locked{margin-top:2.4rem;border-radius:1.4rem;padding:clamp(1.2rem,3vw,2rem);background:#ffffffc7;box-shadow:0 14px 28px #18312917,inset 0 0 0 1px #213c351a;display:grid;gap:.9rem;max-width:680px}.platform-header{display:grid;gap:.7rem}.platform-header-meta{margin-top:.5rem;display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.platform-header-meta span{border-radius:999px;background:#ffffffb8;box-shadow:inset 0 0 0 1px #213c3524;padding:.4rem .75rem;font-family:IBM Plex Mono,monospace;font-size:.72rem;color:#28453e}.platform-grid{display:grid;gap:1rem;grid-template-columns:1.08fr 1.25fr .95fr}.platform-card{border-radius:1.4rem;padding:clamp(1rem,2vw,1.3rem);background:#ffffffc4;box-shadow:0 14px 28px #18312917,inset 0 0 0 1px #213c351a}.platform-subtitle{margin:-.2rem 0 .8rem;color:#3b5b52}.profile-studio{display:grid;gap:.65rem}.profile-studio label{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;font-family:IBM Plex Mono,monospace;color:#3e5f56}.profile-studio input,.profile-studio textarea,.profile-studio select,.filters-grid input{border:1px solid rgb(33 60 53 / 16%);border-radius:.82rem;padding:.65rem .72rem;background:#ffffffb8;color:#213832;font:inherit}.profile-studio textarea{resize:vertical}.chip-btn{border:1px solid rgb(33 60 53 / 18%);border-radius:999px;background:#ffffffad;color:#294640;padding:.32rem .65rem;font-size:.72rem;font-family:IBM Plex Mono,monospace;cursor:pointer}.chip-btn.active{background:linear-gradient(130deg,#ff784e33,#ffc49242);border-color:#ff634e73;color:#43241f}.slider-grid{margin-top:.4rem;display:grid;gap:.4rem}.constraints-grid{display:grid;gap:.58rem;grid-template-columns:1fr}.profile-footer{margin-top:.45rem;display:grid;gap:.45rem}.completion-track{height:.46rem;border-radius:999px;background:#0f342c1f;overflow:hidden}.completion-fill{height:100%;background:linear-gradient(100deg,#e95357,#ff2f75)}.filters-grid{border-radius:1rem;background:#ffffffab;box-shadow:inset 0 0 0 1px #213c351a;padding:.7rem .75rem;display:grid;gap:.35rem}.filters-grid h3{font-size:1rem}.filters-grid label{font-size:.7rem;text-transform:uppercase;letter-spacing:.07em;font-family:IBM Plex Mono,monospace;color:#406159}.platform-deck-shell{margin-top:.85rem;position:relative;min-height:430px}.platform-deck-card{border-radius:1.35rem;background:radial-gradient(circle at 14% 6%,rgb(255 214 180 / 55%) 0%,transparent 42%),linear-gradient(155deg,#fffffff2,#fffaf5eb 46%,#eefcf8eb);box-shadow:0 22px 38px #0f2a232e,inset 0 0 0 1px #213c351f;padding:1rem}.platform-deck-card h3{margin-top:.62rem;font-size:clamp(1.6rem,2.8vw,2.15rem)}.platform-deck-card p{margin:.52rem 0 0;color:#34534b}.ghost-card{position:absolute;inset:18px 22px auto;opacity:.52;transform:scale(.97);pointer-events:none}.platform-deck-shell.swipe-like .active-card{transform:translate(24px) rotate(3deg);transition:transform .22s ease}.platform-deck-shell.swipe-nope .active-card{transform:translate(-24px) rotate(-3deg);transition:transform .22s ease}.platform-deck-shell.swipe-super_like .active-card{transform:translateY(-16px) scale(1.02);transition:transform .22s ease}.platform-meta-grid{margin-top:.95rem;display:grid;gap:.55rem;grid-template-columns:repeat(2,minmax(120px,1fr))}.platform-meta-grid p{margin:0;border-radius:.9rem;padding:.48rem .62rem;background:#ffffffb3;box-shadow:inset 0 0 0 1px #213c351a;display:grid;gap:.15rem}.platform-meta-grid span{font-family:IBM Plex Mono,monospace;font-size:.65rem;letter-spacing:.08em;text-transform:uppercase;color:#416359}.platform-meta-grid strong{color:#1d3d35;font-size:.96rem;overflow-wrap:anywhere}.platform-reasons{margin-top:.8rem;border-top:1px solid rgb(33 60 53 / 14%);padding-top:.7rem;display:grid;gap:.25rem}.platform-reasons p{margin:0;font-size:.9rem}.platform-actions{margin-top:.92rem;display:grid;gap:.55rem;grid-template-columns:repeat(4,minmax(0,1fr))}.platform-empty-state{margin-top:.9rem;border-radius:1rem;padding:1rem;background:#ffffffa1;box-shadow:inset 0 0 0 1px #213c351a;display:grid;gap:.7rem}.platform-empty-state p{margin:0;color:#35544c}.platform-stats-row{display:grid;gap:.55rem;grid-template-columns:repeat(3,minmax(0,1fr))}.platform-stats-row .metric-card{padding:.72rem}.platform-stats-row .metric-value{font-size:1.05rem}.platform-match-list{margin-top:.8rem;display:grid;gap:.7rem}.platform-match-card{border-radius:1rem;padding:.78rem .8rem;background:#ffffffa3;box-shadow:inset 0 0 0 1px #213c351a}.platform-match-card h3{margin-top:.35rem;font-size:1.08rem}.platform-match-card p{margin:.4rem 0 0;color:#37554d}.pill-wrap.compact{margin-top:.55rem}.match-overlay{position:fixed;inset:0;z-index:90;background:#0c1f1b7a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;padding:1rem}.match-overlay-card{width:min(560px,100%);border-radius:1.4rem;padding:1.1rem;background:radial-gradient(circle at 14% 10%,rgb(255 217 191 / 62%) 0%,transparent 45%),radial-gradient(circle at 88% 0%,rgb(255 98 124 / 28%) 0%,transparent 37%),linear-gradient(160deg,#fffaf6,#fff5ec 45%,#eefcf7);box-shadow:0 25px 60px #0c1f1b66,inset 0 0 0 1px #ff938252}.match-overlay-card>p{margin:0;font-family:IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.09em;color:#8e3245;font-size:.7rem}.match-overlay-card h2{margin-top:.5rem;font-size:clamp(2rem,5vw,2.8rem)}.match-overlay-card h2+p{margin-top:.5rem}.match-overlay-card ul{margin:.45rem 0 0;padding-left:1.1rem;color:#2f4d45;display:grid;gap:.35rem}.match-overlay-card .btn{margin-top:.9rem}.footer{max-width:1140px;margin:0 auto;padding:0 2rem 1.4rem;display:flex;flex-wrap:wrap;gap:.8rem;justify-content:space-between;color:#4f6f66;font-family:IBM Plex Mono,monospace;font-size:.76rem}.reveal{animation:rise .72s cubic-bezier(.22,1,.36,1) both}.reveal:nth-of-type(2){animation-delay:90ms}.reveal:nth-of-type(3){animation-delay:.15s}.reveal:nth-of-type(4){animation-delay:.21s}.reveal:nth-of-type(5){animation-delay:.26s}.reveal:nth-of-type(6){animation-delay:.31s}@keyframes rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media(max-width:820px){.topbar{align-items:center;z-index:35}.topbar-controls{position:fixed;top:0;right:0;height:100dvh;width:min(88vw,360px);padding:5.4rem 1.2rem 1.4rem;display:grid;grid-template-rows:min-content min-content;align-content:start;gap:1rem;background:radial-gradient(circle at 15% 10%,#ffe4c3 0%,transparent 42%),linear-gradient(145deg,#f8f5ef,#eef6f2 56%,#e7f3ee);border-left:1px solid rgb(33 60 53 / 18%);box-shadow:-16px 0 34px #122b2538;transform:translate(112%);opacity:0;visibility:hidden;transition:transform .28s cubic-bezier(.16,1,.3,1),opacity .28s ease,visibility .28s ease;pointer-events:none;z-index:30}.topbar-controls.is-open{transform:translate(0);opacity:1;visibility:visible;pointer-events:auto}.topbar-nav{width:100%;flex-direction:column;align-items:stretch;gap:.52rem}.nav-link{width:100%;padding:.72rem .92rem;text-align:left;background:#ffffff8c;box-shadow:inset 0 0 0 1px #213c351a}.nav-link.active{background:#ffffffe5;box-shadow:inset 0 0 0 1px #213c352b,0 8px 14px #102a231a}.nav-link-login{background:linear-gradient(125deg,#e953572e,#e9535726)}.language-control{width:100%;justify-content:space-between;font-size:.62rem;padding:.55rem .18rem 0;border-top:1px solid rgb(33 60 53 / 14%)}.language-select{min-width:6rem}.menu-toggle{display:inline-flex;align-items:center;gap:.55rem;border:1px solid rgb(33 60 53 / 18%);border-radius:999px;background:#ffffffbf;color:#1f3a33;box-shadow:0 8px 18px #122b251f,inset 0 0 0 1px #ffffff73;padding:.44rem .72rem;z-index:40}.menu-toggle.is-open .menu-line:nth-child(1){transform:translateY(6px) rotate(44deg)}.menu-toggle.is-open .menu-line:nth-child(2){opacity:0;transform:scaleX(.65)}.menu-toggle.is-open .menu-line:nth-child(3){transform:translateY(-6px) rotate(-44deg)}.mobile-menu-backdrop{position:fixed;inset:0;border:0;margin:0;padding:0;background:#0a1c1857;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s ease,visibility .28s ease;z-index:20;display:block}.mobile-menu-backdrop.is-open{opacity:1;visibility:visible;pointer-events:auto}h1{font-size:clamp(2rem,11vw,3rem)}.access-layout,.auth-layout,.arena-grid,.arena-main,.arena-actions,.platform-grid{grid-template-columns:1fr}.platform-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-deck-shell{min-height:380px}.platform-stats-row{grid-template-columns:repeat(3,minmax(90px,1fr))}}@media(prefers-reduced-motion:reduce){.reveal,.btn{animation:none;transition:none}.topbar-controls,.mobile-menu-backdrop,.menu-line{transition:none}}.workspace-shell{min-height:100vh;display:grid;grid-template-columns:280px minmax(0,1fr);background:radial-gradient(circle at 12% 8%,#ffe7d0 0%,transparent 40%),radial-gradient(circle at 90% 4%,#b6f0e2 0%,transparent 34%),linear-gradient(125deg,#f6f0e9,#eaf6f1,#e5f3ef)}.workspace-sidebar{padding:1.15rem 1rem;border-right:1px solid rgb(28 54 47 / 16%);background:#ffffffb8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:sticky;top:0;height:100dvh;overflow:auto;overscroll-behavior:contain;display:grid;grid-template-rows:min-content min-content 1fr min-content;gap:1rem}.workspace-brand p{margin:0;font-weight:700}.workspace-brand small{color:#46645d;font-family:IBM Plex Mono,monospace;font-size:.67rem;letter-spacing:.05em;text-transform:uppercase}.workspace-nav{display:grid;gap:.5rem}.workspace-nav-link{border-radius:.95rem;padding:.72rem .78rem;background:#fff9;box-shadow:inset 0 0 0 1px #1c362f1a;color:#2b4841;font-family:IBM Plex Mono,monospace;font-size:.76rem;letter-spacing:.06em;text-transform:uppercase;display:inline-flex;align-items:center;min-height:44px}.workspace-nav-link.active{background:linear-gradient(130deg,#e953572e,#ff2f7529);box-shadow:inset 0 0 0 1px #e9535747,0 12px 20px #ff615129;color:#54262a}.workspace-status-card{align-self:end;border-radius:1rem;padding:.75rem;background:#ffffffbd;box-shadow:inset 0 0 0 1px #1c362f1a}.workspace-status-card p{margin:0;color:#3b5a52;font-size:.85rem}.workspace-status-card strong{display:block;margin-top:.25rem;font-size:1.6rem}.workspace-status-card small{display:block;margin-top:.45rem;color:#4c6c64;font-family:IBM Plex Mono,monospace;overflow-wrap:anywhere}.workspace-progress-track{margin-top:.45rem;height:.42rem;border-radius:999px;overflow:hidden;background:#17302a1f}.workspace-progress-fill{height:100%;background:linear-gradient(90deg,#e95357,#ff2f75)}.workspace-logout{border:0;border-radius:.9rem;padding:.65rem;background:#12342c1f;color:#2f4a43;font-family:IBM Plex Mono,monospace;font-size:.74rem;text-transform:uppercase;letter-spacing:.06em;cursor:pointer}.workspace-main{display:grid;grid-template-rows:min-content 1fr;min-width:0;min-height:100dvh;border-left:1px solid rgb(28 54 47 / 12%);border-right:0}.workspace-topbar{padding:1rem 1.2rem .4rem}.workspace-topbar-grid{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.workspace-topbar-kicker{margin:0;color:#4a6c62;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-family:IBM Plex Mono,monospace}.workspace-topbar h1{font-size:clamp(1.2rem,2vw,1.6rem);margin:0}.workspace-topbar p{margin:.35rem 0 0;color:#406057}.workspace-topbar-meta{display:flex;align-items:center;gap:.48rem;flex-wrap:wrap;justify-content:flex-end}.topbar-pill{border-radius:999px;padding:.34rem .58rem;background:#ffffffa8;box-shadow:inset 0 0 0 1px #1c362f1f;color:#35554c;font-family:IBM Plex Mono,monospace;font-size:.63rem;letter-spacing:.06em;text-transform:uppercase}.workspace-content{min-width:0;padding:.4rem clamp(.8rem,1.5vw,1.2rem) 1.4rem}.workspace-ops-rail{display:none}.workspace-ops-card{padding:.75rem}.workspace-ops-metrics{margin-top:.52rem;display:grid;gap:.42rem}.workspace-ops-metrics p{margin:0;border-radius:.75rem;padding:.42rem .5rem;background:#ffffffbd;box-shadow:inset 0 0 0 1px #1c362f1a;display:grid;gap:.14rem}.workspace-ops-metrics span{font-family:IBM Plex Mono,monospace;font-size:.62rem;letter-spacing:.07em;text-transform:uppercase;color:#476760}.workspace-ops-metrics strong{color:#214138}.workspace-ops-links{margin-top:.6rem;display:flex;flex-wrap:wrap;gap:.45rem}.chat-workspace-shell{display:block;min-height:100dvh}.chat-workspace-main{min-height:100dvh;padding:0}.chat-screen{min-height:560px;height:min(78dvh,860px);display:grid;grid-template-columns:360px 1fr;border-radius:1.05rem;overflow:hidden;box-shadow:0 16px 32px #1129221a,inset 0 0 0 1px #1c362f1a;background:radial-gradient(circle at 5% 0%,rgb(255 218 188 / 38%) 0%,transparent 34%),linear-gradient(145deg,#f7f0e8,#ebf8f2 52%,#e6f4ef)}.chat-list-pane{border-right:1px solid rgb(28 54 47 / 16%);background:#ffffffb8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;grid-template-rows:min-content 1fr;min-height:0}.chat-list-head{padding:.72rem;border-bottom:1px solid rgb(28 54 47 / 12%)}.chat-list-head input{width:100%;border:1px solid rgb(28 54 47 / 14%);border-radius:999px;background:#ffffffe5;color:#29473f;padding:.62rem .82rem}.chat-list-body{overflow:auto;padding:.52rem;display:grid;gap:.42rem;align-content:start}.chat-list-item{border:1px solid rgb(28 54 47 / 12%);border-radius:.9rem;background:#ffffffc2;display:grid;grid-template-columns:auto 1fr auto;gap:.52rem;align-items:center;padding:.56rem;cursor:pointer;text-align:left}.chat-list-item.active{background:linear-gradient(130deg,#e9535729,#ff2f751f);border-color:#e9535754}.chat-avatar{width:44px;height:44px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(140deg,#e95357,#ff2f75);color:#fff8f5;font-weight:700;box-shadow:0 10px 20px #ff406a40}.chat-item-copy{display:grid;gap:.16rem;min-width:0}.chat-item-copy strong,.chat-item-copy small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-item-copy small{color:#48675f}.chat-item-side{justify-self:end;display:grid;gap:.26rem}.chat-item-side small{font-family:IBM Plex Mono,monospace;font-size:.62rem;color:#4f6f67}.chat-unread-badge{justify-self:end;min-width:1.15rem;height:1.15rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(140deg,#e95357,#ff2f75);color:#fff8f5;font-family:IBM Plex Mono,monospace;font-size:.62rem;padding:0 .2rem}.chat-thread-pane{min-width:0;min-height:0;display:grid;grid-template-rows:min-content 1fr min-content;gap:.62rem;padding:.72rem}.chat-thread-head{border-radius:.95rem;padding:.62rem;background:#ffffffc2;box-shadow:inset 0 0 0 1px #1c362f1a;display:grid;grid-template-columns:auto 1fr;gap:.58rem;align-items:center}.chat-avatar-button{border:0;background:transparent;padding:0;cursor:pointer}.chat-thread-identity h3{margin:0}.chat-thread-identity p{margin:.16rem 0 0;color:#3f5f56}.chat-message-list{border-radius:1rem;padding:.72rem;overflow:auto;min-height:0;background:radial-gradient(circle at 12% 0%,rgb(255 224 196 / 35%) 0%,transparent 34%),linear-gradient(180deg,#ffffffd1,#f5fcf8d6);box-shadow:inset 0 0 0 1px #1c362f1a;display:grid;align-content:start;gap:.45rem}.chat-message-bubble{max-width:min(70%,560px);border-radius:.88rem;padding:.52rem .62rem;background:#ffffffeb;box-shadow:inset 0 0 0 1px #1c362f1a}.chat-message-bubble p{margin:0;color:#2d4b42}.chat-message-bubble small{display:inline-block;margin-top:.18rem;font-family:IBM Plex Mono,monospace;font-size:.62rem;color:#4f6f67}.chat-message-bubble.from-self{justify-self:end;background:linear-gradient(140deg,#e953572e,#ff2f7529);box-shadow:inset 0 0 0 1px #e953574d}.chat-message-bubble.system-message{justify-self:center;max-width:88%;background:#f5f9f7f2}.chat-composer{display:grid;grid-template-columns:1fr auto;gap:.52rem}.chat-composer input{border:1px solid rgb(28 54 47 / 14%);border-radius:999px;background:#ffffffe0;color:#243f37;padding:.72rem .88rem}.chat-empty-copy{margin:0;color:#44635b;padding:.52rem}.workspace-page{display:grid;gap:1rem}.workspace-page-header h2{margin-top:.35rem;font-size:clamp(1.5rem,2.5vw,2.2rem)}.workspace-page-header p{margin:.5rem 0 0;color:#37554d;max-width:75ch}.workspace-panel,.onboarding-stage-card,.onboarding-completion-card,.step-pill,.workspace-empty-state,.workspace-match-card{border-radius:1.1rem;background:#ffffffbd;box-shadow:0 12px 24px #11292214,inset 0 0 0 1px #1c362f1a;overflow:hidden}.onboarding-progress-row{display:grid;grid-template-columns:1fr 210px;gap:.8rem}.onboarding-stepper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.step-pill{padding:.62rem;display:grid;gap:.3rem}.step-pill span{width:1.5rem;height:1.5rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#14342c1a;font-family:IBM Plex Mono,monospace;font-size:.72rem}.step-pill p{margin:0;font-family:IBM Plex Mono,monospace;font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:#3f5d55}.step-pill.active{background:linear-gradient(130deg,#e953572e,#ff2f7521)}.step-pill.active span{background:linear-gradient(130deg,#e95357,#ff2f75);color:#fff}.onboarding-completion-card{padding:.75rem}.onboarding-completion-card p{margin:0}.onboarding-completion-card strong{display:block;font-size:1.5rem;margin-top:.2rem}.onboarding-stage-card{padding:1rem}.onboarding-stage{display:grid;gap:.65rem}.onboarding-stage h3{margin:0;font-size:1.22rem}.onboarding-stage label,.filters-panel label{font-size:.73rem;text-transform:uppercase;letter-spacing:.07em;font-family:IBM Plex Mono,monospace;color:#3f5f56}.onboarding-stage input,.onboarding-stage textarea,.onboarding-stage select,.filters-panel input,.workspace-actions-row button{font:inherit}.onboarding-stage input,.onboarding-stage textarea,.onboarding-stage select,.filters-panel input{border:1px solid rgb(28 54 47 / 16%);border-radius:.82rem;background:#ffffffbd;color:#203932;padding:.7rem .74rem}.onboarding-stage textarea{resize:vertical}.chip-row{display:flex;flex-wrap:wrap;gap:.42rem}.chip-btn{border:1px solid rgb(28 54 47 / 16%);border-radius:999px;background:#ffffffa6;color:#2b4740;padding:.34rem .68rem;font-family:IBM Plex Mono,monospace;font-size:.72rem;cursor:pointer}.chip-btn.active{background:linear-gradient(130deg,#e9535729,#ff2f7521);border-color:#e953575c;color:#51262a}.constraints-grid.two-columns{display:grid;gap:.6rem;grid-template-columns:repeat(3,minmax(0,1fr))}.onboarding-actions{margin-top:1rem;display:flex;justify-content:space-between;gap:.65rem}.discovery-grid{display:grid;grid-template-columns:320px 1fr;gap:.9rem}.workspace-inline-nav{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.workspace-nav-chip{border-radius:999px;padding:.38rem .72rem;background:#ffffffad;box-shadow:inset 0 0 0 1px #1c362f24;color:#2e4b43;font-family:IBM Plex Mono,monospace;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.discovery-focus-layout{display:grid;gap:.9rem;grid-template-columns:1.2fr .8fr}.swipe-stage-panel,.discovery-side-panel,.preferences-control-panel,.preferences-preview-panel,.signals-breakdown-panel,.signals-activity-panel{padding:.9rem}.empty-actions-row{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.btn-small{padding:.58rem .88rem;font-size:.7rem}.preferences-layout,.signals-layout{display:grid;gap:.9rem;grid-template-columns:1.05fr .95fr}.preferences-actions{margin-top:.78rem;display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.signals-activity-list{display:grid;gap:.5rem;max-height:min(62vh,640px);overflow:auto}.signals-activity-item{border-radius:.9rem;padding:.62rem;background:#ffffffb3;box-shadow:inset 0 0 0 1px #1c362f1a;display:grid;grid-template-columns:1fr auto;gap:.5rem}.signals-activity-item h4{margin:.2rem 0 0;font-size:1rem}.signals-activity-item p{margin:.2rem 0 0;color:#3b5a52}.signals-activity-side{justify-self:end;display:grid;align-content:space-between;gap:.35rem}.signals-activity-side small{font-family:IBM Plex Mono,monospace;font-size:.64rem;color:#496961}.activity-match-pill{border-radius:999px;padding:.24rem .5rem;background:linear-gradient(135deg,#e953572e,#ff2f7529);box-shadow:inset 0 0 0 1px #e9535754;color:#74273a;font-family:IBM Plex Mono,monospace;font-size:.62rem;letter-spacing:.07em;text-transform:uppercase}.command-kpis-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.command-layout{display:grid;gap:.9rem;grid-template-columns:1.2fr .8fr}.command-control-plane,.command-quality-panel,.command-timeline-panel{padding:.9rem}.command-module-grid{display:grid;gap:.7rem;grid-template-columns:repeat(2,minmax(0,1fr))}.command-module-card{border-radius:1rem;padding:.72rem;background:#ffffffad;box-shadow:inset 0 0 0 1px #1c362f1a;display:grid;gap:.42rem}.command-module-card h4{margin:.1rem 0 0;font-size:1.05rem}.command-module-card p{margin:.12rem 0 0;color:#3b5b53}.command-module-card .btn{margin-top:.25rem}.command-timeline-list{display:grid;gap:.45rem}.command-timeline-item{border-radius:.88rem;padding:.58rem;background:#ffffffb8;box-shadow:inset 0 0 0 1px #1c362f1a;display:grid;grid-template-columns:auto 1fr auto;gap:.5rem;align-items:center}.command-timeline-item p{margin:0;color:#2e4b43}.command-timeline-item small{font-family:IBM Plex Mono,monospace;font-size:.62rem;color:#4d6c64}.filters-panel,.deck-panel,.match-card{padding:.9rem}.workspace-metrics-grid.compact{margin-top:.9rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.workspace-deck-shell{margin-top:.8rem;min-height:410px;position:relative}.workspace-deck-card{border-radius:1.2rem;background:#fffffff5;box-shadow:0 12px 22px #141c221a,inset 0 0 0 1px #1c362f1a;padding:1rem}.workspace-deck-card h3{margin-top:.56rem;font-size:clamp(1.55rem,2.5vw,2.05rem)}.workspace-deck-card p{margin:.52rem 0 0;color:#34544c}.ghost-card{position:absolute;inset:15px 20px auto;opacity:.5;transform:scale(.97);pointer-events:none}.active-card{position:relative;z-index:1}.workspace-deck-card.is-top-card:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(90deg,rgb(233 83 87 / calc(var(--swipe-left, 0) * .82)) 0%,rgb(233 83 87 / calc(var(--swipe-left, 0) * .34)) 46%,transparent 74%),linear-gradient(270deg,rgb(34 197 94 / calc(var(--swipe-right, 0) * .95)) 0%,rgb(34 197 94 / calc(var(--swipe-right, 0) * .44)) 46%,transparent 74%),linear-gradient(180deg,rgb(130 223 255 / calc(var(--swipe-up, 0) * .82)) 0%,transparent 62%);transition:background 70ms linear}.workspace-deck-card.is-top-card>*{position:relative;z-index:1}.workspace-deck-shell.swipe-like .active-card{transform:translate(22px) rotate(3deg);transition:transform .22s ease}.workspace-deck-shell.swipe-nope .active-card{transform:translate(-22px) rotate(-3deg);transition:transform .22s ease}.workspace-deck-shell.swipe-super_like .active-card{transform:translateY(-14px) scale(1.02);transition:transform .22s ease}.workspace-meta-grid{margin-top:.9rem;display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(120px,1fr))}.workspace-meta-grid p{margin:0;border-radius:.85rem;padding:.48rem .62rem;background:#ffffffb3;box-shadow:inset 0 0 0 1px #1c362f1a;display:grid;gap:.16rem}.workspace-meta-grid span{font-family:IBM Plex Mono,monospace;font-size:.65rem;letter-spacing:.08em;text-transform:uppercase;color:#406157}.workspace-meta-grid strong{color:#1c3d35;font-size:.95rem}.workspace-reasons{margin-top:.75rem;border-top:1px solid rgb(28 54 47 / 14%);padding-top:.68rem;display:grid;gap:.3rem}.workspace-reasons p{margin:0}.workspace-actions-row{margin-top:.88rem;display:grid;gap:.55rem;grid-template-columns:repeat(4,minmax(0,1fr))}.workspace-empty-state{padding:.95rem;display:grid;gap:.7rem}.workspace-empty-state p{margin:0;color:#3a5750}.matches-grid{display:grid;gap:.8rem;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.match-card h3{margin-top:.35rem}.match-card p{margin:.4rem 0 0;color:#37564e}.workspace-match-overlay{position:fixed;inset:0;z-index:90;background:#0b1e1a73;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;padding:1rem}.workspace-match-card{width:min(530px,100%);padding:1rem}.workspace-match-card p{margin:0;font-family:IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.08em;color:#8f3347;font-size:.7rem}.workspace-match-card h3{margin-top:.48rem;font-size:clamp(1.8rem,4.5vw,2.4rem)}.workspace-match-card h3+p{margin-top:.46rem}.workspace-match-card p+p{margin-top:.46rem;text-transform:none;letter-spacing:normal;font-size:.95rem;color:#305149;font-family:Sora,Avenir Next,sans-serif}.workspace-match-card .btn{margin-top:.9rem}.premium-panel{background:radial-gradient(circle at 10% 0%,rgb(255 224 196 / 46%) 0%,transparent 36%),linear-gradient(155deg,#ffffffdb,#fff6eed6 42%,#eefcf8d1)}.enterprise-grid{grid-template-columns:300px 1.2fr .85fr}.deck-media-stage{margin-bottom:.3rem;border-radius:1rem;padding:.75rem;background:#f6faf8f5;box-shadow:inset 0 0 0 1px #1c362f1a;display:grid;grid-template-columns:52px 1fr auto;gap:.7rem;align-items:center}.deck-media-avatar{width:52px;height:52px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(140deg,#e95357,#ff2f75);color:#fff8f5;font-weight:700;font-size:1.1rem;box-shadow:0 12px 24px #ff406a47}.deck-chemistry-pill{border-radius:999px;padding:.3rem .55rem;font-family:IBM Plex Mono,monospace;font-size:.68rem;letter-spacing:.06em;color:#7a2839;background:#ffffffdb;box-shadow:inset 0 0 0 1px #ff6f6c5c}.tinder-actions{align-items:center}.swipe-fab{border:0;border-radius:999px;width:54px;height:54px;display:inline-flex;align-items:center;justify-content:center;font-size:1.15rem;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease}.fab-nope{background:linear-gradient(145deg,#ffe5dd,#ffd7ce);color:#b13d2f;box-shadow:0 12px 20px #c554423d}.fab-like{background:linear-gradient(145deg,#ffe0ea,#ffc9dd);color:#c12f63;box-shadow:0 12px 20px #c12f6342}.fab-super{background:linear-gradient(145deg,#ffe7c9,#ffd89e);color:#ba6a12;box-shadow:0 12px 20px #dc821c3d}.fab-rewind{background:linear-gradient(145deg,#e7f5ee,#d8efe5);color:#2c7b5a;box-shadow:0 12px 20px #2c7b5a2e}.shortcut-hint{margin-top:.6rem}.intelligence-panel{display:grid;gap:.7rem;align-content:start}.intel-block{border-radius:.95rem;padding:.7rem;background:#ffffffa8;box-shadow:inset 0 0 0 1px #1c362f1a}.intel-block p{margin:.3rem 0 0;color:#36544d}.swipe-history-list{display:grid;gap:.4rem}.swipe-history-list p{margin:0;font-size:.87rem}.onboarding-main-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:.8rem}.onboarding-preview-card h3{margin-top:.4rem}.onboarding-preview-card p{margin:.45rem 0 0;color:#36554d}.workspace-meta-grid.one-column{grid-template-columns:1fr}.preview-about{border-radius:.9rem;padding:.6rem;background:#ffffffa8;box-shadow:inset 0 0 0 1px #1c362f1a}.matches-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.premium-matches-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.match-card .btn{margin-top:.7rem}.match-card-header{display:flex;align-items:center;gap:.65rem}.match-avatar-button{border:0;background:transparent;padding:0;cursor:pointer}.conversations-layout{display:grid;gap:.9rem;grid-template-columns:340px 1fr}.conversations-list-panel,.conversation-thread-panel{padding:.9rem}.conversation-list{display:grid;gap:.48rem}.conversation-item{border:1px solid rgb(28 54 47 / 12%);border-radius:.95rem;background:#ffffffb8;display:grid;grid-template-columns:auto 1fr auto;gap:.55rem;align-items:center;text-align:left;padding:.58rem;cursor:pointer}.conversation-item.active{background:linear-gradient(135deg,#e9535726,#ff2f751c);border-color:#e9535754}.conversation-avatar{width:46px;height:46px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(140deg,#e95357,#ff2f75);color:#fff8f5;font-weight:700;box-shadow:0 12px 24px #ff406a40}.conversation-copy{display:grid;gap:.2rem;min-width:0}.conversation-copy strong,.conversation-copy small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conversation-copy small{color:#44635b}.conversation-side{justify-self:end;display:grid;gap:.3rem}.conversation-side small{font-family:IBM Plex Mono,monospace;font-size:.64rem;color:#4d6c64}.conversation-unread{justify-self:end;min-width:1.15rem;height:1.15rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(140deg,#e95357,#ff2f75);color:#fff8f5;font-family:IBM Plex Mono,monospace;font-size:.62rem;padding:0 .2rem}.thread-header{border-radius:1rem;padding:.72rem;background:#ffffffad;box-shadow:inset 0 0 0 1px #1c362f1a;display:grid;grid-template-columns:auto 1fr auto;gap:.72rem;align-items:center}.thread-avatar-btn{border:0;background:transparent;padding:0;cursor:pointer}.thread-identity p{margin:0}.thread-identity h3{margin-top:.15rem}.thread-identity h3+p{margin-top:.15rem;color:#3a5952}.thread-kpis{display:grid;gap:.3rem}.thread-kpis p{margin:0;border-radius:.7rem;padding:.36rem .5rem;background:#ffffffc7;box-shadow:inset 0 0 0 1px #1c362f1a;display:grid;gap:.12rem}.thread-kpis span{font-family:IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.08em;font-size:.62rem;color:#476760}.thread-kpis strong{color:#1c3f36}.thread-message-list{margin-top:.76rem;border-radius:1rem;padding:.7rem;min-height:320px;max-height:min(54vh,560px);overflow:auto;background:radial-gradient(circle at 10% 0%,rgb(255 224 196 / 35%) 0%,transparent 38%),linear-gradient(180deg,#fffc,#f5fcf8d1);box-shadow:inset 0 0 0 1px #1c362f1a;display:grid;align-content:start;gap:.5rem}.thread-message{max-width:min(72%,500px);border-radius:.9rem;padding:.52rem .6rem;background:#ffffffeb;box-shadow:inset 0 0 0 1px #1c362f1a}.thread-message p{margin:0;color:#2c4942}.thread-message small{display:inline-block;margin-top:.18rem;font-family:IBM Plex Mono,monospace;font-size:.62rem;color:#4f6f67}.thread-message.from-self{justify-self:end;background:linear-gradient(140deg,#e953572e,#ff2f7529);box-shadow:inset 0 0 0 1px #e953574d}.thread-message.system-message{justify-self:center;max-width:90%;background:#f5f9f7f2}.thread-composer{margin-top:.72rem;display:grid;grid-template-columns:1fr auto;gap:.6rem}.thread-composer input{border:1px solid rgb(28 54 47 / 14%);border-radius:999px;padding:.72rem .88rem;background:#fffc;color:#223c35}.profile-overlay{z-index:120}.profile-sheet{width:min(620px,100%)}.profile-sheet .btn{margin-top:.85rem}@media(max-width:1400px){.workspace-shell{grid-template-columns:280px minmax(0,1fr)}.workspace-ops-rail{display:none}.workspace-main{border-right:0}}@media(max-width:1120px){.workspace-shell{grid-template-columns:1fr}.workspace-sidebar{border-right:0;border-bottom:1px solid rgb(28 54 47 / 14%);grid-template-rows:min-content min-content;height:auto;position:sticky;top:0;z-index:30;padding:.85rem .9rem;background:#faf7f1db}.workspace-status-card,.workspace-logout,.workspace-ops-rail{display:none}.workspace-main{border-left:0;border-right:0}.workspace-brand small{display:none}.workspace-nav{display:flex;align-items:center;gap:.45rem;overflow-x:auto;overflow-y:hidden;padding-bottom:.2rem;scrollbar-width:none}.workspace-nav::-webkit-scrollbar{display:none}.workspace-nav-link{flex:0 0 auto;white-space:nowrap;min-height:42px;padding:.62rem .78rem}.onboarding-progress-row{grid-template-columns:1fr}.onboarding-stepper{grid-template-columns:repeat(2,minmax(0,1fr))}.constraints-grid.two-columns,.onboarding-main-grid,.discovery-grid,.enterprise-grid,.discovery-focus-layout,.preferences-layout,.signals-layout,.command-layout,.command-module-grid,.conversations-layout{grid-template-columns:1fr}.workspace-actions-row{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-topbar{padding:.85rem 1rem .25rem}.workspace-content{padding:.35rem 1rem 1.1rem}}@media(max-width:760px){.workspace-shell{min-height:100dvh}.workspace-content{padding:.35rem .72rem .95rem}.workspace-sidebar{padding:.72rem}.workspace-brand{gap:.55rem}.workspace-brand p{font-size:.98rem}.workspace-topbar p{font-size:.92rem;max-width:60ch}.workspace-topbar-grid{flex-direction:column;align-items:flex-start}.workspace-topbar-meta{justify-content:flex-start}.workspace-page-header h2{font-size:clamp(1.4rem,8vw,1.9rem)}.workspace-actions-row{grid-template-columns:repeat(4,minmax(0,1fr))}.workspace-inline-nav{overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;padding-bottom:.2rem;scrollbar-width:none}.workspace-inline-nav::-webkit-scrollbar{display:none}.workspace-meta-grid,.matches-kpis{grid-template-columns:1fr}.command-kpis-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tinder-actions{grid-template-columns:repeat(4,minmax(0,1fr))}.workspace-deck-shell{min-height:0}.ghost-card{display:none}.workspace-deck-card{padding:.82rem}.workspace-deck-card h3{font-size:clamp(1.35rem,6vw,1.75rem)}.deck-media-stage{grid-template-columns:44px 1fr auto;gap:.5rem;padding:.62rem}.deck-media-avatar{width:44px;height:44px;font-size:1rem}.deck-chemistry-pill{padding:.25rem .45rem;font-size:.62rem}.swipe-fab{width:100%;height:46px;border-radius:14px;font-size:1rem;box-shadow:none}.workspace-metrics-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.chat-screen{grid-template-columns:1fr;grid-template-rows:minmax(220px,38dvh) 1fr}.chat-list-pane{min-height:0}.chat-thread-pane{min-height:0;padding:.62rem}.chat-message-bubble{max-width:86%}.thread-header{grid-template-columns:auto 1fr}.thread-kpis{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr))}.thread-message{max-width:86%}}.swipe-first-shell{min-height:100vh;background:radial-gradient(circle at 12% 8%,#ffe7d0 0%,transparent 40%),radial-gradient(circle at 90% 4%,#b6f0e2 0%,transparent 34%),linear-gradient(125deg,#f6f0e9,#eaf6f1,#e5f3ef)}.swipe-first-topbar{position:sticky;top:0;z-index:40;display:grid;grid-template-columns:min-content min-content 1fr;align-items:center;gap:.8rem;padding:.82rem 1rem;border-bottom:1px solid var(--sm-border);background:#f8f5eee5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.swipe-menu-button,.swipe-menu-close{border:0;width:2.4rem;height:2.4rem;border-radius:.75rem;background:#ffffffdb;box-shadow:inset 0 0 0 1px var(--sm-border);color:#2a4a41;font-size:1.2rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.swipe-first-logo{width:3rem;height:3rem;object-fit:contain}.swipe-first-meta{justify-self:end;display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.swipe-first-content{min-width:0;padding:.8rem 1rem 1.1rem}.swipe-menu-backdrop{position:fixed;inset:0;border:0;margin:0;padding:0;opacity:0;visibility:hidden;pointer-events:none;background:#091a156b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:opacity .2s ease,visibility .2s ease;z-index:45}.swipe-menu-backdrop.is-open{opacity:1;visibility:visible;pointer-events:auto}.swipe-menu-drawer{position:fixed;top:0;left:0;width:min(88vw,360px);height:100dvh;background:radial-gradient(circle at 12% 0%,rgb(255 226 202 / 48%) 0%,transparent 40%),linear-gradient(160deg,#fffffff0,#f8f5eef5,#eefbf6f0);border-right:1px solid var(--sm-border);box-shadow:18px 0 34px #0d251f2e;transform:translate(-104%);transition:transform .23s cubic-bezier(.16,1,.3,1);z-index:50;padding:.95rem .9rem .82rem;display:grid;grid-template-rows:min-content min-content 1fr min-content;gap:.8rem}.swipe-menu-drawer.is-open{transform:translate(0)}.swipe-menu-head{display:flex;align-items:center;justify-content:space-between}.swipe-menu-logo{width:3.4rem;height:3.4rem;object-fit:contain}.swipe-menu-agent{margin:0;font-family:IBM Plex Mono,monospace;font-size:.65rem;letter-spacing:.08em;text-transform:uppercase;color:var(--sm-text-muted);overflow-wrap:anywhere}.swipe-menu-groups{overflow:auto;display:grid;gap:.55rem;align-content:start}.swipe-menu-group{border-radius:.9rem;background:#fffc;box-shadow:inset 0 0 0 1px var(--sm-border);padding:.3rem}.swipe-menu-group-toggle{width:100%;border:0;border-radius:.7rem;background:transparent;display:flex;align-items:center;justify-content:space-between;color:#2e4f46;font-family:IBM Plex Mono,monospace;font-size:.66rem;text-transform:uppercase;letter-spacing:.08em;padding:.45rem .5rem;cursor:pointer}.swipe-menu-links{display:grid;gap:.32rem;padding:.18rem .2rem .22rem}.swipe-menu-link{border-radius:.72rem;min-height:2.35rem;display:grid;grid-template-columns:1.7rem 1fr;align-items:center;gap:.52rem;padding:.42rem .5rem;background:#ffffffb8;box-shadow:inset 0 0 0 1px var(--sm-border);color:#27463f;font-family:IBM Plex Mono,monospace;font-size:.64rem;text-transform:uppercase;letter-spacing:.07em}.swipe-menu-link.active{background:linear-gradient(130deg,#e9535729,#ff2f751f);box-shadow:inset 0 0 0 1px #e953574d,0 10px 18px #e9535729;color:#5d2a30}.swipe-menu-link-code{width:1.7rem;height:1.7rem;border-radius:.58rem;display:inline-flex;align-items:center;justify-content:center;background:#f0f5f3f2;box-shadow:inset 0 0 0 1px var(--sm-border);font-size:.55rem;letter-spacing:.09em}.swipe-menu-footer{border-top:1px solid var(--sm-border);padding-top:.62rem}.swipe-menu-footer .workspace-logout{width:100%}.tinder-card-stack{position:relative;width:min(420px,calc(100vw - 1rem));height:min(540px,calc(100dvh - 15rem));margin:0 auto}.tinder-card-stack.is-locked{pointer-events:none}.advanced-swipe{position:absolute;inset:0}.advanced-swipe .workspace-deck-card{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start}.advanced-swipe.is-background .workspace-deck-card{box-shadow:0 7px 14px #141c2212,inset 0 0 0 1px #1c362f17;opacity:.97}@media(max-width:920px){.swipe-first-topbar{grid-template-columns:min-content min-content;grid-template-rows:auto auto}.swipe-first-meta{grid-column:1 / -1;justify-self:start}.tinder-card-stack{height:min(500px,calc(100dvh - 14rem))}}@media(max-width:760px){.swipe-first-topbar{padding:.7rem .72rem;gap:.56rem}.swipe-first-logo{width:2.6rem;height:2.6rem}.swipe-first-content{padding:.58rem .72rem .9rem}.swipe-menu-drawer{width:min(92vw,340px)}.tinder-card-stack{width:min(420px,calc(100vw - 1rem));height:min(460px,calc(100dvh - 13rem))}}@media(max-width:520px){.onboarding-stepper{grid-template-columns:1fr}.onboarding-actions{flex-direction:column}.onboarding-actions .btn{width:100%}.workspace-topbar h1{font-size:1.05rem}.workspace-topbar p{font-size:.86rem}.workspace-actions-row,.tinder-actions{gap:.4rem}.preferences-actions{flex-direction:column;align-items:stretch}.preferences-actions .btn{width:100%}.thread-composer{grid-template-columns:1fr}.thread-composer .btn{width:100%}.chat-composer{grid-template-columns:1fr}.chat-composer .btn{width:100%}.chat-list-item{grid-template-columns:auto 1fr}.chat-item-side{grid-column:2;justify-self:start;grid-auto-flow:column;align-items:center;gap:.45rem}.conversation-item{grid-template-columns:auto 1fr}.conversation-side{grid-column:2;justify-self:start;grid-auto-flow:column;align-items:center;gap:.5rem}.signals-activity-item{grid-template-columns:1fr}.signals-activity-side{justify-self:start;grid-auto-flow:column;align-items:center}.command-kpis-grid{grid-template-columns:1fr}.command-timeline-item{grid-template-columns:1fr;justify-items:start}}:root{--sm-bg-1: #f5efe7;--sm-bg-2: #e7f5ee;--sm-surface: rgb(255 255 255 / 82%);--sm-surface-soft: rgb(255 255 255 / 68%);--sm-border: rgb(21 49 43 / 14%);--sm-border-strong: rgb(21 49 43 / 22%);--sm-text: #1d3a33;--sm-text-soft: #41625a;--sm-text-muted: #5a7a71;--sm-gradient-brand: linear-gradient(138deg, #E95357 0%, #ff2f75 100%);--sm-shadow-lg: 0 16px 36px rgb(15 36 31 / 14%), inset 0 0 0 1px var(--sm-border);--sm-shadow-md: 0 10px 24px rgb(15 36 31 / 9%), inset 0 0 0 1px var(--sm-border);--sm-radius-xl: 1.2rem;--sm-radius-lg: 1rem;--sm-radius-md: .82rem}.workspace-shell{position:relative;min-height:100vh;display:grid;grid-template-columns:304px minmax(0,1fr);background:radial-gradient(circle at 8% 0%,rgb(255 219 183 / 58%) 0%,transparent 34%),radial-gradient(circle at 100% 14%,rgb(167 236 218 / 54%) 0%,transparent 36%),linear-gradient(132deg,var(--sm-bg-1) 0%,var(--sm-bg-2) 48%,#dff0ea 100%)}.workspace-sidebar{padding:1rem;border-right:1px solid var(--sm-border);background:#f9f7f2c7;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);position:sticky;top:0;height:100dvh;overflow:auto;overscroll-behavior:contain;display:grid;grid-template-rows:min-content minmax(0,1fr) min-content;gap:1rem}.workspace-sidebar-head{display:grid;gap:.6rem}.workspace-brand{display:flex;align-items:center;gap:.7rem}.workspace-brand-logo{width:6rem;height:6rem;object-fit:contain}.workspace-brand p{margin:0;color:var(--sm-text);font-weight:700;letter-spacing:-.01em}.workspace-brand small{color:var(--sm-text-muted);font-family:IBM Plex Mono,monospace;font-size:.63rem;letter-spacing:.08em;text-transform:uppercase}.workspace-brand-badge{border-radius:999px;width:fit-content;padding:.28rem .56rem;background:#ffffffbd;box-shadow:inset 0 0 0 1px var(--sm-border);color:#35574f;font-family:IBM Plex Mono,monospace;font-size:.58rem;letter-spacing:.08em;text-transform:uppercase}.workspace-nav{display:grid;gap:.45rem;align-content:start}.workspace-nav-link{border-radius:var(--sm-radius-md);padding:.56rem;display:grid;grid-template-columns:2.1rem 1fr;gap:.58rem;align-items:center;background:var(--sm-surface-soft);box-shadow:inset 0 0 0 1px var(--sm-border);color:#2c4a43;min-height:3.05rem;transition:background-color .16s ease,box-shadow .16s ease,transform .16s ease}.workspace-nav-link:hover{transform:translate(2px);box-shadow:0 10px 18px #0f241f14,inset 0 0 0 1px var(--sm-border-strong)}.workspace-nav-link.active{background:linear-gradient(138deg,#e9535738,#ff2f752e);box-shadow:0 14px 22px #ff596033,inset 0 0 0 1px #ff656657;color:#4f2331}.workspace-nav-link-mark{width:2.1rem;height:2.1rem;border-radius:.76rem;display:inline-flex;align-items:center;justify-content:center;background:#ffffffe5;box-shadow:inset 0 0 0 1px var(--sm-border);color:#3a5c54;font-family:IBM Plex Mono,monospace;font-size:.66rem;letter-spacing:.06em;text-transform:uppercase}.workspace-nav-link.active .workspace-nav-link-mark{background:#ffffffeb;box-shadow:inset 0 0 0 1px #ff706c5c;color:#75263c}.workspace-nav-link-copy{min-width:0;display:grid}.workspace-nav-link-copy strong{font-size:.75rem;font-family:IBM Plex Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.workspace-sidebar-foot{display:grid;gap:.62rem;align-content:end}.workspace-status-card{border-radius:var(--sm-radius-lg);padding:.78rem;background:var(--sm-surface);box-shadow:var(--sm-shadow-md)}.workspace-status-card p{margin:0;color:var(--sm-text-soft);font-size:.82rem}.workspace-status-card strong{display:block;margin-top:.24rem;font-size:1.65rem;color:var(--sm-text)}.workspace-status-card small{display:block;margin-top:.45rem;color:var(--sm-text-muted);font-family:IBM Plex Mono,monospace;font-size:.63rem;letter-spacing:.05em;overflow-wrap:anywhere}.workspace-progress-track{margin-top:.48rem;height:.44rem;border-radius:999px;overflow:hidden;background:#18312b24}.workspace-progress-fill{height:100%;background:var(--sm-gradient-brand)}.workspace-logout{border:0;border-radius:var(--sm-radius-md);padding:.65rem;background:#17332c1a;box-shadow:inset 0 0 0 1px var(--sm-border);color:#2f4e47;font-family:IBM Plex Mono,monospace;font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;cursor:pointer}.workspace-main{display:grid;grid-template-rows:min-content 1fr;min-width:0;min-height:100dvh;border-left:1px solid var(--sm-border)}.workspace-topbar{padding:.9rem 1.2rem .75rem;border-bottom:1px solid var(--sm-border);background:#f8f6f1bd;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:sticky;top:0;z-index:20}.workspace-topbar-grid{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.workspace-topbar-copy{display:grid;gap:.25rem}.workspace-topbar-context{margin:0;font-family:IBM Plex Mono,monospace;font-size:.62rem;letter-spacing:.11em;text-transform:uppercase;color:var(--sm-text-muted)}.workspace-topbar h1{margin:0;font-size:clamp(1.16rem,2vw,1.48rem);color:var(--sm-text)}.workspace-topbar p{margin:0;color:var(--sm-text-soft);max-width:72ch}.workspace-topbar-meta{display:flex;align-items:center;justify-content:flex-end;gap:.45rem;flex-wrap:wrap}.topbar-pill{border-radius:999px;padding:.32rem .58rem;background:#ffffffc7;box-shadow:inset 0 0 0 1px var(--sm-border);color:#36564e;font-family:IBM Plex Mono,monospace;font-size:.61rem;letter-spacing:.07em;text-transform:uppercase}.workspace-content{min-width:0;padding:.8rem 1.2rem 1.3rem}.workspace-page{display:grid;gap:.95rem;width:min(1280px,100%);margin:0 auto}.workspace-panel,.onboarding-stage-card,.onboarding-completion-card,.step-pill,.workspace-empty-state,.workspace-match-card{border-radius:var(--sm-radius-xl);background:var(--sm-surface);box-shadow:var(--sm-shadow-lg)}.premium-panel{background:radial-gradient(circle at 10% 0%,rgb(255 226 202 / 44%) 0%,transparent 37%),linear-gradient(155deg,#ffffffe5,#fff8f1de 45%,#f1fcf8db)}.workspace-shell .metric-card{border-radius:var(--sm-radius-lg);background:var(--sm-surface);box-shadow:var(--sm-shadow-md)}.workspace-shell .btn{font-size:.71rem;letter-spacing:.07em}.workspace-shell .btn-primary{background:var(--sm-gradient-brand);box-shadow:0 12px 26px #ff58654d}.workspace-shell .btn-ghost{background:#ffffffd1;box-shadow:inset 0 0 0 1px var(--sm-border)}.discovery-swipe-only .swipe-stage-panel{width:min(780px,100%);margin:0 auto;padding:1.05rem;background:transparent;box-shadow:none}.swipe-stage-head{display:flex;align-items:center;justify-content:space-between;gap:.55rem}.swipe-stage-head .metric-label{margin:0}.swipe-stage-pipeline{border-radius:999px;padding:.3rem .58rem;font-family:IBM Plex Mono,monospace;font-size:.61rem;letter-spacing:.08em;text-transform:uppercase;background:#ffffffdb;box-shadow:inset 0 0 0 1px var(--sm-border);color:#3a5e55}.discovery-swipe-only .workspace-deck-shell{margin-top:.65rem;min-height:420px}.discovery-swipe-only .workspace-deck-card{max-width:420px;margin:0 auto}.discovery-swipe-only .workspace-actions-row.tinder-actions{margin-top:1rem;grid-template-columns:repeat(4,64px);justify-content:center;gap:.82rem}.swipe-fab{border:0;border-radius:999px;width:64px;height:64px;display:inline-flex;align-items:center;justify-content:center;font-size:1.25rem;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease}.swipe-fab:hover{transform:translateY(-2px) scale(1.03)}.swipe-fab:disabled{opacity:.5;transform:none;cursor:not-allowed}.fab-nope{background:linear-gradient(145deg,#ffe6de,#ffd5ca);color:#af3e33;box-shadow:0 12px 20px #af3e333d}.fab-like{background:linear-gradient(145deg,#ffe2eb,#ffcade);color:#c13063;box-shadow:0 12px 20px #c1306340}.fab-super{background:linear-gradient(145deg,#ffe8cc,#ffdba8);color:#b66f1d;box-shadow:0 12px 20px #b66f1d38}.fab-rewind{background:linear-gradient(145deg,#e6f5ed,#d8efe4);color:#2d7c5a;box-shadow:0 12px 20px #2d7c5a30}.shortcut-hint{margin:.7rem 0 0;text-align:center;color:var(--sm-text-muted)}@media(max-width:1120px){.workspace-shell{grid-template-columns:1fr}.workspace-sidebar{position:sticky;top:0;z-index:30;height:auto;grid-template-rows:min-content min-content;border-right:0;border-bottom:1px solid var(--sm-border);padding:.78rem .86rem;background:#f8f5eee5;gap:.7rem}.workspace-sidebar-foot,.workspace-brand small,.workspace-brand-badge{display:none}.workspace-nav{display:flex;align-items:center;gap:.4rem;overflow-x:auto;overflow-y:hidden;padding-bottom:.16rem;scrollbar-width:none}.workspace-nav::-webkit-scrollbar{display:none}.workspace-nav-link{flex:0 0 auto;min-height:2.65rem;padding:.42rem .5rem;grid-template-columns:1.82rem auto;gap:.44rem}.workspace-nav-link-mark{width:1.82rem;height:1.82rem;border-radius:.65rem;font-size:.6rem}.workspace-nav-link-copy strong{font-size:.64rem}.workspace-main{border-left:0}}@media(max-width:760px){.workspace-topbar{padding:.72rem .8rem .6rem}.workspace-topbar-grid{flex-direction:column;align-items:flex-start}.workspace-topbar-meta{justify-content:flex-start}.workspace-content{padding:.6rem .74rem .9rem}.discovery-swipe-only .swipe-stage-panel{padding:.82rem}.discovery-swipe-only .workspace-deck-shell{min-height:0}.discovery-swipe-only .workspace-actions-row.tinder-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:.42rem}.swipe-fab{width:100%;height:48px;border-radius:.9rem;box-shadow:none;font-size:1rem}}.discovery-swipe-only .swipe-stage-panel,.discovery-swipe-only .workspace-deck-shell{overflow:visible}
