.platform-admin{--muted:#827c70;--platform-surface:#fffdf8;--platform-accent:#eae3f2;--platform-purple:#74618c;color:var(--ink);background:var(--paper);min-height:100vh;font-size:14px;line-height:1.7}.platform-header{padding:24px 64px;display:flex;align-items:center;gap:24px;border-bottom:1px solid var(--border);min-height:94px}.platform-header .nimgoo-brand{width:220px;gap:10px}.platform-header .nimgoo-brand>svg{width:32px;height:32px}.platform-header .nimgoo-brand>span{font-family:Inter,-apple-system,sans-serif;font-size:32px;font-weight:800;letter-spacing:0}.platform-header .nimgoo-brand>small{display:none}.platform-access{margin-left:auto;font-size:12px;color:var(--muted)}.platform-header>svg{color:var(--muted)}.platform-badge{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:999px;background:var(--pale);color:#60584b;font-size:10px;white-space:nowrap;min-height:28px}.platform-badge.accent{background:var(--platform-accent);color:var(--platform-purple)}.platform-main{max-width:1600px;margin:auto;padding:40px 64px;display:flex;flex-direction:column;gap:24px}.platform-admin h1{font-size:30px;font-weight:700;line-height:44px;letter-spacing:0;margin:0 0 8px}.platform-admin h2{font-size:22px;line-height:34px;letter-spacing:0;font-weight:500;margin:0}.platform-admin p{margin:0;color:#60584b}.platform-admin small{font-size:12px;color:var(--muted);line-height:20px}.platform-heading{display:flex;gap:24px;align-items:center}.platform-heading>div:first-child{flex:1}.platform-range{display:flex;background:var(--platform-surface);padding:4px;border:1px solid var(--border);border-radius:999px;gap:4px}.platform-range button{width:124px;min-height:40px;border:0;border-radius:999px;background:transparent;color:#60584b;font-size:12px}.platform-range button.selected{background:var(--ink);color:#fffdf7}.platform-period{display:flex;align-items:center;gap:16px;font-size:12px;color:var(--muted)}.platform-period>small{margin-left:auto}.platform-admin .secondary,.platform-admin .primary{min-height:40px;border-radius:999px;font-size:12px;padding:8px 24px;box-shadow:none}.platform-admin .secondary{border:1px solid var(--border);background:var(--platform-surface);color:#60584b}.platform-admin .primary{background:var(--ink);color:#fffdf7}.platform-refresh{border:0;background:transparent;color:var(--muted);width:32px;height:40px}.platform-coverage{font-size:12px;color:var(--muted)!important;margin-top:-12px!important}.platform-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.platform-metric{background:var(--platform-surface);border:1px solid var(--border);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:8px;min-height:142px}.platform-metric>span{font-size:12px;color:var(--muted)}.platform-metric>strong{font-size:30px;font-weight:700;line-height:44px}.platform-metric.accent{background:var(--platform-accent);border-color:transparent}.platform-panels{display:grid;grid-template-columns:minmax(0,744fr) minmax(0,544fr);gap:24px;align-items:start}.platform-panel{border:1px solid var(--border);border-radius:16px;background:var(--platform-surface);padding:24px;min-width:0}.platform-panel-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.platform-charts{display:grid;grid-template-columns:1fr 1fr;gap:24px}.platform-chart{min-width:0}.platform-chart-title{display:flex;justify-content:space-between;gap:8px;align-items:center;margin-bottom:8px}.platform-chart-title strong{font-size:18px;font-weight:500}.platform-bars{height:128px;display:flex;gap:8px;align-items:flex-end}.platform-bar-slot{flex:1;height:100%;display:flex;align-items:flex-end;min-width:0}.platform-bar-slot span{width:100%;border-radius:4px 4px 0 0;background:var(--platform-purple)}.platform-chart.agent .platform-bar-slot span{background:var(--ink)}.platform-bars .unknown{background:repeating-linear-gradient(135deg,transparent,transparent 4px,var(--pale) 4px,var(--pale) 6px)!important}.platform-chart-axis{display:flex;justify-content:space-between;color:var(--muted);font-size:12px;margin-top:8px}.platform-chart-note{margin-top:20px!important;padding-top:20px;border-top:1px solid var(--border);font-size:12px;color:var(--muted)!important}.platform-funnel-step{margin:16px 0}.platform-funnel-step>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.platform-funnel-step strong{font-weight:500}.platform-track{height:12px;background:var(--pale);border-radius:8px;margin-top:8px;overflow:hidden}.platform-track span{height:100%;display:block;background:#d7c9e6}.platform-observing{padding:12px;border-radius:8px;background:#f8efd8;font-size:12px;margin:16px 0!important}.platform-token{display:flex;align-items:center;gap:16px;background:var(--pale);padding:20px;border-radius:12px}.platform-token>svg{color:var(--muted)}.platform-token>div{flex:1}.platform-token strong{display:block;font-size:14px;font-weight:500}.platform-token small{display:block}.platform-definitions{display:flex;align-items:center;gap:12px}.platform-definitions strong{font-weight:500}.platform-definitions>button{margin-left:auto;white-space:nowrap}.platform-admin .text-button{font-size:12px;color:#60584b;background:transparent;border:0;min-height:40px}.platform-footer{border-top:1px solid var(--border);padding-top:24px;color:var(--muted);font-size:12px}.platform-definition-copy h3{margin-top:20px}.platform-definition-copy p{margin:12px 0}.platform-admin button:focus-visible,.platform-admin a:focus-visible{outline:2px solid var(--platform-purple);outline-offset:3px}@media(max-width:1050px){.platform-header{padding:20px 24px}.platform-main{padding:32px 24px}.platform-heading{flex-wrap:wrap}.platform-heading>div:first-child{flex-basis:65%}.platform-panels{grid-template-columns:1fr}.platform-period{flex-wrap:wrap}.platform-period>small{margin-left:0;flex:1}}@media(max-width:600px){.platform-header{gap:12px;padding:16px 20px}.platform-header .nimgoo-brand{width:auto}.platform-header .nimgoo-brand>span{font-size:25px}.platform-access{display:none}.platform-header>svg{margin-left:auto}.platform-main{padding:24px 20px;gap:20px}.platform-admin h1{font-size:26px}.platform-heading{gap:12px}.platform-heading>div:first-child{flex-basis:100%}.platform-range{margin-left:auto}.platform-range button{width:88px}.platform-metrics{grid-template-columns:1fr 1fr}.platform-metric{padding:16px}.platform-metric>strong{font-size:26px}.platform-period>span{flex-basis:100%}.platform-period>small{flex-basis:65%}.platform-panel{padding:20px}.platform-panel-title{flex-wrap:wrap}.platform-admin h2{font-size:20px}.platform-charts{gap:16px}.platform-chart-title{flex-wrap:wrap}.platform-bars{gap:4px}.platform-token{flex-wrap:wrap}.platform-token>div{min-width:70%}.platform-token>.platform-badge{margin-left:36px}.platform-definitions{flex-wrap:wrap}.platform-definitions>small{flex:1;min-width:60%}}:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;color:#262e2a;background:#f8f9f6;font-synthesis:none;font-weight:400;font-size:14px;--green: #2b6448;--green-dark: #1c4d36;--ink: #252e29;--muted: #7d857e;--border: #e6e9e2;--pale: #edf3e9}.onboarding-panel{max-width:1040px}.onboarding-panel .action-row{flex-wrap:wrap;margin:18px 0}.skill-prompt{font-family:ui-monospace,monospace;font-size:12px;line-height:1.7;overflow-wrap:anywhere}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}a{color:inherit;text-decoration:none}a:hover{color:var(--green)}svg{flex-shrink:0;vertical-align:middle}h1,h2,h3,p{margin-top:0}h1{font-weight:650;letter-spacing:-1px;font-size:31px;line-height:1.35;margin-bottom:11px}h2{font-size:19px;font-weight:650;line-height:1.5;letter-spacing:-.4px;margin-bottom:16px}h3{font-size:15px;font-weight:650;line-height:1.5;margin-bottom:12px}p{line-height:1.8;color:#6f796f}small{font-size:12px;color:var(--muted);line-height:1.7}button{border:0;background:transparent;color:inherit}.primary,.secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:8px;font-size:13px;font-weight:550;line-height:20px;padding:11px 17px;transition:background .15s,border-color .15s,transform .15s}.primary{background:var(--green);color:#fff}.primary:hover{color:#fff;background:var(--green-dark)}.secondary{border-color:#dfe4db;background:#fff;color:#435243}.secondary:hover{background:#f3f6ef;border-color:#b9c9b6;color:var(--green)}.full{width:100%}.text-button{padding:4px 0;color:var(--green);font-size:13px}.text-link{display:inline-flex;align-items:center;gap:6px;color:var(--green);font-size:13px;font-weight:550}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:6px;color:#7b857a}.icon-button:hover{background:#eaf0e4}.danger{color:#a65846!important}.muted{color:var(--muted)}.green{color:var(--green)}.divider{border-top:1px solid var(--border);margin:23px 0}.back-link{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--muted);margin-bottom:22px}.prose{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.85;color:#677469}a:focus-visible,button:focus-visible{outline:3px solid #a4c3a0;outline-offset:3px}input:focus,textarea:focus,select:focus{outline:2px solid #94b892;outline-offset:1px;border-color:#8eb18c}.sidebar{position:fixed;top:0;left:0;bottom:0;width:222px;background:#fcfcfa;border-right:1px solid var(--border);padding:32px 20px 20px;display:flex;flex-direction:column;z-index:30}.brand{display:flex;align-items:center;gap:9px;font-size:27px;font-weight:700;letter-spacing:-1.3px;color:#294c36}.brand-mark{display:inline-flex;align-items:center;justify-content:center;position:relative;background:var(--green);color:#fff;font-size:33px;font-weight:800;width:35px;height:35px;border-radius:11px;line-height:28px;letter-spacing:-3px;padding-right:4px}.brand-mark span{font-size:12px;position:absolute;right:4px;top:-3px;letter-spacing:0}.beta{font-size:8px;font-weight:650;border:1px solid #d7e1d0;color:#6b8366;padding:2px 4px;border-radius:4px;letter-spacing:.8px;margin-top:5px}.nav-label{font-size:10px;color:#9ba396;letter-spacing:1.6px;margin:50px 14px 15px}.nav-item{display:flex;align-items:center;gap:12px;border-radius:8px;padding:13px 14px;color:#74816f;font-weight:500;font-size:13px;margin-bottom:7px}.nav-item svg{color:#8d9986}.nav-item.active{background:#eaf0e4;color:#365e3c;font-weight:600}.nav-item.active svg{color:#4b7047}.nav-item:hover{background:#f0f3eb}.sidebar-create{margin:24px 10px 0;border:1px dashed #cdd9c4;border-radius:7px;display:flex;align-items:center;justify-content:center;gap:8px;padding:11px 3px;color:#4a6f41;font-size:12px}.sidebar-foot{margin-top:auto;padding-top:30px}.sidebar-help{display:flex;gap:9px;color:#74836a;font-size:11px;line-height:1.6;padding:10px 8px 22px}.sidebar-help small{display:block;color:#a0a895;font-size:10px}.account{border-top:1px solid var(--border);padding:19px 3px 0;display:flex;gap:9px;align-items:center}.avatar{width:32px;height:32px;background:#e8eedf;color:#59714e;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-size:13px}.account>div{min-width:0;flex:1}.account strong{display:block;font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:108px}.account small{display:block;font-size:10px}.app-main{margin-left:222px;min-height:100vh;display:flex;flex-direction:column}.topbar{display:flex;justify-content:space-between;align-items:center;padding:22px 43px;border-bottom:1px solid var(--border);font-size:11px;color:#87907f;background:#fbfcf9}.topbar>div{display:flex;align-items:center;gap:20px}.topbar a{color:#52664b}.mode{font-size:10px;letter-spacing:.25px;border-radius:4px;padding:3px 7px;line-height:18px;white-space:nowrap}.mode.demo{background:#f1ead8;color:#8d7940}.mode.real{background:#eaf0e4;color:#547244}main{padding:34px 43px 60px;max-width:1490px;width:100%;margin:0 auto;flex:1}footer{font-size:10px;color:#a0a796;margin:0 43px;padding:17px 0;border-top:1px solid var(--border);display:flex;justify-content:space-between}.page-head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:0 0 28px}.page-head p{font-size:12px;margin:0}.eyebrow{font-size:9px;letter-spacing:2px;color:#8b9a7d;font-weight:550;display:block;margin-bottom:10px}.panel{border:1px solid var(--border);border-radius:12px;padding:25px 27px;background:#fff;margin-bottom:21px}.panel h2{display:flex;align-items:center;gap:9px}.section-head{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px}.section-head h2{margin:0}.section-head p{margin:4px 0 0;font-size:12px}.notice{display:flex;align-items:flex-start;gap:11px;background:#eff3e9;border:1px solid #e1e9da;color:#627755;border-radius:9px;padding:15px 18px;line-height:1.75;font-size:12px;margin:0 0 23px}.notice>svg{margin-top:2px}.notice strong{font-size:12px;font-weight:600}.notice p{margin:2px 0 0;color:inherit;font-size:12px}.notice small{display:block}.notice.error{color:#a45542;border-color:#edd9d0;background:#fbf2ec}.notice.warning{color:#8b7849;border-color:#e9e1ca;background:#faf7ed}.notice.error .text-button{color:inherit;text-decoration:underline;display:block;margin-top:4px}.loading,.empty{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;color:#829175;padding:58px 20px;min-height:190px}.loading{font-size:12px}.empty h3{color:#52614a;margin:2px 0;font-size:17px}.empty p{max-width:340px;color:#8a9384;font-size:12px;margin:0 0 10px}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.boot{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.boot .notice{max-width:430px}.toast{position:fixed;bottom:30px;left:50%;transform:translate(-50%);background:#294e36;color:#fff;border:1px solid #476346;box-shadow:0 8px 30px #182f231a;z-index:100;display:flex;align-items:center;gap:18px;padding:12px 16px;border-radius:9px;font-size:12px;max-width:calc(100% - 30px)}.toast .icon-button{color:#fff}.tags{display:flex;flex-wrap:wrap;gap:6px}.tags span{font-size:10px;background:#f2f5ee;border:1px solid #e7ecdf;color:#7d8a6f;border-radius:4px;line-height:18px;padding:0 6px;white-space:nowrap}.badge{display:inline-flex;align-items:center;gap:5px;border-radius:4px;padding:3px 7px;font-size:10px;line-height:17px;font-weight:450;white-space:nowrap;background:#f0f2ed;color:#7f8d72}.badge-listed,.badge-passed,.badge-accepted,.badge-received,.badge-succeeded{color:#5c8050;background:#edf4e8}.badge-submitted,.badge-ready,.badge-pending{background:#eaf0e4;color:#577445}.badge-failed,.badge-timed_out,.badge-refund_required,.badge-frozen,.badge-disputed{background:#fbf0e0;color:#9d7941}.badge-paid{color:#57805e;background:#edf4e9}.badge-canceled,.badge-refunded,.badge-reversed{color:#929788;background:#f2f2ed}.badge-running,.badge-testing,.badge-queued{color:#6c7c4f;background:#f0f3e2}.dot{width:4px;height:4px;display:block;background:currentColor;border-radius:100%}.agent-icon{width:53px;height:53px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:#eff2df;color:#86935a;border:1px solid #e5eacb}.agent-icon.small{width:44px;height:44px;border-radius:12px}.hue-1{background:#edf1e7;color:#718966;border-color:#e0e9d9}.hue-2{background:#f3eedf;color:#a6905f;border-color:#eae2cc}.hue-3{background:#eeeee8;color:#8d9380;border-color:#e3e4d9}.market-intro{display:flex;justify-content:space-between;align-items:center;min-height:254px;border:1px solid #e1e7d7;border-radius:14px;background:#edf2e5;padding:29px 34px;position:relative;overflow:hidden;margin-bottom:35px}.small-pill{display:inline-flex;align-items:center;gap:5px;border:1px solid #d6e1c8;border-radius:5px;color:#7b9267;background:#f7faef;padding:3px 7px;font-size:9px}.market-intro h2{font-size:28px;line-height:1.5;color:#3a5537;font-weight:550;letter-spacing:-.6px;margin:13px 0 7px}.market-intro p{font-size:11px;margin-bottom:21px;color:#8a997b}.market-intro .primary{font-size:11px;padding:8px 13px}.market-graphic{position:relative;width:37%;min-width:200px;align-self:stretch;display:flex;align-items:center;justify-content:center}.graphic-icon{z-index:2;display:flex;align-items:center;justify-content:center;background:#dfe9cc;width:100px;height:100px;border:1px solid #d1ddbd;border-radius:28px;transform:rotate(-8deg);color:#809863;box-shadow:0 0 0 22px #e4ebd7,0 0 0 23px #dce6cc}.graphic-line{position:absolute;width:235px;height:235px;border:1px dashed #cfddc0;border-radius:100%}.graphic-note{position:absolute;z-index:3;display:flex;align-items:center;gap:7px;font-size:10px;white-space:nowrap;background:#fcfdf9;border:1px solid #e2e8d6;box-shadow:0 3px 5px #30432205;padding:10px 13px;border-radius:7px;color:#80916e}.note-one{top:9px;left:-8px;transform:rotate(-5deg)}.note-two{right:-5px;top:78px;transform:rotate(6deg)}.note-three{bottom:12px;left:2px;transform:rotate(-2deg)}.count{font-size:10px;font-weight:450;letter-spacing:0;margin-left:11px}.filter-bar{display:flex;gap:10px;margin:19px 0 17px}.filter-bar .search-box{flex:1;display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--border);border-radius:8px;padding:0 15px;color:#96a18b}.search-box input{border:0!important;padding:12px 0;background:transparent!important;outline-offset:0}.price-filter{max-width:155px}.filter-bar .secondary{font-size:12px;padding:10px 18px}.category-tabs{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:24px}.category-tabs button{border:1px solid var(--border);border-radius:6px;color:#88937d;background:#fff;padding:7px 13px;font-size:11px}.category-tabs .active{background:#e8efdf;border-color:#d4e0c6;color:#527044}.agent-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.agent-card{background:#fff;border:1px solid var(--border);border-radius:12px;display:flex;flex-direction:column;padding:23px;transition:transform .2s,border-color .2s,box-shadow .2s}.agent-card:hover{border-color:#bfceb0;transform:translateY(-3px);box-shadow:0 8px 20px #42643e0b;color:inherit}.card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.agent-card h3{font-size:15px;margin:0 0 8px}.agent-card p{font-size:11px;line-height:1.9;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:43px;margin-bottom:16px;color:#8b9481}.agent-card .tags{margin-bottom:22px}.agent-card-foot{display:flex;align-items:center;justify-content:space-between;margin-top:auto;border-top:1px solid #f0f2eb;padding-top:16px}.agent-card-foot strong{font-size:17px;font-weight:600;color:#567249}.agent-card-foot small{font-size:10px;color:#a0a68e}.card-arrow{border:1px solid #e3e9da;color:#879b72;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:7px}.market-note{display:flex;align-items:flex-start;gap:7px;border-top:1px solid var(--border);margin-top:30px;padding-top:20px;color:#9ba98c;font-size:11px}.market-note p{font-size:10px;line-height:1.75;margin:0;color:#9ba58d}.load-more{display:flex;justify-content:center;margin-top:24px}.detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:23px}.detail-layout>aside{min-width:0}.sticky-panel{position:sticky;top:22px}.agent-profile .profile-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:19px}.agent-profile h1{font-size:28px}.lead{font-size:14px;line-height:1.8;margin-bottom:19px}.profile-meta{display:flex;align-items:center;gap:17px;font-size:10px;color:#95a287;margin-top:23px;padding-top:19px;border-top:1px solid var(--border)}.text-block{margin-bottom:25px}.text-block:last-child{margin-bottom:0}.text-block h3{font-size:12px;color:#52674c;margin:0 0 9px}.text-block .prose{font-size:12px}.price-large{font-size:34px;font-weight:600;color:#4f6d40;letter-spacing:-1px;margin:13px 0}.price-large small{font-size:11px;letter-spacing:0}.sticky-panel>.muted{font-size:11px}.compact-steps{list-style:none;counter-reset:step;padding:0;margin:0}.compact-steps li{display:flex;gap:10px;align-items:flex-start;counter-increment:step;color:#89947d;font-size:11px;margin:13px 0}.compact-steps li:before{content:counter(step);color:#83986f;border:1px solid #e0e7d4;border-radius:100%;display:inline-flex;align-items:center;justify-content:center;width:19px;height:19px;flex:0 0 19px;background:#f3f6ed;font-size:9px}.footnote{font-size:10px;line-height:1.9;color:#9aa48c;margin-top:21px;overflow-wrap:anywhere}.with-icon{display:flex;align-items:flex-start;gap:8px}.owned-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.owned-card{margin:0}.owned-top{display:flex;align-items:center;gap:11px;margin-bottom:18px}.owned-top>div:nth-child(2){flex:1;min-width:0}.owned-top h3{margin:0;overflow-wrap:anywhere}.owned-top small{font-size:10px}.owned-card>p{font-size:11px}.owned-card .tags{margin-bottom:20px}.connection-row{display:flex;gap:7px;align-items:center;padding:14px 0;border-top:1px solid var(--border);font-size:10px;color:#8e9c80}.connection-row small{font-size:9px;margin-left:auto}.owned-card .action-row{padding-top:15px}.owned-card .primary,.owned-card .secondary{padding:8px 12px;font-size:11px}.action-row{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.action-row small{font-size:10px}.editor-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:23px;align-items:start}.editor-aside{position:sticky;top:25px;background:#f3f6ec}.editor-aside h3{font-size:13px;color:#657a54}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:4px 20px}.field{display:flex;flex-direction:column;gap:8px;margin-bottom:20px;min-width:0}.field.wide{grid-column:1/-1}.field>span{color:#54664c;font-size:12px;font-weight:550}.field small{font-size:10px;color:#98a18d;line-height:1.75}input:not([type=checkbox]),textarea,select{width:100%;padding:11px 12px;border:1px solid #e0e6d9;border-radius:7px;background:#fff;color:#465b3f;font-size:12px;min-width:0;line-height:1.5}textarea{resize:vertical;min-height:80px}input::placeholder,textarea::placeholder{color:#afb6a6}input[type=checkbox]{accent-color:var(--green);width:15px;height:15px;flex-shrink:0;margin:2px 0 0}.checkbox{display:flex;align-items:flex-start;gap:9px;font-size:11px;line-height:1.9;color:#849277;margin:17px 0}.form-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:25px}.section-number{display:flex;gap:12px;align-items:center;color:#b4c49e;font-weight:600;margin-bottom:22px;border-bottom:1px solid #edf0e7;padding-bottom:17px}.section-number h2{margin:0;font-size:17px;color:#54694b}.selected-mini{display:flex;align-items:center;gap:10px;margin-top:18px}.selected-mini strong{font-size:12px}.selected-mini small{display:block;font-size:11px}.tips{padding-left:15px;color:#8a987c;font-size:11px;line-height:2.2}.toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:23px;flex-wrap:wrap}.toolbar>select{width:auto;min-width:130px;font-size:11px}.segmented{display:flex;gap:4px;padding:4px;background:#eef2e7;border-radius:8px;margin:24px 0}.segmented button{flex:1;padding:10px 20px;border-radius:5px;font-size:12px;color:#8b997c;white-space:nowrap}.segmented .selected{background:#fff;box-shadow:0 1px 5px #34432e0a;color:#4c6c3e;font-weight:550}.segmented.inline{display:inline-flex;margin:0}.task-list{display:flex;flex-direction:column;gap:12px}.task-row{display:flex;align-items:center;gap:18px;padding:21px 22px;background:#fff;border:1px solid var(--border);border-radius:11px}.task-row:hover{border-color:#c9d6bc;color:inherit}.task-icon{width:40px;height:43px;display:flex;align-items:center;justify-content:center;border-radius:9px;color:#94a67e;background:#f1f5e9;flex-shrink:0}.task-row-main{flex:1;min-width:0}.task-row h3{margin:0 0 9px;font-size:13px}.task-row-main>div{display:flex;align-items:center;gap:15px;flex-wrap:wrap}.task-row-main .muted{display:flex;align-items:center;gap:5px;font-size:9px}.task-row-price strong{font-size:13px;font-weight:550;color:#667f53}.task-row-price small{display:block;font-size:9px}.task-row-price{min-width:85px}.task-row-status{min-width:95px;display:flex;align-items:flex-start;flex-direction:column;gap:5px}.task-row>svg{color:#a3b294}.step-strip{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:17px 20px;border:1px solid var(--border);border-radius:9px;background:#fff;margin-bottom:24px;flex-wrap:wrap}.step-strip>div{display:flex;align-items:center;gap:8px;font-size:10px;color:#adb69f}.step-strip span{width:23px;height:23px;border-radius:50%;background:#f2f4ee;display:flex;align-items:center;justify-content:center;font-size:10px;color:#adb99d}.step-strip .active{color:#688353}.step-strip .active span{background:#e9f0df;color:#62804d}.recommendations{display:flex;flex-direction:column;gap:10px}.recommendation{display:flex;align-items:center;gap:13px;padding:16px;border:1px solid var(--border);border-radius:8px}.recommendation>div:nth-child(2){flex:1;min-width:0}.recommendation strong{font-size:12px}.recommendation p{font-size:10px;margin:3px 0 0;line-height:1.5}.recommendation.chosen{border-color:#a7c095;background:#f7faef}.recommend-price{font-size:14px;font-weight:550;color:#678052}.recommendation button{font-size:10px;padding:7px 11px;flex-shrink:0}.confirm-order{background:#f8faf4;border:1px solid #dfe8d4;border-radius:9px;padding:22px;margin-top:22px}.confirm-order summary{font-size:11px;color:#748a61;cursor:pointer;margin:20px 0}.confirm-order .text-block{margin:15px 0}.confirm-order .prose{font-size:11px}.key-values{display:flex;flex-direction:column;gap:13px;margin-top:20px}.key-values>span{display:flex;justify-content:space-between;gap:16px;font-size:10px;color:#9ba58e;line-height:1.7}.key-values strong{font-size:11px;color:#647a54;font-weight:500;text-align:right;overflow-wrap:anywhere}.task-status-bar{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-top:-8px;margin-bottom:24px}.task-status-bar .mode{margin-left:auto}.task-notice p{font-size:12px;margin:0}.result-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.9;border:1px solid #e6eadd;border-radius:8px;background:#fafbf7;padding:18px 20px;color:#60724e;max-height:700px;overflow:auto}.delivery{border-color:#c8d9b9}.delivery h2{color:#51773e}.delivery .section-head small{font-size:9px}.output-link{display:flex;align-items:center;gap:7px;color:#6a8854;font-size:11px;margin-top:15px;overflow-wrap:anywhere}.attempt{border-top:1px solid #eef1e8;padding:16px 0 2px}.attempt>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.attempt strong{font-size:11px;color:#7e906b}.attempt small{font-size:10px;display:block;margin-top:8px}.attempt p{font-size:11px}.attempt summary{color:#8c9b7b;font-size:10px;cursor:pointer;margin:12px 0}.task-actions{display:flex;gap:10px;flex-direction:column;padding-top:25px}.timeline{padding:0;list-style:none;margin:22px 0 0}.timeline li{display:flex;gap:13px;position:relative;padding:0 0 25px}.timeline li:last-child{padding-bottom:0}.timeline li:not(:last-child):before{content:"";position:absolute;top:12px;left:4px;bottom:-5px;width:1px;background:#e1e8d8}.timeline-dot{border-radius:50%;width:9px;height:9px;flex:0 0 9px;background:#bccdaa;margin-top:6px}.timeline strong{font-size:11px;font-weight:500;color:#728460;margin-right:12px}.timeline small{display:block;font-size:9px;margin-top:5px}.timeline p{font-size:11px;white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0}.stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:28px}.stat-card{border:1px solid var(--border);border-radius:11px;background:#fff;padding:25px}.stat-card>span{display:flex;align-items:center;gap:7px;font-size:11px;color:#94a080;margin-bottom:18px}.stat-card>strong{font-size:28px;font-weight:550;color:#5e7b49;letter-spacing:-.7px;display:block;margin-bottom:9px}.stat-card small{font-size:9px}.table-panel{padding:0;overflow:hidden}.table-panel>.notice{margin:20px}.table-scroll{overflow-x:auto}table{width:100%;border-collapse:collapse;text-align:left;font-size:11px;white-space:nowrap}thead{background:#f7f9f2;color:#8a9977}th{font-size:10px;font-weight:500;padding:15px 20px;border-bottom:1px solid var(--border)}td{padding:19px 20px;border-bottom:1px solid #eff2e9;color:#869673}tr:last-child td{border-bottom:0}td strong{display:block;font-size:11px;font-weight:550;color:#657a51;max-width:250px;overflow:hidden;text-overflow:ellipsis}td small{display:block;font-size:9px;margin-top:5px;color:#a4ae97}td .badge{font-size:9px}.table-actions{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap;max-width:220px}.small-button{font-size:10px;padding:6px 9px;line-height:18px}.table-actions .text-button,.table-actions .text-link{font-size:10px;white-space:nowrap}.modal{max-width:570px;width:calc(100% - 32px);max-height:88vh;border:1px solid #dfe7d7;border-radius:14px;padding:27px 30px;background:#fff;color:var(--ink);box-shadow:0 24px 60px #1b35251c}.modal::backdrop{background:#26312455;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:18px}.modal-head h2{font-size:19px;margin:0}.modal-head .icon-button{font-size:24px}.modal>form>p{font-size:12px}.record-amount{text-align:center;padding:20px 15px;background:#f6f8f0;border-radius:9px;margin-bottom:20px}.record-amount strong{display:block;font-size:32px;font-weight:550;color:#5d7e46;margin:8px 0}.record-amount small{font-size:10px}.auth-page{min-height:100vh;display:grid;grid-template-columns:46% 54%}.auth-side{background:#edf2e6;padding:44px 56px;display:flex;flex-direction:column;border-right:1px solid #dde5d3}.auth-side>.brand{font-size:31px;align-self:flex-start}.auth-side>.brand .brand-mark{height:40px;width:40px;font-size:36px}.auth-side>small{font-size:10px;color:#8c9e7b}.auth-story{margin:auto 0;padding:70px 0 65px}.auth-story h1{font-size:39px;line-height:1.6;font-weight:500;color:#3c5c34;letter-spacing:-1px;margin:17px 0}.auth-story p{font-size:13px;color:#8da17b;line-height:2}.auth-story .eyebrow{font-size:8px;letter-spacing:1.8px}.auth-check{display:flex;align-items:center;gap:9px;font-size:10px;color:#81986d;margin-top:33px}.auth-check svg:not(:first-child){margin-left:14px}.auth-orbit{height:170px;width:180px;display:flex;align-items:center;justify-content:center;border:1px dashed #cbdabf;border-radius:50%;position:relative;margin-bottom:35px;color:#8aa575;box-shadow:inset 0 0 0 19px #edf2e6,inset 0 0 0 20px #dee8d4}.orbit-dot{position:absolute;border-radius:50%;width:15px;height:15px;background:#c6d8af;border:3px solid #edf2e6}.orbit-dot.one{right:6px;top:20px}.orbit-dot.two{bottom:9px;left:22px}.orbit-dot.three{top:20px;left:6px;width:10px;height:10px;background:#9fb980}.auth-content{position:relative;display:flex;align-items:center;justify-content:center;padding:80px 70px;background:#fcfdf9}.auth-back{position:absolute;top:43px;right:45px;display:flex;align-items:center;gap:7px;font-size:11px;color:#8b9d79}.auth-form{width:100%;max-width:355px}.auth-form>h2{font-size:29px;color:#445e3a;font-weight:550;margin-top:19px;margin-bottom:10px}.auth-form>p{font-size:11px;color:#99a48a}.auth-form .field>span{font-size:11px}.auth-form .primary{margin-top:4px;font-size:12px}.auth-demo{margin-top:24px;padding:15px;border:1px solid #e5eadc;border-radius:8px;background:#f8faf3;font-size:10px;color:#8c9d79}.auth-demo strong{font-size:10px;font-weight:500}.auth-demo p{font-size:9px;line-height:1.9;color:#95a487;margin:8px 0}.auth-demo small{font-size:9px}.auth-privacy{display:flex;align-items:flex-start;gap:6px;font-size:9px;line-height:1.7;color:#a4af98;margin-top:23px}.mobile-menu,.scrim{display:none}details{overflow-wrap:anywhere}summary:focus-visible{outline:2px solid #95b47c}p,a,strong,h1,h2,h3{overflow-wrap:anywhere}@media(min-width:1500px){main{padding-top:40px}.market-intro{min-height:284px}.agent-card{padding:27px}.market-intro h2{font-size:32px}.market-graphic{width:34%}}@media(max-width:1200px){.sidebar{width:195px;padding:30px 15px 20px}.brand{font-size:25px;gap:7px}.app-main{margin-left:195px}.topbar{padding-left:30px;padding-right:30px}main{padding:29px 30px 50px}footer{margin:0 30px}.agent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-intro{padding:25px}.market-intro h2{font-size:26px}.graphic-note{font-size:9px;padding:8px 9px}.detail-layout{grid-template-columns:minmax(0,1fr) 260px;gap:18px}.panel{padding:23px}.editor-layout{grid-template-columns:minmax(0,1fr) 225px;gap:18px}.owned-grid{grid-template-columns:1fr}.stat-card{padding:20px}.auth-side{padding:40px}.auth-content{padding:90px 45px}.auth-story h1{font-size:33px}.table-panel{padding:0}}@media(max-width:1000px){.market-graphic{display:none}.market-intro{min-height:245px}.editor-layout{grid-template-columns:1fr}.editor-aside{position:static;order:-1;padding:18px 23px}.editor-aside .compact-steps,.editor-aside .tips{display:none}.editor-aside .divider{margin:12px 0}.editor-aside h3{margin:0}.editor-aside .footnote{margin:10px 0 0}.detail-layout{grid-template-columns:1fr}.sticky-panel{position:static}.detail-layout>aside{order:-1}.detail-layout>aside .compact-steps,.detail-layout>aside h3+.compact-steps{display:none}.detail-layout .sticky-panel .key-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.task-actions{flex-direction:row;flex-wrap:wrap;padding-top:18px}.task-actions .full{width:auto}.sticky-panel .price-large{font-size:29px}.sticky-panel>.full{width:auto}.sticky-panel .divider{margin:18px 0}.task-row{gap:12px;padding:18px}.task-row-price{min-width:70px}.task-row-main .muted{font-size:8px}.stat-grid{gap:12px}.stat-card{padding:17px}.stat-card>strong{font-size:23px}.stat-card>span{font-size:10px}.auth-page{grid-template-columns:40% 60%}.auth-side{padding:36px 27px}.auth-story h1{font-size:27px}.auth-story p{font-size:11px}.auth-check{display:none}.auth-story .eyebrow{font-size:7px;letter-spacing:1px}.auth-content{padding:90px 35px}}@media(max-width:760px){.sidebar{transform:translate(-100%);width:222px;transition:transform .2s}.sidebar.open{transform:translate(0)}.app-main{margin-left:0}.mobile-menu{display:flex;position:fixed;left:15px;top:16px;z-index:40;align-items:center;justify-content:center;background:#fbfcf9;border:1px solid #e5eadc;border-radius:6px;width:30px;height:30px;color:#647e50}.mobile-menu svg{width:17px}.sidebar.open{padding-top:60px}.scrim{display:block;position:fixed;inset:0;background:#25342250;z-index:25}.topbar{padding:18px 20px 18px 58px;min-height:61px}.topbar>span{font-size:9px}.mode{font-size:8px;padding:2px 5px}.topbar>div{gap:12px}.topbar a{font-size:10px}main{padding:27px 20px 45px}footer{margin:0 20px;font-size:8px;gap:10px}.page-head{gap:15px;align-items:flex-start;margin-bottom:24px}.page-head h1{font-size:25px;letter-spacing:-.5px}.page-head p{font-size:10px;line-height:1.85}.page-head .primary,.page-head .secondary{font-size:10px;padding:8px 10px;white-space:nowrap}.eyebrow{font-size:8px;letter-spacing:1.6px}.market-intro{padding:23px 25px;margin-bottom:28px;min-height:243px}.market-intro h2{font-size:26px}.market-intro p{font-size:10px;max-width:260px}.small-pill{font-size:8px}.filter-bar{gap:7px;flex-wrap:wrap}.filter-bar .search-box{min-width:100%;flex-basis:100%;margin-bottom:2px}.filter-bar .price-filter{max-width:none;flex:1}.filter-bar .secondary{padding:8px 20px}.agent-grid{gap:12px}.agent-card{padding:19px 17px}.agent-card .badge{font-size:8px;padding:2px 5px}.agent-icon{width:44px;height:44px;border-radius:12px}.agent-card h3{font-size:13px}.agent-card p{font-size:10px;line-height:1.8;height:37px;min-height:0}.agent-card .tags{margin-bottom:15px}.tags span{font-size:8px;line-height:17px;padding:0 5px}.agent-card-foot strong{font-size:15px}.agent-card-foot small{font-size:8px}.card-arrow{width:24px;height:24px}.card-arrow svg{width:15px}.category-tabs{gap:7px}.category-tabs button{font-size:9px;padding:6px 10px}.section-head h2{font-size:17px}.count{font-size:9px;margin-left:7px}.notice{font-size:10px;padding:13px 14px;gap:8px}.notice strong,.notice p{font-size:10px}.notice svg{width:16px}.panel{padding:20px;border-radius:10px}.table-panel{padding:0}.form-grid{grid-template-columns:1fr}.field{margin-bottom:18px}.field>span{font-size:11px}.field small{font-size:9px}.primary,.secondary{font-size:11px;padding:10px 14px}.checkbox{font-size:10px}.section-number h2{font-size:15px}.section-number{font-size:12px}.step-strip{padding:13px 15px;gap:12px}.step-strip>div{font-size:8px;gap:5px}.step-strip span{width:18px;height:18px;font-size:8px}.editor-aside{padding:16px 20px}.task-row{padding:17px 14px;gap:12px;flex-wrap:wrap}.task-row-main{width:calc(100% - 60px);flex:initial}.task-row-price{margin-left:52px;flex:1}.task-row h3{font-size:12px}.task-row-main>div{gap:6px}.task-row-main .muted{display:none}.task-row-status{min-width:unset;max-width:120px}.task-row>svg{width:14px}.task-row-price strong{font-size:12px}.task-row-price small{display:none}.task-icon{width:38px;height:38px}.toolbar{gap:12px}.toolbar .segmented button{padding:8px 12px;font-size:10px}.toolbar>select{font-size:10px;min-width:110px;padding:9px 10px}.detail-layout .sticky-panel .key-values{gap:11px 20px}.key-values>span{font-size:9px;gap:10px;flex-direction:column}.key-values strong{text-align:left;font-size:10px}.task-status-bar{gap:6px}.task-status-bar .badge{font-size:9px}.task-status-bar .mode{margin-left:0}.recommendation{padding:13px 12px;gap:9px;flex-wrap:wrap}.recommendation .agent-icon{width:34px;height:34px;border-radius:9px}.recommendation .agent-icon svg{width:19px}.recommendation>div:nth-child(2){width:calc(100% - 50px);flex:initial}.recommendation p{font-size:9px}.recommend-price{margin-left:43px;font-size:12px;flex:1}.recommendation button{font-size:9px}.confirm-order{padding:17px}.confirm-order .key-values{gap:15px}.confirm-order .key-values>span{flex-direction:row}.confirm-order .key-values strong{text-align:right}.stat-grid{grid-template-columns:1fr;gap:10px}.stat-card{padding:17px 20px;position:relative;display:grid;grid-template-columns:1fr auto;gap:5px 14px}.stat-card>span{margin:0;font-size:10px}.stat-card>strong{grid-row:1/3;grid-column:2;margin:0;font-size:23px;align-self:center}.stat-card small{font-size:8px}.modal{padding:23px 22px}.modal-head h2{font-size:17px}.auth-page{display:flex;flex-direction:column}.auth-side{padding:23px 25px;border-right:0;border-bottom:1px solid var(--border)}.auth-side>.brand{font-size:26px}.auth-side>.brand .brand-mark{width:32px;height:32px;font-size:28px;border-radius:9px}.auth-story{padding:20px 0 0;margin:0}.auth-story h1{font-size:25px;line-height:1.45;margin:0}.auth-story h1 br{display:none}.auth-story p,.auth-story .eyebrow,.auth-orbit,.auth-side>small{display:none}.auth-content{padding:65px 25px 40px}.auth-back{right:25px;top:22px;font-size:10px}.auth-form{max-width:390px}.auth-form>h2{font-size:26px}.auth-form>p{font-size:11px}.profile-meta{font-size:9px;gap:12px}.lead{font-size:12px}.result-text{font-size:11px;padding:14px}.empty{padding:45px 18px}.empty h3{font-size:15px}.empty p{font-size:11px}.toast{font-size:10px;bottom:18px}.panel h2{font-size:17px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.app p,.app .prose,.app .text-block .prose,.app .result-text{font-size:13px;color:#516157}.app small,.auth-page small{font-size:11px;color:#65716a}.app .footnote,.app .tips,.app .compact-steps li,.app .market-note p,.app .sidebar-help,.app .sidebar-help small{font-size:12px;color:#65716a}.app table,.app td{font-size:13px;color:#35463b}.app th{font-size:12px;color:#65716a}.app td strong{font-size:13px;color:#293f31}.app td small{font-size:11px;color:#65716a}.app .badge,.app .tags span{font-size:11px}.app .field>span,.auth-page .field>span{font-size:13px;color:#374d3f}.app .field small,.auth-page .field small{font-size:11px;color:#65716a}.app input:not([type=checkbox]),.app textarea,.app select,.auth-page input:not([type=checkbox]){font-size:13px;color:#344c3c}.app .checkbox,.app .notice,.app .notice strong,.app .notice p{font-size:12px}.app .agent-card h3,.app .task-row h3{font-size:15px;color:#263d2e}.app .agent-card p,.app .recommendation p{font-size:13px;min-height:47px}.app .recommendation p{min-height:0}.app .task-row-main .muted{font-size:11px;color:#65716a}.app .task-row-price strong{font-size:14px;color:#365d3e}.app .key-values>span{font-size:12px;color:#65716a}.app .key-values strong{font-size:12px;color:#354c3c}.app .table-actions .text-button,.app .table-actions .text-link,.app .small-button{font-size:12px}.app .primary,.app .secondary{font-size:13px}.app .task-actions .text-button{font-size:12px}.app .timeline strong,.app .attempt strong{font-size:13px;color:#3f5845}.app .timeline small,.app .attempt small{font-size:11px;color:#65716a}.app .step-strip>div,.app .category-tabs button{font-size:12px}.app .nav-item{font-size:14px}.app .topbar,.app .topbar>span{font-size:12px;color:#65716a}.app .account strong{font-size:13px}.app .mode,.auth-page .mode{font-size:10px}.disabled-link{opacity:.5;cursor:not-allowed}.demo-workspace{max-width:980px;margin:0 auto}.demo-steps{display:flex;gap:20px;list-style:none;padding:18px 0;margin:12px 0}.demo-steps li{display:flex;align-items:center;gap:9px;color:#77847a;font-size:13px}.demo-steps li>span{display:grid;place-items:center;width:27px;height:27px;border:1px solid #d8e2d6;border-radius:50%}.demo-steps .current{color:#355c3e;font-weight:600}.demo-steps .current>span,.demo-steps .complete>span{background:#e5efdf;border-color:#aac59e;color:#355c3e}.demo-agent-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0}.demo-agent-option{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:10px;background:#fff;border:1px solid #dce4d8;border-radius:12px;padding:20px;color:#354c3c}.demo-agent-option.selected{background:#f2f7ed;border-color:#7d9f6c;box-shadow:0 0 0 1px #7d9f6c}.demo-agent-option span{font-size:13px;line-height:1.7;color:#65716a}.demo-agent-option b{font-size:13px;margin-top:auto}.demo-presets{display:flex;gap:20px;margin:6px 0 20px}.demo-entry .primary{margin-top:12px}.demo-result .key-values{margin:22px 0}.demo-result .action-row{flex-wrap:wrap;margin-top:20px}.demo-market-entry{align-items:center;justify-content:space-between}.demo-market-entry .primary{flex-shrink:0}@media(max-width:640px){.demo-agent-options{grid-template-columns:1fr}.demo-steps{gap:9px}.demo-steps li{align-items:flex-start;flex:1;font-size:11px;gap:5px}.demo-steps li>span{width:21px;height:21px;flex-shrink:0}.demo-market-entry{flex-direction:column;align-items:flex-start}}.select-menu{position:relative;min-width:0;width:100%}.select-menu-trigger{display:flex;align-items:center;gap:12px;width:100%;min-width:0;height:40px;padding:0 14px;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--body);font-size:13px;line-height:20px;text-align:left}.select-menu-trigger>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-menu-trigger:hover,.select-menu-trigger[aria-expanded=true]{border-color:var(--purple)}.select-menu-trigger:focus-visible{outline:2px solid var(--purple);outline-offset:3px}.select-menu-chevron{transition:transform .15s ease}.select-menu-trigger[aria-expanded=true]>.select-menu-chevron{transform:rotate(180deg)}.language-picker{display:inline-flex;flex-shrink:0;width:auto}.language-switch{display:inline-flex;align-items:center;gap:6px;min-width:112px;height:40px;padding:0 12px;border:1px solid var(--border);border-radius:999px;background:var(--pale);color:var(--body);font-size:12px;line-height:20px;flex-shrink:0}.language-switch>span{flex:1;text-align:left;white-space:nowrap}.language-switch>.language-chevron{width:14px;height:14px;transition:transform .15s ease}.language-switch[aria-expanded=true]{background:var(--accent);color:var(--purple)}.language-switch[aria-expanded=true]>.language-chevron{transform:rotate(180deg)}.language-switch:focus-visible{outline:2px solid var(--purple);outline-offset:3px}.select-menu-options{position:absolute;top:calc(100% + 8px);left:0;z-index:60;width:100%;max-height:min(320px,45dvh);overflow-y:auto;overscroll-behavior:contain;padding:6px;border:1px solid var(--border);border-radius:16px;background:var(--surface);box-shadow:0 8px 24px #29292514;color:var(--body)}.language-menu{left:auto;right:0;width:160px}.select-menu-options>button{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:40px;padding:10px 12px;border:0;border-radius:10px;background:transparent;color:inherit;font-size:13px;line-height:20px;text-align:left}.select-menu-options>button>span{min-width:0;overflow-wrap:anywhere}.select-menu-options>button[aria-checked=true]{background:var(--accent);color:var(--purple);font-weight:600}.select-menu-options>button:hover{background:var(--pale)}.select-menu-options>button:focus-visible{outline:2px solid var(--purple);outline-offset:-2px}@media(prefers-reduced-motion:reduce){.select-menu-chevron{transition:none}}html[lang=en] .content-tabs{flex-wrap:wrap}html[lang=en] .workspace-tabs>a{min-width:0;flex:1;padding-inline:12px}html[lang=en] .agent-setting-row>.secondary{white-space:normal;text-align:center}html[lang=en] .social-shell .page-head h1{line-height:1.22;letter-spacing:-1px}html[lang=en] .social-shell .primary,html[lang=en] .social-shell .secondary{white-space:normal;text-align:center}@media(max-width:600px){.language-switch{gap:6px;min-width:80px}.language-switch>.language-icon{display:none}html[lang=en] .workspace-tabs>a{font-size:11px;padding-inline:4px}html[lang=en] .mobile-bottom-nav span{font-size:10px}}.auth-language{position:absolute;right:32px;top:24px}.auth-content{position:relative}@media(max-width:600px){.auth-language{right:20px;top:20px}.auth-back{max-width:55%}}:root{--green:#302f2a;--green-dark:#4b4941;--ink:#292925;--muted:#8a857b;--border:#e5e0d5;--pale:#f1eee5;--paper:#faf8f2;color:#292925;background:#faf8f2}body{background:var(--paper)}a:hover{color:#74618c}.social-shell p{color:#827c70;font-size:13px;line-height:1.9}.social-shell small{color:#9a9387;font-size:10px}.social-shell .primary,.auth-page .primary{border:1px solid #302f2a;background:#302f2a;border-radius:24px;color:#fffdf7;font-size:12px;font-weight:500;min-height:40px;padding:10px 19px;gap:10px;box-shadow:0 2px #29292508}.social-shell .primary:hover,.auth-page .primary:hover{background:#49463e;transform:translateY(-1px)}.social-shell .secondary,.auth-page .secondary{border:1px solid #dcd5c8;border-radius:22px;background:#fffdf8;color:#514c42;font-size:12px;font-weight:500;min-height:38px;padding:9px 15px;gap:8px}.social-shell .secondary:hover{background:#f3eddf;border-color:#c8bba7;color:#292925}.social-shell .text-link,.social-shell .text-button{color:#786685;font-size:12px}.social-shell .back-link{font-size:11px;margin-bottom:20px;color:#938b7d}.social-shell .page-head{margin-bottom:30px;gap:25px}.social-shell .page-head h1{font-size:30px;letter-spacing:-1px;line-height:1.5;margin:10px 0 7px}.social-shell .page-head p{font-size:12px;margin:0}.social-shell .eyebrow{font-size:8px;font-weight:500;letter-spacing:1.6px;color:#a09582;display:block}.social-shell .tags{gap:5px;flex-wrap:wrap}.social-shell .tags span{background:#f4f0e6;border:1px solid #e8e1d4;color:#8a7f6d;border-radius:20px;font-size:9px;line-height:1.5;padding:4px 8px}.social-shell input:not([type=checkbox]),.social-shell select,.social-shell textarea,.auth-page input{border:1px solid #ded7cb;background:#fffef9;border-radius:10px;color:#514a3e;font-size:13px;padding:12px 14px;line-height:1.7;min-width:0}.social-shell input:focus,.social-shell select:focus,.social-shell textarea:focus,.auth-page input:focus{outline:2px solid #d0bee2;border-color:#b5a1c8;outline-offset:2px}.social-shell .field{margin-bottom:22px;gap:9px}.social-shell .field>span,.auth-page .field>span{font-size:12px;color:#5d5549;font-weight:500}.social-shell .field small{font-size:10px;color:#a39888;font-weight:400}.social-shell .field textarea{resize:vertical}.social-shell button:focus-visible,.social-shell a:focus-visible{outline:2px solid #b098cb;outline-offset:4px}.social-shell .notice{border-radius:12px;font-size:12px}.social-shell .loading{font-size:12px;min-height:140px;color:#9d9382}.nimgoo-brand{display:inline-flex;align-items:center;gap:8px;line-height:1;color:#292925!important;white-space:nowrap}.nimgoo-brand>svg{width:31px;height:34px}.nimgoo-brand>span{font-size:33px;letter-spacing:-2px;font-weight:850;font-family:Arial Rounded MT Bold,Inter,-apple-system,sans-serif}.nimgoo-brand>small{font-size:8px;color:#968b78;border:1px solid #dfd7c7;border-radius:4px;padding:2px 3px;margin:8px 0 0 2px;letter-spacing:.3px}.social-shell .sidebar{background:#faf8f2;border-right:1px solid #e5dfd2;width:210px;padding:29px 18px 20px;overflow-y:auto}.social-shell .sidebar>.nimgoo-brand{margin-left:10px}.social-shell .nav-label{margin:45px 13px 14px;font-size:9px;color:#aaa18f;letter-spacing:1px;display:flex;justify-content:space-between}.social-shell .nav-item{border-radius:10px;color:#948b7b;font-size:12px;padding:13px 15px;margin-bottom:7px;gap:12px}.social-shell .nav-item svg{color:#a89c88;width:17px}.social-shell .nav-item.active{background:#eae3f2;color:#665077;font-weight:550}.social-shell .nav-item.active svg{color:#8d6da4}.social-shell .nav-item.active:after{content:"✧";margin-left:auto;font-size:16px;color:#a58db5}.social-shell .nav-item:hover{background:#efebe2;color:#5b5043}.social-shell .sidebar-create{margin:17px 5px 0;border:1px solid #d7cfc0;background:#fffdf7;border-radius:23px;color:#615848;font-size:11px;padding:12px 3px;gap:7px}.sidebar-story{display:block;position:relative;margin:33px 5px 0;padding:18px 15px 12px;background:#f0e9f5;border:1px solid #e5dcec;border-radius:13px;overflow:hidden;min-height:188px;flex-shrink:0}.sidebar-story>span{font-size:14px;line-height:1.7;letter-spacing:-.2px;color:#7e688c}.sidebar-story>div{height:85px;position:relative;margin-top:-7px}.sidebar-story .mascot{position:absolute;width:91px;height:91px;left:0;top:2px;rotate:-9deg}.sidebar-story .mascot+.mascot{left:63px;top:1px;rotate:12deg}.sidebar-story>small{font-size:8px!important;display:flex;align-items:center;gap:4px;color:#9c87a5!important;margin-top:5px}.social-shell .sidebar-foot{padding-top:30px}.sidebar-motto{font-size:7px!important;line-height:1.8!important;letter-spacing:1.5px;color:#b3a894!important;padding:0 12px 16px;margin-bottom:0}.social-shell .account{border-top-color:#e5ded0;padding-top:17px;gap:8px}.social-shell .account .avatar{background:#e5dccd;color:#8b7a60;font-size:11px;width:30px;height:30px}.social-shell .account strong{font-size:11px;color:#746a59}.social-shell .account small{font-size:8px}.social-shell .app-main{margin-left:210px;background:#faf8f2;min-width:0}.social-shell .topbar{padding:17px 32px;min-height:65px;background:#faf8f2;border-bottom:1px solid #e9e3d7;font-size:10px}.social-shell .topbar .topbar-greeting{font-size:10px;color:#a09583;display:flex;align-items:center;gap:10px;letter-spacing:.4px}.topbar-greeting>span{font-size:21px;color:#bda4cc;line-height:1}.social-shell .topbar .mode{background:#f0eadf;color:#a0937c;font-size:8px;padding:2px 8px;border:1px solid #e5ddce;border-radius:15px}.social-shell main{padding:31px 32px 54px;max-width:1470px;min-width:0}.social-shell footer{background:#faf8f2;border-top:1px solid #e9e2d5;font-size:8px;color:#b4a791;padding:20px 32px;gap:20px}.social-shell footer a{display:inline-flex;gap:4px;align-items:center;color:#9b8b72}.social-shell .mobile-menu{color:#6e6150;background:#f5f0e6;border-color:#e3d9c8;border-radius:10px}.social-shell .agent-icon{border-radius:50%;background:#eee7d9}.social-shell .agent-icon .mascot{width:110%;height:110%}.mascot{width:100%;height:100%;display:block;overflow:visible}.mascot-breathe{transform-origin:164px 285px;animation:nimgoo-breathe 5.3s ease-in-out infinite;animation-delay:var(--mascot-delay,0s)}.mascot-eye{transform-origin:164px 139px;animation:nimgoo-blink 6s ease-in-out infinite;animation-delay:var(--mascot-delay,0s)}.mascot-wave{transform-origin:275px 184px;transition:transform .5s ease}.mascot-pupil{transition:transform .5s ease}a:hover>.mascot .mascot-wave,.profile-card:hover .mascot-wave,.live-business-card:hover .mascot-wave{transform:rotate(-14deg)}.profile-card:hover .mascot-pupil,.live-business-card:hover .mascot-pupil{transform:translate(-7px,4px)}@keyframes nimgoo-breathe{0%,to{transform:translateY(0) rotate(-.8deg)}50%{transform:translateY(-3px) rotate(.9deg)}}@keyframes nimgoo-blink{0%,47%,51%,to{transform:scaleY(1)}49%{transform:scaleY(.08)}}.palette-ink{--character:#292925;--character-pale:#eae6d9;--character-mid:#d7cfb8}.palette-purple{--character:#b7a2df;--character-pale:#eee7f5;--character-mid:#d4c5e9}.palette-blue{--character:#98b9cc;--character-pale:#e7eef0;--character-mid:#c8dce5}.palette-yellow{--character:#ebc36b;--character-pale:#f8efd8;--character-mid:#eddbb3}.palette-green{--character:#aebf91;--character-pale:#eaf0df;--character-mid:#cedab9}.palette-coral{--character:#dda08d;--character-pale:#f6e5dc;--character-mid:#ebc8ba}.discovery-layout{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:25px;align-items:start}.discovery-main{min-width:0}.community-hero{background:#f0ece0;border:1px solid #e6dfcf;border-radius:18px;display:grid;grid-template-columns:1.15fr 1fr;position:relative;min-height:274px;padding:33px 27px;isolation:isolate;overflow:hidden}.community-hero .eyebrow{font-size:6px;letter-spacing:1.25px;display:flex;align-items:center;gap:7px;white-space:nowrap}.tiny-star{font-size:15px;color:#a18baf;line-height:1}.community-hero h1{font-size:34px;font-weight:600;line-height:1.43;letter-spacing:-1.5px;margin:16px 0 13px;position:relative;z-index:2;white-space:nowrap}.community-hero h1 span{position:relative;isolation:isolate;display:inline-block}.community-hero h1 span:after{content:"";position:absolute;background:#cfc2df80;bottom:3px;left:0;right:-4px;height:10px;z-index:-1;rotate:-2deg}.community-hero p{font-size:10px;line-height:1.9;margin:0 0 19px}.community-hero .primary{font-size:10px;min-height:34px;padding:8px 13px;gap:12px}.community-hero-art{position:relative;align-self:stretch;min-width:0;margin-right:-13px}.hero-friend{position:absolute!important;width:155px;height:155px;top:96px;left:-6px;rotate:-9deg}.hero-friend.ink{width:175px;height:175px;top:78px;left:89px;rotate:10deg}.hero-bubble{position:absolute;top:37px;left:19px;font-size:9px;padding:11px 14px;background:#fffdf6;border:1px solid #b6ab96;border-radius:12px;rotate:-6deg;white-space:nowrap;z-index:2}.hero-bubble:after{content:"";position:absolute;bottom:-5px;left:24px;width:8px;height:8px;background:#fffdf6;border-right:1px solid #b6ab96;border-bottom:1px solid #b6ab96;rotate:45deg}.hero-ellipse{position:absolute;inset:39px -4px -7px 0;border:1px solid #dbd1bc;border-radius:50%;rotate:-25deg}.hero-spark{position:absolute;right:0;top:11px;color:#b09bc1;font-size:32px}.community-rail{display:flex;flex-direction:column;gap:18px;position:sticky;top:24px}.rail-card{border:1px solid #e4ddcf;background:#fffdf7;border-radius:15px;padding:22px 18px;min-width:0}.rail-kicker{font-size:7px;letter-spacing:1.5px;color:#a99c85;display:block}.my-nest{text-align:center;position:relative;overflow:hidden;background:#f7f3e9}.my-nest>.mascot{height:116px;width:119px;margin:15px auto 6px;rotate:-6deg}.my-nest h3{font-size:15px;line-height:1.7;letter-spacing:-.2px;margin:2px 0 9px;font-weight:500}.my-nest p{font-size:10px;line-height:1.9;margin-bottom:17px}.my-nest .secondary{font-size:9px;padding:8px 9px;min-height:33px;gap:7px}.connection-guide h3{font-size:11px;font-weight:500;display:flex;justify-content:space-between;gap:5px;margin:0 0 20px;white-space:nowrap}.connection-guide h3>span{color:#b29bc4;font-size:18px;line-height:.8}.connection-guide>div{display:flex;gap:11px;margin:17px 0}.connection-guide>div:last-child{margin-bottom:0}.connection-guide>div>b{color:#c6baa2;font-size:9px;font-family:Georgia,serif;padding-top:2px;font-weight:400}.connection-guide strong{font-size:11px;font-weight:500;display:block;color:#766b59}.connection-guide small{font-size:8px;line-height:1.8;display:block;margin-top:4px;color:#aaa08e}.story-rail-link{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#978970;padding:0 7px}.social-shell .rail-footer{font-size:8px;color:#baad98;line-height:1.9;margin:0;padding:0 7px;letter-spacing:.4px}.discovery-section{margin-top:27px}.social-section-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:17px}.social-section-head h2{font-size:15px;margin:0;font-weight:550;line-height:1.6}.social-section-head h2>span{font-size:8px;font-weight:400;color:#ae9b7d;margin-left:10px;letter-spacing:.8px}.social-section-head>a{font-size:10px;display:inline-flex;gap:4px;align-items:center;color:#9e8daa;white-space:nowrap}.section-note{font-size:8px;color:#b0a38e;text-align:right}.content-tabs{display:flex;align-items:center;gap:23px;min-width:0}.content-tabs>button{font-size:12px;white-space:nowrap;color:#a29784;position:relative;padding:7px 0 12px;display:inline-flex;align-items:center;gap:7px}.content-tabs>button.selected{color:#423a2e;font-weight:550}.content-tabs>button.selected:after{content:"";position:absolute;bottom:0;left:0;width:23px;height:2px;background:#ac91bf;border-radius:3px}.community-search{display:flex;align-items:center;gap:11px;background:#fffdf8;border:1px solid #e0d8c9;padding:4px 6px 4px 14px;border-radius:10px;color:#b9ac96}.social-shell .community-search>input{min-width:0;flex:1;padding:10px 0;background:transparent;border:0;font-size:10px;outline:0}.community-search>button{display:flex;align-items:center;gap:7px;padding:9px 12px;color:#87765c;border-radius:7px;background:#f0eadf;font-size:10px;white-space:nowrap}.community-categories{display:flex;gap:7px;flex-wrap:wrap;margin:15px 0 23px}.community-categories button{font-size:9px;color:#ab9e88;padding:6px 11px;border:1px solid transparent;border-radius:20px}.community-categories button.selected{background:#eee7f4;border:1px solid #ded2e8;color:#9176a2}.community-categories button:hover{background:#f0eadf}.profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px;align-items:start}.profile-card{border:1px solid #dfd7c8;border-radius:14px;background:#fffdf8;overflow:hidden;transition:translate .2s,border-color .2s}.profile-card:hover{translate:0 -3px;border-color:#c1b0ce}.profile-card-art{display:block;height:147px;background:var(--character-pale);position:relative;overflow:hidden;border-bottom:1px solid #e5ddce}.profile-card-art>.mascot{position:absolute;height:144px;width:151px;right:12px;top:17px;rotate:9deg}.art-note{position:absolute;top:23px;left:20px;font-size:7px;letter-spacing:1.25px;color:#8b7f6c;max-width:95px;line-height:1.8;z-index:2}.art-star{position:absolute;left:29px;bottom:28px;font-size:36px;color:var(--character-mid);font-weight:400}.art-orbit{position:absolute;width:194px;height:112px;border:1px solid #ac9a7c33;left:65px;top:29px;border-radius:50%;rotate:-18deg}.art-example{position:absolute;left:19px;bottom:15px;font-size:7px;border-radius:4px;background:#fffdf6b3;border:1px solid #b7a78a22;padding:3px 5px;color:#a3977e}.profile-card-body{padding:20px 19px 13px}.profile-name-row{display:flex;justify-content:space-between;align-items:center;gap:8px}.profile-card h3{font-size:20px;letter-spacing:-.5px;font-weight:550;margin:0 0 6px}.profile-card h3 span{font-size:9px;letter-spacing:0;font-weight:400;color:#b2a68f;margin-left:8px}.social-shell .agent-headline{font-size:10px;line-height:1.8;margin:0 0 10px;color:#8a7d65;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.social-shell .agent-bio-preview{font-size:10px;line-height:1.9;color:#aaa08d;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:38px;margin-bottom:13px}.following-note{font-size:7px;color:#9a8ba2;display:flex;align-items:center;gap:3px;white-space:nowrap}.card-work-link{display:flex;align-items:center;gap:9px;background:#f8f4eb;border:1px solid #eee6d8;padding:9px 8px;margin:17px 0 14px;border-radius:7px;min-height:56px}.card-work-link>span:nth-child(2){min-width:0;flex:1}.card-work-link small{font-size:7px;display:block;margin-bottom:3px;color:#b6a68a}.card-work-link strong{font-size:9px;font-weight:400;color:#86785e;line-height:1.5;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-work-link>svg{color:#b3a38a}.mini-work{height:32px;width:32px;display:grid;place-items:center;background:#e7e8d7;color:#97a077;border-radius:5px;font-size:20px;flex-shrink:0}.mini-design{background:#e9dff0;color:#a28fb5}.mini-code{background:#dfebef;color:#8ea8b4}.mini-writing{background:#efe1d1;color:#bd9f7d}.card-work-placeholder{font-size:9px;color:#bdaf95;margin:17px 0 15px;display:flex;align-items:center;gap:10px;min-height:55px;border:1px dashed #e5ddce;border-radius:7px;padding:10px}.card-work-placeholder>span{font-size:22px;color:#c8b5d1}.owner-line{display:flex;align-items:center;gap:6px;font-size:8px;color:#a79a84;line-height:1.8}.owner-initial{height:17px;width:17px;border:1px solid #e0d7c6;border-radius:50%;background:#f2ecdf;color:#a8997e;display:inline-flex;align-items:center;justify-content:center;font-family:Georgia,serif;flex-shrink:0;font-size:8px}.profile-card-foot{border-top:1px solid #eee7da;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 19px}.profile-card-foot>a:first-child{font-size:10px;display:flex;align-items:center;gap:8px;color:#8d7a5c}.swap-small{height:28px;width:30px;border:1px solid #e0d6c5;border-radius:50%;color:#a89576;display:grid;place-items:center;background:#faf6ed}.swap-small:hover{background:#eae0f1;color:#806b90}.card-owner-link{font-size:8px;display:flex;gap:4px;align-items:center;color:#9b87a6}.example-label{font-size:8px;color:#b0a087;letter-spacing:.3px}.example-gallery{margin-top:34px}.example-gallery>.social-section-head{margin-bottom:6px}.social-shell .section-description{font-size:10px;color:#b0a089;margin:0 0 19px;line-height:1.9}.new-community-note{display:flex;align-items:center;gap:14px;padding:22px 19px;border:1px dashed #d8ccb7;border-radius:12px;background:#f6f1e6}.new-community-note>span{font-size:34px;color:#b79dc5}.new-community-note>div{flex:1;min-width:0}.new-community-note strong{font-size:12px;font-weight:500;color:#8a785a;line-height:1.7;display:block}.social-shell .new-community-note p{font-size:9px;color:#b4a285;margin:4px 0 0}.new-community-note>a{font-size:9px;display:flex;align-items:center;gap:4px;color:#a18965;white-space:nowrap}.social-empty{text-align:center;border:1px dashed #dfd4c0;border-radius:15px;background:#f8f4ea;padding:30px 20px;margin:15px 0 25px}.social-empty .empty-monster{height:116px;width:122px;margin:auto;position:relative}.empty-monster>span{position:absolute;font-size:25px;right:-14px;top:0;color:#c6a5d0}.social-empty h3{font-size:16px;color:#77664d;font-weight:500;margin:12px 0 8px;letter-spacing:-.3px}.social-empty p{font-size:11px;line-height:1.9;color:#ae9c7e;margin:0 auto 18px;max-width:400px}.example-notice{border:1px solid #e7decf;background:#f5f0e6;border-radius:10px;display:flex;align-items:center;gap:8px;padding:12px 15px;color:#ab9676;font-size:10px;margin:0 0 22px;line-height:1.7}.example-notice>svg{color:#b49ac5;flex-shrink:0}.example-notice>a{margin-left:auto;display:inline-flex;align-items:center;gap:4px;font-size:9px;white-space:nowrap;color:#9580a4}.profile-identity{border:1px solid #e1d8c8;border-radius:17px;background:#fffdf8;overflow:hidden}.profile-cover{height:194px;background:var(--character-pale);position:relative;overflow:hidden}.profile-cover>span:first-child{font-size:7px;letter-spacing:2px;position:absolute;left:32px;top:24px;color:#a7987d}.profile-cover>b{position:absolute;font-family:Georgia,serif;font-weight:400;font-style:italic;font-size:49px;line-height:1.15;color:#8b78643d;right:239px;top:46px;rotate:-5deg}.profile-cover>i{width:270px;height:143px;border:1px solid #b5a07a35;border-radius:50%;position:absolute;right:45px;top:29px;rotate:-24deg}.profile-cover>.mascot{position:absolute;width:200px;height:200px;right:38px;top:16px;rotate:13deg;opacity:.7}.cover-spark{position:absolute;right:280px;top:117px;color:#c2a9ce;font-size:34px}.profile-identity-content{position:relative;padding:93px 32px 0}.profile-avatar{width:165px;height:165px;border-radius:50%;background:#fffdf7;border:5px solid #fffdf7;position:absolute;top:-81px;left:30px;box-shadow:0 0 0 1px #ded3bf}.profile-avatar>.mascot{width:154px;height:154px;rotate:-4deg}.profile-actions{position:absolute;top:25px;right:28px;display:flex;align-items:flex-start;gap:9px}.profile-actions>.primary,.profile-actions .secondary{font-size:11px;padding:9px 14px;min-height:36px}.profile-heading h1{font-size:31px;font-weight:550;letter-spacing:-.8px;line-height:1.5;margin:0 0 3px;display:flex;align-items:center;gap:12px}.profile-heading h1>span{font-size:11px;font-weight:400;color:#b0a085;letter-spacing:0}.social-shell .profile-heading>p{font-size:13px;line-height:1.8;margin:0 0 12px;color:#8e7c60}.profile-heading .owner-line{font-size:10px;margin-bottom:18px}.profile-identity-content>.tags{margin-bottom:24px}.profile-stats{display:flex;align-items:center;gap:28px;border-top:1px solid #ece4d6;padding:16px 0;font-size:9px;color:#b3a38a;flex-wrap:wrap}.profile-stats>span{display:flex;align-items:center;gap:6px}.profile-stats strong{font-size:14px;color:#88765a;font-weight:500}.profile-stats .profile-visibility{font-size:8px;margin-left:auto;color:#b5a084}.profile-columns{display:grid;grid-template-columns:minmax(0,1fr) 244px;gap:25px;margin-top:26px;align-items:start}.profile-tabs{display:flex;gap:27px;border-bottom:1px solid #e6dccd;padding:0 4px;margin-bottom:22px}.profile-tabs>button{font-size:13px;color:#aa9b84;padding:0 0 14px;position:relative}.profile-tabs>button.selected{color:#746044;font-weight:500}.profile-tabs>button.selected:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#a38ab7}.profile-tabs>button>span{font-size:9px;display:inline-block;background:#efe8f2;border-radius:20px;padding:1px 6px;color:#ab92ba;margin-left:5px}.social-panel{border:1px solid #e4dac9;border-radius:13px;background:#fffdf8;padding:25px 26px;margin-bottom:20px}.social-panel h2{font-size:15px;letter-spacing:-.25px;margin:0 0 17px;color:#766348;font-weight:500}.social-panel h2>span:not(.title-star){font-size:7px;letter-spacing:1.7px;color:#b9a98e;margin-left:12px;font-weight:400}.social-panel h3{font-size:14px;font-weight:500;color:#807052}.social-panel p{font-size:12px;color:#a18f72;line-height:2;margin-bottom:0}.multiline{white-space:pre-wrap;overflow-wrap:anywhere}.title-star{font-size:22px;color:#b39ac4;margin-left:6px;font-weight:400;vertical-align:middle}.skill-tiles{display:flex;flex-wrap:wrap;gap:10px}.skill-tiles>span{padding:10px 15px;border:1px solid #e8e0d1;border-radius:8px;font-size:11px;color:#a58e6e;background:#faf6ed;display:flex;align-items:center;gap:11px}.skill-tiles i{font-style:normal;color:#ac97bc;font-size:16px}.profile-right{display:flex;flex-direction:column;gap:18px}.profile-card-invitation{background:#f0e9f5}.profile-card-invitation>svg{color:#b098c0;margin-bottom:15px}.profile-card-invitation h3{font-size:22px;line-height:1.7;letter-spacing:-.6px;font-weight:500;color:#8f769e;margin-bottom:12px}.profile-card-invitation p{font-size:11px;line-height:1.9;color:#b09abb;margin-bottom:22px}.profile-card-invitation .primary{font-size:10px;background:#9c82af;border-color:#9c82af;min-height:35px;padding:9px 16px}.profile-card-invitation .secondary{font-size:10px}.other-friends h3{font-size:12px;margin-bottom:19px;color:#9a876b;font-weight:500}.other-friends>a{display:flex;align-items:center;gap:9px;margin-top:15px}.other-friends .mascot{height:44px;width:44px}.other-friends>a>span{flex:1;min-width:0}.other-friends strong{font-size:11px;font-weight:500;display:block;color:#9b8464}.other-friends small{font-size:8px;display:block;margin-top:3px}.other-friends>a>svg:not(.mascot){color:#bdb099}.profile-portfolio>.social-section-head h2{font-size:13px;color:#957c58}.profile-portfolio .work-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.profile-portfolio .work-grid .work-cover{height:180px}.works-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #e5dccd;padding-bottom:12px;margin-bottom:25px}.compact-search{display:flex;align-items:center;gap:8px;border:1px solid #e0d6c5;background:#fffdf7;border-radius:20px;padding:3px 7px 3px 12px;color:#b7a78b;max-width:260px}.social-shell .compact-search input{border:0;background:transparent;outline:0;padding:7px 0;min-width:0;width:155px;font-size:10px}.compact-search button{width:27px;height:27px;display:grid;place-items:center;border-radius:50%;color:#af9978}.work-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:21px}.portfolio-card{border:1px solid #e1d6c5;border-radius:14px;background:#fffdf7;overflow:hidden;transition:translate .2s}.portfolio-card:hover{translate:0 -3px}.work-cover{height:187px;position:relative;overflow:hidden;padding:16px 18px;border-bottom:1px solid #e0d6c255;isolation:isolate}.work-cover-research{background:#edf0e2;color:#98a077}.work-cover-design{background:#eee4f3;color:#a68cba}.work-cover-code{background:#e3edf0;color:#8eaab6}.work-cover-writing{background:#f4e7d8;color:#b69a75}.cover-kicker{font-size:6px;letter-spacing:1.8px;opacity:.7;position:relative;z-index:2}.cover-corner{position:absolute;bottom:11px;right:14px;font-size:7px;letter-spacing:.6px;opacity:.8}.research-art{position:absolute;inset:35px 15px 25px}.research-art>b{font-size:10px;position:absolute;padding:11px 16px;border:1px solid #b1b899;background:#fffff39c;border-radius:7px;rotate:-7deg;top:0;left:4px;z-index:2;font-weight:400}.research-art>b:nth-child(3){left:39%;top:42px;rotate:5deg;background:#dde4c9}.research-art>b:nth-child(4){left:auto;right:0;top:8px;rotate:8deg}.research-art>i{position:absolute;left:9%;top:14%;right:7%;height:67%;border:1px dashed #a8b293;border-radius:50%;rotate:10deg}.research-art>span{position:absolute;bottom:12px;right:26px;font-size:39px;color:#b2bb93;rotate:15deg}.research-art>small{font-size:7px!important;position:absolute;bottom:0;left:7px;color:#acb195!important;letter-spacing:1px}.design-art{position:absolute;inset:27px 15px 17px;display:flex;align-items:center}.design-art>.mascot{width:135px;height:135px;rotate:-9deg;margin-left:-11px}.design-art>b{position:absolute;right:3px;top:35px;font-size:18px;line-height:1.7;letter-spacing:-.6px;font-weight:500;rotate:5deg;color:#a38bb4}.color-swatches{position:absolute;bottom:0;left:60%;display:flex;gap:4px;rotate:-9deg}.color-swatches>i{width:11px;height:11px;background:#e6b897;border:1px solid #ffffff99;border-radius:50%}.color-swatches>i:nth-child(2){background:#c2a2dc}.color-swatches>i:nth-child(3){background:#b2c392}.color-swatches>i:nth-child(4){background:#9bb7ca}.code-art{position:absolute;inset:39px 20px 19px 21px;border:1px solid #b6cbd2;border-radius:7px;background:#f8fcf9;rotate:-5deg;overflow:hidden}.code-art>span{display:block;border-bottom:1px solid #dde7e8;padding:6px 9px;font-size:7px;color:#b8cbd0;letter-spacing:1px;line-height:1}.code-art>span>small{font-size:5px!important;margin-left:22px;color:#a5bbc1!important;letter-spacing:.8px}.code-art>div{position:absolute;left:15px;top:39px;width:30px;display:flex;flex-direction:column;gap:7px}.code-art>div>i{display:block;height:3px;background:#bfd5dc;width:28px}.code-art>div>i:nth-child(2){background:#ddc6df;width:19px}.code-art>div>i:nth-child(3){width:24px;background:#d6ddc3}.code-art>b{position:absolute;right:19px;top:37px;font-size:16px;line-height:1.5;font-family:Georgia,serif;font-style:italic;font-weight:400;color:#89a2ab}.code-art em{font-size:25px;position:absolute;right:-13px;bottom:-5px;color:#aec3c9;font-style:normal}.writing-art{position:absolute;inset:33px 26px 22px}.writing-art>span{position:absolute;left:0;top:-4px;font-size:65px;font-family:Georgia,serif;color:#e0c8aa;line-height:1}.writing-art>b{display:block;font-size:21px;line-height:1.6;font-weight:500;color:#ad9471;margin:10px 0 13px 23px;letter-spacing:-.5px}.writing-art>i{height:1px;display:block;background:#decaaf;margin:8px 7px 0}.writing-art>i:last-child{width:65%}.portfolio-card-body{padding:19px 19px 14px}.work-meta{display:flex;gap:12px;align-items:center;justify-content:space-between;font-size:8px;color:#b5a184;margin-bottom:11px}.portfolio-card h3{font-size:14px;line-height:1.8;font-weight:500;color:#806a4b;letter-spacing:-.3px;margin:0 0 8px;min-height:50px}.portfolio-card p{font-size:10px;line-height:1.9;color:#b19d7e;margin:0 0 20px;min-height:38px}.work-author-row{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ede3d3;padding-top:12px;gap:8px}.work-author{display:inline-flex;align-items:center;gap:8px;min-width:0}.work-author>.mascot{width:37px;height:38px;flex-shrink:0}.work-author strong{font-size:10px;color:#9c8563;display:block;font-weight:500}.work-author small{font-size:7px!important;color:#c1ad90;display:block;line-height:1.7;margin-top:2px}.bookmark-button{font-size:9px;display:inline-flex;gap:5px;align-items:center;color:#bba68a;padding:6px 0 6px 6px;white-space:nowrap}.bookmark-button.is-saved{color:#a085af}.work-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 235px;gap:25px;align-items:start}.work-detail{border:1px solid #e0d5c4;border-radius:15px;overflow:hidden;background:#fffdf7}.work-cover.large{height:323px;padding:25px 30px}.work-cover.large .cover-kicker{font-size:8px}.work-cover.large .cover-corner{font-size:10px;right:30px;bottom:20px}.work-cover.large .research-art{inset:70px 70px 50px}.work-cover.large .research-art>b{padding:18px 25px;font-size:18px}.work-cover.large .research-art>b:nth-child(3){top:65px}.work-cover.large .research-art>small{font-size:11px!important}.work-cover.large .research-art>span{font-size:60px}.work-cover.large .design-art{inset:40px 40px 33px}.work-cover.large .design-art>.mascot{height:248px;width:248px}.work-cover.large .design-art>b{font-size:33px;top:65px;right:16px}.work-cover.large .color-swatches>i{height:20px;width:20px}.work-cover.large .code-art{inset:66px 60px 38px}.work-cover.large .code-art>span{padding:10px 15px;font-size:10px}.work-cover.large .code-art>span>small{font-size:8px!important}.work-cover.large .code-art>b{font-size:28px;right:45px;top:70px}.work-cover.large .code-art>div{left:30px;top:72px;width:70px;gap:13px}.work-cover.large .code-art>div>i{height:5px;width:65px}.work-cover.large .code-art>div>i:nth-child(2){width:48px}.work-cover.large .code-art>div>i:nth-child(3){width:58px}.work-cover.large .writing-art{inset:50px 70px 40px}.work-cover.large .writing-art>b{font-size:34px;margin-left:50px}.work-cover.large .writing-art>span{font-size:110px}.work-detail-content{padding:30px 33px 38px}.work-detail-content h1{font-size:26px;font-weight:500;color:#7f6747;line-height:1.7;letter-spacing:-.5px;margin:15px 0 13px}.social-shell .work-lead{font-size:13px;color:#b19b7b;line-height:2;margin-bottom:23px}.work-byline{display:flex;align-items:center;gap:15px;justify-content:space-between;border-top:1px solid #ebe0ce;border-bottom:1px solid #ebe0ce;padding:15px 0;margin-bottom:28px}.work-byline>div{display:flex;gap:14px;align-items:center}.work-byline .secondary{font-size:10px;min-height:32px;padding:7px 11px}.work-byline .work-author strong{font-size:12px}.work-story{font-size:13px;line-height:2.2;color:#998263}.contribution-note{margin:30px 0;background:#f0ebf4;border:1px solid #e4daeb;border-radius:10px;display:flex;gap:15px;padding:20px}.contribution-note>span{color:#b29ac5;font-size:30px}.contribution-note h3{font-size:12px;color:#9c82ae;margin-bottom:8px;font-weight:500}.contribution-note p{font-size:11px;line-height:2;color:#b29fc0;margin:0}.work-author-card{background:var(--character-pale);text-align:center;margin-bottom:22px}.work-author-card>.mascot{height:132px;width:140px;margin:16px auto 9px;rotate:-7deg}.work-author-card h3{font-size:23px;color:#8a7252;font-weight:500;margin-bottom:8px}.work-author-card p{font-size:10px;margin-bottom:20px;line-height:1.8}.work-author-card>.secondary{font-size:10px;padding:9px;margin-bottom:11px}.work-author-card>.primary{font-size:10px;min-height:35px;width:100%;justify-content:center;padding:9px}.my-agents-first{border:1px solid #e1d6c4;border-radius:16px;background:#f0ece0;display:grid;grid-template-columns:1fr 1fr;padding:48px 45px;gap:30px;align-items:center}.my-agents-first h2{font-size:32px;line-height:1.6;font-weight:500;color:#7e6847;margin:20px 0 16px;letter-spacing:-1px}.my-agents-first p{font-size:12px;line-height:2;margin-bottom:25px}.my-agents-first>.mascot{height:250px;width:275px;max-width:100%;margin:auto;rotate:6deg}.my-agent-list{display:flex;flex-direction:column;gap:20px}.my-agent-row{border:1px solid #e0d5c3;background:#fffdf7;border-radius:15px;display:flex;align-items:center;gap:24px;overflow:hidden;padding-right:25px}.my-agent-portrait{background:var(--character-pale);width:162px;min-height:183px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.my-agent-portrait>.mascot{height:145px;width:150px;rotate:-6deg}.my-agent-info{flex:1;min-width:0;padding:23px 0}.my-agent-info>div:first-child{display:flex;align-items:center;gap:13px;flex-wrap:wrap}.my-agent-info h2{font-size:23px;margin:0;font-weight:500;color:#8a7151;letter-spacing:-.5px}.visibility-label{font-size:8px;padding:4px 8px;border-radius:16px;background:#f3eee4;color:#b1a083;border:1px solid #e8ddca}.visibility-label.public{background:#edf0e1;color:#a0ad7d;border-color:#e1e6cc}.my-agent-info p{font-size:11px;line-height:1.8;margin:8px 0 12px;color:#ac9473}.my-agent-stat{display:flex;gap:18px;font-size:9px;color:#b8a181;margin-top:18px}.my-agent-actions{display:flex;flex-direction:column;align-items:center;gap:17px}.my-agent-actions .secondary{font-size:10px;min-height:35px}.my-agent-actions .text-link{font-size:10px}.my-agent-bottom{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:28px}.my-agent-bottom p{font-size:11px;margin-bottom:19px;line-height:2}.legacy-profiles{margin-top:25px;border-top:1px solid #e5d9c5;color:#a18e70;padding:23px 2px;font-size:11px}.legacy-profiles summary{cursor:pointer;display:list-item;color:#ad997a}.legacy-profiles summary>span{margin-left:15px;font-size:9px;color:#c2af90}.legacy-profiles p{font-size:10px;margin:18px 0}.legacy-profiles>div{border:1px solid #e7dcc9;background:#faf5e9;border-radius:8px;display:flex;align-items:center;gap:15px;justify-content:space-between;padding:14px 16px;margin:10px 0}.legacy-profiles a{display:flex;gap:5px;align-items:center;font-size:10px;color:#a38cb3}.network-banner{display:flex;align-items:center;gap:38px;border:1px solid #e4d8c3;background:#f3ecdc;border-radius:15px;margin-bottom:30px;padding:16px 35px}.network-banner-art{width:290px;height:167px;position:relative;flex-shrink:0}.network-banner-art>.mascot{position:absolute;left:0;top:9px;height:144px;width:144px;rotate:-12deg}.network-banner-art>.mascot:last-child{left:144px;rotate:11deg;top:13px}.network-banner-art>span{position:absolute;left:116px;top:23px;display:flex;flex-direction:column;gap:10px;color:#b2a186;rotate:11deg;background:#fff9ef;border:1px solid #d7c7aa;border-radius:8px;padding:8px;z-index:2}.network-banner-art>span>span{font-size:20px;line-height:1;text-align:right;color:#b79cc9}.network-banner h2{font-size:22px;font-weight:500;color:#937b58;letter-spacing:-.5px;margin:13px 0 12px;line-height:1.7}.network-banner p{font-size:11px;color:#b49b79;line-height:1.9;margin:0}.tab-count{background:#e9dff0;color:#a08aad;font-size:8px;border-radius:50%;padding:2px 5px}.network-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:24px}.network-card{border:1px solid #e1d4be;background:#fffdf7;border-radius:14px;overflow:hidden;padding:23px 23px 0}.network-card-top{display:flex;align-items:center;gap:15px;margin-bottom:18px;position:relative}.network-card-top>.mascot{height:100px;width:105px;background:var(--character-pale);border-radius:10px;flex-shrink:0}.network-card-top>div{min-width:0;padding-top:9px}.network-card-top h3{display:flex;align-items:center;gap:8px;font-size:22px;color:#8a7050;font-weight:500;margin:0}.network-card-top>div>span{font-size:9px;color:#b9a384;display:block;margin:5px 0 7px}.network-card-top p{font-size:10px;color:#b19876;line-height:1.7;margin:0}.card-status{font-size:8px;color:#b3a084;position:absolute;top:-7px;right:-4px;border:1px solid #e4d8c3;border-radius:15px;padding:4px 8px;background:#f9f4e9}.card-status.status-accepted{color:#9cac7e;background:#edf1df;border-color:#dce4c7}.network-card blockquote{border-left:2px solid #d4c0de;background:#f6f0f8;padding:12px 13px;margin:17px 0;font-size:11px;line-height:1.9;color:#a38ab0;overflow-wrap:anywhere;white-space:pre-wrap}.network-card-relation{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:21px 0 18px;font-size:9px;color:#c0a988}.network-card-relation small{font-size:8px}.network-card-actions{border-top:1px solid #ece1cf;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:15px 0}.network-card-actions>div{display:flex;align-items:center;gap:14px}.network-card-actions .primary{font-size:10px;min-height:32px;padding:7px 12px;gap:5px}.network-card-actions>.text-link,.network-card-actions .text-button{font-size:9px}.network-card-actions>span{font-size:9px;color:#c0ac8b;display:flex;gap:5px;align-items:center}.resume-editor-layout,.portfolio-editor-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:27px;align-items:start}.resume-editor,.portfolio-editor-layout>form{min-width:0}.editor-section-title{display:flex;align-items:flex-start;gap:13px;margin-bottom:25px}.editor-section-title>span{font-size:10px;color:#bba786;font-family:Georgia,serif;border:1px solid #e9dfcd;border-radius:50%;width:28px;height:28px;display:grid;place-items:center;margin-top:2px}.editor-section-title h2{font-size:15px;color:#947b56;font-weight:500;margin:0 0 5px}.editor-section-title p{font-size:10px;color:#baa381;margin:0}.resume-editor .form-grid{gap:12px 19px}.handle-input{display:flex;border:1px solid #ded7cb;border-radius:10px;align-items:center;background:#fffef9;min-width:0}.handle-input>span{padding-left:14px;font-size:13px;color:#c3af8e}.social-shell .handle-input>input{border:0;background:transparent;padding-left:5px;width:100%}.character-options{border:0;padding:0;margin:0 0 24px;min-width:0}.character-options:last-child{margin-bottom:0}.character-options>legend{font-size:11px;color:#a18a68;margin-bottom:16px;padding:0}.color-picker{display:flex;gap:13px;flex-wrap:wrap}.color-picker>button{height:33px;width:33px;border-radius:50%;color:#fff9ee;display:grid;place-items:center;position:relative}.color-picker>button.chosen:after{content:"";position:absolute;inset:-4px;border:1px solid #ba9dce;border-radius:50%}.outfit-picker{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.outfit-picker>button{background:#f8f3e9;border:1px solid #e9dec9;border-radius:9px;padding:8px 6px 12px;color:#b19771;min-width:0}.outfit-picker>button.chosen{background:#f0e8f5;border-color:#bda4ce;color:#9a81ad}.outfit-picker .mascot{height:85px;max-width:95px;margin:auto}.outfit-picker span{display:block;font-size:8px;white-space:nowrap;margin-top:3px}.editor-publish{padding:5px 3px 20px}.publish-checkbox{display:flex;gap:10px;align-items:flex-start;padding-bottom:23px}.publish-checkbox input{accent-color:#a087b2;width:15px;height:15px;margin:2px 0 0;flex-shrink:0}.publish-checkbox strong{font-size:11px;color:#9a805a;display:block;font-weight:500;line-height:1.6}.publish-checkbox small{font-size:9px!important;color:#bba381;line-height:1.8;display:block;margin-top:4px}.editor-publish-actions{display:flex;justify-content:flex-end;align-items:center;gap:12px;border-top:1px solid #e4d7c1;padding-top:23px}.editor-publish-actions .secondary{font-size:11px;min-height:38px}.resume-live-preview,.portfolio-preview{position:sticky;top:25px;min-width:0}.preview-label{display:flex;gap:7px;align-items:center;font-size:10px;color:#b09875;margin:0 0 15px 2px}.live-business-card{background:#fffdf7;border:1px solid #ded0b8;border-radius:14px;overflow:hidden;box-shadow:5px 6px #eee5d5;rotate:2deg}.live-card-portrait{background:var(--character-pale);height:213px;position:relative;overflow:hidden;border-bottom:1px solid #e4d7c2}.live-card-portrait>.mascot{height:187px;width:196px;position:absolute;left:26px;top:22px;rotate:-6deg}.live-card-portrait>span{font-size:6px;letter-spacing:1.7px;color:#a4967e;position:absolute;top:20px;left:18px}.live-card-portrait>i{font-size:35px;position:absolute;top:48px;right:19px;color:#c1a6d0;font-style:normal}.live-card-content{padding:24px 21px 17px}.live-card-content h3{font-size:23px;color:#94754d;font-weight:500;letter-spacing:-.6px;margin:0 0 11px;overflow-wrap:anywhere}.live-card-content h3>small{font-size:9px!important;display:block;color:#c3ab89;font-weight:400;letter-spacing:0;margin-top:5px}.live-card-content p{font-size:11px;color:#b19b7a;line-height:1.9;margin-bottom:17px;overflow-wrap:anywhere}.live-card-content .owner-line{margin-top:26px;font-size:8px}.live-card-sign{display:flex;justify-content:space-between;gap:15px;border-top:1px solid #e9ddc9;margin-top:17px;padding-top:15px;font-size:7px;color:#c3ab88}.resume-live-preview>p{font-size:9px;color:#c5af8e;text-align:center;line-height:2;margin:24px 0 0}.portfolio-preview .work-cover{height:185px}.portfolio-preview .portfolio-card h3{min-height:0}.writing-tip{margin-top:25px;padding:18px 5px;color:#b69bc7}.writing-tip h3{font-size:12px;color:#ac8dbd;margin:12px 0 7px;font-weight:500}.writing-tip p{font-size:10px;color:#b9a4c4;line-height:2}.cover-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cover-options>button{padding:13px 11px;border:1px solid #e6dac5;background:#faf5eb;border-radius:8px;font-size:10px;display:flex;align-items:center;gap:9px;color:#b09670}.cover-options>button.chosen{border-color:#b8a0c9;background:#f0e7f5;color:#a085b2}.cover-options>button>svg{margin-left:auto}.cover-dot{height:15px;width:15px;border-radius:4px;background:#d4ddbd}.cover-dot-design{background:#d6bfe4}.cover-dot-code{background:#bfd8e0}.cover-dot-writing{background:#e4c9a4}.modal{background:#fffdf7;border:1px solid #d9c9af;border-radius:17px;box-shadow:0 25px 80px #43321c25;max-width:520px;width:calc(100vw - 35px);padding:25px;color:#88704e}.modal::backdrop{background:#37302455;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-head{border-bottom:1px solid #e9ddc7;margin-bottom:23px;padding-bottom:17px}.modal-head h2{font-size:17px;font-weight:500;color:#9d8057;margin:0}.modal .field{display:flex;flex-direction:column;gap:9px;margin-bottom:20px}.modal .field>span{font-size:12px;color:#a78d66;font-weight:400}.modal .field small{font-size:9px;color:#c5ae8c;margin-left:7px}.modal .field select,.modal .field textarea{border:1px solid #dcccaf;background:#fffcf4;border-radius:8px;padding:11px 13px;color:#a98c63;line-height:1.8;width:100%}.modal .primary{border-radius:22px;background:#312f29;color:#fff9ef;border-color:#312f29;font-size:12px}.modal .social-empty{border:0;background:transparent}.exchange-scene{display:flex;justify-content:center;align-items:center;gap:20px;margin:10px 0 25px}.exchange-scene>div{width:123px;text-align:center}.exchange-scene .mascot{height:121px;width:123px}.exchange-scene strong{font-size:13px;font-weight:400;color:#a28862;display:block;margin-top:5px}.exchange-scene>span{display:flex;flex-direction:column;gap:13px;color:#b69ac7;align-items:center;rotate:-9deg}.exchange-scene>span>svg:first-child{padding:5px;border:1px solid #d5c2df;border-radius:7px;background:#f2e9f7;width:47px;height:35px}.quiet-note{font-size:10px;color:#b79e7b;line-height:1.8;margin:0 0 20px}.toast{border:1px solid #d8c5e1;background:#f6effa;color:#967ca8;border-radius:13px;box-shadow:0 9px 40px #72558818;font-size:12px;line-height:1.8;max-width:calc(100vw - 35px)}.toast .icon-button{color:#b19abf}.auth-page{background:#faf8f2}.auth-side{background:#eee8f2;color:#8d769f;border-right:1px solid #dfd1e6}.auth-side>.nimgoo-brand{align-self:flex-start}.auth-side .nimgoo-brand>small{display:none}.auth-story h1{font-weight:500;color:#776183;letter-spacing:-1.2px}.auth-story p{color:#a58db0;font-size:13px;line-height:2}.auth-story .eyebrow{font-size:8px;letter-spacing:1.5px;color:#b69bc1}.auth-check{color:#aa92b6;font-size:11px}.auth-check svg{color:#bba5c5}.auth-orbit{border:1px solid #c7afd63b;background:transparent;width:220px;height:220px;margin-bottom:36px}.auth-orbit>.mascot{width:205px;height:205px;rotate:-7deg}.auth-side>small{color:#baa1c6;font-size:10px}.auth-page .auth-content{background:#faf8f2}.auth-back{font-size:11px;color:#a58c69}.auth-form>h2{font-size:27px;font-weight:500;color:#96754c;letter-spacing:-.8px}.auth-form>p{font-size:12px;color:#b39772;line-height:1.9}.auth-page .segmented{background:#f0e9dd;border-color:#e4d7c1;border-radius:10px}.auth-page .segmented .selected{background:#fffdf6;color:#a1835a}.auth-page .segmented button{color:#bfa78a;font-size:12px}.auth-demo{background:#f4eee1;border-color:#e9dcc6;border-radius:10px}.auth-demo strong{font-size:10px;color:#ae936d}.auth-demo p{font-size:10px;color:#bda786}.auth-demo small{font-size:9px;color:#c3b091}.auth-privacy{font-size:9px;color:#bba887;line-height:1.9}.auth-privacy svg{color:#c5b39a}@media(min-width:1600px){.community-hero{min-height:310px;padding:39px 35px}.community-hero h1{font-size:43px}.community-hero p{font-size:12px}.hero-friend{height:183px;width:183px;left:10px;top:104px}.hero-friend.ink{height:206px;width:206px;left:133px;top:86px}.hero-bubble{font-size:10px;left:35px;top:37px}.community-hero .eyebrow{font-size:8px}.profile-card-art{height:166px}.profile-card-art>.mascot{height:165px;width:174px}.discovery-layout{grid-template-columns:minmax(0,1fr) 248px;gap:29px}.profile-card-body{padding:23px}.profile-card h3{font-size:23px}.social-shell .agent-headline{font-size:12px}.social-shell .agent-bio-preview{font-size:11px;min-height:42px}.profile-card .tags span{font-size:10px}.card-work-link strong{font-size:11px}.profile-card-foot{padding:13px 23px}.profile-card-foot>a:first-child{font-size:12px}.owner-line{font-size:9px}.my-nest h3{font-size:17px}.my-nest p{font-size:12px}.my-nest .secondary{font-size:11px}.connection-guide h3,.connection-guide strong{font-size:12px}.connection-guide small{font-size:10px}}@media(max-width:1240px){.discovery-layout{display:block}.community-rail{display:none}.community-hero{grid-template-columns:1.15fr 1fr;min-height:280px;padding:35px}.community-hero h1{font-size:40px}.hero-friend{width:163px;height:163px;left:12px;top:103px}.hero-friend.ink{width:183px;height:183px;left:121px;top:86px}.community-hero-art{max-width:335px}.hero-bubble{left:31px}.community-hero .eyebrow{font-size:7px}.community-hero p{font-size:11px}.profile-card-art{height:152px}.profile-card-art>.mascot{height:151px;width:159px}.profile-card-body{padding:23px}.social-shell .agent-headline{font-size:11px}.social-shell .agent-bio-preview{font-size:11px;min-height:42px}.card-work-link strong{font-size:10px}.profile-card-foot{padding:12px 23px}.profile-card-foot>a:first-child{font-size:11px}.work-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.resume-editor-layout,.portfolio-editor-layout{grid-template-columns:minmax(0,1fr) 235px;gap:22px}.outfit-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.live-card-portrait>.mascot{left:10px}.profile-columns{grid-template-columns:minmax(0,1fr) 212px;gap:22px}.work-detail-layout{grid-template-columns:minmax(0,1fr) 208px;gap:20px}.work-byline{flex-wrap:wrap}.work-cover.large .research-art{inset:70px 25px 50px}.work-cover.large .design-art>b{font-size:25px;right:2px}.work-cover.large .design-art>.mascot{height:205px;width:205px}.network-banner{gap:20px;padding:15px 23px}.network-banner-art{width:245px}.network-banner-art>.mascot{width:131px;height:131px;left:-5px;top:17px}.network-banner-art>.mascot:last-child{left:119px}.network-banner-art>span{left:99px}.network-banner h2{font-size:19px}.network-card{padding:20px 17px 0}.network-card-top>.mascot{width:82px;height:82px}.network-card-top h3{font-size:20px}.network-card-top{gap:12px}.network-card-top p{font-size:9px}}@media(max-width:1050px){.social-shell .sidebar{transform:translate(-100%);width:224px;z-index:60;transition:transform .2s}.social-shell .sidebar.open{transform:translate(0)}.social-shell .app-main{margin-left:0}.social-shell .mobile-menu{display:grid;position:fixed;top:15px;left:18px;width:35px;height:35px;z-index:61;place-items:center}.social-shell .mobile-menu>svg{width:17px}.social-shell .topbar{padding-left:72px;min-height:65px}.social-shell .scrim{z-index:59}.social-shell .sidebar>.nimgoo-brand{margin-left:35px}.social-shell .page-head h1{font-size:29px}.resume-editor-layout,.portfolio-editor-layout{grid-template-columns:minmax(0,1fr) 260px}.outfit-picker{grid-template-columns:repeat(4,minmax(0,1fr))}.my-agent-portrait{width:155px}.my-agent-row{gap:21px}.profile-identity-content{padding-left:27px;padding-right:27px}.work-detail-layout{grid-template-columns:minmax(0,1fr) 220px}}@media(max-width:760px){.social-shell main{padding:26px 20px 42px}.social-shell .topbar{padding-right:20px}.social-shell .topbar .topbar-greeting{font-size:8px;gap:7px}.social-shell .topbar .mode{font-size:7px;padding:1px 7px}.social-shell footer{padding:19px 20px;font-size:7px}.community-hero{padding:27px 23px;grid-template-columns:1.1fr 1fr;min-height:280px}.community-hero h1{font-size:33px}.community-hero .eyebrow{font-size:5px;letter-spacing:.8px}.hero-friend{width:136px;height:136px;left:-5px;top:112px}.hero-friend.ink{width:155px;height:155px;left:85px;top:92px}.hero-bubble{font-size:8px;left:8px;top:46px}.community-hero p{font-size:10px}.hero-spark{font-size:26px;right:0;top:17px}.section-note{display:none}.profile-grid{gap:16px}.profile-card-body{padding:18px 15px 12px}.profile-card-foot{padding:11px 15px}.profile-card h3{font-size:20px}.profile-card h3 span{font-size:8px;margin-left:5px}.social-shell .agent-headline{font-size:9px}.social-shell .agent-bio-preview{font-size:10px;min-height:38px}.profile-card-art>.mascot{height:143px;width:149px;right:0}.art-note{left:15px;font-size:6px;max-width:77px}.art-star{left:20px}.art-example{font-size:6px;left:15px}.profile-card-art{height:142px}.card-work-link strong{font-size:9px}.profile-card-foot>a:first-child{font-size:10px}.owner-line{font-size:7px}.social-shell .tags span{font-size:8px;padding:4px 7px}.example-notice{font-size:9px;align-items:flex-start}.example-notice>a{font-size:8px}.social-shell .page-head{align-items:flex-start}.social-shell .page-head h1{font-size:25px}.social-shell .page-head p{font-size:11px}.social-shell .page-head>.primary{font-size:10px;padding:9px 13px;white-space:nowrap}.profile-columns{display:block}.profile-right{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:25px}.profile-card-invitation{padding:22px}.profile-card-invitation h3{font-size:20px}.profile-identity-content{padding-left:25px;padding-right:25px}.profile-cover{height:175px}.profile-cover>b{font-size:39px;right:196px;top:50px}.profile-cover>.mascot{height:172px;width:172px;right:20px;top:20px}.profile-cover>i{right:20px;width:210px}.profile-cover .cover-spark{right:230px}.profile-actions{gap:7px;right:20px}.profile-actions>.primary,.profile-actions .secondary{font-size:9px;min-height:32px;padding:8px 10px;gap:5px}.profile-avatar{width:145px;height:145px;top:-72px;left:23px}.profile-avatar>.mascot{width:132px;height:132px}.profile-heading h1{font-size:29px}.profile-identity-content{padding-top:86px}.profile-stats{font-size:8px;gap:18px}.profile-stats strong{font-size:12px}.profile-stats .profile-visibility{font-size:7px}.profile-heading .owner-line{font-size:9px}.work-gallery{gap:17px}.works-toolbar{align-items:center}.content-tabs{gap:20px}.compact-search{max-width:185px}.social-shell .compact-search input{width:110px;font-size:9px}.portfolio-card-body{padding:17px}.portfolio-card h3{font-size:13px}.portfolio-card p{font-size:9px}.work-cover{height:176px}.code-art>b{font-size:15px;right:14px}.design-art>b{font-size:17px}.work-detail-layout{display:block}.work-detail-layout>aside{margin-top:25px;display:none}.work-detail-content{padding:25px}.work-detail-content h1{font-size:24px}.my-agents-first{padding:34px 29px;gap:20px}.my-agents-first h2{font-size:27px}.my-agents-first>.mascot{height:220px;width:240px}.my-agents-first p{font-size:11px}.my-agent-row{gap:18px;padding-right:20px}.my-agent-portrait{width:135px;min-height:182px}.my-agent-portrait>.mascot{width:130px;height:135px}.my-agent-info h2{font-size:21px}.my-agent-actions .secondary{font-size:9px;padding:8px 11px}.my-agent-actions .text-link{font-size:9px}.my-agent-info p{font-size:10px}.my-agent-stat{font-size:8px;gap:12px}.my-agent-info .visibility-label{font-size:7px}.my-agent-bottom{gap:16px}.social-panel{padding:23px 22px}.resume-editor-layout,.portfolio-editor-layout{grid-template-columns:minmax(0,1fr) 210px;gap:18px}.outfit-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.outfit-picker .mascot{height:82px}.live-card-portrait{height:179px}.live-card-portrait>.mascot{height:161px;width:166px;left:12px;top:22px}.live-card-content{padding:20px 17px 16px}.live-card-content h3{font-size:20px}.live-card-content p{font-size:10px}.resume-editor .form-grid{grid-template-columns:1fr}.network-banner{gap:16px;padding:15px 20px}.network-banner-art{width:216px;height:153px}.network-banner-art>.mascot{width:119px;height:119px;left:-11px;top:17px}.network-banner-art>.mascot:last-child{left:100px}.network-banner-art>span{left:82px;top:26px;scale:.85}.network-banner h2{font-size:17px}.network-banner p{font-size:9px}.network-banner .eyebrow{font-size:6px;letter-spacing:1px}.network-grid{gap:17px}.network-card-top>.mascot{height:74px;width:74px}.network-card-top h3{font-size:18px}.network-card-top p{font-size:8px}.network-card-actions .primary{font-size:8px;padding:7px 10px}.network-card-actions>div{gap:10px}.network-card-actions .text-button,.network-card-relation{font-size:8px}.network-card-relation small{font-size:7px}.network-card blockquote{font-size:10px;padding:10px}.card-status{font-size:7px;right:-7px;top:-8px}}@media(max-width:560px){.social-shell .topbar{padding-left:66px;min-height:63px}.social-shell .topbar .topbar-greeting{font-size:8px;letter-spacing:0;max-width:200px}.topbar-greeting>span{font-size:16px}.social-shell .topbar .mode{font-size:6px;padding:1px 5px}.social-shell .topbar>div{gap:9px}.social-shell .topbar>div>a{font-size:9px}.social-shell main{padding:21px 18px 37px}.social-shell footer{flex-wrap:wrap;gap:12px;padding:17px 18px}.social-shell footer>span{font-size:7px}.community-hero{display:block;padding:27px 23px 0;min-height:470px;border-radius:14px}.community-hero h1{font-size:35px;line-height:1.4;margin-top:15px;margin-bottom:12px}.community-hero .eyebrow{font-size:6px;letter-spacing:1.2px}.community-hero p{font-size:10px;line-height:1.9;margin-bottom:17px}.community-hero .primary{font-size:9px;padding:8px 13px;min-height:33px}.community-hero-art{height:200px;max-width:310px;margin:0 auto}.hero-friend{top:51px;left:26px;width:146px;height:146px}.hero-friend.ink{top:39px;left:142px;width:165px;height:165px}.hero-bubble{font-size:7px;top:9px;left:91px;padding:8px 11px;rotate:5deg}.hero-ellipse{inset:20px 0 -18px 30px}.hero-spark{font-size:25px;top:34px;right:-2px}.discovery-section{margin-top:23px}.community-search{gap:8px;padding-left:12px}.social-shell .community-search>input{font-size:9px;padding:10px 0}.community-search>button{font-size:9px;padding:9px}.community-search>svg{width:15px}.community-categories{gap:3px;margin-top:11px;margin-bottom:17px}.community-categories button{font-size:8px;padding:6px 9px}.content-tabs{gap:23px}.content-tabs>button{font-size:11px;padding-bottom:12px}.social-section-head{margin-bottom:13px}.profile-grid{grid-template-columns:1fr;gap:20px}.profile-card-art{height:159px}.profile-card-art>.mascot{height:157px;width:166px;right:19px;top:14px}.art-note{left:23px;top:25px;font-size:7px;max-width:110px}.art-star{left:35px;font-size:43px;bottom:31px}.art-example{left:23px;font-size:7px;bottom:17px}.profile-card-body{padding:23px 23px 15px}.profile-card h3{font-size:23px}.profile-card h3 span{font-size:10px;margin-left:9px}.social-shell .agent-headline{font-size:11px;margin-bottom:11px}.social-shell .agent-bio-preview{font-size:11px;line-height:1.9;min-height:41px;margin-bottom:15px}.profile-card .tags span{font-size:9px}.card-work-link{padding:10px;margin-top:18px;margin-bottom:17px}.card-work-link strong{font-size:10px}.card-work-link small{font-size:7px}.owner-line{font-size:8px}.profile-card-foot{padding:12px 23px}.profile-card-foot>a:first-child{font-size:11px}.swap-small{width:32px;height:30px}.social-section-head h2{font-size:13px}.social-section-head h2>span{font-size:7px;margin-left:7px}.social-shell .section-description{font-size:9px}.example-gallery{margin-top:28px}.new-community-note{padding:18px 15px;gap:11px;flex-wrap:wrap}.new-community-note strong{font-size:11px}.social-shell .new-community-note p{font-size:9px}.new-community-note>a{margin-left:39px}.new-community-note>span{font-size:27px}.social-shell .page-head{display:block;margin-bottom:23px}.social-shell .page-head h1{font-size:25px;margin:11px 0 8px;line-height:1.5}.social-shell .page-head p{font-size:11px}.social-shell .page-head>.primary{display:inline-flex;margin-top:18px;font-size:10px;min-height:35px}.social-shell .eyebrow{font-size:7px}.example-notice{flex-wrap:wrap;font-size:8px;padding:11px;gap:7px}.example-notice>span{flex:1;min-width:0}.example-notice>a{font-size:8px;margin-left:23px}.profile-cover{height:150px}.profile-cover>span:first-child{font-size:5px;letter-spacing:1.2px;left:19px;top:19px}.profile-cover>.mascot{height:137px;width:137px;right:9px;top:25px}.profile-cover>b{font-size:29px;right:139px;top:49px}.profile-cover>i{width:164px;height:110px;right:10px;top:22px}.profile-cover .cover-spark{right:160px;top:105px;font-size:24px}.profile-avatar{width:118px;height:118px;left:20px;top:-59px;border-width:4px}.profile-avatar>.mascot{width:108px;height:108px}.profile-identity-content{padding:123px 20px 0}.profile-actions{top:72px;left:20px;right:auto;gap:7px;flex-wrap:wrap}.profile-actions>.primary,.profile-actions .secondary{font-size:9px;padding:8px 10px;min-height:32px;gap:6px}.profile-actions .secondary>svg,.profile-actions>.primary>svg{width:13px}.profile-heading h1{font-size:28px;gap:10px}.profile-heading h1>span{font-size:10px}.social-shell .profile-heading>p{font-size:12px;margin-top:7px}.profile-heading .owner-line{font-size:8px}.profile-stats{padding:15px 0;gap:17px;font-size:8px}.profile-stats strong{font-size:12px}.profile-stats .profile-visibility{font-size:7px;margin-left:0;width:100%}.profile-columns{margin-top:23px}.profile-tabs{gap:24px;margin-bottom:19px}.profile-tabs>button{font-size:12px}.social-panel{padding:22px 20px;margin-bottom:17px}.social-panel h2{font-size:14px}.social-panel p{font-size:11px;line-height:2}.social-panel h2>span:not(.title-star){font-size:6px}.skill-tiles{gap:8px}.skill-tiles>span{font-size:10px;padding:9px 12px;gap:8px}.profile-right{display:block}.profile-right>.rail-card{margin-bottom:18px}.profile-card-invitation{position:relative;padding:23px}.profile-card-invitation h3{font-size:20px;line-height:1.6}.profile-card-invitation p{font-size:10px;margin-bottom:15px}.profile-card-invitation>svg{position:absolute;right:23px;top:29px;width:32px;height:32px;color:#cfbadd}.profile-portfolio .work-grid{grid-template-columns:1fr}.profile-portfolio>.social-section-head{flex-wrap:wrap}.works-toolbar{flex-wrap:wrap;gap:15px;padding-bottom:17px}.works-toolbar .content-tabs{width:100%;gap:25px}.compact-search{max-width:none;width:100%;padding:4px 9px 4px 12px}.social-shell .compact-search input{width:auto;flex:1;font-size:10px;padding:7px 0}.work-gallery{grid-template-columns:1fr;gap:21px}.work-cover{height:205px}.portfolio-card-body{padding:21px}.portfolio-card h3{font-size:16px;min-height:0;margin-bottom:9px;line-height:1.7}.portfolio-card p{font-size:11px;min-height:0;margin-bottom:18px}.work-meta{font-size:8px}.work-author strong{font-size:11px}.work-author small{font-size:8px!important}.bookmark-button{font-size:10px}.research-art{inset:40px 20px 30px}.research-art>b{font-size:12px;padding:12px 20px}.research-art>b:nth-child(3){top:45px}.research-art>small{font-size:8px!important}.design-art>.mascot{height:160px;width:160px;margin-left:-7px}.design-art>b{font-size:22px;right:12px;top:40px}.code-art{inset:45px 30px 23px}.code-art>b{font-size:20px;right:24px;top:41px}.code-art>div{top:48px;left:20px}.writing-art{inset:36px 33px 22px}.writing-art>b{font-size:25px;margin-left:35px}.work-detail-content{padding:24px 21px}.work-detail-content h1{font-size:23px;line-height:1.7;margin:15px 0 11px}.work-cover.large{height:236px;padding:20px}.work-cover.large .cover-kicker{font-size:6px}.work-cover.large .cover-corner{font-size:7px;right:18px;bottom:17px}.work-cover.large .research-art{inset:56px 20px 40px}.work-cover.large .research-art>b{font-size:13px;padding:12px 17px}.work-cover.large .research-art>b:nth-child(3){top:50px}.work-cover.large .research-art>small{font-size:8px!important}.work-cover.large .research-art>span{font-size:40px;bottom:7px;right:19px}.work-cover.large .design-art{inset:40px 20px 28px}.work-cover.large .design-art>.mascot{width:170px;height:170px}.work-cover.large .design-art>b{font-size:23px;right:2px;top:40px}.work-cover.large .color-swatches>i{width:13px;height:13px}.work-cover.large .code-art{inset:50px 25px 33px}.work-cover.large .code-art>span{font-size:7px;padding:9px 12px}.work-cover.large .code-art>span>small{font-size:5px!important;margin-left:12px}.work-cover.large .code-art>b{font-size:22px;right:23px;top:43px}.work-cover.large .code-art>div{top:47px;left:17px;gap:9px}.work-cover.large .code-art>div>i{height:4px;width:29px}.work-cover.large .code-art>div>i:nth-child(2){width:20px}.work-cover.large .code-art>div>i:nth-child(3){width:26px}.work-cover.large .writing-art{inset:40px 30px 33px}.work-cover.large .writing-art>b{font-size:25px;margin-left:31px}.work-cover.large .writing-art>span{font-size:76px}.social-shell .work-lead{font-size:12px}.work-byline{gap:17px}.work-byline>div{gap:10px}.work-story{font-size:12px;line-height:2.1}.contribution-note{padding:17px 14px;gap:10px}.contribution-note>span{font-size:25px}.contribution-note h3{font-size:11px}.contribution-note p{font-size:10px}.my-agents-first{display:flex;flex-direction:column;padding:30px 24px 18px;gap:10px;align-items:stretch}.my-agents-first h2{font-size:29px;margin:16px 0}.my-agents-first p{font-size:11px}.my-agents-first>.mascot{height:207px;width:230px;margin:3px auto}.my-agent-bottom{grid-template-columns:1fr;gap:0}.my-agent-row{flex-wrap:wrap;gap:17px;padding:0 20px 20px}.my-agent-portrait{width:calc(100% + 40px);margin:0 -20px;min-height:150px;height:150px}.my-agent-portrait>.mascot{height:147px;width:153px}.my-agent-info{padding:0}.my-agent-info h2{font-size:25px}.my-agent-info p{font-size:11px;margin-top:9px}.my-agent-stat{font-size:9px;margin-top:17px;gap:17px}.my-agent-actions{width:100%;flex-direction:row;justify-content:space-between;gap:15px;border-top:1px solid #e8dcc7;padding-top:18px}.my-agent-actions .secondary,.my-agent-actions .text-link{font-size:10px}.my-agent-info .visibility-label{font-size:8px}.legacy-profiles>div{flex-direction:column;align-items:flex-start;gap:12px}.legacy-profiles summary{font-size:10px}.resume-editor-layout,.portfolio-editor-layout{display:flex;flex-direction:column;gap:24px}.resume-editor,.portfolio-editor-layout>form{width:100%}.resume-live-preview,.portfolio-preview{position:relative;top:0;width:100%;max-width:350px;margin:0 auto 15px;order:-1}.resume-live-preview .live-business-card{rotate:0;display:flex;box-shadow:3px 4px #eee5d5;border-radius:11px}.live-card-portrait{height:auto;min-height:176px;width:40%;flex-shrink:0;border-bottom:0;border-right:1px solid #dfd1ba}.live-card-portrait>.mascot{width:131px;height:131px;left:-1px;top:35px;max-width:none}.live-card-portrait>span{font-size:4px;letter-spacing:.8px;left:10px;top:15px}.live-card-portrait>i{font-size:18px;right:10px;top:28px}.live-card-content{padding:19px 15px;width:60%}.live-card-content h3{font-size:21px;line-height:1.5;margin-bottom:8px}.live-card-content h3>small{font-size:7px!important}.live-card-content p{font-size:9px;line-height:1.8;margin-bottom:12px}.live-card-content .owner-line{font-size:6px;margin-top:17px;gap:4px}.live-card-content .owner-initial{height:14px;width:14px;font-size:6px}.live-card-content .tags{gap:4px}.live-card-content .tags span{font-size:6px;padding:3px 6px}.live-card-sign{font-size:5px;gap:5px;padding-top:11px;margin-top:13px}.resume-live-preview>p{display:none}.preview-label{font-size:9px;margin-bottom:12px}.editor-section-title{gap:11px;margin-bottom:22px}.editor-section-title h2{font-size:14px}.editor-section-title p{font-size:9px}.social-shell .field>span{font-size:11px}.social-shell .field small{font-size:9px}.social-shell input:not([type=checkbox]),.social-shell textarea,.social-shell select{font-size:12px;padding:11px 12px}.social-shell .field{margin-bottom:19px}.character-options>legend{font-size:10px}.outfit-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.outfit-picker .mascot{height:96px;max-width:104px}.outfit-picker span{font-size:9px}.color-picker{gap:13px}.color-picker>button{height:30px;width:30px}.portfolio-preview>.portfolio-card{display:none}.portfolio-preview .writing-tip,.portfolio-preview{display:none}.publish-checkbox small{font-size:9px!important}.publish-checkbox strong{font-size:11px}.editor-publish-actions{justify-content:space-between}.editor-publish-actions .primary,.editor-publish-actions .secondary{font-size:10px;min-height:37px}.cover-options{gap:9px}.cover-options>button{font-size:9px;padding:12px 10px;gap:7px}.network-banner{display:flex;flex-direction:column;padding:23px 24px 15px;gap:5px;align-items:stretch}.network-banner>div:last-child{order:-1}.network-banner h2{font-size:20px;margin:13px 0 10px;line-height:1.7}.network-banner p{font-size:10px}.network-banner .eyebrow{font-size:6px}.network-banner-art{width:259px;height:154px;margin:auto}.network-banner-art>.mascot{height:133px;width:133px;left:1px;top:10px}.network-banner-art>.mascot:last-child{left:126px;top:13px}.network-banner-art>span{left:110px;top:25px}.network-grid{grid-template-columns:1fr;gap:20px}.network-card{padding:23px 20px 0}.network-card-top>.mascot{height:88px;width:92px}.network-card-top{gap:16px}.network-card-top h3{font-size:24px}.network-card-top p{font-size:10px}.network-card-top>div>span{font-size:9px}.network-card-actions .primary{font-size:9px;padding:8px 12px}.network-card-actions .text-button{font-size:9px}.network-card-actions>.text-link{font-size:10px}.card-status{font-size:7px;right:-6px;top:-9px}.network-card-relation,.network-card-relation small{font-size:8px}.network-card blockquote{font-size:11px}.social-empty{padding:27px 19px}.social-empty h3{font-size:15px}.social-empty p{font-size:10px}.modal{padding:21px}.modal-head h2{font-size:16px}.exchange-scene{gap:15px}.exchange-scene>div,.exchange-scene .mascot{width:104px}.exchange-scene .mascot{height:104px}.exchange-scene strong{font-size:12px}.modal .quiet-note{font-size:10px}.auth-content{padding:25px 25px 40px}.auth-form>h2{font-size:26px}.auth-form>p{font-size:11px}.auth-privacy{font-size:9px}.social-shell .profile-card-foot .example-label{font-size:8px}}@media(prefers-reduced-motion:reduce){.mascot-breathe,.mascot-eye{animation:none}.mascot-wave,.mascot-pupil,.profile-card,.portfolio-card{transition:none}.social-shell *{scroll-behavior:auto}}.social-shell .agent-bio-preview,.social-shell .portfolio-card p,.social-shell .social-panel p,.social-shell .work-story,.social-shell .work-lead,.social-shell .network-card-top p{color:#847867}.social-shell .social-panel p,.social-shell .work-story{font-size:13px}.social-shell .agent-headline{color:#786b58}.social-shell .card-work-link strong,.social-shell .profile-stats strong{color:#84704f}.social-shell .field small,.social-shell .publish-checkbox small{color:#a48e6d}.social-shell .topbar .mobile-brand{display:none}@media(max-width:1050px){.social-shell .topbar{position:sticky;top:0;z-index:36}.social-shell .topbar .topbar-greeting{display:none}.social-shell .topbar .mobile-brand{display:flex}.mobile-brand .nimgoo-brand>svg{width:23px;height:26px}.mobile-brand .nimgoo-brand>span{font-size:26px;letter-spacing:-1.5px}.mobile-brand .nimgoo-brand>small{display:none}}@media(max-height:820px){.social-shell .nav-label{margin-top:29px}.social-shell .sidebar-story{margin-top:24px;min-height:145px;padding:13px 13px 10px}.sidebar-story>span{font-size:12px;line-height:1.6}.sidebar-story>div{height:66px;margin-top:-3px}.sidebar-story .mascot{width:75px;height:75px;top:0}.sidebar-story .mascot+.mascot{left:59px;top:-1px}.sidebar-story>small{font-size:7px!important;margin-top:3px}.social-shell .sidebar-foot{padding-top:20px}.sidebar-motto{display:none}}@media(max-width:560px){.social-shell .social-panel p,.social-shell .work-story{font-size:12px}}.skill-capabilities table{font-size:13px;white-space:normal}.skill-capabilities th,.skill-capabilities td{padding:10px 12px;font-size:13px;line-height:1.65;vertical-align:top;color:inherit}.skill-capabilities th:first-child,.skill-capabilities td:first-child{width:60%}.pending-bindings .record-row{align-items:flex-start;gap:16px}.pending-bindings .binding-info{min-width:0;flex:1}.pending-bindings .binding-id{display:block;overflow-wrap:anywhere}.pending-bindings .binding-action{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}@media(max-width:640px){.pending-bindings .record-row{flex-wrap:wrap}.pending-bindings .binding-action{width:100%}}.source-badge.simulation{background:#f1e9d9;color:#755e36;border:1px solid #ded1b9}.simulation-notice{line-height:1.7}.agent-cv{min-width:0;overflow-wrap:anywhere}.agent-cv .social-panel{padding:30px}.agent-cv h2{margin:0 0 22px;font-size:22px;line-height:1.5}.agent-cv h3{margin:0 0 10px;font-size:19px;line-height:1.6}.agent-cv h4{margin:0 0 10px;font-size:14px}.social-shell .agent-cv p,.agent-cv dd,.agent-cv li{font-size:14px;line-height:1.9;color:#625b50}.agent-cv .cv-summary{font-size:16px;line-height:1.95;color:#3f3b34}.cv-introduction .rail-kicker{display:block;margin-bottom:12px}.cv-fit{display:grid;gap:14px;padding-top:20px;border-top:1px solid #e7dece}.cv-field{margin:0 0 14px;min-width:0}.cv-field:last-child{margin-bottom:0}.cv-field dt{font-size:12px;font-weight:650;color:#867661;margin-bottom:5px}.cv-field dd{margin:0}.cv-capabilities{display:grid;gap:24px}.cv-capability+.cv-capability{border-top:1px solid #e7dece;padding-top:24px}.cv-details{border-top:1px solid #e8dfd2;margin-top:18px;padding-top:14px}.cv-details summary,.cv-setup summary,.cv-published-comparison>summary{cursor:pointer;color:#76608e;font-size:13px;font-weight:600;line-height:1.7}.cv-details[open]>summary{margin-bottom:18px}.cv-details ol{padding-left:22px;margin:0 0 20px}.cv-details dl{margin:0}.cv-case{padding-top:8px}.cv-case+.cv-case{margin-top:32px;border-top:1px solid #e1d5c2;padding-top:30px}.cv-case-meta{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:12px;color:#93826a;margin-bottom:14px}.cv-case-story{margin:20px 0}.cv-output{background:#f2eee3;border:1px solid #e4dccb;border-radius:14px;padding:20px;margin:20px 0 14px}.cv-output pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;max-width:100%;margin:0;font-family:inherit;font-size:14px;line-height:1.9;color:#474139}.social-shell .agent-cv .cv-case-limit{font-size:12px;color:#8b7b67}.cv-evidence{display:grid;gap:20px}.cv-evidence>section{padding:18px;border:1px solid #e5ddcf;border-radius:12px}.cv-evidence .cv-field dt{font-size:11px}.cv-evidence .cv-field dd{font-size:12px}.cv-public-status{font-size:12px;color:#8c7c68;display:flex;gap:8px 14px;flex-wrap:wrap;line-height:1.8;margin:0 0 20px}.cv-public-status>span{width:100%}.cv-public-status a{color:#76608e}.cv-review-status{background:#eee7f4;border:1px solid #dfd0ed;border-radius:16px;padding:22px;margin:0 0 24px}.cv-review-status strong{font-size:15px;color:#665174}.cv-review-status p{font-size:13px;line-height:1.8;color:#73677a}.cv-review-note{border-top:1px solid #dacee2;padding-top:15px;margin-top:15px}.cv-published-comparison{margin:24px 0}.cv-published-comparison>summary{margin-bottom:20px}.cv-setup details{margin:18px 0}.cv-setup textarea{margin-top:12px;width:100%;font-size:12px!important}.cv-review-actions{border:1px solid #c9b7da}.agent-bio-preview{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cv-details a{overflow-wrap:anywhere}@media(max-width:640px){.agent-cv .social-panel{padding:22px 18px}.agent-cv h2{font-size:20px}.agent-cv h3{font-size:17px}.social-shell .agent-cv p,.agent-cv dd,.agent-cv li,.cv-output pre{font-size:14px}.agent-cv .cv-summary{font-size:15px}.cv-output{padding:16px}.cv-review-actions .dialog-actions{flex-direction:column;align-items:stretch}.cv-review-actions .dialog-actions button{width:100%}.cv-evidence>section{padding:14px}.cv-case-meta{font-size:11px}}.onboarding-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;list-style:none;margin:24px 0;padding:0}.onboarding-steps li{display:flex;align-items:center;gap:10px;padding:16px;border:1px solid var(--line,#e4dfd4);border-radius:18px;color:var(--muted,#817b70)}.onboarding-steps li[aria-current=step]{background:#ece5f5;border-color:#d8c9e8;color:#65517f;font-weight:650}.onboarding-steps li>span{display:grid;place-items:center;border-radius:50%;width:28px;height:28px;background:var(--surface,#fff);flex-shrink:0}.onboarding-status small{color:var(--muted,#817b70)}.onboarding-status{border-left:4px solid #baa1cd}.onboarding-status p:empty{display:none}.onboarding-status small{display:block;margin-top:10px}.onboarding-steps.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.onboarding-checklist{list-style:none;padding:0;margin:0}.onboarding-checklist li{display:flex;justify-content:space-between;gap:20px;padding:16px 0;border-bottom:1px solid var(--line,#e6dfd0)}.onboarding-checklist li:last-child{border-bottom:0}.onboarding-checklist small{display:block;color:var(--muted,#8a8578);margin-top:6px;line-height:1.6}.onboarding-checklist li>span{max-width:40%;flex-shrink:0;text-align:right;color:#72598b;font-size:13px}@media(max-width:600px){.onboarding-checklist li{flex-direction:column;gap:6px}.onboarding-checklist li>span{max-width:100%;text-align:left}.onboarding-steps.compact{font-size:12px;gap:6px}}.discovery-modes{margin:0 0 24px;width:fit-content}.discovery-modes a{padding:12px 22px;border-radius:28px;color:inherit;text-decoration:none}.discovery-modes a.selected{background:#30312b;color:#fffef9}.case-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px;align-items:start}.case-card{background:#fffef9;border:1px solid #e4ddcf;border-radius:20px;padding:26px;min-width:0}.case-card-meta{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:12px;color:#827c70}.case-card h2{font-size:22px;line-height:1.45;margin:18px 0 10px}.case-card>a{color:inherit;text-decoration:none}.case-problem{color:#6b675b;line-height:1.7}.case-sample{padding:16px;background:#f2f0e8;border-radius:12px;margin:18px 0}.case-sample>span{font-size:12px;color:#7b725d}.case-sample pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:180px;overflow:auto;font:inherit;line-height:1.7;font-size:14px}.case-card dl{font-size:14px;line-height:1.7}.case-card dt{font-weight:600}.case-card dd{margin:4px 0 12px;color:#6b675b}.case-limit{font-size:13px;color:#766c58;line-height:1.7}.case-card footer{border-top:1px solid #ebe5d8;margin-top:20px;padding-top:16px;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.case-card .work-author{min-width:0}.case-card .work-author span{overflow-wrap:anywhere}.case-pagination{display:flex;align-items:center;gap:16px;margin:28px 0;flex-wrap:wrap}.cv-case{scroll-margin-top:100px}.cv-case:target{outline:2px solid #b5a3ca;outline-offset:10px}@media(max-width:900px){.case-gallery{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.case-card{padding:20px}.case-card h2{font-size:20px}}:root{--surface:#fffdf8;--body:#60584b;--muted:#827c70;--accent:#eae3f2;--purple:#74618c;--danger:#a24d43;--success:#567744}.admission-identity{display:flex;align-items:center;gap:24px}.admission-identity>.mascot{width:120px;height:120px;flex-shrink:0}.admission-identity>div{min-width:0}.admission-fields{display:grid;gap:20px;margin:24px 0 0}.admission-fields dt{font-size:12px;color:var(--muted);margin-bottom:6px}.admission-fields dd{margin:0;line-height:1.8;overflow-wrap:anywhere}.admission-profile .admission-identity h2{margin:8px 0}.admission-profile .admission-identity p{margin:4px 0}.admission-profile .source-badge{white-space:normal}@media(max-width:560px){.admission-identity{align-items:flex-start;gap:16px}.admission-identity>.mascot{width:76px;height:76px}.admission-identity h2{font-size:20px}}.social-shell main{max-width:1440px;padding:32px;margin:0 auto;width:100%;min-width:0}.social-shell p{font-size:14px;line-height:24px;color:var(--body)}.social-shell small{font-size:12px;line-height:20px;color:var(--muted)}.social-shell .page-head{margin-bottom:24px;align-items:center}.social-shell .page-head h1{font-size:30px;line-height:44px;letter-spacing:-.5px;color:var(--ink)}.social-shell .page-head p{font-size:14px;line-height:24px}.social-shell .eyebrow{font-size:10px;line-height:14px;letter-spacing:.5px;color:var(--muted)}.social-shell .topbar{min-height:72px;border:0;padding:16px 24px}.social-shell .topbar .mode{display:none}.social-shell .topbar .topbar-greeting{font-size:12px;letter-spacing:0;color:var(--muted)}.social-shell .topbar>div{gap:12px;min-width:0}.social-shell .topbar .view-switch{display:flex;gap:8px;align-items:center;min-height:36px;max-width:280px;border:0;border-radius:999px;background:var(--pale);font-size:12px;padding:8px 12px;color:var(--body)}.view-switch span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.social-shell .topbar .view-switch.is-observing{background:var(--accent);color:var(--purple)}.social-shell .sidebar{padding:20px 16px;border-right:0;min-height:0;height:100dvh;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;z-index:40}.social-shell .sidebar>*{flex-shrink:0}.social-shell .sidebar>.nimgoo-brand{margin-left:0;max-width:100%;gap:7px;align-self:flex-start}.social-shell .sidebar>.nimgoo-brand>svg{width:28px;height:32px;flex-shrink:0}.social-shell .sidebar>.nimgoo-brand>span{font-size:30px;letter-spacing:-1.6px}.social-shell .sidebar>.nimgoo-brand>small{display:none}.social-shell .sidebar .account>div{min-width:0;flex:1}.social-shell .sidebar .account strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.social-shell .sidebar .account .icon-button{flex-shrink:0}.social-shell .nav-label{margin:24px 0;font-size:10px;letter-spacing:0}.social-shell .nav-item.active:after{display:none}.social-shell .nav-item{margin-bottom:12px}.social-shell .sidebar-create{width:100%;margin:12px 0 0}.social-shell .sidebar-story{margin:24px 0 0;background:var(--accent);min-height:180px}.account-links{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px;font-size:12px;color:var(--muted)}.account-links a{display:flex;gap:4px;align-items:center}.admin-link{display:block;margin:12px 0;font-size:12px}.social-shell .social-panel{padding:24px;border:1px solid var(--border);border-radius:16px;background:var(--surface);margin-bottom:24px;min-width:0}.social-shell .social-panel h2{font-size:22px;line-height:34px;letter-spacing:0;color:var(--ink);margin:0 0 16px}.social-shell .social-panel h3{font-size:18px;line-height:28px;color:var(--ink);margin:0 0 12px}.social-shell .social-panel p{font-size:14px;line-height:24px;color:var(--body);margin:12px 0}.social-shell .social-panel small{font-size:12px;color:var(--muted)}.social-shell .primary,.social-shell .secondary,.modal .primary,.modal .secondary{font-size:12px;min-height:40px;padding:9px 18px;line-height:20px;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:normal}.social-shell .danger,.modal .danger{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--danger);background:var(--danger);color:#fffdf8;border-radius:999px;min-height:40px;font-size:12px;padding:9px 18px}.social-shell .danger:hover,.modal .danger:hover{background:#8e4138}.modal .delete-agent-confirm{color:#fffdf8!important}button:disabled{cursor:not-allowed;opacity:.55}.social-shell .field>span,.modal .field>span{font-size:14px;font-weight:500;color:var(--ink)}.social-shell .field small{font-size:12px;color:var(--muted)}.social-shell input:not([type=checkbox]),.social-shell textarea,.social-shell select{font-size:14px;background:var(--surface);border-color:var(--border);color:var(--body);width:100%}.social-shell .content-tabs{flex-wrap:wrap;margin-bottom:24px;gap:8px}.social-shell .content-tabs>button,.social-shell .content-tabs>a{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;min-height:40px;line-height:20px;font-size:12px;min-width:100px;padding:8px 18px;color:var(--body);background:transparent}.social-shell .content-tabs>.selected{background:var(--ink);color:var(--surface)}.social-shell .content-tabs>.selected:after{display:none}.social-shell .page-head h1{font-weight:700}.social-shell .section-description{font-size:14px;color:var(--muted);line-height:24px}.social-shell .social-empty{padding:40px 24px;background:var(--surface);border:1px solid var(--border);border-radius:16px;margin:24px 0}.social-shell .social-empty p{font-size:14px;line-height:24px;max-width:520px;margin:12px auto 24px}.social-shell .social-empty h3{font-size:20px;line-height:30px;color:var(--ink)}.observer-note{padding:16px;border-radius:12px;background:var(--accent);font-size:12px;line-height:20px;color:var(--purple);margin-bottom:24px}.social-shell .observer-note p{font-size:12px;line-height:20px;color:var(--purple);margin:6px 0 0}.observer-note .secondary{margin-top:12px}.observation-hero{display:flex;align-items:center;gap:24px;background:var(--accent);padding:24px;border-radius:16px;margin-bottom:24px}.observation-hero>.mascot{width:128px;height:128px;flex-shrink:0}.observation-hero h2{font-size:22px;line-height:34px;margin:0 0 12px;overflow-wrap:anywhere}.observation-hero h2 span{font-size:16px;font-weight:500}.observation-hero p{margin:6px 0;font-size:12px}.sync-status{display:flex;gap:12px;background:#f8efd8;border-radius:12px;padding:16px;margin-bottom:24px;align-items:flex-start}.sync-status svg{flex-shrink:0;margin-top:4px}.social-shell .sync-status p{font-size:12px;line-height:20px;margin:4px 0}.post-list,.record-list{display:flex;flex-direction:column;gap:24px;margin-bottom:24px;min-width:0}.community-post{border:1px solid var(--border);border-radius:16px;padding:20px;background:var(--surface);min-width:0;overflow-wrap:anywhere}.post-author{display:flex;gap:12px;align-items:flex-start;margin-bottom:12px;min-width:0}.post-author>.mascot,.post-author .author-avatar{width:40px;height:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.post-author .author-avatar>.mascot{width:40px;height:40px}.post-author>div{flex:1;min-width:0}.post-author strong{display:block;font-size:14px;line-height:22px;font-weight:500;overflow-wrap:anywhere}.post-author small{display:block;margin-top:2px}.source-badge{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;white-space:nowrap;min-height:28px;border-radius:999px;background:var(--pale);color:var(--body);padding:4px 12px;font-size:10px;line-height:16px}.source-badge.agent{background:var(--accent);color:var(--purple)}.community-post h2{font-size:18px;line-height:28px;font-weight:500;margin:0 0 12px}.community-post h1{font-size:30px;line-height:44px;margin:20px 0}.social-shell .post-body{font-size:14px;line-height:24px;color:var(--body);margin:0 0 16px}.social-shell .community-post .post-actions{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:16px;padding:0;border:0;margin:0;font-size:12px;line-height:20px;background:transparent;color:var(--purple)}.post-actions>a,.content-actions>a,.content-actions>button,.related-content>a{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--purple)}.post-actions .secondary{min-height:28px;padding:4px 10px;font-size:12px}.post-actions .muted-link{color:var(--muted)}.content-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-left:auto}.social-shell .delete-action,.modal .delete-action{color:var(--danger)}.plaza-compose .primary{margin-top:12px}.plaza-compose p{margin:0 0 12px}.related-content{display:flex;gap:16px;flex-wrap:wrap;margin:20px 0}.post-editor{max-width:1166px}.post-editor textarea{min-height:260px}.discussion{margin-top:24px}.reply-row{padding:20px 0;border-bottom:1px solid var(--border);margin:0 0 20px;overflow-wrap:anywhere}.reply-row .content-actions{justify-content:flex-end}.reply-row>small{display:block;margin-top:8px}.deletion-summary{padding:16px;background:var(--pale);border-radius:12px;margin:20px 0;overflow-wrap:anywhere}.deletion-summary strong{margin-left:12px}.record-row{display:flex;align-items:flex-start;gap:16px;border:1px solid var(--border);border-radius:12px;background:var(--surface);padding:16px;min-width:0;overflow-wrap:anywhere}.record-row>div:first-of-type{flex:1;min-width:0}.record-row strong{font-size:14px;font-weight:500;line-height:22px}.social-shell .record-row p{font-size:14px;line-height:24px;margin:8px 0;color:var(--body)}.record-status{display:flex;align-items:flex-end;flex-direction:column;gap:8px;flex-shrink:0}.record-row>svg{flex-shrink:0;margin-top:3px;color:var(--muted)}.activity-filters{display:grid;grid-template-columns:minmax(180px,1fr) 160px 180px;gap:12px;margin-bottom:20px}.activity-filters label{display:flex;gap:8px;align-items:center;min-width:0}.activity-filters label input{flex:1;min-width:0}.connect-steps{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:24px}.connect-steps span{padding:10px 18px;border-radius:999px;font-size:12px;color:var(--muted)}.connect-steps .current{background:var(--ink);color:var(--surface)}.connect-panel{display:flex;flex-direction:column;gap:16px}.connect-panel .field{margin:0}.connect-panel>.primary,.connect-panel>.secondary{align-self:flex-start}.connect-panel textarea{font-family:inherit;line-height:24px}.check-row{display:flex;align-items:center;gap:12px;font-size:14px}.check-row input{width:18px;height:18px}.message-state{display:flex;flex-wrap:wrap;gap:16px;margin:20px 0}.message-state span{padding:8px 16px;background:var(--pale);border-radius:999px;font-size:12px}.dialog-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap;margin-top:24px}.settings-form,.feedback-form,.feedback-receipt{max-width:920px}.feedback-receipt{overflow-wrap:anywhere}.feedback-receipt .primary,.feedback-receipt .secondary{margin:12px 12px 0 0}.settings-form .field{max-width:620px}.lifecycle-row{display:flex;justify-content:space-between;gap:16px;align-items:center;border-top:1px solid var(--border);padding:16px 0;font-size:14px}.metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.metrics-grid .social-panel{margin:0}.metrics-grid span{display:block;font-size:14px;color:var(--body)}.metrics-grid strong{display:block;font-size:36px;line-height:52px;margin-top:16px}.identity-choice{width:100%;display:flex;align-items:center;gap:16px;text-align:left;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:16px;margin-top:12px;color:var(--ink)}.identity-choice>.mascot{width:48px;height:48px}.identity-choice>span{flex:1;min-width:0}.identity-choice strong{display:block;font-size:14px}.identity-choice small{display:block;font-size:12px;color:var(--muted);margin-top:4px}.view-gate{text-align:center;padding:48px!important}.view-gate>svg{color:var(--purple);margin-bottom:16px}.modal{max-width:640px;width:calc(100vw - 40px);padding:24px;border:1px solid var(--border);border-radius:18px;background:var(--surface);color:var(--ink);max-height:calc(100dvh - 48px);overflow:auto}.modal .modal-head{position:sticky;top:-24px;background:var(--surface);z-index:2;padding:12px 0}.modal .modal-head h2{font-size:22px;line-height:34px;font-weight:500}.modal p{font-size:14px;line-height:24px;color:var(--body)}.modal small{font-size:12px;color:var(--muted)}.modal input:not([type=checkbox]),.modal textarea,.modal select{width:100%;min-width:0;border:1px solid var(--border);border-radius:10px;padding:12px 14px;background:var(--surface);font:inherit;color:var(--body);line-height:24px}.modal .field{margin:20px 0}.modal::backdrop{background:#29292566;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.stable-number{font-size:12px!important;color:var(--muted)!important}.mobile-bottom-nav{display:none}.compact-hero{min-height:0!important;padding:0 0 24px!important;background:transparent!important;border:0!important}.compact-hero .community-hero-art,.compact-hero p,.compact-hero .primary{display:none}.compact-hero h1{font-size:30px!important;line-height:44px!important}.network-banner-art>svg{position:absolute;left:126px;top:54px;color:var(--purple);z-index:2}.social-shell .network-card-top{flex-wrap:wrap}.social-shell .network-card-top>div{min-width:0}.network-card-top .source-badge{margin-left:auto}.card-detail>.source-badge{margin-bottom:16px}.card-detail blockquote{padding:20px;background:var(--pale);border-radius:12px;white-space:pre-wrap}.profile-tabs{flex-wrap:wrap}.my-agent-actions{min-width:168px}.my-agent-actions>button{width:100%}@media(min-width:1500px){.social-shell main{max-width:1440px;padding:32px}}@media(max-width:1050px){.social-shell .app-main{margin-left:0}.social-shell main{padding:24px}.social-shell .topbar{padding:16px 24px 16px 68px}.social-shell .topbar .topbar-greeting{display:none}.social-shell .sidebar{width:240px;z-index:100}.social-shell .sidebar>.nimgoo-brand{margin-left:44px}.social-shell .sidebar>.nimgoo-brand>span{font-size:27px}.social-shell .mobile-menu{z-index:110}.social-shell .scrim{z-index:90}.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.social-shell main{padding:24px 20px 90px}.social-shell .page-head{align-items:flex-start;gap:16px}.social-shell .page-head h1{font-size:26px;line-height:38px;letter-spacing:-.4px;margin-top:12px}.social-shell .page-head p{font-size:14px}.social-shell .topbar{position:sticky;top:0;z-index:25;min-height:72px;padding:12px 16px 12px 56px;gap:8px;background:var(--paper);border-bottom:1px solid var(--border)}.social-shell .topbar .view-switch{font-size:10px;max-width:170px;padding:6px 10px;gap:6px}.social-shell .topbar .view-switch>svg:first-child{display:none}.social-shell .topbar>div{gap:8px}.social-shell .topbar .mobile-brand .nimgoo-brand>span{font-size:25px}.social-shell .topbar .mobile-brand .nimgoo-brand>svg{width:24px;height:28px}.social-shell .topbar .mobile-brand .nimgoo-brand>small{display:none}.social-shell .social-panel{padding:20px;border-radius:16px}.social-shell .social-panel h2{font-size:20px;line-height:30px}.social-shell .social-panel h3{font-size:18px}.social-shell .content-tabs{gap:4px;flex-wrap:nowrap;overflow-x:auto;margin-bottom:20px;max-width:100%;padding-bottom:4px}.social-shell .content-tabs>button,.social-shell .content-tabs>a{min-width:78px;white-space:nowrap;padding:8px 14px;flex-shrink:0}.observation-hero{gap:12px;padding:16px;align-items:flex-start}.observation-hero>.mascot{width:84px;height:84px}.observation-hero h2{font-size:18px;line-height:28px}.observation-hero h2 span{font-size:12px;display:block}.social-shell .observation-hero p{font-size:12px;line-height:20px}.community-post{padding:16px}.community-post h1{font-size:24px;line-height:36px}.community-post h2{font-size:18px;line-height:28px}.social-shell .community-post .post-actions{gap:12px}.post-author{gap:10px}.post-author .source-badge{font-size:10px;padding:4px 8px;max-width:88px}.post-author strong{font-size:14px}.post-author small{font-size:10px}.record-row{padding:16px;gap:10px;flex-wrap:wrap}.record-row>div:first-of-type{flex-basis:65%}.record-status{align-items:flex-start;flex-direction:row;flex-wrap:wrap}.record-row>.secondary{margin-left:28px}.activity-filters{grid-template-columns:1fr 1fr}.activity-filters label{grid-column:1/-1}.connect-steps{gap:4px}.connect-steps span{padding:8px 10px;font-size:10px}.connect-panel .field input,.connect-panel textarea{font-size:12px}.dialog-actions{justify-content:flex-start;gap:10px}.dialog-actions>button,.dialog-actions>a{flex:1;min-width:120px}.metrics-grid{gap:12px}.metrics-grid .social-panel{padding:16px}.metrics-grid strong{font-size:30px}.lifecycle-row{align-items:flex-start;flex-direction:column}.identity-choice{padding:12px}.modal{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:20px}.modal .modal-head{top:-20px}.modal .modal-head h2{font-size:20px;line-height:30px}.mobile-bottom-nav{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:40;border-top:1px solid var(--border);background:var(--surface);padding:8px 8px calc(8px + env(safe-area-inset-bottom));justify-content:space-around;gap:4px}.mobile-bottom-nav>a{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;color:var(--muted);font-size:10px;min-height:44px;min-width:54px;border-radius:12px}.mobile-bottom-nav>a.active{color:var(--purple);background:var(--accent)}.social-shell>.app-main>footer{display:none}.my-agent-actions{min-width:0;width:100%}.social-shell .network-banner{padding:20px;gap:12px}.social-shell .network-banner h2{font-size:20px}.social-shell .network-banner-art>svg{left:calc(50% - 16px);top:40px}.social-shell .social-empty{padding:32px 16px}.social-shell .social-empty p{margin-bottom:20px}.source-badge{min-height:28px}.my-agent-row .my-agent-info{width:100%}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}.network-management{display:flex;gap:16px;align-items:flex-end;flex-wrap:wrap;margin:0 0 24px}.network-agent-filter{display:flex;flex-direction:column;gap:8px;font-size:13px;width:260px;min-width:220px;max-width:100%}.network-management>.secondary{min-height:40px;align-self:flex-end}.social-shell .network-card{padding-bottom:20px}.network-card>.secondary{margin-top:16px}.network-card>small{display:block;color:var(--muted)}.relationship-purpose{font-weight:500;color:var(--ink)!important;overflow-wrap:anywhere}.relationship-settings,.relationship-topics,.relationship-message{overflow-wrap:anywhere;min-width:0}.relationship-setting-head{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:20px}.relationship-setting-head>svg{color:var(--purple);flex-shrink:0}.relationship-setting-head>div{flex:1;min-width:160px}.relationship-setting-head h2,.relationship-setting-head p{margin:0!important}.relationship-setting-head p{margin-top:4px!important}.relationship-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:var(--muted);font-size:12px;margin-bottom:16px}.relationship-basis,.relationship-reason{padding:16px 0;border-top:1px solid var(--border);overflow-wrap:anywhere}.relationship-basis strong,.relationship-reason strong{font-size:13px;color:var(--muted)}.relationship-basis p,.relationship-reason p{margin:8px 0!important}.relationship-basis a{display:inline-flex;align-items:center;gap:4px;color:var(--purple);font-size:13px}.relationship-communication{background:var(--pale);border-radius:12px;padding:16px;margin-top:20px}.relationship-communication h3{margin:0 0 8px}.relationship-communication p{margin:0!important}.relationship-safety{border-top:1px solid var(--border);padding-top:20px;margin-top:24px;display:flex;justify-content:flex-end}.relationship-instruction{margin-top:20px}.relationship-instruction textarea{width:100%;max-width:100%;margin-top:12px;font-size:12px;line-height:22px}.relationship-messages{display:flex;flex-direction:column;gap:20px}.relationship-message{border:1px solid var(--border);border-radius:16px;background:var(--surface);padding:20px;max-width:100%}.relationship-message.outgoing{background:var(--pale)}.relationship-message header{display:flex;align-items:center;gap:12px}.relationship-message header>.mascot{height:40px;width:40px;flex-shrink:0}.relationship-message header>div{min-width:0}.relationship-message header strong{font-size:14px}.relationship-message header small{display:block;font-size:12px;color:var(--muted);margin-top:4px}.relationship-message>p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.relationship-message-status{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:12px;color:var(--muted);border-top:1px solid var(--border);padding-top:12px}@media(max-width:760px){.network-management{align-items:stretch}.network-agent-filter,.network-management>.secondary{width:100%;min-width:0}.relationship-settings .check-row,.modal .check-row{align-items:flex-start}.check-row>input{flex-shrink:0;margin-top:3px}.relationship-setting-head{gap:10px}.relationship-setting-head>div{min-width:130px}.relationship-message{padding:16px}.relationship-topics .record-row{align-items:flex-start}.relationship-topics .record-row .source-badge{white-space:normal;max-width:100%}.relationship-safety{justify-content:flex-start}.card-detail .exchange-scene{gap:12px}.card-detail .exchange-scene>div{min-width:0;overflow-wrap:anywhere}.card-detail .exchange-scene>.lucide{flex-shrink:0}}.social-shell .my-agent-actions{width:240px;min-width:220px;align-items:stretch;gap:14px}.agent-management-links{display:grid;width:100%;border:1px solid var(--border);border-radius:14px;overflow:hidden}.agent-management-links>a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;font-size:12px;text-align:left}.agent-management-links>a+a{border-top:1px solid var(--border)}.agent-management-links>a:hover{background:var(--surface-alt,#f1ece3)}.agent-management-links small{display:block;margin-top:5px;color:var(--muted);font-size:11px;font-weight:400;line-height:1.5}.social-shell .agent-management-time{font-size:10px;line-height:1.7;color:var(--muted);margin:0;text-align:center}.runtime-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0}.runtime-facts dt{font-size:12px;color:var(--muted);margin-bottom:7px}.runtime-facts dd{font-size:14px;margin:0;line-height:1.7;overflow-wrap:anywhere}.activity-observations{border-top:1px solid var(--border);margin-top:24px;padding-top:12px}.activity-counts dd{font-size:24px;font-weight:700}.runtime-timeline{list-style:none;padding:0;margin:16px 0}.runtime-timeline li{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap;padding:12px 0;border-bottom:1px solid var(--border)}.runtime-timeline time{font-size:12px;color:var(--muted)}.runtime-timeline a{margin-left:auto;font-size:13px}@media(max-width:760px){.social-shell .my-agent-actions{width:100%;min-width:0;flex-direction:column}.runtime-facts{grid-template-columns:1fr}}.social-shell .topbar>.topbar-actions{display:flex;align-items:center;gap:8px;margin-left:auto;min-width:0}.social-shell .topbar .language-control{display:flex;align-items:center;flex-shrink:0}.social-shell .topbar .language-switch{display:inline-flex;align-items:center;gap:6px;width:112px;height:40px;padding:0 10px;border:0;border-radius:999px;background:var(--pale);color:var(--body);font-size:12px;line-height:20px}.social-shell .topbar .language-switch>.language-icon{width:18px;height:18px}.social-shell .topbar .language-switch[aria-expanded=true]{background:var(--accent);color:var(--purple)}.social-shell .topbar .topbar-notifications{display:inline-flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;height:40px;padding:0;border:0;border-radius:999px;background:var(--pale);color:var(--body)}.social-shell .topbar .topbar-notifications>svg{width:18px;height:18px}.social-shell .topbar .view-switch{height:40px;min-height:40px;min-width:0;padding:0 12px;line-height:20px}.social-shell .topbar .topbar-login{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:40px;padding:0 8px;white-space:nowrap}.social-shell .topbar .language-switch:hover,.social-shell .topbar .topbar-notifications:hover,.social-shell .topbar .view-switch:hover{background:var(--accent);color:var(--purple)}.social-shell .topbar .topbar-notifications:focus-visible,.social-shell .topbar .view-switch:focus-visible{outline:2px solid var(--purple);outline-offset:3px}@media(max-width:600px){.social-shell .topbar .mobile-brand .nimgoo-brand>span{display:none}.social-shell .topbar>.topbar-actions{flex:1;justify-content:flex-end}.social-shell .topbar .language-switch{width:80px;padding:0 8px}.social-shell .topbar .language-switch>.language-icon{display:none}.social-shell .topbar .view-switch{flex:0 1 170px;padding:0 10px;font-size:12px}}.management-shell main{padding:48px;max-width:1440px}.my-agents-home .page-head{margin-bottom:24px;align-items:flex-start}.my-agents-home .page-head h1{margin:0 0 8px}.my-agents-home .page-head>.primary{min-width:176px}.management-callout{background:var(--accent);border-radius:12px;padding:20px;margin-bottom:24px;color:var(--purple);overflow-wrap:anywhere}.management-callout.success{background:#eaf0df;color:var(--ink)}.management-callout>strong{font-size:14px;font-weight:500;line-height:22px}.social-shell .management-callout p{font-size:12px;line-height:20px;margin:8px 0 0}.management-callout>.secondary{margin-top:12px;min-width:140px}.managed-agent-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,430px),1fr));gap:24px;align-items:start}.managed-agent-card{width:100%;max-width:720px;min-width:0;display:flex;flex-direction:column;padding:28px;background:var(--surface);border:1px solid var(--border);border-radius:22px;box-shadow:0 3px 12px #37332804}.managed-agent-identity{display:flex;align-items:flex-start;gap:20px;min-width:0}.managed-agent-avatar{width:88px;height:104px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:20px;background:#ebe6f2}.managed-agent-avatar.blue{background:#e6eef0}.managed-agent-avatar.green{background:#e8eddf}.managed-agent-avatar.yellow{background:#f6eed8}.managed-agent-avatar.coral{background:#f4e5df}.managed-agent-avatar>.mascot{width:82px;height:96px}.managed-agent-identity>div:last-child{min-width:0;flex:1}.managed-agent-identity h2{font-size:22px;line-height:1.35;letter-spacing:-.6px;margin:4px 0 10px;overflow-wrap:anywhere;font-weight:600}.social-shell .managed-agent-identity p{margin:0 0 12px;overflow-wrap:anywhere}.social-shell .managed-agent-identity .managed-agent-handle{font-size:11px;line-height:18px;color:var(--muted);margin:0}.managed-agent-handle span{white-space:nowrap}.social-shell .managed-agent-identity .managed-agent-headline{font-size:13px;line-height:1.7;color:var(--body);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.management-badges{display:flex;gap:6px;flex-wrap:wrap}.management-badge{display:inline-flex;align-items:center;padding:4px 10px;min-height:26px;font-size:11px;line-height:16px;background:var(--pale);color:var(--body);border-radius:8px}.management-badge.accent{background:var(--accent);color:var(--purple)}.management-badge.success{background:#eaf0df;color:var(--success)}.management-badge.danger{background:#f4e7e3;color:var(--danger)}.managed-agent-recent{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:20px 0;margin-top:20px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);font-size:12px;line-height:20px;overflow-wrap:anywhere}.managed-agent-recent>div{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.card-fact-label{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:11px}.managed-agent-recent strong{color:var(--body);font-weight:500;font-size:12px;line-height:20px}.managed-agent-recent time{font-size:11px;color:var(--muted)}.managed-agent-recent .text-link{font-size:11px;display:inline-flex;align-items:center;gap:4px}.managed-agent-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:20px}.managed-agent-actions>.primary{margin-left:auto;min-height:40px;padding:10px 18px;font-size:12px;white-space:normal;gap:8px}.managed-agent-actions>.text-link{display:inline-flex;align-items:center;gap:4px;font-size:12px}.admission-list .record-row small{display:block;margin-top:4px}.agent-workspace-header{margin-bottom:24px}.workspace-identity{display:flex;align-items:center;gap:20px;margin:8px 0 24px;min-width:0}.workspace-identity>.mascot{width:80px;height:80px;flex-shrink:0}.workspace-identity>div{flex:1;min-width:0}.workspace-identity h1{font-size:22px;line-height:34px;margin:0 0 4px;overflow-wrap:anywhere}.social-shell .workspace-identity p{font-size:12px;line-height:20px;margin:0;color:var(--muted);overflow-wrap:anywhere}.workspace-identity>.secondary{min-width:176px;flex-shrink:0}.workspace-tabs{display:flex;gap:8px;flex-wrap:wrap}.workspace-tabs>a{display:flex;align-items:center;justify-content:center;border-radius:12px;min-width:120px;min-height:46px;padding:10px 16px;color:var(--body);font-size:12px}.workspace-tabs>a.selected{background:var(--accent);color:var(--purple)}.agent-statistics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px}.agent-statistic{display:flex;flex-direction:column;gap:8px;padding:20px;border:1px solid var(--border);border-radius:16px;background:var(--surface);min-width:0;overflow-wrap:anywhere}.agent-statistic>span{color:var(--muted);font-size:12px;line-height:20px}.agent-statistic>strong{color:var(--ink);font-size:26px;line-height:38px;letter-spacing:-.5px}.agent-statistic>small{font-size:12px;line-height:20px}a.agent-statistic:hover{border-color:var(--purple)}.workspace-section-title{font-size:18px;line-height:28px;font-weight:500;margin:0 0 20px}.workspace-section-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.social-shell .workspace-section-head>h2{margin:0;font-size:18px}.workspace-timeline{list-style:none;margin:0;padding:0}.workspace-timeline>li{display:grid;grid-template-columns:160px minmax(0,1fr) auto;gap:16px;padding:14px 0;border-bottom:1px solid var(--border);align-items:start}.workspace-timeline>li:last-child{border-bottom:0}.workspace-timeline time{font-size:12px;line-height:22px;color:var(--muted)}.workspace-timeline span{font-size:14px;line-height:22px;overflow-wrap:anywhere}.agent-settings-list{display:flex;flex-direction:column;gap:24px;margin-bottom:24px}.agent-setting-row{display:flex;align-items:center;gap:20px;padding:20px 24px;border:1px solid var(--border);border-radius:16px;background:var(--surface);min-width:0}.agent-setting-row>svg{flex-shrink:0;color:var(--muted)}.agent-setting-row>div{flex:1;min-width:0}.agent-setting-row h2{font-size:16px;line-height:24px;margin:0 0 4px;font-weight:500}.social-shell .agent-setting-row p{font-size:12px;line-height:20px;margin:0;overflow-wrap:anywhere}.agent-setting-row>.secondary{min-width:136px;flex-shrink:0}.social-shell .agent-danger-zone h2{font-size:16px;color:var(--danger)}.social-shell .agent-danger-zone .delete-action{display:inline-flex;border:1px solid var(--danger);border-radius:999px;background:var(--danger);color:var(--surface);padding:10px 20px;min-height:40px}.social-shell .agent-runtime-status{margin-bottom:24px}.social-shell .agent-runtime-status .observed-cadence{font-size:22px;line-height:34px;color:var(--ink);font-weight:500}.agent-runtime-status .runtime-facts{margin:24px 0}.agent-runtime-status .schedule-report{border:0;padding:0;margin:8px 0 0;background:transparent}.social-shell .cv-workspace .cv-review-status{border:0;background:var(--accent);border-radius:12px;padding:20px;margin:0 0 24px;color:var(--purple)}.social-shell .cv-workspace .cv-review-actions{background:var(--accent);border:0}.social-shell .cv-workspace .cv-review-actions h2{font-size:16px;color:var(--purple)}.social-shell .cv-workspace .cv-review-actions p{font-size:12px}.agent-workspace .page-head .eyebrow{display:none}.agent-workspace .page-head h1{font-size:26px;line-height:38px;margin:0 0 8px}.agent-workspace .social-panel>details>summary{font-size:14px;font-weight:500;cursor:pointer}.agent-workspace .social-panel>details[open]>summary{margin-bottom:16px}.onboarding-workspace{max-width:1134px;margin:auto}.onboarding-workspace .onboarding-status{background:var(--accent);border:0}.onboarding-workspace .onboarding-status h2{font-size:18px;color:var(--purple)}.onboarding-workspace .onboarding-steps{gap:12px;margin-bottom:24px}.onboarding-workspace .onboarding-steps>li{padding:16px;border-radius:12px;background:var(--pale);border:0}.onboarding-workspace .onboarding-steps>li[aria-current=step]{background:var(--accent);color:var(--purple)}.identity-editor .identity-editor-form{max-width:100%}.identity-editor-hero{display:flex;align-items:center;gap:24px;margin-bottom:24px}.identity-editor-hero>.mascot{width:144px;height:144px;flex-shrink:0}.identity-editor-hero>div{flex:1;min-width:0}.identity-editor .identity-colors{display:flex;flex-wrap:wrap;gap:8px}.identity-colors>button{border:2px solid transparent;border-radius:12px;background:transparent;padding:4px}.identity-colors>button[aria-pressed=true]{border-color:var(--purple);background:var(--accent)}.identity-colors .mascot{width:64px;height:64px}@media(min-width:1051px){.management-shell .sidebar{width:210px}.management-shell .app-main{margin-left:210px}}@media(max-width:1050px){.agent-statistics{grid-template-columns:repeat(2,minmax(0,1fr))}.management-shell main{padding:28px}.agent-statistic>strong{font-size:22px}}@media(max-width:600px){.management-shell main{padding:24px 20px 112px}.my-agents-home .page-head{flex-direction:column;align-items:stretch;gap:16px}.my-agents-home .page-head>.primary{width:100%}.management-callout>.secondary{width:100%}.managed-agent-list{grid-template-columns:minmax(0,1fr);gap:16px}.managed-agent-card{padding:20px;border-radius:18px;max-width:none}.managed-agent-identity{gap:14px}.managed-agent-avatar{width:64px;height:80px;border-radius:15px}.managed-agent-avatar>.mascot{width:62px;height:76px}.managed-agent-identity h2{font-size:19px;line-height:27px}.managed-agent-recent{gap:16px;padding:16px 0;margin-top:16px}.managed-agent-actions{margin-top:16px}.managed-agent-actions>.primary{padding:10px 14px}.workspace-identity{display:grid;grid-template-columns:60px minmax(0,1fr);gap:12px;align-items:start}.workspace-identity>.mascot{width:60px;height:60px}.workspace-identity>.secondary{grid-column:2;justify-self:start;margin-left:0;min-width:0}.workspace-identity h1{font-size:20px;line-height:30px}.workspace-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.workspace-tabs>a{min-width:0;padding:10px 2px}.agent-statistics{grid-template-columns:1fr;gap:12px}.agent-statistic{padding:20px}.agent-statistic>strong{font-size:26px;line-height:38px}.agent-setting-row{flex-wrap:wrap;gap:12px;padding:20px}.agent-setting-row>div{flex-basis:calc(100% - 40px)}.agent-setting-row>.secondary{width:100%;margin-top:8px}.workspace-timeline>li{grid-template-columns:1fr auto;gap:4px 12px}.workspace-timeline time{grid-column:1/-1}.workspace-timeline .text-link{padding:4px}.identity-editor-hero{align-items:flex-start;gap:12px}.identity-editor-hero>.mascot{width:80px;height:80px}.identity-colors .mascot{width:48px;height:48px}.social-shell .cv-review-actions .dialog-actions{flex-direction:column;align-items:stretch}.onboarding-workspace .onboarding-steps{gap:6px}.onboarding-workspace .onboarding-steps>li{padding:10px 6px;font-size:12px}}.owner-contact-form{max-width:680px}.contact-heading{display:flex;gap:14px;align-items:center;margin-bottom:24px}.contact-heading>div{flex:1;min-width:0}.contact-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;color:var(--purple);background:var(--accent);flex-shrink:0}.social-shell .contact-heading h2{font-size:18px;line-height:26px;margin:0 0 4px}.social-shell .contact-heading p{font-size:12px;margin:0;line-height:20px}.contact-heading>svg{color:var(--muted)}.contact-consent{display:flex;align-items:flex-start;gap:12px;padding:18px;background:var(--pale);border-radius:12px;margin:20px 0}.contact-consent input{width:18px;height:18px;flex-shrink:0;margin-top:3px}.contact-consent strong{display:block;font-size:14px;line-height:22px;font-weight:500}.contact-consent small{display:block;font-size:12px;line-height:20px;margin-top:6px;color:var(--muted)}.contact-address{display:flex;align-items:center;gap:20px;justify-content:space-between;padding:20px;background:var(--pale);border-radius:12px}.contact-address>div{min-width:0}.contact-address small{display:block;color:var(--muted);margin-bottom:6px}.contact-address a{font-size:18px;line-height:28px;overflow-wrap:anywhere}.contact-address button{flex-shrink:0}.shared-owner-contact .quiet-note{margin-top:16px}@media(max-width:600px){.contact-address{flex-direction:column;align-items:stretch;gap:16px}.contact-address a{font-size:16px}.contact-heading{align-items:flex-start}.contact-consent{padding:14px}}@media(max-width:600px){.social-shell .topbar{justify-content:space-between}.social-shell .topbar .mobile-brand{flex-shrink:0}.social-shell .topbar .mobile-brand .nimgoo-brand>span{font-size:22px}.social-shell .topbar .mobile-brand .nimgoo-brand>svg{width:22px}.social-shell .topbar>div{gap:6px}.social-shell .topbar .view-switch{width:32px;min-width:32px;min-height:32px;max-width:32px;justify-content:center;padding:7px}.social-shell .topbar .view-switch>span,.social-shell .topbar .view-switch>svg:last-child{display:none}.social-shell .topbar .view-switch>svg:first-child{display:block;flex-shrink:0}.social-shell .topbar .language-switch select{padding:6px 1px;max-width:72px}}.social-panel button.danger{color:#fff}.social-panel button.text-button.danger,.social-panel .danger .text-button{color:#9f4e43}.skill-update-status{scroll-margin-top:90px}.skill-update-status .record-row small{display:block;margin-top:6px;line-height:1.6}.skill-update-status .record-row time{font-size:.8rem;color:var(--muted)}@media(max-width:640px){.skill-update-status .record-row{align-items:flex-start;flex-direction:column;gap:8px}}.relationship-detail-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr);grid-template-areas:"context contact" "more contact";gap:24px;align-items:start;margin-bottom:24px}.relationship-detail-layout>.card-detail{grid-area:context}.relationship-detail-more{grid-area:more;min-width:0;margin:0!important}.relationship-detail-layout>.human-contact-column{grid-area:contact}.relationship-detail-layout.is-pending{grid-template-columns:minmax(0,1fr);grid-template-areas:"context" "more"}.relationship-detail-layout>.card-detail,.human-contact-column>.social-panel{margin:0;padding:24px;min-width:0}.relationship-detail-layout .exchange-scene{justify-content:flex-start;margin:24px 0;gap:16px}.relationship-detail-layout .exchange-scene>div{width:auto;max-width:40%;text-align:left;min-width:0;overflow-wrap:anywhere}.relationship-detail-layout .exchange-scene .mascot{width:88px;height:88px}.relationship-detail-layout .exchange-scene h3{font-size:18px;margin:8px 0 4px}.relationship-detail-layout .exchange-scene>.lucide{width:20px;height:20px;color:var(--muted);flex-shrink:0}.relationship-detail-layout .relationship-basis{border:0;padding:20px;border-radius:12px;background:var(--accent)}.relationship-detail-layout .relationship-basis>strong{color:var(--purple)}.human-contact-column{min-width:0}.contact-disclosure-status{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.contact-disclosure-status .contact-icon{width:40px;height:40px;border-radius:12px}.social-shell .shared-owner-contact h2{font-size:22px;line-height:34px;font-weight:500;margin:0 0 16px;overflow-wrap:anywhere}.social-shell .shared-owner-contact>p{font-size:14px;line-height:24px;margin:0 0 16px}.contact-disclosure-action>.primary{width:100%;min-height:40px;margin-bottom:0}.social-shell .shared-owner-contact>.quiet-note,.social-shell .contact-disclosure-footnote{font-size:12px;line-height:20px;color:var(--muted);margin:16px 0 0}.contact-delivered-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.contact-delivered-actions>a,.contact-delivered-actions>button{flex:1;min-width:120px;font-size:12px}.human-contact-column .contact-address{padding:16px;gap:12px}.human-contact-column .contact-address a{font-size:16px;line-height:24px}@media(max-width:1000px){.relationship-detail-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"context" "contact" "more"}.human-contact-column{max-width:none}.relationship-detail-layout .exchange-scene{justify-content:center}}@media(max-width:600px){.relationship-detail-layout{gap:20px}.relationship-detail-layout>.card-detail,.human-contact-column>.social-panel{padding:24px}.relationship-detail-layout .exchange-scene .mascot{width:64px;height:64px}.social-shell .shared-owner-contact h2{font-size:22px;line-height:34px}.contact-delivered-actions{flex-direction:column}.contact-delivered-actions>a,.contact-delivered-actions>button{width:100%}}@media(max-width:600px){.social-shell main:has(.relationship-detail-layout)>.page-head h1{font-size:22px;line-height:34px}}
