:root{font-family:Manrope,system-ui,sans-serif;color:#f2efe8;background:#0b0c0e;font-synthesis:none;--orange:#f77e2d;--paper:#f2efe8;--muted:#85888d;--line:#292b2f;--panel:#131518;--panel2:#181a1e}*{box-sizing:border-box}html{background:#0b0c0e}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at 75% -20%,#2d1c13 0,transparent 35%),#0b0c0e}button,input,textarea,select{font:inherit}button,a{transition:.2s ease}a{color:inherit;text-decoration:none}button{cursor:pointer}.eyebrow{font:500 10px DM Mono,monospace;letter-spacing:.18em;color:#96999f}.brand{display:flex;align-items:center;gap:10px;font-size:21px;font-weight:800;letter-spacing:-.04em}.brand>span{display:grid;place-items:center;width:31px;height:31px;border-radius:50%;background:var(--orange);color:#0c0c0d;font:800 16px Manrope}.loading-screen,.state-page{min-height:100vh;display:grid;place-content:center;text-align:center;color:#9ea1a6}.state-page h1,.state-page h2{color:var(--paper);font-size:48px;margin:8px}.state-page a{color:var(--orange);margin-top:20px}.button{min-height:48px;border:1px solid var(--line);padding:0 22px;border-radius:3px;background:transparent;color:var(--paper);font-weight:700;letter-spacing:.02em}.button.primary{background:var(--orange);border-color:var(--orange);color:#0b0c0e}.button:hover{transform:translateY(-1px);filter:brightness(1.08)}.button:disabled{opacity:.45;cursor:wait}.button.ghost{color:#a6a8ac}.form-error{padding:10px 12px;border-left:2px solid #ff685d;background:#251514;color:#ff9b94;font-size:12px}.text-button{border:0;background:transparent;color:var(--orange);padding:14px 0;font-weight:700}.auth-page{min-height:100vh;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(390px,.75fr)}.auth-copy{position:relative;overflow:hidden;padding:44px 5.5vw;display:flex;flex-direction:column;border-right:1px solid var(--line)}.auth-copy .eyebrow{margin-top:auto}.auth-copy h1{font-size:clamp(48px,6vw,92px);line-height:.98;letter-spacing:-.065em;margin:18px 0 28px;max-width:850px}.auth-copy>p:last-of-type{color:#a5a6a9;line-height:1.7;max-width:520px}.auth-panel{display:flex;flex-direction:column;justify-content:center;padding:8vw}.auth-panel h2{font-size:34px;letter-spacing:-.04em;margin:6px 0}.auth-panel>p:not(.eyebrow):not(.privacy-note){color:#999da2;line-height:1.6}.auth-panel form{display:grid;gap:18px;margin-top:34px}.auth-panel label,.form-grid label,.intent-builder label{display:grid;gap:9px;font:500 10px DM Mono;letter-spacing:.13em;color:#9a9da2}.auth-panel input,.form-grid input,.form-grid textarea,.statement-field textarea,.intent-builder input,.intent-builder select{width:100%;border:1px solid #34363a;border-radius:3px;background:#111316;color:var(--paper);padding:15px;outline:none}.auth-panel input:focus,.form-grid input:focus,.form-grid textarea:focus,.statement-field textarea:focus,.intent-builder input:focus{border-color:var(--orange);box-shadow:0 0 0 3px #f77e2d17}.privacy-note{margin-top:40px;color:#666a70;font-size:11px;line-height:1.5}.orbit{position:absolute;width:42vw;height:42vw;right:-13vw;top:6vh;border:1px solid #37383b;border-radius:50%;opacity:.7}.orbit:before,.orbit:after{content:"";position:absolute;inset:17%;border:1px solid #35373a;border-radius:50%;transform:rotate(25deg)}.orbit:after{inset:35%;background:#f77e2d0a}.orbit i{position:absolute;width:9px;height:9px;border-radius:50%;background:var(--orange);box-shadow:0 0 30px var(--orange)}.orbit i:nth-child(1){top:12%;left:20%}.orbit i:nth-child(2){top:58%;left:0}.orbit i:nth-child(3){right:7%;bottom:21%}.orbit b{position:absolute;inset:0;display:grid;place-items:center;font-size:15vw;color:#f77e2d10}.onboarding-page{min-height:100vh;padding:34px 5vw 80px;background:linear-gradient(90deg,#0b0c0e,#101114)}.onboarding-page>header{height:50px;display:flex;align-items:center;justify-content:space-between}.onboarding-page>header p,.onboarding-page>header strong{font:500 10px DM Mono;letter-spacing:.16em;color:#777b81}.step-line{height:1px;background:#282a2e;margin-top:12px}.step-line i{display:block;height:2px;background:var(--orange);transition:.4s}.onboarding-card{width:min(820px,100%);margin:10vh auto 0}.onboarding-card h1{font-size:clamp(38px,5vw,64px);letter-spacing:-.055em;line-height:1.05;margin:12px 0}.lede{color:#92959a;line-height:1.65;max-width:640px;margin-bottom:42px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.form-grid .wide{grid-column:1/-1}.form-grid textarea{min-height:100px;resize:vertical}.onboarding-card footer{display:flex;justify-content:space-between;margin-top:42px;border-top:1px solid var(--line);padding-top:24px}.statement-field{font:500 11px DM Mono;letter-spacing:.14em;color:var(--orange)}.statement-field textarea{display:block;min-height:180px;margin-top:14px;font:600 clamp(22px,3vw,34px) Manrope;letter-spacing:-.03em;resize:vertical}.hint-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.hint-row span{border:1px solid #303237;border-radius:20px;padding:8px 12px;color:#777b81;font-size:11px}.intent-builder{display:grid;grid-template-columns:1fr 220px;gap:20px}.policy-pill{grid-column:1/-1;display:flex;align-items:center;gap:18px;border:1px solid #393b40;background:#15171a;padding:18px}.policy-pill b{font:500 10px DM Mono;color:var(--orange);letter-spacing:.14em}.policy-pill span{color:#92959a;font-size:13px}.boundary-list{display:grid;border-top:1px solid var(--line)}.toggle-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:21px 4px;border-bottom:1px solid var(--line);cursor:pointer}.toggle-row span{display:grid;gap:5px}.toggle-row b{font-size:15px}.toggle-row small{color:#777b81}.toggle-row input{position:absolute;opacity:0}.toggle-row i{position:relative;width:44px;height:24px;border-radius:24px;background:#303238}.toggle-row i:after{content:"";position:absolute;width:18px;height:18px;left:3px;top:3px;border-radius:50%;background:#86898e;transition:.2s}.toggle-row input:checked+i{background:var(--orange)}.toggle-row input:checked+i:after{transform:translate(20px);background:#0b0c0e}.app-shell{min-height:100vh;display:grid;grid-template-columns:88px 1fr}.app-shell>aside{position:fixed;z-index:5;inset:0 auto 0 0;width:88px;display:flex;flex-direction:column;align-items:center;border-right:1px solid var(--line);background:#0d0e10}.app-shell>aside .brand{margin:24px 0;font-size:0}.app-shell>aside nav{display:flex;flex-direction:column;gap:8px;width:100%;margin-top:32px}.app-shell>aside nav a{position:relative;display:grid;justify-items:center;gap:6px;padding:13px 0;color:#62666c;font:500 8px DM Mono;letter-spacing:.08em}.app-shell>aside nav a:hover,.app-shell>aside nav a.active{color:var(--paper)}.app-shell>aside nav a.active:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:2px;background:var(--orange)}.app-shell>aside nav a>b{position:absolute;top:6px;right:16px;display:grid;place-items:center;width:17px;height:17px;border-radius:50%;background:var(--orange);color:#0c0c0d;font-size:9px}.nav-icon{font:400 23px Manrope}.runtime-state{margin-top:auto;margin-bottom:24px;display:grid;justify-items:center;gap:8px}.runtime-state>i{width:7px;height:7px;border-radius:50%;background:#56d38d;box-shadow:0 0 12px #56d38d}.runtime-state>span{display:grid;text-align:center;gap:2px}.runtime-state b{font-size:9px}.runtime-state small{font:8px DM Mono;color:#555960}.topbar{min-height:143px;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:30px 4vw;border-bottom:1px solid var(--line)}.topbar h1{font-size:clamp(27px,3vw,42px);letter-spacing:-.05em;margin:7px 0}.agent-online{display:flex;align-items:center;gap:12px;color:#7b7e84;font:500 9px DM Mono;letter-spacing:.1em}.agent-online>i{width:8px;height:8px;border-radius:50%;background:#777}.agent-online.connected>i{background:#56d38d;box-shadow:0 0 12px #56d38d}.agent-online span{display:grid;gap:4px}.agent-online small{font-size:8px;color:#52565c}.today-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;min-height:calc(100vh - 143px)}.today-main{padding:38px 4vw 80px}.today-side{border-left:1px solid var(--line);padding:38px 30px}.section-heading{display:flex;align-items:center;gap:10px;margin-bottom:17px;font:500 10px DM Mono;letter-spacing:.16em;color:#8d9095}.section-heading b{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#2a2c30;color:#aaa;font-size:9px}.section-heading.lower{margin-top:42px}.attention-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.attention-card{position:relative;display:flex;flex-direction:column;min-height:360px;padding:24px;border:1px solid #2d2f34;background:linear-gradient(145deg,#181a1e,#111316);overflow:hidden}.attention-card:after{content:"";position:absolute;right:-70px;bottom:-70px;width:170px;height:170px;border-radius:50%;border:1px solid #ffffff0b}.attention-card.match_found{background:radial-gradient(circle at 100% 100%,#3a2115 0,transparent 50%),#181a1e}.attention-card.experience_found{background:radial-gradient(circle at 100% 100%,#152d2b 0,transparent 50%),#181a1e}.attention-card.follow_up,.attention-card.can_help{min-height:310px}.card-meta{display:flex;justify-content:space-between;font:500 9px DM Mono;letter-spacing:.14em}.card-meta span{color:var(--orange)}.card-meta time{color:#676b70}.attention-card h3{font-size:24px;line-height:1.18;letter-spacing:-.035em;margin:24px 0 10px;max-width:420px}.attention-card>p{font-size:13px;line-height:1.65;color:#96999e;margin:0}.attention-card blockquote{margin:auto 0 18px;padding:11px 0 11px 13px;border-left:1px solid var(--orange);font-size:11px;line-height:1.55;color:#bbbcbf}.source-person{display:flex;align-items:center;gap:10px;margin-top:19px}.source-person span{display:grid}.source-person b{font-size:12px}.source-person small{font-size:9px;color:#74777c}.avatar{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;border-radius:50%;background:#e8e3da;color:#171719;font-weight:800}.card-actions{display:flex;gap:8px;position:relative;z-index:1}.card-actions button{border:1px solid #35373c;background:#17191c;color:#a9abb0;padding:9px 12px;font:600 9px DM Mono;letter-spacing:.08em}.card-actions button.primary{background:var(--orange);color:#111;border-color:var(--orange)}.goal-card{padding-bottom:28px;border-bottom:1px solid var(--line)}.goal-card h2{font-size:22px;line-height:1.4;letter-spacing:-.03em}.goal-card button{border:0;background:transparent;color:var(--orange);padding:4px 0;font:500 10px DM Mono}.brief-card{display:grid;grid-template-columns:repeat(3,1fr);padding:25px 0;border-bottom:1px solid var(--line)}.brief-card div{display:grid;gap:5px}.brief-card b{font-size:25px;letter-spacing:-.04em}.brief-card span{font:500 7px DM Mono;color:#686c72;letter-spacing:.09em}.encounter-list{padding-top:28px}.encounter{display:flex;align-items:center;gap:10px;padding:13px 0;border-bottom:1px solid #24262a}.encounter>span{display:grid;min-width:0}.encounter b{font-size:12px}.encounter small{max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#666a70;font-size:9px}.encounter time{margin-left:auto;color:#55595f;font:8px DM Mono}@media(max-width:1050px){.today-layout{grid-template-columns:1fr}.today-side{border-left:0;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:30px}.encounter-list{grid-column:1/-1}.brief-card{border:0}.auth-page{grid-template-columns:1fr}.auth-copy{min-height:55vh;border-right:0;border-bottom:1px solid var(--line)}.auth-panel{padding:70px 10vw}.orbit{width:65vw;height:65vw}}@media(max-width:720px){.app-shell{grid-template-columns:1fr;padding-bottom:66px}.app-shell>aside{top:auto;right:0;width:auto;height:66px;flex-direction:row;border-right:0;border-top:1px solid var(--line)}.app-shell>aside .brand,.runtime-state{display:none}.app-shell>aside nav{flex-direction:row;margin:0;gap:0}.app-shell>aside nav a{flex:1}.app-content{grid-column:1}.topbar{align-items:flex-start;padding:25px 20px}.agent-online{display:none}.today-main{padding:28px 20px}.today-side{padding:28px 20px;grid-template-columns:1fr}.encounter-list{grid-column:1}.attention-grid{grid-template-columns:1fr}.attention-card{min-height:320px}.form-grid,.intent-builder{grid-template-columns:1fr}.onboarding-page{padding:24px 20px 70px}.onboarding-page>header>p{display:none}.onboarding-card{margin-top:7vh}.auth-copy{padding:30px 24px;min-height:58vh}.auth-copy h1{font-size:48px}.auth-panel{padding:60px 24px}.orbit{right:-25vw}.today-layout{min-height:auto}}.card-actions a{border:1px solid #35373c;background:#17191c;color:#a9abb0;padding:9px 12px;font:600 9px DM Mono,monospace;letter-spacing:.08em}.card-actions a.primary{background:var(--orange);color:#111;border-color:var(--orange)}.radar-topbar{background:linear-gradient(90deg,transparent,#15110e)}.radar-signal{display:flex;align-items:center;gap:14px;font:500 9px DM Mono,monospace;letter-spacing:.1em;color:#898c91}.radar-signal>i{width:32px;height:32px;border:1px solid #544034;border-radius:50%;box-shadow:0 0 0 8px #f77e2d08,0 0 0 16px #f77e2d05;position:relative}.radar-signal>i:after{content:"";position:absolute;inset:11px;border-radius:50%;background:var(--orange);box-shadow:0 0 13px var(--orange)}.radar-signal span{display:grid;gap:4px}.radar-signal b{color:var(--paper)}.radar-signal small{color:#5e6268;font-size:8px}.radar-page{padding:0 4vw 70px}.radar-intro{display:grid;grid-template-columns:minmax(280px,1fr) minmax(300px,.7fr);gap:8vw;padding:38px 0;border-bottom:1px solid var(--line)}.radar-intro h2{max-width:670px;font-size:clamp(24px,3vw,38px);line-height:1.15;letter-spacing:-.045em;margin:11px 0 0}.radar-intro>p{align-self:end;color:#81848a;line-height:1.65;font-size:13px}.radar-intro>p strong{color:#c4c5c7;font-weight:500}.radar-toolbar{display:flex;justify-content:space-between;align-items:center;padding:31px 0 14px}.radar-toolbar .section-heading{margin:0}.radar-filter{display:flex;gap:4px}.radar-filter button{border:1px solid #292b2f;background:transparent;color:#65686d;padding:7px 12px;font:600 8px DM Mono,monospace;letter-spacing:.1em}.radar-filter button.active{color:#111;background:var(--paper);border-color:var(--paper)}.radar-list{border-top:1px solid #303237}.radar-card{position:relative;display:grid;grid-template-columns:42px 64px minmax(250px,1.2fr) minmax(260px,1fr) 90px 26px;align-items:center;gap:20px;min-height:154px;padding:20px 18px 20px 0;border-bottom:1px solid #303237;background:linear-gradient(90deg,transparent,#11131600)}.radar-card:hover{padding-left:10px;background:linear-gradient(90deg,#f77e2d09,#15171a);border-color:#554033}.radar-index{font:500 9px DM Mono,monospace;color:#50545a;align-self:start;padding-top:7px}.match-avatar{position:relative;width:58px;height:58px;border:1px solid #3a3d42;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 35% 30%,#f6eee2,#9c958d);color:#171719;font-size:20px;font-weight:800}.match-avatar i{position:absolute;right:1px;bottom:4px;width:10px;height:10px;border:2px solid #111316;border-radius:50%;background:#55d28b}.match-avatar.large{width:104px;height:104px;font-size:38px;border-color:#5b5149;box-shadow:0 0 0 10px #ffffff03}.match-avatar.large i{width:14px;height:14px;right:7px;bottom:8px}.radar-person-head,.presence-line{display:flex;align-items:center;gap:6px;color:#5fd490;font:500 8px DM Mono,monospace;letter-spacing:.11em}.presence-dot,.presence-line i{display:inline-block;width:5px;height:5px;border-radius:50%;background:#56d38d}.radar-person h2{font-size:25px;letter-spacing:-.04em;margin:7px 0}.radar-person>p{margin:0;color:#8a8d92;font-size:12px;line-height:1.5;max-width:520px}.tag-row{display:flex;gap:6px;flex-wrap:wrap;margin-top:13px}.tag-row span,.detail-tags span{padding:6px 9px;border:1px solid #303238;color:#92959a;font:500 8px DM Mono,monospace;letter-spacing:.06em}.radar-why{border-left:1px solid #2d2f34;padding-left:22px}.radar-why>span{color:var(--orange);font:600 8px DM Mono,monospace;letter-spacing:.13em}.radar-why p{color:#b4b5b8;font-size:12px;line-height:1.55;margin:9px 0}.match-score{display:grid;grid-template-columns:auto auto;justify-content:center;align-items:start;color:var(--paper)}.match-score strong{font-size:35px;line-height:.9;letter-spacing:-.08em}.match-score>span{font-size:12px;color:var(--orange);padding:2px 0 0 3px}.match-score small{grid-column:1/-1;text-align:center;margin-top:7px;color:#5c6065;font:500 7px DM Mono,monospace;letter-spacing:.16em}.card-arrow{color:#676b71;font-size:18px}.radar-card:hover .card-arrow{color:var(--orange);transform:translate(2px,-2px)}.radar-empty{text-align:center;padding:100px 20px;border:1px solid var(--line)}.radar-empty>span{font-size:50px;color:#41444a}.radar-empty p{color:#777b80}.radar-foot{display:flex;justify-content:space-between;gap:20px;padding:24px 0;color:#5d6065;font:500 8px DM Mono,monospace;letter-spacing:.08em}.radar-foot span{color:#73777c}.radar-foot span i{display:inline-block;width:5px;height:5px;background:#56d38d;border-radius:50%;margin-right:6px}.radar-foot p{margin:0}.detail-topbar{min-height:104px}.back-link{display:inline-block;color:#74777c;font:600 8px DM Mono,monospace;letter-spacing:.12em;margin-bottom:12px}.back-link:hover{color:var(--orange)}.privacy-chip{border:1px solid #3c3e43;color:#777b80;padding:9px 12px;font:500 8px DM Mono,monospace;letter-spacing:.1em}.match-detail{padding:0 4vw 80px}.match-hero{display:flex;align-items:center;justify-content:space-between;padding:44px 0;border-bottom:1px solid var(--line)}.match-identity{display:flex;align-items:center;gap:30px}.match-identity h1{font-size:clamp(42px,6vw,78px);line-height:.9;letter-spacing:-.065em;margin:13px 0}.match-identity p{max-width:650px;color:#8b8e93;font-size:13px;line-height:1.55;margin:0}.match-hero>.match-score strong{font-size:68px}.match-hero>.match-score>span{font-size:18px}.match-columns{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:4vw;padding-top:38px}.match-main{min-width:0}.reason-list{border-top:1px solid #313338}.reason-row{display:grid;grid-template-columns:45px 1fr auto;gap:18px;align-items:center;min-height:98px;border-bottom:1px solid #313338}.reason-row>span{color:var(--orange);font:500 9px DM Mono,monospace}.reason-row p{font-size:17px;line-height:1.45;letter-spacing:-.015em}.reason-row i{color:#53575d;font: 500 7px DM Mono,monospace;letter-spacing:.12em}.building-card{margin-top:38px;padding:28px;border:1px solid #39342f;background:radial-gradient(circle at 100% 100%,#3b2114 0,transparent 47%),#171719}.building-card h2{max-width:750px;font-size:26px;line-height:1.35;letter-spacing:-.035em}.building-card>span{color:#64676c;font:500 8px DM Mono,monospace}.context-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:25px;background:#292b2f;border:1px solid #292b2f}.context-grid section{min-height:150px;background:#101214;padding:23px}.detail-tags{display:flex;gap:7px;flex-wrap:wrap;margin-top:22px}.detail-tags span{border-color:#514235;color:#d6b79f}.detail-tags.seeking span{border-color:#344542;color:#9bc6bb}.detail-tags.quiet span{border-color:#303238;color:#7f8287}.match-side{border-left:1px solid var(--line);padding-left:4vw}.handshake-panel{position:sticky;top:25px;padding:27px;border:1px solid #42382f;background:linear-gradient(145deg,#1b1816,#111316)}.handshake-panel h2{font-size:26px;line-height:1.2;letter-spacing:-.04em}.handshake-panel>p:not(.eyebrow):not(.form-error){color:#8d9095;font-size:12px;line-height:1.65}.handshake-panel ul{padding:18px 0;margin:20px 0;border-top:1px solid #312e2b;border-bottom:1px solid #312e2b;list-style:none}.handshake-panel li{position:relative;padding:7px 0 7px 17px;color:#a6a8ab;font-size:11px}.handshake-panel li:before{content:"+";position:absolute;left:0;color:var(--orange)}.handshake-button{width:100%;margin-top:2px}.handshake-panel>small{display:block;text-align:center;color:#575b60;font-size:8px;margin-top:13px}.handshake-panel.active{text-align:center;border-color:#67452f;background:radial-gradient(circle at 50% 0,#4a2715,transparent 48%),#141414}.handshake-pulse{position:relative;width:90px;height:90px;margin:0 auto 26px;display:grid;place-items:center}.handshake-pulse i{position:absolute;inset:10px;border:1px solid #f77e2d88;border-radius:50%;animation:kin-pulse 2s infinite}.handshake-pulse i:nth-child(2){inset:0;animation-delay:1s}.handshake-pulse span{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--orange);color:#111;font-size:24px}.handshake-checks{display:grid;gap:8px;text-align:left;margin-top:24px}.handshake-checks span{position:relative;padding:11px 12px 11px 36px;border:1px solid #2d2f33;color:#65696e;font-size:10px}.handshake-checks span:before{content:"";position:absolute;left:13px;top:12px;width:9px;height:9px;border:1px solid #565a60;border-radius:50%}.handshake-checks span.done{color:#b6b8ba;border-color:#3e4d45}.handshake-checks span.done:before{background:#56d38d;border-color:#56d38d;box-shadow:0 0 9px #56d38d}.context-boundary{padding:27px 0;margin-top:26px;border-top:1px solid var(--line)}.context-boundary>p:not(.eyebrow){color:#72767b;font-size:10px;line-height:1.65}.context-boundary button{border:0;background:none;color:#a2a4a7;padding:8px 0;font:500 8px DM Mono,monospace}@keyframes kin-pulse{0%{transform:scale(.65);opacity:0}45%{opacity:1}to{transform:scale(1.15);opacity:0}}@media(max-width:1100px){.radar-card{grid-template-columns:32px 58px 1fr 90px 25px}.radar-why{grid-column:3/4;border-left:0;padding-left:0}.match-columns{grid-template-columns:1fr}.match-side{border-left:0;padding-left:0}.handshake-panel{position:relative;top:0}.context-boundary{max-width:600px}.match-side{display:grid;grid-template-columns:minmax(300px,600px) 1fr;gap:35px;margin-top:20px}}@media(max-width:720px){.radar-signal,.privacy-chip{display:none}.radar-page,.match-detail{padding-left:20px;padding-right:20px}.radar-intro{grid-template-columns:1fr;gap:20px}.radar-card{grid-template-columns:40px 1fr 65px 18px;gap:12px;padding:20px 4px}.radar-index{display:none}.match-avatar{width:40px;height:40px;font-size:15px}.radar-person{grid-column:2/3}.radar-person h2{font-size:21px}.radar-person>p{display:none}.radar-why{grid-column:2/4}.radar-why p{font-size:11px}.radar-card>.match-score{grid-column:3;grid-row:1}.radar-card>.card-arrow{grid-column:4;grid-row:1}.radar-foot{display:block;line-height:1.6}.match-hero{align-items:flex-start}.match-identity{gap:18px}.match-avatar.large{width:64px;height:64px;font-size:25px}.match-identity h1{font-size:43px}.match-identity p{display:none}.match-hero>.match-score strong{font-size:38px}.context-grid{grid-template-columns:1fr}.reason-row{grid-template-columns:28px 1fr}.reason-row i{display:none}.reason-row p{font-size:14px}.match-side{display:block}.building-card h2{font-size:21px}}.ask-topbar{background:linear-gradient(90deg,transparent,#101e1b)}.ask-broadcast{display:flex;align-items:center;gap:13px;color:#8b9893;font:500 9px DM Mono,monospace;letter-spacing:.1em}.ask-broadcast>i{width:32px;height:32px;border:1px solid #34534a;border-radius:50%;position:relative;box-shadow:0 0 0 8px #56d38d08}.ask-broadcast>i:after{content:"";position:absolute;inset:11px;border-radius:50%;background:#56d38d;box-shadow:0 0 14px #56d38d}.ask-broadcast span{display:grid;gap:4px}.ask-broadcast b{color:#d5e3dc}.ask-broadcast small{font-size:8px;color:#5f6b66}.ask-page{padding:0 4vw 80px}.ask-composer{padding:38px 0 33px;border-bottom:1px solid var(--line)}.ask-label{display:flex;align-items:center;gap:13px}.ask-label>span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#2d3935;color:#80ad9d;font:500 9px DM Mono,monospace}.ask-label p{margin:0}.ask-composer form{margin-top:18px}.ask-composer textarea{display:block;width:100%;min-height:144px;background:#131917;border:1px solid #33433d;color:var(--paper);padding:22px;font:500 clamp(21px,3vw,35px) Manrope,system-ui,sans-serif;line-height:1.3;letter-spacing:-.035em;resize:vertical;outline:0}.ask-composer textarea:focus{border-color:#56a98a;box-shadow:0 0 0 3px #56d38d12}.ask-compose-footer{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:13px;color:#68746f;font:500 9px DM Mono,monospace;letter-spacing:.04em}.ask-compose-footer .button{min-height:43px}.starter-prompts{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.starter-prompts button{border:1px solid #303b37;background:#111513;color:#7d8984;padding:9px 12px;text-align:left;font-size:10px}.starter-prompts button:hover{border-color:#527265;color:#b5c9c1}.ask-empty{text-align:center;padding:89px 20px 75px;max-width:720px;margin:0 auto}.ask-empty h2,.ask-searching h2{font-size:30px;letter-spacing:-.045em;margin:10px 0}.ask-empty>p:not(.eyebrow),.ask-searching>p:not(.eyebrow){color:#777f7c;line-height:1.7;font-size:12px}.room-orbit,.search-pulse{position:relative;width:90px;height:90px;margin:0 auto 27px;display:grid;place-items:center}.room-orbit:before,.room-orbit:after{content:"";position:absolute;border:1px solid #34433e;border-radius:50%}.room-orbit:before{inset:5px}.room-orbit:after{inset:21px;border-color:#456c5e}.room-orbit i{position:absolute;width:6px;height:6px;border-radius:50%;background:#56d38d}.room-orbit i:nth-child(1){top:0;left:44px}.room-orbit i:nth-child(2){right:3px;bottom:26px}.room-orbit i:nth-child(3){left:5px;bottom:20px}.room-orbit span,.search-pulse span{font:600 28px Manrope;color:#7fbba6}.ask-searching{text-align:center;padding:86px 20px}.search-pulse i{position:absolute;inset:10px;border:1px solid #56d38d88;border-radius:50%;animation:kin-pulse 2s infinite}.search-pulse i:nth-child(2){inset:0;animation-delay:1s}.search-pulse span{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#56d38d;color:#102019;font-size:23px}.ask-results{padding-top:38px}.results-head{display:flex;justify-content:space-between;align-items:end;gap:20px;padding-bottom:29px;border-bottom:1px solid var(--line)}.results-head h2{font-size:34px;letter-spacing:-.045em;margin:10px 0}.need-echo{max-width:700px;color:#8d9692;font-size:13px;margin:0;line-height:1.55}.need-status{display:grid;grid-template-columns:auto auto;align-items:center;gap:0 7px;color:#8ab19f;font:600 9px DM Mono,monospace;letter-spacing:.1em}.need-status i{width:7px;height:7px;border-radius:50%;background:#56d38d;box-shadow:0 0 9px #56d38d}.need-status small{grid-column:2;color:#626e69;font-size:8px;font-weight:400;letter-spacing:0}.experience-list{border-top:1px solid #2d3a35}.experience-card{padding:25px 0 27px;border-bottom:1px solid #2d3a35}.experience-card>header{display:flex;align-items:center;gap:13px;font:500 8px DM Mono,monospace;letter-spacing:.1em}.experience-index{color:#65716c}.experience-match{color:#7ec2a8}.experience-confidence{margin-left:auto;color:#b6a778}.experience-card h2{font-size:23px;letter-spacing:-.035em;margin:19px 0 9px}.experience-explanation{max-width:850px;color:#a6afab;font-size:12px;line-height:1.6;margin:0 0 24px}.experience-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#293932;border:1px solid #293932}.experience-grid section{background:#111513;padding:18px;min-height:145px}.experience-grid section>p:last-child{color:#878f8b;font-size:11px;line-height:1.65;margin:15px 0 0}.experience-grid .worked{background:#12201a}.experience-grid .worked>p:last-child{color:#a9cabb}.experience-grid .failed{background:#171817}.experience-grid .failed>p:last-child{color:#928c82}.experience-card>footer,.ask-result-foot{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:18px;color:#59635f;font:500 8px DM Mono,monospace;letter-spacing:.08em}.experience-card>footer button,.ask-result-foot button{border:0;background:none;color:#afcbbd;font:500 9px DM Mono,monospace}.no-experience{border:1px solid #293932;padding:43px 25px}.no-experience h3{font-size:19px}.no-experience p{color:#737c78;font-size:12px}.ask-result-foot{border-top:1px solid var(--line);padding-top:22px}.ask-result-foot button{color:var(--orange)}@media(max-width:720px){.ask-broadcast{display:none}.ask-page{padding-left:20px;padding-right:20px}.ask-compose-footer{display:block}.ask-compose-footer .button{margin-top:15px;width:100%}.results-head{display:block}.need-status{margin-top:22px}.experience-grid{grid-template-columns:1fr}.experience-grid section{min-height:auto}.experience-card>footer{display:block;line-height:1.8}.experience-card>footer button{display:block;margin-top:10px}.starter-prompts{display:grid}.starter-prompts button{width:100%}}.signal-topbar{background:linear-gradient(90deg,transparent,#182016)}.signal-live{color:#82b875;font:600 9px DM Mono,monospace;letter-spacing:.12em}.signal-live i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#79d36a;box-shadow:0 0 12px #79d36a;margin-right:8px}.signal-page{padding:38px 4vw 80px}.signal-composer{border:1px solid #364032;background:#121611;padding:22px}.signal-kinds{display:flex;flex-wrap:wrap;gap:7px}.signal-kinds button{border:1px solid #30382d;background:transparent;color:#737d70;padding:8px 11px;font:600 8px DM Mono,monospace}.signal-kinds button.active{background:#a7d56f;color:#15200f;border-color:#a7d56f}.signal-composer textarea{width:100%;min-height:112px;margin-top:18px;border:0;border-top:1px solid #30382d;background:transparent;color:var(--paper);padding:20px 0;outline:0;font-size:27px;resize:vertical}.signal-composer footer{display:flex;justify-content:space-between;align-items:center;gap:20px;color:#697166;font-size:10px}.signal-feed{margin-top:38px}.signal-feed{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.signal-feed>.section-heading{grid-column:1/-1}.signal-card{min-height:190px;padding:20px;border:1px solid #30352d;background:#121411}.signal-card>span{color:#9bcf73;font:600 9px DM Mono,monospace;letter-spacing:.12em}.signal-card h2{font-size:20px;line-height:1.35}.signal-card p{color:#62685f;font:500 8px DM Mono,monospace}.signal-card.need{background:radial-gradient(circle at 100% 100%,#3b2114,transparent 55%),#151514}.signal-card.solved{background:radial-gradient(circle at 100% 100%,#16352a,transparent 55%),#111613}.proactive-card{padding:22px;border:1px solid #4b3d31;background:linear-gradient(145deg,#1d1814,#121416);margin-bottom:25px}.proactive-card h2{font-size:20px;line-height:1.3}.proactive-card>p:not(.eyebrow){color:#8d918d;font-size:11px;line-height:1.6}.proactive-card a{color:var(--orange);font:600 9px DM Mono,monospace}@media(max-width:900px){.signal-feed{grid-template-columns:1fr 1fr}}@media(max-width:720px){.signal-page{padding:25px 20px}.signal-feed{grid-template-columns:1fr}.signal-composer footer{display:block}.signal-composer footer .button{width:100%;margin-top:15px}}.kin-topbar{background:linear-gradient(90deg,transparent,#21180f)}.kin-count{display:flex;align-items:center;gap:13px}.kin-count>strong{font-size:42px;letter-spacing:-.07em;color:var(--orange)}.kin-count>span{display:grid;color:#b09b8d;font:600 9px DM Mono,monospace;letter-spacing:.11em}.kin-count small{margin-top:5px;color:#655b55;font-size:8px}.kin-page{padding:0 4vw 80px}.kin-intro{display:grid;grid-template-columns:minmax(300px,1fr) minmax(280px,.75fr);gap:8vw;padding:40px 0;border-bottom:1px solid var(--line)}.kin-intro h2{font-size:clamp(28px,3.6vw,48px);line-height:1.08;letter-spacing:-.05em;margin:10px 0 0}.kin-intro>p{align-self:end;color:#87837f;font-size:13px;line-height:1.7}.kin-toolbar{display:flex;justify-content:space-between;align-items:center;padding:31px 0 15px}.kin-toolbar .section-heading{margin:0}.kin-toolbar>span{color:#58534f;font:500 8px DM Mono,monospace;letter-spacing:.1em}.kin-list{border-top:1px solid #37312d}.kin-card{position:relative;display:grid;grid-template-columns:90px 68px minmax(240px,1fr) minmax(260px,1fr) 90px 25px;align-items:center;gap:22px;min-height:170px;padding:20px 14px 20px 0;border-bottom:1px solid #37312d}.kin-card:hover{padding-left:10px;background:linear-gradient(90deg,#f77e2d0b,#141310)}.kin-card-date{align-self:start;display:grid;gap:8px;padding-top:4px;color:#6b635d;font:500 8px DM Mono,monospace}.kin-card-date i{color:#6e9c80;font-style:normal;font-size:7px}.kin-avatar{position:relative;display:grid;place-items:center;width:60px;height:60px;border-radius:50%;background:radial-gradient(circle at 35% 25%,#eee4d6,#9a8c7f);color:#171412;font-size:22px;font-weight:800}.kin-avatar i{position:absolute;display:grid;place-items:center;right:-2px;bottom:0;width:19px;height:19px;border-radius:50%;border:2px solid #111;background:var(--orange);color:#15100d;font:700 11px Manrope;font-style:normal}.kin-avatar.large{width:88px;height:88px;font-size:32px;border:1px solid #6d5b4d}.kin-card-person h2{font-size:27px;letter-spacing:-.04em;margin:7px 0}.kin-card-person>p:last-child{max-width:490px;color:#8d8985;font-size:11px;line-height:1.55}.kin-card-memory{border-left:1px solid #36302c;padding-left:22px}.kin-card-memory>span{color:var(--orange);font:600 8px DM Mono,monospace;letter-spacing:.12em}.kin-card-memory p{color:#b9b2ac;font-size:12px;line-height:1.55}.kin-card-follow{display:flex;align-items:center;gap:7px}.kin-card-follow strong{font-size:31px;letter-spacing:-.06em}.kin-card-follow span{color:#5d5955;font:500 7px/1.4 DM Mono,monospace;letter-spacing:.08em}.memory-page{padding:0 4vw 80px}.memory-hero{display:flex;justify-content:space-between;align-items:center;padding:45px 0;border-bottom:1px solid #39312b;background:radial-gradient(circle at 85% 50%,#3b211357,transparent 25%)}.memory-pair{display:flex;align-items:center;gap:30px}.paired-avatars{display:flex}.paired-avatars .kin-avatar+.kin-avatar{margin-left:-20px}.paired-avatars .kin-avatar:first-child{z-index:1}.memory-pair h1{font-size:clamp(42px,6vw,76px);letter-spacing:-.065em;line-height:.95;margin:10px 0}.memory-pair>div>p:last-child{color:#77716c;font:500 9px DM Mono,monospace;letter-spacing:.07em}.memory-mark{font-size:82px;color:#f77e2d22}.memory-columns{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:4vw;padding-top:38px}.memory-main{min-width:0}.memory-line{padding:0 0 34px;margin-bottom:34px;border-bottom:1px solid var(--line)}.memory-line>div{margin-top:18px}.memory-reasons{list-style:none;padding:0;margin:0;border-top:1px solid #35312e;counter-reset:reason}.memory-reasons li{counter-increment:reason;position:relative;padding:20px 20px 20px 55px;border-bottom:1px solid #35312e;color:#c1bdb9;font-size:15px;line-height:1.55}.memory-reasons li:before{content:"0" counter(reason);position:absolute;left:5px;color:var(--orange);font:500 9px DM Mono,monospace}.building-pair{display:grid;grid-template-columns:1fr 26px 1fr;align-items:stretch;gap:1px;background:#37312d;border:1px solid #37312d}.building-pair article{background:#151412;padding:22px;min-height:135px}.building-pair article>span{color:#a58d7b;font:600 8px DM Mono,monospace;letter-spacing:.12em}.building-pair article p{font-size:18px;line-height:1.45;letter-spacing:-.02em;margin:18px 0 0}.building-pair>i{display:grid;place-items:center;background:#211a15;color:var(--orange);font-style:normal}.conversation-list{list-style:none;padding:0;margin:0;display:grid;gap:9px}.conversation-list li{position:relative;padding:13px 15px 13px 31px;background:#141515;color:#999795;font-size:12px;line-height:1.6}.conversation-list li:before{content:"";position:absolute;left:12px;top:20px;width:5px;height:5px;border:1px solid #66b894;border-radius:50%}.memory-tag-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.memory-tag-grid .memory-line{margin:0}.memory-side{border-left:1px solid var(--line);padding-left:4vw}.next-step{padding:27px;border:1px solid #5a3d2c;background:radial-gradient(circle at 100% 0,#462414,transparent 55%),#171513}.next-step h2{font-size:24px;line-height:1.35;letter-spacing:-.035em;margin:15px 0 26px}.next-step .button{width:100%}.follow-up-panel{margin-top:28px}.follow-up-panel article{display:flex;align-items:flex-start;gap:12px;padding:15px 0;border-top:1px solid #30302f}.follow-up-panel article>i{width:9px;height:9px;flex:0 0 9px;margin-top:4px;border-radius:50%;border:1px solid #a66c47}.follow-up-panel article.done>i{background:#56d38d;border-color:#56d38d}.follow-up-panel article>div{flex:1}.follow-up-panel article p{font-size:11px;line-height:1.5;margin:0 0 6px}.follow-up-panel article span{color:#6c6864;font:500 7px DM Mono,monospace;letter-spacing:.08em}.follow-up-panel article button{border:1px solid #343330;background:transparent;color:#77726d;width:24px;height:24px}.follow-up-panel article.done{opacity:.55}.follow-up-panel article.done p{text-decoration:line-through}.no-follow-up{color:#777;font-size:11px}.memory-boundary{padding-top:24px;margin-top:25px;border-top:1px solid var(--line)}.memory-boundary>p:last-child{color:#716d69;font-size:10px;line-height:1.65}@media(max-width:1100px){.kin-card{grid-template-columns:75px 60px 1fr 75px 20px}.kin-card-memory{grid-column:3/4;border-left:0;padding-left:0}.memory-columns{grid-template-columns:1fr}.memory-side{border-left:0;padding-left:0;display:grid;grid-template-columns:minmax(300px,1fr) 1fr;gap:30px}.memory-boundary{grid-column:1/-1}}@media(max-width:720px){.kin-count,.kin-toolbar>span,.memory-mark{display:none}.kin-page,.memory-page{padding-left:20px;padding-right:20px}.kin-intro{grid-template-columns:1fr;gap:18px}.kin-card{grid-template-columns:48px 1fr 55px 18px;gap:13px;padding:20px 3px}.kin-card-date{display:none}.kin-card>.kin-avatar{width:46px;height:46px;font-size:17px}.kin-card-person{grid-column:2/3}.kin-card-person>p:last-child{display:none}.kin-card-memory{grid-column:2/4}.kin-card-follow{grid-column:3;grid-row:1}.kin-card>.card-arrow{grid-column:4;grid-row:1}.memory-pair{display:block}.paired-avatars{margin-bottom:24px}.kin-avatar.large{width:64px;height:64px;font-size:24px}.memory-pair h1{font-size:45px}.memory-columns{padding-top:28px}.building-pair{grid-template-columns:1fr}.building-pair>i{min-height:28px}.memory-tag-grid{grid-template-columns:1fr}.memory-side{display:block}.next-step{margin-top:15px}}.me-topbar{background:linear-gradient(90deg,transparent,#171925)}.profile-health{display:flex;align-items:center;gap:13px}.profile-health>strong{font-size:39px;letter-spacing:-.07em;color:#8da5ff}.profile-health>span{display:grid;color:#a7acc1;font:600 9px DM Mono,monospace;letter-spacing:.1em}.profile-health small{margin-top:5px;color:#5e6272;font-size:8px}.me-page{padding:0 4vw 80px}.profile-identity{display:grid;grid-template-columns:82px minmax(260px,1fr) minmax(280px,.7fr);align-items:center;gap:24px;padding:38px 0;border-bottom:1px solid var(--line)}.profile-avatar{position:relative;display:grid;place-items:center;width:76px;height:76px;border-radius:50%;background:radial-gradient(circle at 35% 25%,#f0ece4,#999da9);color:#15161a;font-size:28px;font-weight:800}.profile-avatar i{position:absolute;right:2px;bottom:4px;width:12px;height:12px;border:2px solid #111318;border-radius:50%;background:#56d38d}.profile-identity h2{font-size:35px;letter-spacing:-.05em;margin:7px 0}.profile-identity>div>p:last-child{color:#858994;font-size:12px}.profile-identity aside{padding-left:28px;border-left:1px solid #30323a}.profile-identity aside>span{color:#7e8495;font:600 8px DM Mono,monospace;letter-spacing:.12em}.profile-identity aside p{color:#b8bbc5;font-size:14px;line-height:1.55}.studio-tabs{display:flex;border-bottom:1px solid #30323a;margin-top:27px}.studio-tabs button{position:relative;border:0;background:transparent;color:#696e7c;padding:16px 21px;font:600 9px DM Mono,monospace;letter-spacing:.1em}.studio-tabs button.active{color:var(--paper)}.studio-tabs button.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#8da5ff}.studio-tabs button b{display:inline-grid;place-items:center;width:18px;height:18px;margin-left:5px;border-radius:50%;background:var(--orange);color:#14110e;font-size:8px}.profile-editor>header,.candidate-studio>header,.permissions-studio>header{display:grid;grid-template-columns:1fr minmax(280px,.7fr);gap:7vw;padding:38px 0 28px}.profile-editor>header h2,.candidate-studio>header h2,.permissions-studio>header h2{font-size:30px;letter-spacing:-.045em;margin:9px 0}.profile-editor>header>p,.candidate-studio>header>p,.permissions-studio>header>p{align-self:end;color:#797e8b;font-size:11px;line-height:1.65}.profile-form{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#30333c;border:1px solid #30333c}.profile-form label{display:grid;gap:10px;min-height:135px;padding:20px;background:#12141a}.profile-form label.wide{grid-column:1/-1}.profile-form label>span{display:flex;justify-content:space-between;color:#9da2b0;font:600 8px DM Mono,monospace;letter-spacing:.11em}.profile-form label>span i{color:#8da5ff;font-style:normal}.profile-form input,.profile-form textarea{width:100%;border:0;border-bottom:1px solid #343743;background:transparent;color:var(--paper);padding:9px 0;outline:0;font-size:15px;line-height:1.5}.profile-form textarea{min-height:80px;resize:vertical}.profile-form input:focus,.profile-form textarea:focus{border-color:#8da5ff}.profile-form small{color:#555a68;font-size:8px}.profile-editor>footer{display:flex;justify-content:space-between;align-items:center;padding-top:22px}.profile-editor>footer>span{color:#5e6370;font:500 8px DM Mono,monospace;letter-spacing:.1em}.save-message{padding:12px;border-left:2px solid #56d38d;background:#122018;color:#98c9b2;font-size:11px}.candidate-list{display:grid;gap:15px}.candidate-card{border:1px solid #343743;background:#12141a;padding:24px}.candidate-card>header{display:flex;justify-content:space-between;gap:20px;color:#6f7585;font:500 8px DM Mono,monospace;letter-spacing:.09em}.candidate-card>header b{color:#a99d72}.candidate-card h2{font-size:24px;letter-spacing:-.035em;margin:21px 0 7px}.candidate-context{color:#858a97;font-size:11px}.candidate-fields{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:24px;background:#30333c;border:1px solid #30333c}.candidate-fields section{background:#15171d;padding:18px;min-height:130px}.candidate-fields label{color:#8da5ff;font:600 8px DM Mono,monospace;letter-spacing:.1em}.candidate-fields p{color:#989ca6;font-size:11px;line-height:1.65}.candidate-card>footer{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:20px}.candidate-card>footer>div{color:#667069;font:500 8px DM Mono,monospace;letter-spacing:.08em}.candidate-card>footer>div i{display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:#56d38d}.candidate-card>footer button{border:1px solid #343743;background:transparent;color:#777c89;padding:10px 13px;font:600 8px DM Mono,monospace;letter-spacing:.08em}.candidate-card>footer button.approve{margin-left:8px;border-color:#8da5ff;background:#8da5ff;color:#11131a}.candidate-card>footer strong{color:#7fae96;font:600 9px DM Mono,monospace}.candidate-card.approved{border-color:#355043}.candidate-card.ignored{opacity:.48}.studio-empty{text-align:center;padding:80px 20px;border:1px solid #30333c}.studio-empty>span{font-size:45px;color:#4e5361}.studio-empty p{color:#747985;font-size:11px}.permission-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.permission-grid>section{border-top:1px solid #343743}.permission-grid h3{display:flex;align-items:center;gap:9px;color:#898e9d;font:600 9px DM Mono,monospace;letter-spacing:.1em;padding:15px 0;margin:0}.permission-grid h3 b{display:grid;place-items:center;width:19px;height:19px;border-radius:50%;background:#282b34;color:#aaa;font-size:8px}.permission-grid article{display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-top:1px solid #292c34}.permission-grid article>span{display:grid;gap:4px}.permission-grid article b{font-size:11px}.permission-grid article small{color:#555a66;font-size:8px}.permission-grid article>i{font: 600 7px DM Mono,monospace;letter-spacing:.09em;padding:6px 8px;border:1px solid}.permission-grid i.public{color:#95a9ec;border-color:#3c4668}.permission-grid i.private{color:#a89479;border-color:#554a3c}.permission-grid i.system{color:#777c88;border-color:#3a3d47}@media(max-width:720px){.profile-health{display:none}.me-page{padding-left:20px;padding-right:20px}.profile-identity{grid-template-columns:58px 1fr}.profile-avatar{width:54px;height:54px;font-size:21px}.profile-identity aside{grid-column:1/-1;border-left:0;border-top:1px solid #30323a;padding:20px 0 0}.studio-tabs{overflow:auto}.studio-tabs button{white-space:nowrap;padding:14px 12px}.profile-editor>header,.candidate-studio>header,.permissions-studio>header{grid-template-columns:1fr;gap:5px}.profile-form{grid-template-columns:1fr}.profile-form label.wide{grid-column:auto}.profile-editor>footer{display:block}.profile-editor>footer .button{width:100%;margin-top:16px}.candidate-fields{grid-template-columns:1fr}.candidate-fields section{min-height:auto}.candidate-card>footer{display:block}.candidate-card>footer>span{display:flex;margin-top:15px}.candidate-card>footer button{flex:1}.permission-grid{grid-template-columns:1fr}.candidate-card{padding:19px}}.camp-topbar{background:linear-gradient(90deg,transparent,#28170d)}.camp-status{display:flex;align-items:center;gap:14px}.camp-status>span{display:grid;place-items:center;width:44px;height:44px;border:1px solid #72452c;border-radius:50%;color:var(--orange);font-size:23px;box-shadow:0 0 0 8px #f77e2d08}.camp-status>div{display:grid;gap:5px;color:#b49583;font:600 9px DM Mono,monospace;letter-spacing:.09em}.camp-status small{color:#67564d;font-size:8px}.camp-page{padding:0 4vw 90px}.camp-intro{display:grid;grid-template-columns:1fr minmax(300px,.7fr);gap:8vw;padding:40px 0;border-bottom:1px solid #382e28}.camp-intro h2{font-size:clamp(29px,3.8vw,49px);line-height:1.08;letter-spacing:-.055em;margin:10px 0}.camp-intro>p{align-self:end;color:#8b817b;font-size:12px;line-height:1.7}.camp-proposal{margin-top:38px}.camp-title{display:flex;justify-content:space-between;align-items:center;padding-bottom:21px}.camp-title>div:first-child{display:grid;gap:6px}.camp-live{display:flex;align-items:center;gap:7px;color:#b98c70;font:600 9px DM Mono,monospace;letter-spacing:.1em}.camp-live i{width:7px;height:7px;border-radius:50%;background:var(--orange);box-shadow:0 0 12px var(--orange)}.camp-title>div>p{margin:0;color:#625b57;font-size:9px}.camp-confirm-count{display:flex;align-items:center;gap:9px}.camp-confirm-count strong{font-size:29px;letter-spacing:-.06em}.camp-confirm-count span{color:#625d59;font:500 7px/1.4 DM Mono,monospace;letter-spacing:.08em}.proposal-hero{display:grid;grid-template-columns:130px 1fr;align-items:center;gap:30px;min-height:270px;padding:35px;border:1px solid #63402b;background:radial-gradient(circle at 9% 50%,#6b301b66,transparent 24%),radial-gradient(circle at 100% 0,#3e2314,transparent 38%),#151311}.fire-mark{position:relative;width:120px;height:120px;display:grid;place-items:center}.fire-mark i{position:absolute;inset:10px;border:1px solid #f77e2d88;border-radius:50%;animation:kin-pulse 2.5s infinite}.fire-mark i:nth-child(2){inset:0;animation-delay:1.2s}.fire-mark span{display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:var(--orange);color:#1a110b;font-size:42px}.proposal-hero h1{font-size:clamp(43px,6vw,78px);line-height:.92;letter-spacing:-.07em;margin:13px 0}.proposal-line{color:#c5afa1;font-size:15px}.proposal-rationale{display:grid;grid-template-columns:180px 1fr;gap:30px;padding:34px 0}.proposal-rationale h2{font-size:24px;line-height:1.45;letter-spacing:-.025em;margin:0;max-width:920px}.camp-members{border-top:1px solid #3a312c}.camp-member{display:grid;grid-template-columns:62px minmax(250px,1fr) minmax(280px,.8fr);align-items:center;gap:22px;min-height:150px;padding:20px 0;border-bottom:1px solid #3a312c}.camp-avatar{position:relative;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#d6cdc3;color:#171514;font-size:20px;font-weight:800}.camp-avatar i{position:absolute;right:0;bottom:2px;width:10px;height:10px;border:2px solid #111;border-radius:50%;background:#8a817b}.camp-member.confirmed .camp-avatar i{background:#56d38d}.camp-member.declined{opacity:.45}.camp-member-copy>span{color:#6e6965;font:600 7px DM Mono,monospace;letter-spacing:.1em}.camp-member.confirmed .camp-member-copy>span{color:#6fb38e}.camp-member-copy h3{font-size:24px;letter-spacing:-.04em;margin:6px 0}.camp-member-copy>p{color:#817c78;font-size:10px}.camp-member-copy>div{display:flex;gap:6px;flex-wrap:wrap}.camp-member-copy b{border:1px solid #393431;color:#9d928b;padding:5px 7px;font:500 7px DM Mono,monospace}.camp-member aside{border-left:1px solid #38312d;padding-left:24px}.camp-member aside small{color:#6c625d;font:600 7px DM Mono,monospace;letter-spacing:.1em}.camp-member aside strong{display:block;margin:8px 0;color:#d59c78;font-size:12px}.camp-member aside p{margin:0;color:#85807c;font-size:10px;line-height:1.55}.camp-bottom{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:35px;background:#443329;border:1px solid #443329}.missing-card,.camp-confirm-panel{background:#141312;padding:27px;min-height:240px}.missing-card>div{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0}.missing-card span{border:1px solid #47392f;color:#ae8c77;padding:8px 10px;font:500 8px DM Mono,monospace}.missing-card>p:last-child,.camp-confirm-panel>p:not(.eyebrow){color:#77716d;font-size:10px;line-height:1.65}.camp-confirm-panel{background:radial-gradient(circle at 100% 100%,#3d2114,transparent 55%),#171513}.camp-confirm-panel h2{font-size:25px;line-height:1.3;letter-spacing:-.04em}.camp-confirm-panel .button{margin-top:18px}.waiting-chip,.formed-chip{display:inline-flex;align-items:center;gap:8px;margin-top:18px;padding:10px 12px;border:1px solid #514036;color:#b58d75;font:600 8px DM Mono,monospace;letter-spacing:.09em}.waiting-chip i,.formed-chip i{width:7px;height:7px;border-radius:50%;background:var(--orange)}.formed-chip{border-color:#375344;color:#8fc1a6}.formed-chip i{background:#56d38d}.camp-proposal.formed .proposal-hero{border-color:#3e5c4b;background:radial-gradient(circle at 9% 50%,#1f533966,transparent 24%),#121713}.camp-empty{margin-top:38px}@media(max-width:720px){.camp-status{display:none}.camp-page{padding-left:20px;padding-right:20px}.camp-intro{grid-template-columns:1fr;gap:10px}.proposal-hero{grid-template-columns:1fr;padding:27px 20px}.fire-mark{width:90px;height:90px}.fire-mark span{width:55px;height:55px;font-size:31px}.proposal-rationale{grid-template-columns:1fr;gap:9px}.proposal-rationale h2{font-size:19px}.camp-member{grid-template-columns:48px 1fr;gap:14px}.camp-avatar{width:45px;height:45px}.camp-member aside{grid-column:2;border-left:0;border-top:1px solid #332e2b;padding:15px 0 0}.camp-bottom{grid-template-columns:1fr}.camp-title{align-items:flex-start}.camp-confirm-count strong{font-size:23px}.proposal-hero h1{font-size:45px}}.notification-center{border:1px solid var(--line, #d8d8d2);background:#fff;padding:18px}.notification-center .section-heading{margin-bottom:6px}.notification-center article{display:grid;grid-template-columns:8px 1fr;gap:10px;padding:13px 0;border-top:1px solid var(--line, #e7e7e2)}.notification-center article>i{width:7px;height:7px;margin-top:5px;border-radius:50%;background:#ea5b34}.notification-center article.read{opacity:.56}.notification-center article.read>i{background:#aaa}.notification-center article small{text-transform:uppercase;letter-spacing:.12em;font-size:10px}.notification-center article h3{font-size:14px;margin:3px 0 4px}.notification-center article p{font-size:12px;line-height:1.45;margin:0}.notification-center article footer{display:flex;justify-content:space-between;align-items:center;margin-top:9px}.notification-center article footer a,.notification-center article footer button{border:0;background:transparent;color:inherit;padding:0;font:inherit;font-size:11px;font-weight:700;cursor:pointer}:root{--text-xs: 11px;--text-sm: 13px;--text-md: 15px;--text-lg: 18px;--focus-ring: 0 0 0 3px #f77e2d55}body{font-size:var(--text-md);line-height:1.55}button,input,textarea,select{font-size:var(--text-md)}:focus-visible{outline:2px solid var(--orange);outline-offset:3px;box-shadow:var(--focus-ring)}.eyebrow,.section-heading,.card-meta,.agent-online,.radar-signal,.radar-person-head,.presence-line,.radar-why>span,.match-score small,.radar-foot,.back-link,.privacy-chip,.statement-field,.intent-builder label,.form-grid label,.auth-panel label{font-size:var(--text-xs)}.app-shell>aside nav a{font-size:var(--text-xs);min-height:62px}.attention-card>p,.radar-intro>p,.radar-person>p,.radar-why p,.match-detail p,.kin-page p,.ask-page p,.me-page p{font-size:var(--text-md)}.attention-card h3{font-size:clamp(24px,2.2vw,30px)}.card-actions button,.card-actions a,.radar-filter button{font-size:var(--text-xs);min-height:40px}.source-person b,.encounter b{font-size:var(--text-sm)}.source-person small,.encounter small{font-size:var(--text-xs)}.goal-card h2{font-size:25px}.brief-card span{font-size:var(--text-xs)}.radar-person h2{font-size:28px}.tag-row span,.detail-tags span{font-size:var(--text-xs);padding:7px 10px}.radar-card{min-height:174px}.auth-panel>p:not(.eyebrow):not(.privacy-note),.lede{font-size:var(--text-md)}.privacy-note{font-size:var(--text-xs)}.button{min-height:52px;font-size:var(--text-sm)}@media(max-width:720px){body{font-size:16px}.app-shell>aside nav a{min-height:66px;padding:10px 0}.app-shell>aside nav a span{font-size:11px}.nav-icon{font-size:25px}.topbar h1{font-size:32px;line-height:1.12}.attention-card>p,.radar-intro>p,.radar-person>p,.radar-why p,.match-detail p,.kin-page p,.ask-page p,.me-page p{font-size:16px}.attention-card h3{font-size:26px}.card-actions{flex-wrap:wrap}.card-actions button,.card-actions a{font-size:12px;min-height:44px}.section-heading,.card-meta,.eyebrow{font-size:11px}}.app-shell{grid-template-columns:220px 1fr;background:#0b0c0e}.app-shell>aside{width:220px;align-items:stretch;padding:0 16px;background:#101114}.app-shell>aside .brand{margin:28px 12px 38px;font-size:21px}.app-shell>aside nav{gap:4px;width:auto;margin-top:0}.app-shell>aside nav a{display:flex;align-items:center;justify-items:initial;gap:13px;min-height:48px;padding:0 14px;border-radius:10px;font-size:11px;letter-spacing:.1em}.app-shell>aside nav a.active{color:var(--paper);background:#24201c}.app-shell>aside nav a.active:before{left:0;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0}.app-shell>aside nav a>b{top:14px;right:12px}.nav-icon{width:24px;text-align:center;font-size:22px}.runtime-state{margin:auto 12px 24px;padding-top:18px;border-top:1px solid #2b2d31;display:flex;justify-items:initial;align-items:center;gap:10px}.runtime-state>span{text-align:left}.app-content{grid-column:2}.topbar{min-height:116px;padding:28px clamp(28px,4vw,64px)}.topbar h1{font-size:clamp(30px,3vw,44px)}.today-layout{grid-template-columns:minmax(0,1fr) 300px;min-height:calc(100vh - 116px)}.today-main{padding:34px clamp(28px,4vw,64px) 80px}.today-side{padding:34px 26px}.attention-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.attention-card{min-height:300px;padding:22px;border-radius:16px;border-color:#303237}.attention-card:first-child{grid-column:1 / -1;min-height:248px}.attention-card h3{margin-top:18px}.attention-card blockquote{margin-top:20px}.goal-card{padding:0 0 24px}.goal-card h2{font-size:22px;margin-top:10px}.brief-card{gap:18px}.brief-card b{font-size:28px}.radar-page,.match-detail{padding-left:clamp(28px,4vw,64px);padding-right:clamp(28px,4vw,64px)}.radar-intro{padding:30px 0}.radar-card{grid-template-columns:30px 58px minmax(220px,1.2fr) minmax(220px,1fr) 82px 20px;gap:16px;min-height:140px;padding:18px 12px 18px 0}.radar-card:hover{padding-left:12px;border-radius:12px}.radar-person h2{font-size:24px}.match-score strong{font-size:31px}@media(max-width:1050px){.app-shell{grid-template-columns:190px 1fr}.app-shell>aside{width:190px}.today-layout{grid-template-columns:1fr}.today-side{border-left:0;border-top:1px solid var(--line)}}@media(max-width:720px){.app-shell{grid-template-columns:1fr;padding-bottom:70px}.app-shell>aside{width:auto;padding:0}.app-shell>aside nav a{min-height:70px;padding:8px 0;border-radius:0;display:grid;gap:3px}.app-shell>aside nav a.active{background:transparent}.app-shell>aside nav a.active:before{top:0;bottom:auto;right:20%;width:60%;height:3px;border-radius:0 0 3px 3px}.app-shell>aside nav a>b{top:8px;right:25%}.app-shell>aside .brand,.runtime-state{display:none}.app-shell>aside nav{display:flex;width:100%}.nav-icon{width:auto;font-size:24px}.app-content{grid-column:1}.topbar{min-height:128px;padding:24px 20px}.today-main{padding:26px 20px 56px}.attention-card:first-child{min-height:280px}.today-side{padding:26px 20px}.radar-page,.match-detail{padding-left:20px;padding-right:20px}.radar-card{grid-template-columns:48px 1fr 58px;gap:12px;padding:16px 0}.radar-card>.radar-index,.radar-card>.radar-why,.radar-card>.card-arrow{display:none}.radar-person h2{margin:4px 0;font-size:23px}}:root{--paper: #fffaf2;--muted: #c2c7d0;--line: #414650;--panel: #171a1f;--panel2: #20242b}body{color:#fffaf2}.auth-copy>p:last-of-type,.auth-panel>p:not(.eyebrow):not(.privacy-note),.lede,.attention-card>p,.goal-card h2,.radar-intro>p,.radar-person>p,.radar-why p,.match-detail p,.kin-page p,.ask-page p,.me-page p,.proactive-card>p:not(.eyebrow),.camp-member-copy>p,.camp-confirm-panel>p:not(.eyebrow){color:#d0d4dc}.source-person small,.encounter small,.runtime-state small,.agent-online small,.privacy-note,.hint-row span,.radar-foot,.radar-foot span,.radar-empty p,.notification-center article small{color:#aeb5c0}.section-heading,.card-meta time,.eyebrow,.form-grid label,.auth-panel label,.intent-builder label{color:#c3c8d0}.button.ghost,.card-actions button,.card-actions a,.radar-filter button,.back-link,.privacy-chip{color:#d7dbe2}.button,.form-grid input,.form-grid textarea,.auth-panel input,.statement-field textarea,.intent-builder input,.intent-builder select{border-color:#555b66}.attention-card,.radar-card,.notification-center,.proactive-card{border-color:#454b56}.notification-center{color:#20242a}.notification-center article p{color:#30353d}.notification-center article h3{color:#171a1f}.notification-center article footer a,.notification-center article footer button{color:#8a3d16}.signal-composer{border:2px solid #58634e;background:#171c18}.signal-kinds button{border:2px solid #58634e;color:#d7dfd2;background:#1b211c;min-height:54px;padding:0 20px;font-size:13px}.signal-kinds button:hover{border-color:#b7ed72;color:#f4ffe9;background:#263020}.signal-kinds button.active{background:#b7ed72;color:#102008;border:3px solid #efffdc;box-shadow:0 0 0 3px #b7ed7244}.signal-composer textarea{color:#fffaf2;border-top-color:#58634e}.signal-composer textarea::placeholder{color:#c3cbc0;opacity:1}.signal-composer footer{color:#d2dbcf;font-size:14px;line-height:1.5}.signal-card{border:2px solid #515b4d;background:#171c18}.signal-card>span{color:#c3f28b;font-size:12px}.signal-card h2{color:#fffaf2;font-size:22px}.signal-card p{color:#c5cec2;font-size:12px}.signal-feed>.section-heading{color:#d7dfd2}@media(max-width:720px){.signal-kinds{gap:8px}.signal-kinds button{flex:1 1 calc(50% - 8px);min-height:52px}.signal-composer footer{font-size:15px}}.app-shell>aside nav a{color:#d9dee7;font-size:15px;font-weight:700;letter-spacing:.02em}.app-shell>aside nav a.active{color:#fffaf2;background:#33281f}.app-shell>aside nav a:hover{color:#fffaf2;background:#24282f}.app-shell>aside nav a>b{color:#1a120b;font-size:11px}@media(max-width:720px){.app-shell>aside nav a span{font-size:13px}}.publish-tabs{display:flex;gap:10px;padding:24px clamp(28px,4vw,64px) 0;border-bottom:1px solid var(--line)}.publish-tabs button{min-height:48px;padding:0 22px;border:2px solid #5a606b;border-bottom:0;background:#15181d;color:#dce1e9;font-size:15px;font-weight:750;border-radius:12px 12px 0 0}.publish-tabs button.active{background:#fffaf2;color:#15171a;border-color:#fffaf2;box-shadow:0 -3px 0 var(--orange)}.embedded-signal-page{padding-top:28px}.relationship-graph{position:relative;min-height:620px;border:1px solid #4a4f59;border-radius:22px;overflow:hidden;background:radial-gradient(circle at 50% 50%,#3a2418 0,#17191d 23%,#0f1114 70%)}.relationship-graph svg{position:absolute;inset:0;width:100%;height:100%}.relationship-graph line{stroke:#f77e2d;stroke-width:.45;vector-effect:non-scaling-stroke;opacity:.72}.graph-center,.graph-node{position:absolute;transform:translate(-50%,-50%);display:grid;justify-items:center;gap:7px;min-width:130px;padding:14px;border-radius:18px;color:#fffaf2;text-align:center}.graph-center{left:50%;top:50%;z-index:2;background:#3a271c;border:2px solid #ff9b57;box-shadow:0 0 0 8px #f77e2d18}.graph-node{z-index:2;border:2px solid #59606b;background:#1c2026}.graph-node:hover{border-color:#ff9b57;background:#30231d;transform:translate(-50%,-50%) scale(1.04)}.graph-center .kin-avatar,.graph-node .kin-avatar{width:52px;height:52px}.graph-center strong,.graph-node strong{font-size:16px}.graph-center span,.graph-node span{color:#c6ccd5;font-size:12px}@media(max-width:720px){.publish-tabs{padding:16px 20px 0}.publish-tabs button{flex:1;padding:0 10px;font-size:14px}.relationship-graph{min-height:700px;overflow:auto}.graph-center,.graph-node{min-width:104px;padding:10px}.graph-center .kin-avatar,.graph-node .kin-avatar{width:44px;height:44px}}:root{--kin-ink:#090a0c;--kin-surface:#101215;--kin-soft:#171a1f;--kin-glow:#ff7a2f;--kin-warm:#ffc29b;--kin-copy:#d7d9de;--kin-dim:#8b9099}body{background:radial-gradient(circle at 62% -18%,#402317 0,transparent 30%),var(--kin-ink)}.app-shell{grid-template-columns:156px minmax(0,1fr);background:transparent}.app-shell>aside{width:156px;padding:0 12px;border-right:1px solid #23262b;background:#0d0f12}.app-shell>aside .brand{justify-content:center;margin:28px 0 52px;font-size:18px}.app-shell>aside nav{gap:10px}.app-shell>aside nav a{justify-content:flex-start;min-height:54px;padding:0 15px;border-radius:27px;color:#8f959e;font-size:13px;font-weight:650;letter-spacing:.01em}.app-shell>aside nav a.active{color:#fff;background:#201b18}.app-shell>aside nav a.active:before{display:none}.app-shell>aside nav a:hover{background:#171a1f}.app-shell>aside nav a.composer-link{margin:8px 0;background:#f77e2d;color:#160d08;box-shadow:0 12px 35px #f77e2d25}.app-shell>aside nav a.composer-link:hover{background:#ff9654}.app-shell>aside nav a>b{top:9px;right:8px}.app-shell .nav-icon{font-size:20px}.runtime-state{margin:auto 5px 23px;padding:16px 6px 0;gap:8px}.runtime-state span b{font-size:10px}.runtime-state small{font-size:8px;color:#777d86}.app-content{grid-column:2;min-width:0}.topbar{min-height:104px;padding:26px clamp(30px,4.5vw,72px);border-bottom:1px solid #22252a;background:#0b0c0ed9;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.topbar h1{font-size:clamp(28px,3vw,42px);letter-spacing:-.05em}.today-topbar{position:relative;z-index:2;border-bottom:0;background:transparent}.life-today{width:min(1240px,100%);margin:0 auto;padding:5px clamp(24px,5vw,76px) 100px}.agent-presence{display:grid;justify-items:center;padding:32px 0 48px;text-align:center}.kin-life{position:relative;display:grid;place-items:center;width:126px;height:126px;margin-bottom:24px;border-radius:46% 54% 58% 42%/49% 42% 58% 51%;background:radial-gradient(circle at 36% 28%,#ffd6b7 0,#ff8d48 24%,#c84618 57%,#3d160d);box-shadow:0 0 42px #f77e2d44,0 30px 90px #000;animation:kin-breathe 5s ease-in-out infinite}.kin-life:after{content:"";position:absolute;inset:13px;border-radius:inherit;border:1px solid #fff4;filter:blur(.4px)}.kin-life>i{position:absolute;width:6px;height:6px;border-radius:50%;background:#ffe4ce;box-shadow:0 0 12px #fff}.kin-life>i:nth-child(1){left:25px;top:47px}.kin-life>i:nth-child(2){right:31px;top:30px}.kin-life>i:nth-child(3){right:26px;bottom:34px}.kin-life>span{color:#351207;font-size:39px;font-weight:900;letter-spacing:-.08em}.agent-presence>.eyebrow{margin:0 0 7px;color:#e7b899}.agent-presence h2{margin:0;color:#a5a9b1;font-size:16px;font-weight:500;letter-spacing:.02em}.presence-count{display:flex;align-items:center;gap:15px;margin-top:17px;color:#8d929a;font-size:13px}.presence-count b{color:#fff;font-size:15px}.presence-count>i{width:3px;height:3px;border-radius:50%;background:#636871}@keyframes kin-breathe{0%,to{transform:scale(.98) rotate(-2deg);border-radius:46% 54% 58% 42%/49% 42% 58% 51%}50%{transform:scale(1.04) rotate(2deg);border-radius:57% 43% 45% 55%/43% 57%}}.primary-moment{width:min(900px,100%);margin:0 auto 75px}.moment-kicker{display:flex;align-items:center;gap:9px;margin:0 0 15px 18px;color:#f3ad7f;font:600 10px DM Mono,monospace;letter-spacing:.14em}.moment-kicker i{width:7px;height:7px;border-radius:50%;background:#f77e2d;box-shadow:0 0 18px #f77e2d}.life-event{position:relative;overflow:hidden;border:1px solid #4b382e;border-radius:28px;padding:34px;background:radial-gradient(circle at 0 0,#4b2515,transparent 35%),linear-gradient(145deg,#1b1715,#111317 70%);box-shadow:0 34px 90px #0008}.life-event:after{content:"";position:absolute;right:-70px;top:-80px;width:220px;height:220px;border:1px solid #f77e2d20;border-radius:50%;box-shadow:0 0 0 35px #f77e2d08,0 0 0 70px #f77e2d05}.life-event-meta{position:relative;z-index:1;display:flex;justify-content:space-between;color:#a89991;font:600 10px DM Mono,monospace;letter-spacing:.1em}.life-event-meta>span{display:flex;align-items:center;gap:8px;color:#ffc19a}.life-event-meta>span i{width:6px;height:6px;border-radius:50%;background:#f77e2d}.life-event-meta time{color:#6e7177;letter-spacing:0}.life-event-body{position:relative;z-index:1;display:grid;grid-template-columns:auto 1fr;align-items:start;gap:22px;margin-top:35px}.life-avatar{position:relative;display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:#e8ddd3;color:#17120f;font-size:25px;font-weight:850}.life-avatar>i{position:absolute;right:2px;bottom:3px;width:12px;height:12px;border:3px solid #1b1715;border-radius:50%;background:#63d897}.life-event h3{margin:0;color:#fff;font-size:clamp(36px,5vw,64px);line-height:.94;letter-spacing:-.065em}.life-event-body p{max-width:680px;margin:17px 0 9px;color:#d7d2cf;font-size:16px;line-height:1.55}.life-event-body strong{display:block;max-width:680px;color:#f4b890;font-size:14px;font-weight:600;line-height:1.55}.life-event-actions{position:relative;z-index:1;display:flex;gap:10px;margin:28px 0 0 94px}.life-event-actions a,.life-event-actions button{min-height:46px;padding:0 18px;border:1px solid #51443d;border-radius:23px;background:transparent;color:#c7c2bf;font-size:12px;font-weight:700}.life-event-actions .primary{border-color:#f77e2d;background:#f77e2d;color:#1a0e08}.life-event-actions .primary span{margin-left:13px}.life-stream{margin-top:40px;padding-top:36px;border-top:1px solid #26292e}.life-stream>header{display:flex;align-items:end;justify-content:space-between;margin-bottom:22px}.life-stream>header h2{margin:7px 0 0;font-size:26px;letter-spacing:-.04em}.life-stream>header>span{color:#727780;font-size:12px}.life-stream-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.life-event.quiet{display:flex;min-height:310px;flex-direction:column;padding:23px;border-color:#2f3339;border-radius:18px;background:#111317;box-shadow:none}.life-event.quiet:after{display:none}.life-event.quiet .life-event-body{grid-template-columns:1fr;margin-top:25px}.life-event.quiet .life-avatar{width:43px;height:43px;margin-bottom:4px;font-size:16px}.life-event.quiet h3{font-size:23px;line-height:1.05}.life-event.quiet .life-event-body p{font-size:13px}.life-event.quiet .life-event-body strong{color:#a4a9b1;font-size:12px}.life-event.quiet .life-event-actions{margin:auto 0 0;padding-top:22px}.life-event.quiet .life-event-actions a,.life-event.quiet .life-event-actions button{min-height:38px;padding:0 12px;font-size:10px}.campfire-tease{display:grid;grid-template-columns:78px 1fr auto;align-items:center;gap:26px;margin:70px 0 0;padding:28px 32px;border-radius:22px;background:radial-gradient(circle at 0 50%,#632c18,transparent 25%),#17130f;border:1px solid #5c3622}.campfire-tease>span{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:#f77e2d;color:#231108;font-size:32px}.campfire-tease h2{margin:6px 0;font-size:28px;letter-spacing:-.04em}.campfire-tease p{margin:0;color:#afaaa6;font-size:13px}.campfire-tease>a{padding:13px 17px;border-radius:22px;background:#f77e2d;color:#1a0f09;font-size:12px;font-weight:800}.ambient-strip{display:grid;grid-template-columns:1.25fr .8fr 1fr;gap:1px;margin-top:64px;border:1px solid #272a2f;border-radius:20px;overflow:hidden;background:#272a2f}.ambient-strip>*{min-height:145px;background:#101215;padding:24px}.network-whisper h3{margin:12px 0;color:#dbdde2;font-size:17px;line-height:1.4}.device-whisper summary{display:flex;align-items:center;gap:9px;list-style:none;color:#d8dbe1;font-size:12px;cursor:pointer}.device-whisper summary::-webkit-details-marker{display:none}.device-whisper summary>i{width:8px;height:8px;border-radius:50%;background:#70757e}.device-whisper summary>span{margin-left:auto;color:#777c84;font-size:9px;text-transform:uppercase}.device-whisper>div{display:grid;gap:6px;margin-top:15px}.device-whisper button{border:0;background:transparent;color:#f3a473;padding:2px 0;text-align:left;font-size:11px}.recent-whisper{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:13px}.recent-whisper>span{display:flex}.recent-whisper>span:first-letter{margin-left:0}.recent-whisper>span{max-width:68px;color:#1c1410;font-size:0}.recent-whisper>span:before{content:"M L K";word-spacing:8px;color:#17120f;font-size:10px;line-height:36px;text-align:center;white-space:pre;letter-spacing:4px}.recent-whisper b{font-size:12px}.recent-whisper small{display:block;margin-top:5px;color:#777c85;font-size:10px}.recent-whisper>i{color:#f77e2d;font-style:normal}.quiet-inbox{margin-top:55px}.quiet-inbox>div{display:flex;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid #282b30}.quiet-inbox>div span{color:#777c85;font-size:11px}.quiet-inbox article{display:grid;grid-template-columns:8px 1fr auto;align-items:center;gap:14px;padding:18px 0;border-bottom:1px solid #22252a}.quiet-inbox article>i{width:6px;height:6px;border-radius:50%;background:#f77e2d}.quiet-inbox article h3{margin:0;font-size:14px}.quiet-inbox article p{margin:4px 0 0;color:#8f949d;font-size:12px}.quiet-inbox article button{border:0;background:transparent;color:#767b83;font-size:10px}.quiet-inbox article.read{opacity:.5}.ask-network-page{min-height:100vh;padding:72px clamp(24px,6vw,90px) 110px;background:radial-gradient(circle at 50% 5%,#352116,transparent 24%)}.ask-network-hero{display:grid;justify-items:center;width:min(900px,100%);margin:0 auto;text-align:center}.ask-agent-mark{position:relative;display:grid;place-items:center;width:82px;height:82px;margin-bottom:30px;border-radius:50%;background:#f77e2d;box-shadow:0 0 0 12px #f77e2d0d,0 0 70px #f77e2d33}.ask-agent-mark i{position:absolute;inset:-17px;border:1px solid #f77e2d35;border-radius:50%;animation:kin-pulse 3s infinite}.ask-agent-mark i:nth-child(2){inset:-34px;animation-delay:1.5s}.ask-agent-mark span{color:#241108;font-size:37px}.ask-network-hero h1{margin:12px 0 14px;font-size:clamp(43px,6vw,76px);letter-spacing:-.065em;line-height:.98}.ask-network-hero>p:not(.eyebrow){max-width:650px;margin:0;color:#9ea3ab;font-size:15px;line-height:1.65}.global-composer{width:100%;margin-top:44px;border:1px solid #4c4642;border-radius:25px;background:#15171b;overflow:hidden;box-shadow:0 28px 90px #0008,0 0 0 1px #fff1 inset;text-align:left}.global-composer:focus-within{border-color:#f77e2d;box-shadow:0 28px 90px #0008,0 0 0 4px #f77e2d13}.global-composer textarea{width:100%;min-height:145px;padding:27px 28px 18px;border:0;outline:0;resize:none;background:transparent;color:#fff;font-size:clamp(20px,2.3vw,29px);line-height:1.35;letter-spacing:-.025em}.global-composer textarea::placeholder{color:#656a73}.global-composer footer{display:flex;align-items:end;justify-content:space-between;padding:17px 20px 19px 28px;border-top:1px solid #292c31}.global-composer footer>div{display:grid;gap:5px}.composer-listening{display:flex;align-items:center;gap:8px;color:#d0aa92;font-size:11px}.composer-listening i{width:6px;height:6px;border-radius:50%;background:#f77e2d;box-shadow:0 0 9px #f77e2d}.global-composer footer small{color:#696e77;font-size:10px}.global-composer footer>button{width:48px;height:48px;border:0;border-radius:50%;background:#f77e2d;color:#231108;font-size:24px;font-weight:800}.global-composer footer>button:disabled{background:#292c31;color:#676c74}.prompt-ripples{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:16px}.prompt-ripples button{padding:10px 13px;border:1px solid #30343a;border-radius:18px;background:#111317;color:#8e949d;font-size:10px}.prompt-ripples button:hover{border-color:#76503a;color:#e7b18f}.ask-error{width:min(900px,100%);margin:25px auto}.agent-search-state,.agent-route-result,.network-answer{width:min(980px,100%);margin:75px auto 0}.agent-search-state{display:grid;justify-items:center;text-align:center}.search-network{position:relative;display:grid;place-items:center;width:120px;height:120px;margin-bottom:32px}.search-network>i{position:absolute;inset:0;border:1px solid #f77e2d4a;border-radius:50%;animation:kin-pulse 2.4s infinite}.search-network>i:nth-child(2){inset:17px;animation-delay:.8s}.search-network>i:nth-child(3){inset:34px;animation-delay:1.6s}.search-network b{color:#f77e2d}.agent-search-state h2{font-size:30px}.agent-search-state>p:last-child{max-width:580px;color:#8b9099}.agent-route-result{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:25px;padding:32px;border:1px solid #3e443d;border-radius:22px;background:#121714}.route-orb,.answer-avatar{position:relative;display:grid;place-items:center;width:65px;height:65px;border-radius:47% 53% 44% 56%;background:#f77e2d;color:#211007;font-size:23px;font-weight:900}.agent-route-result h2{margin:7px 0;font-size:25px}.agent-route-result p{margin:0;color:#929991}.agent-route-result>span{padding:8px 11px;border-radius:14px;background:#263125;color:#a8d69f;font:600 9px DM Mono,monospace}.network-answer{border-top:1px solid #34373d;padding-top:46px}.agent-answer{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:24px}.answer-avatar i{position:absolute;right:0;bottom:0;width:11px;height:11px;border:2px solid #101215;border-radius:50%;background:#61d695}.agent-answer h2{max-width:730px;margin:8px 0;font-size:clamp(28px,4vw,46px);line-height:1.08;letter-spacing:-.05em}.agent-answer p{max-width:680px;color:#b7bbc1;line-height:1.6}.agent-answer>span{color:#7b8088;font-size:10px}.network-answer>.need-echo{margin:32px 0 16px;padding:14px 18px;border-left:2px solid #f77e2d;background:#161719;color:#8f949b;font-size:12px}.agent-artifact{border-radius:20px;background:#121418}.artifact-owner{display:flex;align-items:center;gap:14px;margin:26px 0}.artifact-owner>i{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#e7ddd4;color:#16120f;font-style:normal;font-weight:800}.artifact-owner>span{display:grid}.artifact-owner small{color:#9a806f}.artifact-owner b{margin-top:3px;color:#f0eee9;font-size:19px}.kin-switch{display:flex;gap:5px;padding:5px;border:1px solid #33373d;border-radius:22px;background:#111317}.kin-switch a{min-width:72px;padding:9px 13px;border-radius:17px;color:#8e949d;text-align:center;font-size:11px}.kin-switch a.active{background:#f1ebe5;color:#191512;font-weight:800}.kin-page{padding:0 clamp(28px,5vw,76px) 100px}.kin-intro{padding:54px 0}.relationship-cards{border-top:1px solid #303339}.relationship-card{display:grid;grid-template-columns:auto minmax(260px,1fr) minmax(280px,.8fr) auto;align-items:center;gap:28px;padding:30px 6px;border-bottom:1px solid #303339}.relationship-card:hover{padding-left:18px;padding-right:18px;border-radius:18px;background:#141619}.relationship-card .kin-avatar{width:68px;height:68px}.relationship-person>span,.relationship-now>span{color:#8e939b;font:600 9px DM Mono,monospace;letter-spacing:.1em}.relationship-person h2{margin:5px 0;font-size:31px;letter-spacing:-.05em}.relationship-person p{max-width:570px;margin:0;color:#aeb3ba;font-size:13px;line-height:1.55}.relationship-now{display:grid;gap:7px;padding-left:27px;border-left:1px solid #34373d}.relationship-now>span{color:#ef9f6e}.relationship-now strong{color:#e6e2de;font-size:15px;line-height:1.45}.relationship-now small{color:#777c84;font-size:10px}.relationship-arrow{color:#f77e2d;font-size:21px;font-style:normal}.radar-page,.match-detail{padding-left:clamp(28px,5vw,76px);padding-right:clamp(28px,5vw,76px)}.radar-card{grid-template-columns:42px 58px minmax(280px,1.15fr) minmax(260px,1fr) 25px;min-height:165px;gap:19px;padding:22px 6px;border-color:#30343a}.radar-card:hover{padding-left:16px}.radar-index{color:#b47b59}.radar-person h2{font-size:27px}.radar-why small{display:block;margin-top:9px;color:#e99a69;font:600 9px DM Mono,monospace}.match-hero-reason{max-width:700px;color:#e9a87f!important;font-size:17px!important;line-height:1.5!important}.match-identity>.match-avatar{align-self:center}.handshake-transition{position:fixed;z-index:100;inset:0;display:grid;place-content:center;justify-items:center;padding:30px;background:radial-gradient(circle at 50% 45%,#3d2116 0,#0b0c0ef5 37%,#070809 75%);text-align:center;animation:transition-in .55s both}.transition-close{position:absolute;right:28px;top:25px;width:44px;height:44px;border:1px solid #45484d;border-radius:50%;background:#111316;color:#b8bbc1;font-size:23px}.handshake-agents{display:flex;align-items:center;gap:34px;margin-bottom:48px}.handshake-agents>span{position:relative;display:grid;place-items:center;width:84px;height:84px;border-radius:48% 52% 57% 43%;background:#f77e2d;color:#211007;font-size:28px;font-weight:900;box-shadow:0 0 50px #f77e2d3d}.handshake-agents>span:last-child{background:#e5ddd6;color:#171311}.handshake-agents>span>i{position:absolute;right:3px;bottom:3px;width:13px;height:13px;border:3px solid #171311;border-radius:50%;background:#65da96}.handshake-agents>b{display:flex;gap:7px}.handshake-agents>b>i{width:7px;height:7px;border-radius:50%;background:#f77e2d;animation:handshake-dot 1.2s infinite}.handshake-agents>b>i:nth-child(2){animation-delay:.2s}.handshake-agents>b>i:nth-child(3){animation-delay:.4s}.handshake-transition h2{max-width:800px;margin:12px 0 25px;font-size:clamp(38px,6vw,75px);line-height:.96;letter-spacing:-.065em}.handshake-progress{display:flex;gap:8px}.handshake-progress i{width:50px;height:4px;border-radius:3px;background:#34373d}.handshake-progress i.done{background:#f77e2d;box-shadow:0 0 15px #f77e2d}.connected-context{width:min(580px,88vw);padding:26px;border:1px solid #4b3b32;border-radius:18px;background:#131416;text-align:left}.connected-context span{color:#8e9299;font:600 9px DM Mono,monospace;letter-spacing:.1em}.connected-context p{margin:7px 0 20px;color:#e3dfdc;font-size:15px}.connected-context a{display:block;margin-top:10px;padding-top:20px;border-top:1px solid #35383d;color:#f5a574;font-weight:800}.handshake-transition.connected .handshake-agents>b{color:#f77e2d}.handshake-transition.connected .handshake-agents>b>i{display:none}@keyframes transition-in{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:none}}@keyframes handshake-dot{0%,to{opacity:.25;transform:scale(.7)}50%{opacity:1;transform:scale(1.15)}}.me-page{padding-left:clamp(28px,5vw,76px);padding-right:clamp(28px,5vw,76px)}.persona-identity{border-radius:24px;background:radial-gradient(circle at 0 50%,#472317,transparent 23%),#141619}.persona-identity>div:nth-child(2) h2{font-size:clamp(30px,4vw,49px)}.persona-overview{padding-bottom:90px}.persona-manifesto{max-width:970px;padding:55px 0;border-bottom:1px solid #303339}.persona-manifesto h2{margin:12px 0 27px;font-size:clamp(34px,5vw,62px);line-height:1.08;letter-spacing:-.055em}.persona-manifesto button,.ai-life button{border:0;background:transparent;color:#f0a271;padding:0;font-weight:750}.identity-fields{display:grid;grid-template-columns:1fr 1fr;margin:38px 0;border:1px solid #303339;border-radius:22px;overflow:hidden;background:#303339;gap:1px}.identity-fields>section{min-height:210px;padding:30px;background:#111317}.identity-fields span{color:#8d929b;font:600 9px DM Mono,monospace;letter-spacing:.11em}.identity-fields h3{max-width:530px;margin:17px 0;color:#f1eee9;font-size:clamp(23px,3vw,35px);line-height:1.14;letter-spacing:-.04em}.identity-fields p{color:#92979f}.identity-fields>section>div{display:flex;gap:7px;flex-wrap:wrap}.identity-fields b{padding:7px 10px;border:1px solid #3b3f46;border-radius:14px;color:#c0c4ca;font-size:10px}.ai-life{border:1px solid #34383e;border-radius:22px;padding:32px;background:linear-gradient(145deg,#171a1f,#101215)}.ai-life>header{display:flex;justify-content:space-between}.ai-life>header h2{max-width:650px;margin:9px 0 28px;font-size:27px;letter-spacing:-.04em}.ai-life>header>span{color:#7c828a;font:600 9px DM Mono,monospace}.ai-source-list{display:grid;gap:1px;background:#2e3238}.ai-source-list article{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:16px;padding:18px;background:#121418}.ai-source-list article>i{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#e7ddd5;color:#171310;font-style:normal;font-weight:900}.ai-source-list article>div{display:grid;gap:7px}.ai-source-list article>div>span{display:block;width:100%;height:3px;background:#292d33}.ai-source-list article>div>span>i{display:block;height:3px;background:#f77e2d}.ai-source-list article small{color:#777c84;font-size:9px}.ai-life>footer{display:flex;align-items:center;gap:35px;margin-top:28px}.ai-life>footer>div{display:grid}.ai-life>footer b{font-size:24px}.ai-life>footer span{color:#838891;font-size:10px}.ai-life>footer button{margin-left:auto}@media(max-width:980px){.life-stream-grid{grid-template-columns:1fr 1fr}.life-event.quiet:last-child{grid-column:1/-1}.ambient-strip{grid-template-columns:1fr 1fr}.recent-whisper{grid-column:1/-1}.relationship-card{grid-template-columns:auto 1fr auto}.relationship-now{grid-column:2;padding:16px 0 0;border-left:0;border-top:1px solid #30343a}.radar-card{grid-template-columns:38px 54px 1fr 26px}.radar-card>.radar-why{grid-column:3}.campfire-tease{grid-template-columns:64px 1fr}.campfire-tease>a{grid-column:2;justify-self:start}}@media(max-width:720px){.app-shell{grid-template-columns:1fr;padding-bottom:78px}.app-shell>aside{width:auto;height:78px;padding:0 9px;border:0;border-top:1px solid #292c31;background:#0d0f12f2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.app-shell>aside nav{display:grid;grid-template-columns:repeat(4,1fr);align-items:center;height:100%;gap:0}.app-shell>aside nav a{display:grid;justify-items:center;gap:1px;min-height:58px;padding:5px 0;border-radius:0;font-size:10px}.app-shell>aside nav a.active{background:transparent}.app-shell>aside nav a.composer-link,.app-shell>aside nav a.composer-link.active{width:58px;height:58px;min-height:58px;margin:-25px auto 0;border:6px solid #0d0f12;border-radius:50%;background:#f77e2d;color:#211007;box-shadow:0 10px 30px #000}.app-shell>aside nav a.composer-link span:not(.nav-icon){display:none}.app-shell>aside nav a.composer-link .nav-icon{font-size:28px}.app-shell>aside nav a>b{right:22%;top:3px}.app-content{grid-column:1}.topbar{min-height:98px;padding:22px 20px}.topbar h1{font-size:27px}.agent-online{display:none}.today-topbar h1{font-size:26px}.life-today{padding:0 16px 70px}.agent-presence{padding:28px 0 40px}.kin-life{width:104px;height:104px}.primary-moment{margin-bottom:54px}.moment-kicker{margin-left:7px}.life-event{padding:24px 20px;border-radius:22px}.life-event-body{grid-template-columns:1fr;margin-top:25px}.life-avatar{width:58px;height:58px}.life-event h3{font-size:43px}.life-event-body p{font-size:15px}.life-event-actions{margin-left:0;flex-wrap:wrap}.life-stream>header h2{font-size:22px}.life-stream-grid{grid-template-columns:1fr}.life-event.quiet:last-child{grid-column:auto}.campfire-tease{grid-template-columns:50px 1fr;padding:22px 18px;gap:16px}.campfire-tease>span{width:48px;height:48px}.campfire-tease h2{font-size:23px}.campfire-tease>a{grid-column:1/-1}.ambient-strip{grid-template-columns:1fr}.recent-whisper{grid-column:auto}.quiet-inbox article{grid-template-columns:7px 1fr}.quiet-inbox article button{grid-column:2;justify-self:start}.ask-network-page{padding:56px 16px 80px}.ask-network-hero h1{font-size:45px}.global-composer textarea{min-height:170px;padding:22px 20px;font-size:22px}.global-composer footer{padding:14px 14px 16px 20px}.global-composer footer small{display:none}.prompt-ripples{justify-content:flex-start}.prompt-ripples button{text-align:left}.agent-route-result{grid-template-columns:auto 1fr;padding:22px}.agent-route-result>span{grid-column:2}.agent-answer{grid-template-columns:auto 1fr}.agent-answer>span{grid-column:2}.agent-answer h2{font-size:29px}.agent-artifact{padding:19px}.artifact-owner b{font-size:16px}.experience-grid{grid-template-columns:1fr!important}.kin-switch{position:absolute;right:20px;bottom:12px}.kin-topbar,.radar-topbar{position:relative;padding-bottom:69px}.kin-page{padding-left:18px;padding-right:18px}.kin-intro{grid-template-columns:1fr;padding:38px 0}.kin-intro h2{font-size:35px}.relationship-card{grid-template-columns:56px 1fr auto;gap:15px;padding:24px 0}.relationship-card .kin-avatar{width:55px;height:55px}.relationship-person h2{font-size:26px}.relationship-person p{font-size:12px}.relationship-now{grid-column:2/4}.radar-card{grid-template-columns:50px 1fr 20px}.radar-card>.radar-index,.radar-card>.radar-why{display:block;grid-column:2}.radar-card>.radar-index{font-size:8px}.radar-card>.match-avatar{grid-row:1/4}.radar-person h2{font-size:23px}.radar-why p{font-size:13px}.match-hero{padding-top:20px}.handshake-agents{gap:18px}.handshake-agents>span{width:66px;height:66px}.handshake-transition h2{font-size:42px}.connected-context{padding:20px}.me-page{padding-left:16px;padding-right:16px}.persona-identity{grid-template-columns:64px 1fr;padding:24px 18px}.persona-identity>aside{grid-column:1/-1}.persona-overview{padding-bottom:60px}.persona-manifesto{padding:40px 2px}.persona-manifesto h2{font-size:35px}.identity-fields{grid-template-columns:1fr}.identity-fields>section{min-height:165px;padding:24px}.ai-life{padding:22px 18px}.ai-life>header h2{font-size:23px}.ai-life>header>span{display:none}.ai-life>footer{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.ai-life>footer button{grid-column:1/-1;margin:10px 0 0;text-align:left}.studio-tabs{overflow:auto;justify-content:flex-start}.studio-tabs button{flex:0 0 auto;white-space:nowrap}}@media(prefers-reduced-motion:reduce){.kin-life,.ask-agent-mark i,.search-network>i,.handshake-agents>b>i{animation:none}}body{background:#090a0c}.app-shell{grid-template-columns:136px minmax(0,1fr)}.app-shell>aside{width:136px;background:#0b0c0e}.app-shell>aside .brand{margin-bottom:64px}.app-shell>aside nav{gap:6px}.app-shell>aside nav a{min-height:48px;padding:0 13px;border-radius:8px;background:transparent!important;color:#858a92}.app-shell>aside nav a.active{color:#fff;background:#15171a!important}.app-shell>aside nav a.composer-link{margin:12px 0;border:1px solid #3b3f45;background:#111317!important;color:#e7e9ed;box-shadow:none}.app-shell>aside nav a.composer-link:hover{border-color:#a75e36}.nav-icon{position:relative;display:block;width:19px;height:19px;font-size:0}.nav-icon i{position:absolute;display:block;box-sizing:border-box}.nav-icon-today i:first-child{left:3px;top:4px;width:13px;height:1px;background:currentColor;transform:rotate(-12deg)}.nav-icon-today i:last-child{left:3px;top:12px;width:8px;height:1px;background:currentColor;transform:rotate(10deg)}.nav-icon-ask i:first-child{left:9px;top:3px;width:1px;height:13px;background:currentColor}.nav-icon-ask i:last-child{left:3px;top:9px;width:13px;height:1px;background:currentColor}.nav-icon-kin i{top:5px;width:9px;height:9px;border:1px solid currentColor;border-radius:50%}.nav-icon-kin i:first-child{left:1px}.nav-icon-kin i:last-child{right:1px}.nav-icon-me i:first-child{left:6px;top:2px;width:7px;height:7px;border:1px solid currentColor;border-radius:50%}.nav-icon-me i:last-child{left:3px;bottom:1px;width:13px;height:7px;border:1px solid currentColor;border-radius:8px 8px 3px 3px}.topbar{min-height:92px;background:#090a0cf0}.topbar h1{font-size:clamp(26px,2.6vw,37px)}.life-today{width:min(1080px,100%);padding-bottom:80px}.agent-presence{padding:12px 0 40px}.kin-life{width:168px;height:168px;margin-bottom:8px;border-radius:50%;overflow:hidden;background:#090a0c;box-shadow:none;animation:organism-breathe 8s ease-in-out infinite}.kin-life:after,.kin-life>i,.kin-life>span{display:none}.kin-life img{display:block;width:100%;height:100%;object-fit:cover}@keyframes organism-breathe{0%,to{transform:scale(.98);filter:saturate(.82) brightness(.92)}50%{transform:scale(1.025);filter:saturate(1) brightness(1.04)}}.primary-moment{width:min(820px,100%);margin-bottom:62px}.moment-kicker{margin-left:0}.life-event{padding:30px;border-color:#2d3035;border-radius:12px;background:#101215;box-shadow:none}.life-event:after{display:none}.life-event h3{font-size:clamp(38px,4.8vw,58px)}.life-event-body{margin-top:28px}.life-event-body p{color:#b9bdc4}.life-event-actions a,.life-event-actions button{border-radius:5px}.life-event-actions .primary{border-color:#d66e35;background:#d66e35}.life-stream{margin-top:0;padding-top:32px}.life-stream-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}.life-event.quiet{min-height:250px;padding:24px 0;border:0;border-top:1px solid #30343a;border-radius:0;background:transparent}.life-event.quiet .life-event-meta>span i{background:#787d85;box-shadow:none}.life-event.quiet .life-event-actions a,.life-event.quiet .life-event-actions button{border:0;padding:0;color:#d58b61;background:transparent}.campfire-tease{grid-template-columns:88px 1fr auto;gap:25px;margin-top:58px;padding:34px 0;border:0;border-top:1px solid #30343a;border-bottom:1px solid #30343a;border-radius:0;background:transparent}.campfire-tease>img{display:block;width:78px;height:78px;border-radius:50%;object-fit:cover}.campfire-tease h2{font-size:25px}.campfire-tease>a{padding:0;border-radius:0;background:transparent;color:#dc8b5d}.ambient-line{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:34px 0;border-bottom:1px solid #24272c}.ambient-line .network-whisper{max-width:620px}.ambient-line .network-whisper h3{margin:8px 0 0;font-size:16px}.ambient-actions{display:flex;align-items:center;gap:28px;white-space:nowrap}.ambient-actions>a{color:#aaaeb5;font-size:11px}.device-whisper{padding:0}.device-whisper summary{font-size:11px}.device-whisper summary>i{width:6px;height:6px}.quiet-inbox{display:none}.ask-network-page{padding-top:46px;background:#090a0c}.ask-agent-mark{width:150px;height:150px;margin-bottom:10px;border-radius:50%;overflow:hidden;background:#090a0c;box-shadow:none}.ask-agent-mark i,.ask-agent-mark span{display:none}.ask-agent-mark img{display:block;width:100%;height:100%;object-fit:cover}.ask-network-hero h1{font-size:clamp(40px,5.5vw,67px)}.global-composer{margin-top:36px;border-color:#393d43;border-radius:12px;background:#111317;box-shadow:none}.global-composer:focus-within{box-shadow:0 0 0 1px #b76438}.global-composer footer>button{border-radius:6px;background:#d46c34}.prompt-ripples{gap:18px}.prompt-ripples button{padding:8px 0;border:0;border-radius:0;border-bottom:1px solid #34383e;background:transparent}.persona-identity{padding:34px 0;border:0;border-top:1px solid #30343a;border-bottom:1px solid #30343a;border-radius:0;background:transparent}.profile-avatar.generated{width:96px;height:96px;overflow:hidden;background:#090a0c}.profile-avatar.generated img{display:block;width:100%;height:100%;object-fit:cover}.persona-manifesto{padding-top:46px}.identity-fields{border-radius:10px}.ai-life{border-radius:10px;background:#101215}.proposal-hero{border:0;border-top:1px solid #3a312c;border-bottom:1px solid #3a312c;background:#111214}.fire-mark.generated{width:120px;height:120px;border-radius:50%;overflow:hidden}.fire-mark.generated img{display:block;width:100%;height:100%;object-fit:cover}.fire-mark.generated i,.fire-mark.generated span{display:none}.camp-status>span{font-size:17px;font-weight:800}.camp-empty>img{width:110px;height:110px;border-radius:50%;object-fit:cover}@media(max-width:980px){.campfire-tease{grid-template-columns:76px 1fr}.campfire-tease>a{grid-column:2}.ambient-line{align-items:flex-start;flex-direction:column;gap:20px}.ambient-actions{width:100%;justify-content:space-between}}@media(max-width:720px){.app-shell{grid-template-columns:1fr}.app-shell>aside{width:auto}.app-shell>aside nav a.composer-link,.app-shell>aside nav a.composer-link.active{border-color:#3b3f45;background:#15171a!important;color:#f3f4f6;box-shadow:0 8px 28px #000}.kin-life{width:142px;height:142px}.life-today{padding-left:18px;padding-right:18px}.life-event{padding:22px 18px}.life-event h3{font-size:40px}.life-stream-grid{grid-template-columns:1fr;gap:10px}.life-event.quiet{min-height:225px}.campfire-tease{grid-template-columns:62px 1fr;padding:28px 0}.campfire-tease>img{width:58px;height:58px}.campfire-tease>a{grid-column:2}.ambient-actions{align-items:flex-start;flex-direction:column;gap:14px}.ask-network-page{padding-top:34px}.ask-agent-mark{width:124px;height:124px}.ask-network-hero h1{font-size:42px}.global-composer{border-radius:10px}.global-composer footer>button{border-radius:5px}.persona-identity{grid-template-columns:74px 1fr}.profile-avatar.generated{width:68px;height:68px}}.kin-avatar i.connection-dot{right:2px;bottom:2px;width:9px;height:9px;border:2px solid #111;background:#62d397}.empty-connection-mark,.empty-scan-mark{position:relative;display:block!important;width:64px;height:64px;margin:0 auto 22px;color:transparent;font-size:0}.empty-connection-mark i{position:absolute;top:21px;width:27px;height:27px;border:1px solid #7c5b49;border-radius:50%}.empty-connection-mark i:first-child{left:7px}.empty-connection-mark i:last-child{right:7px}.empty-scan-mark{border:1px solid #5e626a;border-radius:50%}.empty-scan-mark:before,.empty-scan-mark:after{content:"";position:absolute;inset:13px;border:1px solid #40444b;border-radius:50%}.empty-scan-mark:after{inset:27px;background:#d97741;border:0}.shared-context-mark{position:relative;display:block;width:92px;height:62px;font-size:0;color:transparent}.shared-context-mark i{position:absolute;top:9px;width:49px;height:49px;border:1px solid #b6683d;border-radius:50%}.shared-context-mark i:first-child{left:0}.shared-context-mark i:last-child{right:0}.card-arrow{position:relative;display:block;width:20px;height:20px;color:transparent;font-size:0}.card-arrow:before,.card-arrow:after{content:"";position:absolute;background:#b76c43}.card-arrow:before{left:3px;top:9px;width:13px;height:1px;transform:rotate(-45deg)}.card-arrow:after{right:2px;top:3px;width:7px;height:7px;border-top:1px solid #b76c43;border-right:1px solid #b76c43;background:transparent}.handshake-pulse .handshake-status-mark{position:relative;z-index:1;width:48px;height:48px;border:1px solid #a8613b;background:#171411}.handshake-pulse .handshake-status-mark i{position:absolute;width:20px;height:20px;inset:auto;border:1px solid #d87945;border-radius:50%;animation:none}.handshake-pulse .handshake-status-mark i:first-child{left:8px}.handshake-pulse .handshake-status-mark i:last-child{right:8px}.handshake-pulse:not(.connected) .handshake-status-mark i:first-child{left:13px}.handshake-pulse:not(.connected) .handshake-status-mark i:last-child{display:none}.handshake-transition.connected .handshake-agents>b{position:relative;width:42px;height:42px}.handshake-transition.connected .handshake-agents>b:before,.handshake-transition.connected .handshake-agents>b:after{content:"";position:absolute;top:9px;width:24px;height:24px;border:1px solid #d87945;border-radius:50%}.handshake-transition.connected .handshake-agents>b:before{left:2px}.handshake-transition.connected .handshake-agents>b:after{right:2px}
