.product.product-ui .paper-cover.cover-note{background:#fcf4db;color:#795035}.product.product-ui .cover-note .paper-cover-copy{left:16%;right:10%}.product.product-ui .cover-note .paper-cover-decoration{color:#ddc28b}.product.product-ui .cover-note circle{fill:#ead8ac}.product.product-ui .paper-cover.cover-bold{background:#ffe64b;color:#472c12}.product.product-ui .cover-bold .paper-cover-title{font-weight:850;line-height:1.42}.product.product-ui .cover-bold .paper-cover-decoration .cover-underline{stroke:#35b8d9;stroke-width:8px;stroke-linecap:butt}.product.product-ui .cover-bold .paper-cover-decoration .cover-quotes{fill:#f1a5d4;stroke:none}.product.product-ui .paper-cover.cover-sketch{background:#faf8ff;color:#332648}.product.product-ui .cover-sketch .paper-cover-copy{text-align:center}.product.product-ui .cover-sketch .paper-cover-decoration{color:#b9a2e6}.product.product-ui .cover-sketch .paper-cover-decoration path{stroke-width:3px}.product.product-ui .paper-cover.cover-fresh{background:#edf7ef;color:#23543c}.product.product-ui .cover-fresh .paper-cover-decoration{color:#85b49a}.product.product-ui .cover-fresh circle{fill:#dcefe0}.product.product-ui .cover-fresh circle:last-of-type{fill:#e2eee5}.product.product-ui .paper-cover.cover-brief{background:#eef2f6;color:#273d51}.product.product-ui .cover-brief .paper-cover-decoration{color:#9aadb9}.product.product-ui .cover-brief .paper-cover-decoration .cover-rule{stroke:#00855b;stroke-width:3px}.product.product-ui .paper-cover.cover-mono{background:#fbfbf8;color:#171a1c}.product.product-ui .cover-mono .paper-cover-title{font-family:Georgia,Songti SC,SimSun,serif;font-weight:700}.product.product-ui .cover-mono .paper-cover-decoration{color:#5b6264}.product.product-ui .paper-cover.cover-sunset{background:linear-gradient(155deg,#ffe8d6,#f7c8b5);color:#57352b}.product.product-ui .cover-sunset .paper-cover-decoration{color:#c5876e}.product.product-ui .cover-sunset circle{fill:#fff3d7;opacity:.6}.product.product-ui .paper-cover.cover-blueprint{background:#eaf1fa;color:#163c65}.product.product-ui .cover-blueprint .paper-cover-decoration{color:#c6d5e8}.product.product-ui .cover-blueprint .paper-cover-category{font-family:monospace;letter-spacing:.08em}.product.product-ui .paper-cover.cover-night{background:#122b2a;color:#e3f4e9}.product.product-ui .cover-night .paper-cover-decoration{color:#70ce9e}.product.product-ui .cover-night circle{fill:#70ce9e;opacity:.25}.product.product-ui .paper-cover.cover-miniature .paper-cover-category{display:none}.product.product-ui .cover-picker{margin:20px 0;border-block:1px solid var(--border);padding:4px 0}.product.product-ui .cover-picker>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:48px;cursor:pointer}.product.product-ui .cover-picker>summary b{margin-left:12px;font-size:12px;color:var(--text2);font-weight:400}.product.product-ui .cover-picker-options{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:8px 2px 16px}.product.product-ui .cover-template-option{min-width:0;padding:5px;border:1px solid var(--border);border-radius:9px;background:#fff;cursor:pointer}.product.product-ui .cover-template-option[aria-checked=true]{border-color:#167653;box-shadow:0 0 0 1px #167653;color:#167653}.product.product-ui .cover-template-option>span{display:flex;align-items:center;justify-content:center;gap:3px;font-size:12px;padding-block:7px 2px}.product.product-ui .cover-template-option .paper-cover{border-radius:5px}.product.product-ui .cover-inline-preview{width:min(240px,100%);margin:0 auto 18px}.product.product-ui .cover-inline-preview>small{display:block;margin-bottom:8px;color:var(--text2)}@media(min-width:1000px){.cover-inline-preview{display:none}}@media(min-width:600px)and (max-width:999px){.cover-picker-options{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:599px){.cover-picker-options{grid-template-columns:repeat(2,minmax(0,1fr))}}.product.product-ui .paper-cover:not(.cover-paper) .paper-cover-decoration{stroke:currentColor}.product.product-ui .paper-cover:not(.cover-paper) .paper-cover-category{color:inherit;opacity:.8}.product.product-ui .cover-sketch .paper-cover-title{text-align:center}@layer reset,tokens,primitives,shell,pages,responsive,api,adaptive;@layer reset{*,*:before,*:after{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}img,svg{vertical-align:middle}svg{flex-shrink:0}img{max-width:100%}h1,h2,h3,h4,p{margin:0}button{color:inherit}button:disabled{cursor:not-allowed;opacity:.45}button,input,textarea,select{max-width:100%}summary{cursor:pointer}input[type=checkbox],input[type=radio]{accent-color:#0b0c0e}:focus-visible{outline:2px solid #008952;outline-offset:4px}}@layer tokens{:root{--bg: #f6f7f9;--surface: #fff;--text: #0b0c0e;--text2: #5c6470;--text3: #646d79;--border: #e4e7eb;--green: #00ff87;--green-soft: #ebfaf1;--green-ink: #057a55;--r: 12px;--r-lg: 20px;--danger: #ad3535}body{background:var(--bg);color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.65;-webkit-font-smoothing:antialiased}h1,h2,h3{font-weight:650;letter-spacing:-.025em;line-height:1.35}h1{font-size:28px}h2{font-size:20px}h3{font-size:16px}.mono,code,pre,.kicker,.section-kicker{font-family:SFMono-Regular,Consolas,monospace}}@layer primitives{.wrap{width:min(1120px,calc(100% - 56px));margin-inline:auto}main.wrap{padding-block:36px 64px;min-height:calc(100dvh - 145px)}.narrow{max-width:760px}.grow{flex:1;min-width:0}.push-right{margin-left:auto}.small,small{font-size:12px;color:var(--text2)}.muted{color:var(--text2)}.required{color:var(--danger)}.optional{font-weight:400;font-size:12px;color:var(--text3);margin-left:6px}.row,.row-between,.form-actions,.dialog-actions,.heading-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.row-between{justify-content:space-between}.stack{display:flex;flex-direction:column;gap:10px}.spaced{margin-top:30px}.padded{padding:22px}.btn,.icon-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--border);border-radius:10px;padding:9px 16px;background:var(--surface);font-size:13px;font-weight:550;line-height:1.5;transition:background .15s,border-color .15s}.btn:hover:not(:disabled){background:#f0f2f4;border-color:#cbd0d6}.btn-primary{background:var(--text);border-color:var(--text);color:#fff}.btn-primary:hover:not(:disabled){background:#30343a;border-color:#30343a}.btn-quiet,.btn-icon{border-color:transparent;background:transparent}.btn-danger{color:var(--danger);border-color:#eccccc;background:#fff9f9}.btn-danger:hover:not(:disabled){background:#fdecec}.btn-lg{padding:13px 23px;font-size:15px}.btn-small{padding:7px 13px;font-size:12px}.btn-wide{width:100%}.icon-btn{width:36px;height:36px;padding:7px;flex-shrink:0;background:transparent;border-color:transparent}.icon-btn:hover{background:#eef0f3}.icon-btn svg{max-width:20px;max-height:20px}.text-link{display:inline-flex;align-items:center;gap:5px;border:0;padding:0;background:none;font-size:13px;font-weight:550}.text-link:hover,a:hover h2{text-decoration:underline;text-underline-offset:4px}.pill,.tag,.chip{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;font-size:11px;border:1px solid var(--border);background:#f7f8fa;color:var(--text2);border-radius:6px;line-height:1.6}.pill.supply,.pill.demand{background:#ecf8f1;border-color:#d5eee0;color:#176044}.pill.news,.pill.share{background:#f1f3f6;color:#4b5360}.pill.warning{background:#fff7df;color:#8d651b;border-color:#f2e3b4}.chip{font-size:13px;border-radius:8px;padding:7px 13px;cursor:pointer;background:var(--surface)}.chip.selected,.chip.on{background:var(--text);border-color:var(--text);color:#fff}.signal,.status-dot,.dot{display:inline-block;width:6px;height:6px;flex-shrink:0;border-radius:50%;background:#00a862}.status-dot{background:#a6adb7}.avatar{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;font-size:14px;font-weight:600;background:#e9edf0;color:#3c4650}.avatar.sage{background:#dceee3;color:#155e41}.avatar.blue{background:#e3e8ee;color:#445b70}.avatar.terra{background:#eee9e1;color:#74634b}.avatar.lilac{background:#eae7ee;color:#665970}.avatar.big{width:68px;height:68px;font-size:25px}.avatar img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.agent-badge{display:inline-flex;gap:4px;align-items:center;font-size:11px;color:var(--green-ink)}.field{display:flex;flex-direction:column;gap:7px;margin-bottom:20px;min-width:0}.field label{font-size:13px;font-weight:550}input:not([type=checkbox],[type=radio],[type=file],[type=range]),textarea,select{width:100%;border:1px solid #dce0e5;border-radius:9px;background:var(--surface);padding:10px 12px;color:var(--text);outline-offset:2px;min-width:0}input::placeholder,textarea::placeholder{color:#98a1ad;font-weight:400}textarea{resize:vertical;min-height:100px;line-height:1.7}input:read-only,textarea:read-only{background:#f6f7f9;color:var(--text2)}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px;min-width:0}.form-row>*{min-width:0}.check-label{display:inline-flex;align-items:center;gap:7px;font-size:13px;white-space:nowrap;font-weight:400}.check-label input{width:15px;height:15px;margin:0}.form-section{padding-block:20px;border-top:1px solid var(--border)}.form-section h2{font-size:14px}.form-section>p{font-size:12px;color:var(--text2);margin:8px 0 15px}.form-section summary{font-size:13px;font-weight:600;margin-bottom:12px}.notice,.error-note{display:flex;gap:10px;align-items:flex-start;font-size:12px;padding:12px 14px;border-radius:10px;margin:12px 0}.notice{background:#eef8f2;border:1px solid #d8ece1;color:#32634c}.notice a{text-decoration:underline}.notice svg,.error-note svg{width:16px;height:16px;margin-top:2px}.error-note{background:#fff0ee;color:#a33f37;border:1px solid #f4d9d5}.empty-state{text-align:center;padding:64px 24px;background:var(--surface);border:1px dashed #dce0e5;border-radius:20px;margin-block:18px}.empty-state>svg{color:var(--text3);margin-bottom:16px}.empty-state h2{font-size:19px}.empty-state p{color:var(--text2);margin:10px auto 20px;max-width:420px}.empty-state .btn{margin:4px}.page-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px}.page-heading h1{font-size:26px}.page-heading p{color:var(--text2);font-size:13px;margin-top:7px;max-width:620px}.section-kicker,.kicker{display:inline-flex;align-items:center;gap:8px;font-size:10px;letter-spacing:.13em;font-weight:500;color:var(--text3);margin-bottom:12px}.page-tabs{display:flex;align-items:center;gap:4px;margin:0 0 22px;flex-wrap:wrap}.tab{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;padding:8px 15px;border-radius:8px;color:var(--text2);font-size:13px;white-space:nowrap}.tab.active{color:var(--text);background:var(--surface);box-shadow:0 1px 4px #0b0c0e0c;font-weight:600}.count{font-family:Consolas,monospace;font-size:11px;padding:1px 5px;border-radius:5px;background:#e9edf0;color:var(--text2)}.tab-end{margin-left:auto;color:var(--text3);font-size:12px}.filters{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:0 0 20px}.filters select{width:auto;max-width:260px;font-size:12px;padding:8px 10px}.filters input{max-width:380px}.pagination{display:flex;align-items:center;justify-content:center;gap:10px;padding:25px 0;font-size:12px;color:var(--text2)}.pagination>span{margin-right:auto}.pagination .btn{padding:7px 12px;font-size:12px}.back-link,.page-breadcrumb{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--text2);margin-bottom:22px}.back-link:hover{text-decoration:underline}dialog{color:var(--text);border:1px solid var(--border);border-radius:20px;width:min(460px,calc(100% - 32px));max-height:calc(100dvh - 48px);padding:26px;box-shadow:0 24px 100px #0003;overflow:auto}dialog::backdrop{background:#0b0c0e65;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.wide-dialog{width:min(740px,calc(100% - 32px))}.dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.dialog-heading h2{font-size:19px}.dialog-subtitle{color:var(--text2);font-size:13px;margin-bottom:18px}.dialog-actions{justify-content:flex-end;margin-top:24px}.toast{position:fixed;bottom:30px;left:50%;transform:translate(-50%,12px);max-width:calc(100% - 32px);padding:13px 22px;border-radius:12px;background:#0b0c0e;color:#fff;box-shadow:0 8px 30px #0002;z-index:1000;opacity:0;pointer-events:none;transition:.2s}.toast.visible{opacity:1;transform:translate(-50%)}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.skip-link{position:fixed;left:12px;top:-100px;z-index:1001;padding:10px 20px;background:var(--text);color:#fff;border-radius:10px}.skip-link:focus,.skip-link:active{top:12px}.button-spinner{animation:spin 1s linear infinite;width:14px;height:14px}.skeleton{height:80px;background:linear-gradient(90deg,#edf0f2,#fff,#edf0f2);border-radius:12px;margin:16px 0;animation:pulse 1.5s infinite}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.4}}}@layer shell{.app-shell{min-height:100dvh;display:flex;flex-direction:column}.app-shell>main{flex:1}.site-header{height:72px;background:var(--surface);border-bottom:1px solid var(--border);position:relative;z-index:30;flex-shrink:0}.nav-container{max-width:1240px;width:calc(100% - 56px);height:100%;margin:auto;display:flex;align-items:center;gap:44px}.wordmark{display:inline-flex;align-items:center;gap:9px;font-size:20px;font-weight:720;letter-spacing:-.6px;white-space:nowrap}.brand-symbol{height:30px;width:30px}.primary-nav{display:flex;align-items:center;gap:30px;align-self:stretch}.primary-nav a{display:flex;align-items:center;color:var(--text2);font-size:13px;position:relative}.primary-nav a.active{color:var(--text);font-weight:650}.primary-nav a.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--text)}.nav-actions{display:flex;align-items:center;gap:16px;margin-left:auto}.publish-circle{width:34px;height:34px;border-radius:50%;background:var(--text);color:#fff;display:grid;place-items:center}.publish-circle:hover{background:#353a40}.notification-button{position:relative}.notification-dot{position:absolute;right:7px;top:5px;width:6px;height:6px;background:#e44c4c;border-radius:50%}.profile-menu{position:relative}.profile-menu>summary{display:flex;gap:5px;align-items:center;list-style:none}.profile-menu summary::-webkit-details-marker{display:none}.profile-menu .avatar{width:32px;height:32px;font-size:12px}.menu-popover{position:absolute;right:0;top:45px;width:200px;border:1px solid var(--border);border-radius:14px;padding:14px;background:#fff;box-shadow:0 12px 35px #0b0c0e12;display:flex;flex-direction:column;gap:4px;z-index:50;color:var(--text)}.menu-popover>small{padding-bottom:7px;border-bottom:1px solid var(--border);margin-bottom:4px}.menu-popover>a{padding:5px 8px;border-radius:6px;font-size:12px}.menu-popover>a:hover{background:var(--bg)}.site-footer{border-top:1px solid var(--border);height:auto;min-height:72px;color:var(--text3);font-size:11px;margin-top:auto}.site-footer .nav-container{padding-block:22px;justify-content:space-between}.site-footer nav{display:flex;align-items:center;gap:22px}.review-link{display:inline-flex;align-items:center;gap:5px}}@layer pages{.landing{background:#000;color:#e6ebf2;--dl-surface: #0a1020;--dl-text2: #8e99ac;--dl-text3: #7b8799;--dl-line: rgba(255, 255, 255, .1);--dl-green: #00ff87;--dl-green-hover: #33ffa0;--dl-mono: ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--dl-ease: cubic-bezier(.22, 1, .36, 1)}.landing :focus-visible{outline:3px solid var(--dl-green);outline-offset:2px}.landing .site-header{height:56px;background:#000000b3;border-bottom:1px solid var(--dl-line);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}.landing .site-header .nav-container{max-width:1120px;width:100%;margin:0 auto;padding:0 28px;gap:0;justify-content:flex-start}.landing .wordmark{color:#e6ebf2;font-size:16px;font-weight:700;letter-spacing:-.01em;gap:9px}.landing .brand-symbol{width:26px;height:26px;animation:dl-logo-breath 3.5s ease-in-out infinite}.landing .nav-actions{margin-left:auto}.landing .notification-button{color:#b7cdc0}.landing .btn-lg{height:48px;padding:0 22px;border-radius:16px;font-size:16px;font-weight:600}.landing .btn-primary{background:var(--dl-green);border-color:var(--dl-green);color:#00140a;box-shadow:0 0 0 1px #00ff8759,0 0 22px #00ff8738}.landing .btn-primary:hover:not(:disabled){background:var(--dl-green-hover);border-color:var(--dl-green-hover);box-shadow:0 0 0 1px #00ff8780,0 0 34px #00ff8766}.landing .btn-secondary{background:#ffffff0a;border-color:#ffffff29;color:#e6ebf2}.landing .btn-secondary:hover:not(:disabled){background:#ffffff14;border-color:#ffffff29}.landing .dl-hero{position:relative;overflow:hidden;background:#000;color:#e6ebf2}.landing .dl-hero__grid{position:absolute;inset:0;background-image:radial-gradient(rgba(0,255,135,.18) 1px,transparent 1px);background-size:26px 26px;-webkit-mask-image:radial-gradient(75% 75% at 50% 20%,#000 45%,transparent 100%);mask-image:radial-gradient(75% 75% at 50% 20%,#000 45%,transparent 100%);pointer-events:none}.landing .dl-hero__scan{position:absolute;left:0;right:0;height:120px;background:linear-gradient(180deg,transparent,rgba(0,255,135,.14),transparent);animation:dl-scan 6.5s linear infinite;pointer-events:none}.landing .dl-hero__inner{position:relative;max-width:1120px;margin:0 auto;padding:84px 28px 90px;display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}.landing .dl-hero__term{position:relative;animation:dl-floaty 6s ease-in-out infinite}.landing .dl-kicker{display:flex;align-items:flex-start;gap:7px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--dl-green);max-width:100%}.landing .dl-rotator{display:grid;grid-template-columns:minmax(0,1fr);flex:1 1 auto;min-width:0}.landing .dl-rotator>span{grid-area:1 / 1;opacity:0;animation:dl-rot-text 18s var(--dl-ease) infinite}.landing h1.dl-h1{font-size:56px;letter-spacing:-.045em;line-height:1.05;font-weight:700;margin:18px 0}.landing h1.dl-h1 .green{color:var(--dl-green);animation:dl-glow-pulse 3.5s ease-in-out infinite}.landing .dl-lede{font-size:18px;color:var(--dl-text2);max-width:520px;margin:0 0 30px;line-height:1.7}.landing .dl-cta{display:flex;gap:12px;flex-wrap:wrap}.landing .dl-trust{margin:22px 0 0;font-size:13px;color:var(--dl-text3)}.landing .dl-term{background:#04070d;border:1px solid rgba(0,255,135,.2);border-radius:12px;font-family:var(--dl-mono);font-size:13px;overflow:hidden;box-shadow:0 0 0 1px #00ff870f,0 20px 50px #00000080}.landing .dl-term__bar{display:flex;align-items:center;gap:6px;padding:0 12px;height:34px;border-bottom:1px solid rgba(255,255,255,.08);background:#ffffff08}.landing .dl-term__bar i{width:10px;height:10px;border-radius:50%}.landing .dl-term__bar i:nth-child(1){background:#ff5f57}.landing .dl-term__bar i:nth-child(2){background:#febc2e}.landing .dl-term__bar i:nth-child(3){background:#28c840}.landing .dl-term__bar span{margin-left:8px;font-size:11px;color:var(--dl-text3)}.landing .dl-term__body{padding:14px 16px;color:var(--dl-green);line-height:1.75;position:relative}.landing .dl-term__line{display:flex;gap:8px;animation:dl-line-in .5s var(--dl-ease) both}.landing .dl-term__line .p{color:var(--dl-text3)}.landing .dl-term__line.dim{color:#5fbf8b;opacity:.8}.landing .dl-term__cursor{display:inline-block;width:9px;height:16px;background:var(--dl-green);vertical-align:-2px;animation:dl-blink 1s steps(2) infinite}.landing .dl-sec{background:#000}.landing .dl-sec--stats{padding-bottom:64px}.landing .dl-container{max-width:1120px;margin:0 auto;padding:64px 28px}.landing .dl-container--tight{padding:0 28px}.landing .dl-sec__head h2{font-size:24px;color:#e6ebf2;letter-spacing:-.02em;margin-bottom:4px}.landing .dl-sec__head p{color:var(--dl-text2);margin:0}.landing .dl-feat{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;margin-top:22px}.landing .dl-feat-item{background:var(--dl-surface);border:1px solid var(--dl-line);border-radius:20px;padding:26px 24px}.landing .dl-feat-item .ic{width:40px;height:40px;border-radius:11px;display:flex;align-items:center;justify-content:center;background:#00ff871a;color:var(--dl-green);margin-bottom:16px}.landing .dl-feat-item h3{font-size:17px;color:#e6ebf2;margin-bottom:8px}.landing .dl-feat-item p{margin:0;font-size:14px;color:var(--dl-text2);line-height:1.6}.landing .dl-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:18px}.landing .dl-stat{text-align:center;padding:26px 16px;border:1px solid var(--dl-line);border-radius:20px;background:var(--dl-surface)}.landing .dl-stat b{display:block;font-size:30px;letter-spacing:-.02em;color:var(--dl-green);font-family:var(--dl-mono)}.landing .dl-stat span{font-size:13px;color:var(--dl-text2)}.landing .site-footer{border-top:1px solid var(--dl-line);color:var(--dl-text3);font-size:13px}.landing .site-footer .nav-container{max-width:none;width:100%;padding:24px 28px;justify-content:space-between}.landing .site-footer a{color:var(--dl-text3)}.landing .site-footer a:hover{color:#e6ebf2}.landing dialog{width:min(480px,calc(100% - 40px));background:var(--dl-surface);border:1px solid rgba(255,255,255,.14);border-radius:18px;color:#e6ebf2;padding:26px 24px 20px;box-shadow:0 8px 24px #0009,0 32px 80px #000000b3}.landing dialog::backdrop{background:#000000b8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.landing dialog .dialog-heading{margin-bottom:6px}.landing dialog .dialog-heading h2{color:#e6ebf2;font-size:19px;letter-spacing:-.01em}.landing dialog .icon-btn{background:transparent;border-color:transparent;color:var(--dl-text2)}.landing dialog .icon-btn:hover{background:#ffffff14;color:#e6ebf2}.landing dialog p{color:var(--dl-text2);font-size:14px;line-height:1.7;margin:0 0 18px}.landing .dl-copyrow{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:10px}.landing .dl-copyrow code{font-family:var(--dl-mono);color:var(--dl-green);font-size:14px;overflow-wrap:anywhere}.landing .dl-copy-btn{height:32px;padding:0 13px;border-radius:10px;font-size:13.5px;flex:0 0 auto}@keyframes dl-scan{0%{transform:translateY(-140px)}to{transform:translateY(1000px)}}@keyframes dl-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes dl-line-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes dl-glow-pulse{0%,to{text-shadow:0 0 16px rgba(0,255,135,.25)}50%{text-shadow:0 0 34px rgba(0,255,135,.55)}}@keyframes dl-floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes dl-rot-text{0%,3%{opacity:0}6%{opacity:1}13%{opacity:1}16%,to{opacity:0}}@keyframes dl-logo-breath{0%,to{filter:drop-shadow(0 0 5px rgba(0,255,135,.25))}50%{filter:drop-shadow(0 0 16px rgba(0,255,135,.55))}}.stream-layout{max-width:720px;margin:auto}.discover-tools{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:900px;margin:0 auto 20px}.discover-tools .page-tabs{margin:0;background:#e9ecf0;padding:4px;border-radius:10px}.discovery-links{display:flex;gap:20px;font-size:12px;color:var(--text2)}.discovery-links a{display:inline-flex;align-items:center;gap:6px}.category-filter{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.feed-card{border:1px solid var(--border);border-radius:20px;background:var(--surface);padding:20px 22px;margin-bottom:14px;display:flex;flex-direction:column;gap:12px;transition:border-color .2s}.feed-card:hover{border-color:#bdc6c0}.card-eyebrow{display:flex;align-items:center;justify-content:space-between}.card-status{display:flex;gap:6px;align-items:center;font-size:10px;color:var(--text3)}.card-identity{display:flex;align-items:flex-start;gap:12px}.card-identity>div{min-width:0}.card-identity h2{font-size:17px;line-height:1.5;font-weight:650}.card-byline{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:var(--text3);font-size:11px;margin-top:3px}.feed-description{font-size:13px;line-height:1.85;color:var(--text2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.feed-tags{display:flex;gap:6px;flex-wrap:wrap}.tag{background:#f7f8fa;border-color:#eceef1}.card-meta{display:flex;gap:17px;flex-wrap:wrap;color:var(--text3);font-size:11px}.match-hint{background:#eff8f2;color:#3c7957;border-radius:8px;padding:9px 12px;font-size:12px;display:flex;gap:8px;align-items:flex-start}.match-hint>svg{margin-top:3px}.match-hint small{display:block;color:#5c7567;font-size:10px;margin-top:3px}.card-actions{display:flex;align-items:center;gap:8px;padding-top:2px}.save-action{margin-left:auto;color:var(--text3)}.save-action[aria-pressed=true]{color:var(--green-ink)}.me-home{max-width:760px}.me-profile{display:flex;gap:18px;align-items:flex-start;padding:8px 0 14px}.me-profile .avatar{width:76px;height:76px;font-size:26px}.me-profile__id{flex:1;min-width:0}.me-profile__id h1{font-size:23px;margin-bottom:4px}.me-profile__id p{font-size:12px;margin:3px 0}.me-profile__actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.me-profile__bio{font-size:13px;color:var(--text2);margin:0 0 16px;line-height:1.7}.me-figures{display:flex;align-items:center;gap:26px;padding-bottom:16px;border-bottom:1px solid var(--border)}.me-figures button,.me-figures__static{display:flex;flex-direction:column;align-items:center;gap:2px;border:0;background:transparent;padding:0;color:var(--text2)}.me-figures b{font-size:18px;font-weight:650;color:var(--text)}.me-figures span{font-size:11px}.me-figures button:hover b,.me-figures button.on b{color:var(--green-ink)}.me-tabs{margin:0 0 18px;padding:0;gap:26px;justify-content:center;background:transparent;border-bottom:1px solid var(--border);border-radius:0}.me-tabs .tab{padding:12px 2px;border-radius:0}.me-tabs .tab.active{box-shadow:none;border-bottom:2px solid var(--text)}.me-publish{margin-left:auto;color:var(--green-ink);font-weight:600}.me-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}.me-grid .feed-card{margin-bottom:0;height:100%}.matches-note{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text2);margin:0 0 14px}.me-relations__head{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:16px;margin-bottom:14px}.settings-services{display:flex;flex-direction:column;gap:8px;margin-top:14px}.settings-service{display:flex;align-items:center;gap:12px;border:1px solid var(--border);border-radius:12px;background:var(--surface);padding:12px 14px}.settings-service:hover{border-color:#bac6bf}.settings-service .ic{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:#f3f5f7;flex:0 0 auto}.settings-service .copy{flex:1;min-width:0}.settings-service strong{display:block;font-size:13.5px}.settings-service small{display:block;font-size:11px;margin-top:2px;color:var(--text3)}.settings-service .meta{font-size:11px;color:var(--text2)}.settings-service>svg{color:#9da7af}.public-profile-page{max-width:760px}.module-icon{display:grid;place-items:center;width:38px;height:38px;background:#f3f5f7;border-radius:10px}.recent-actions{display:flex;gap:10px;align-items:center;margin-top:8px}.recent-actions .btn{padding:3px 7px;font-size:11px}.recent-actions .text-link{font-size:11px}.detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:32px;align-items:start}.detail-main{min-width:0;background:#fff;border:1px solid var(--border);border-radius:20px;padding:30px}.detail-header{padding-bottom:23px;border-bottom:1px solid var(--border);margin-bottom:22px}.detail-header h1{font-size:28px;line-height:1.4;margin:13px 0 17px}.author-line{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:12px}.author-line .avatar{width:30px;height:30px;font-size:11px}.author-line time{color:var(--text3);font-size:10px;margin-left:auto}.author-name{font-weight:550}.article-body{font-size:14px;line-height:1.95;color:#434b55}.article-body p{margin:14px 0;white-space:pre-wrap;overflow-wrap:anywhere}.article-body h2{font-size:16px;margin-top:24px}.detail-tags{display:flex;gap:7px;flex-wrap:wrap;margin:24px 0}.why-panel{background:#eef8f2;border:1px solid #dceee3;border-radius:12px;padding:18px;margin:20px 0;font-size:12px;color:#436b55}.why-panel h3{font-size:13px;margin-bottom:10px}.why-panel p{margin:8px 0}.why-panel details{font-size:11px}.detail-interactions{display:flex;align-items:center;gap:8px;border-top:1px solid var(--border);padding-top:20px;margin-top:25px}.detail-interactions .btn{border-radius:30px}.liked{color:var(--green-ink)}.detail-sidebar{display:flex;flex-direction:column;gap:14px}.detail-cta,.detail-facts,.detail-person{padding:20px;background:#fff;border:1px solid var(--border);border-radius:16px}.detail-cta p{font-size:12px;color:var(--text2);line-height:1.8;margin-top:12px}.detail-cta p:first-child{margin-top:0}.detail-facts>div{display:flex;justify-content:space-between;gap:15px;font-size:12px;padding:8px 0}.detail-facts>div>span:first-child{color:var(--text3);flex-shrink:0}.detail-person{display:grid;grid-template-columns:40px 1fr;gap:6px 12px;align-items:center}.detail-person .avatar.big{width:40px;height:40px;font-size:16px;grid-row:span 2}.detail-person h3{font-size:14px}.detail-person p{font-size:10px;color:var(--text3)}.detail-person>.btn{grid-column:1/-1;margin-top:12px}.report-link{font-size:11px;color:var(--text3);background:none;border:0}.comments{margin-top:28px;padding-top:22px;border-top:1px solid var(--border)}.comments h2{font-size:17px}.comment{display:flex;gap:12px;margin-top:22px;font-size:12px}.comment>.avatar{width:30px;height:30px;font-size:11px}.comment>div{flex:1;min-width:0}.comment p{margin:5px 0 8px;overflow-wrap:anywhere}.comment-time{color:var(--text3);font-size:10px;margin-left:12px}.comment.reply{margin-left:42px;background:var(--bg);padding:12px;border-radius:10px}.comment-form{display:flex;align-items:flex-end;gap:10px;margin-top:24px}.comment-form textarea{font-size:12px;min-height:70px}.publish-page{max-width:560px}.publish-page .page-heading{justify-content:center;text-align:center;margin-bottom:26px}.publish-page .page-heading h1{font-size:25px}.publish-panel{background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:26px}.category-options{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.category-options>label{position:relative;border:1px solid var(--border);border-radius:10px;padding:12px 14px;cursor:pointer;display:grid;grid-template-columns:1fr auto;align-items:center}.category-options>label.selected{border-color:var(--text);background:#f7f8f9;box-shadow:inset 0 0 0 1px var(--text)}.category-options input{grid-row:span 2;grid-column:2;width:13px}.category-options strong{font-size:14px;grid-row:1;grid-column:1}.category-options span{font-size:10px;font-weight:400;color:var(--text3);grid-column:1;grid-row:2;margin-top:3px}.body-editor{min-height:190px;font-size:13px}.selected-tags{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}.form-actions{justify-content:flex-end;padding-top:20px;border-top:1px solid var(--border);margin-top:20px}.publish-panel .form-actions{background:#fff;padding-bottom:6px}.publish-panel .form-actions>.btn-primary{flex:1}.publish-help{display:flex;flex-direction:column;align-items:center;gap:7px;margin-top:20px;font-size:12px;color:var(--text2)}.publish-help span{font-size:10px;color:var(--text3)}main.conversations-page{width:min(1240px,100%);padding:24px 28px;min-height:0;display:flex;flex-direction:column}.chat-shell{height:100dvh;min-height:600px}.chat-shell .site-footer{display:none}.chat-shell>main{flex:1;min-height:0}.message-layout{display:grid;grid-template-columns:264px minmax(0,1fr);border:1px solid var(--border);border-radius:16px;overflow:hidden;background:#fff;flex:1;min-height:0}.conversation-list{background:#f0f2f5;border-right:1px solid var(--border);overflow:auto;padding:12px}.conversation-list-head{padding:9px 8px 20px}.conversation-list-head h2{font-size:18px}.conversation-list-head .text-link{font-size:10px;margin-top:5px;color:var(--text3)}.conversation-item{display:flex;align-items:center;gap:10px;border:1px solid transparent;border-radius:10px;padding:13px 10px;margin-bottom:5px}.conversation-item.active{background:#fff;border-color:#e4e8eb;box-shadow:0 2px 6px #00000003}.conversation-copy{min-width:0;flex:1}.conversation-copy strong{font-size:12px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conversation-copy small{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;margin-top:4px;color:var(--text3)}.conversation-meta{align-self:flex-start;text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:12px}.conversation-meta time{font-size:9px;color:var(--text3);white-space:nowrap}.conversation-item .avatar{width:32px;height:32px;font-size:11px}.conversation-unread-dot{width:6px;height:6px;border-radius:50%;background:#00a862}.conversation-list-empty{padding:25px 10px;color:var(--text3);display:grid;gap:12px;font-size:12px}.chat-pane{display:flex;flex-direction:column;min-width:0;min-height:0;position:relative}.chat-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 24px;border-bottom:1px solid var(--border)}.chat-peer{display:flex;gap:12px;align-items:center;flex:1;min-width:0}.chat-peer h2{font-size:15px}.chat-peer p{font-size:10px;color:var(--text3);margin-top:3px}.chat-context{display:flex;justify-content:space-between;gap:12px;margin:14px 24px 0;padding:9px 12px;background:#f0f8f3;border-radius:8px;color:#477057;font-size:10px}.chat-context>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.chat-context a{flex-shrink:0}.chat-log{flex:1;min-height:0;overflow:auto;padding:22px 24px;scrollbar-width:thin}.chat-time-divider{display:block;text-align:center;font-size:9px;color:#68717d;margin:20px 0}.chat-message{display:flex;gap:9px;margin-top:14px;align-items:flex-end}.chat-message.self{flex-direction:row-reverse}.chat-message.grouped{margin-top:5px}.chat-message-avatar{width:27px;flex-shrink:0}.chat-message-avatar .avatar{width:27px;height:27px;font-size:10px}.chat-message-body{max-width:75%}.chat-bubble{padding:11px 14px;border-radius:13px 13px 13px 4px;background:#f0f2f5;color:#39414b;font-size:13px;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}.self .chat-bubble{background:#0b0c0e;color:#fff;border-radius:13px 13px 4px}.agent-message-label{display:flex;align-items:center;gap:4px;color:var(--text3);font-size:9px;margin-top:5px}.self .agent-message-label{justify-content:flex-end}.chat-form{display:flex;gap:10px;align-items:flex-end;padding:16px 22px;border-top:1px solid var(--border);background:#fff}.chat-form textarea{resize:none;min-height:40px;max-height:120px;font-size:12px;background:#f8f9fa;padding:10px 12px}.chat-send-button{width:40px;height:40px;border-radius:9px;background:var(--text);border-color:var(--text)}.chat-send-button:hover{background:#30363b}.conversation-row{position:relative;display:flex;align-items:stretch;border-radius:10px;margin-bottom:5px}.conversation-swipe{display:flex;align-items:center;gap:2px;flex:1;min-width:0}.conversation-swipe .conversation-item{flex:1;min-width:0;margin-bottom:0}.conversation-quick-delete{flex:0 0 auto;display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:8px;background:transparent;color:var(--text3);opacity:.45;transition:opacity .15s,color .15s,background .15s}.conversation-quick-delete:hover,.conversation-quick-delete:focus-visible{opacity:1;color:var(--danger);background:#00000008}.conversation-delete{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:0;overflow:hidden;border:0;border-radius:10px;background:var(--danger);color:#fff;font-size:11px;font-weight:650;opacity:0;pointer-events:none;transition:width .22s cubic-bezier(.22,1,.36,1),margin-left .22s cubic-bezier(.22,1,.36,1),opacity .16s}.conversation-row.dragging .conversation-delete{transition:opacity .16s}.conversation-row.open .conversation-delete,.conversation-row.dragging .conversation-delete{margin-left:6px;opacity:1;pointer-events:auto}.conversation-row.open .conversation-delete{width:84px}.chat-attachments{display:flex;flex-direction:column;gap:6px;white-space:normal}.chat-attachments:not(:last-child){margin-bottom:6px}.chat-image{display:block;max-width:220px;border-radius:10px;overflow:hidden;line-height:0}.chat-image img{display:block;width:100%;max-height:260px;object-fit:cover}.chat-file{display:flex;align-items:center;gap:8px;min-width:190px;padding:8px 10px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text)}.chat-file-copy{display:flex;flex-direction:column;flex:1;min-width:0}.chat-file-copy strong{font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-file-copy small{font-size:10.5px;color:var(--text3)}.chat-file-download{flex:0 0 auto;border:0;background:transparent;color:var(--green-ink);font-size:11px;font-weight:650}.self .chat-file{background:#ffffff14;border-color:#ffffff2e;color:#fff}.self .chat-file-copy small{color:#ffffff8c}.self .chat-file-download{color:var(--green)}.chat-attach-actions{display:flex;align-items:center;gap:2px;padding-bottom:4px}.chat-attach-button{cursor:pointer;color:var(--text2)}.chat-attach-button:hover{color:var(--text)}.chat-attach-button input{display:none}.chat-empty{display:grid;place-items:center}.chat-empty .empty-state{border:0}.mobile-chat-back{display:none}.message-pending{width:10px;height:10px;border:1px solid #ccd4db;border-top-color:#555;border-radius:50%;animation:spin 1s linear infinite}.message-retry{border:0;background:none;color:var(--danger)}.new-message-jump{position:absolute;bottom:85px;left:50%;transform:translate(-50%);background:var(--text);color:#fff;border:0;border-radius:20px;padding:7px 14px;font-size:11px}.inline-menu{position:relative}.inline-menu summary{list-style:none}.inline-menu>div{position:absolute;z-index:20;right:0;top:40px;min-width:150px;display:flex;flex-direction:column;gap:5px;padding:10px;border:1px solid var(--border);border-radius:12px;background:#fff;box-shadow:0 8px 20px #0001}.settings-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:44px;align-items:start}.settings-nav{display:flex;flex-direction:column;gap:6px;position:sticky;top:24px}.settings-nav h1{font-size:23px;margin-bottom:3px}.settings-nav>p{margin-bottom:17px}.settings-nav a{padding:10px 13px;border-radius:9px;color:var(--text2);font-size:13px}.settings-nav a.active{background:#e9edf0;color:var(--text);font-weight:600}.settings-content{max-width:660px;min-width:0}.settings-section{border-bottom:1px solid var(--border);padding:0 0 26px;margin-bottom:26px}.settings-section h2{font-size:20px;margin-bottom:8px}.settings-section>p{font-size:12px}.profile-avatar-editor{display:flex;gap:16px;align-items:center;margin:26px 0}.profile-avatar-editor .small{font-size:10px;margin-top:7px}.profile-form{max-width:460px}.private-account-section,.danger-zone{padding:23px;border:1px solid var(--border);border-radius:14px;background:#fff;margin:22px 0}.private-account-section h2,.danger-zone h2{font-size:16px}.danger-zone{border-color:#eddede}.danger-zone p{font-size:12px;color:var(--text2);margin:10px 0}.public-profile-identity{display:flex;gap:20px;align-items:flex-start;padding:6px 0 25px;border-bottom:1px solid var(--border);margin-bottom:24px}.public-profile-identity>div{flex:1;min-width:0}.public-profile-identity .page-heading{margin-bottom:8px}.public-profile-identity h1{font-size:25px}.profile-summary p{font-size:12px;margin:6px 0}.profile-handle{font-family:Consolas,monospace;color:var(--text3)}.public-profile-page>.page-tabs{background:#e9ecf0;padding:4px;border-radius:10px}.person-row{display:flex;gap:12px;align-items:center;padding:18px;border:1px solid var(--border);background:#fff;border-radius:12px;margin-bottom:10px}.person-handle{display:block;font-size:10px}.notification-page{max-width:800px}.notice-row{display:flex;gap:14px;align-items:flex-start;width:100%;text-align:left;padding:22px;border:1px solid var(--border);border-radius:14px;background:#fff;margin-bottom:10px}.notice-row.unread{border-left:3px solid #00a862}.notice-row h3{font-size:14px}.notice-row p{font-size:12px;color:var(--text2);margin:7px 0}.notice-row small{font-size:10px}.notice-icon{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border-radius:10px;background:#f1f3f5;color:var(--text3)}.unread .notice-icon{background:#e9f8ef;color:#268754}.agents-page{max-width:900px}.agent-binding-panel{display:flex;align-items:center;gap:18px;border:1px solid #ccebd8;background:#edfaf2;border-radius:18px;padding:26px;margin-bottom:28px}.way-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:12px;background:#daf3e4;color:#087447;flex-shrink:0}.agent-binding-panel h2{font-size:23px}.agent-binding-panel .section-kicker{font-size:9px;margin:0}.agent-binding-panel p{font-size:12px;color:var(--text2)}.connection-box{border:1px solid var(--border);border-radius:20px;background:#fff;padding:28px}.connection-box .timer{font:18px Consolas,monospace}.connection-box>.row{margin:16px 0}.connection-methods{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:20px 0}.connection-methods>div{border:1px solid var(--border);border-radius:12px;padding:18px;min-width:0}.connection-methods h3{font-size:14px}.connect-code{display:block;overflow-wrap:anywhere;white-space:pre-wrap;padding:13px;background:#f5f7f9;color:#456051;border-radius:8px;font-size:11px;margin:12px 0}.handoff h2{font-size:18px;margin-top:25px}.handoff p{font-size:12px;color:var(--text2);margin:10px 0}.demo-inline{background:#f8f9fa;border:1px dashed #cbd6ce;border-radius:12px;padding:20px;margin-top:24px}.demo-inline h3{font-size:14px}.demo-inline p{font-size:12px;margin:8px 0}.table-wrap{overflow:auto;border:1px solid var(--border);border-radius:14px;background:#fff}table{border-collapse:collapse;width:100%;font-size:12px}th{text-align:left;font-weight:500;color:var(--text3);background:#f8f9fb;font-size:10px;white-space:nowrap}td,th{padding:15px 18px;border-bottom:1px solid var(--border)}td{overflow-wrap:anywhere}tr:last-child td{border:0}td .btn{font-size:11px;padding:6px 10px}.table-wrap:has(.inline-menu[open]){overflow:visible}.record-row{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:20px;border:1px solid var(--border);border-radius:12px;background:#fff;margin:12px 0}.record-row h3{font-size:14px}.record-row p{font-size:12px;color:var(--text2);margin-top:6px}.record-row>div{min-width:0}.definition-list{font-size:12px;display:grid;grid-template-columns:110px 1fr;gap:13px;overflow-wrap:anywhere}.definition-list dt{color:var(--text3)}.definition-list dd{margin:0}.operations-page{max-width:1180px}.ops-tabs{display:flex;gap:5px;flex-wrap:wrap;padding:8px;background:#e9edf1;border-radius:12px;margin-bottom:24px}.ops-tabs a{font-size:12px;border-radius:7px;padding:8px 12px}.ops-tabs a.active{background:#fff;font-weight:600;box-shadow:0 1px 4px #0001}.ops-actions{display:flex;gap:6px;flex-wrap:wrap}.ops-table table{min-width:680px}.ops-table td small{display:block;margin-top:6px}.ops-table th{font-size:11px}.ops-table td{vertical-align:top}.stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:24px 0}.stat{padding:20px;border:1px solid var(--border);border-radius:14px;background:#fff}.stat span{display:block;font-size:12px;color:var(--text2)}.stat strong{display:block;font-size:28px;font-weight:600;margin:8px 0}.stat small{font-size:10px}.insights-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.insights-grid>section{border:1px solid var(--border);border-radius:16px;background:#fff;padding:24px;min-width:0}.insights-grid h2{font-size:17px;margin-bottom:18px}.funnel-step{margin:10px 0;font-size:12px}.funnel-bar{height:8px;background:#00a862;border-radius:10px;margin-top:5px}.definition-list:has(>div){display:flex;flex-direction:column;gap:12px}.definition-list>div{display:grid;grid-template-columns:95px 1fr;gap:14px}.danger-zone>.text-link{display:flex;margin-top:14px}.tag-tree-row{display:flex;align-items:center;gap:7px;border-radius:9px;padding:8px 6px;border-bottom:1px solid #f0f2f3}.tag-tree-row.active{background:#edf8f1}.tag-tree-row:hover{background:#f4f7f5}.tag-tree-main>span:first-child{flex:1;min-width:0}.tag-tree-main strong{display:block;font-weight:550}.tag-tree-main small{display:block;font-size:11px;line-height:1.7;color:var(--text3);margin-top:4px}.tag-level{font-size:10px;color:var(--text3);white-space:nowrap}.tag-search{display:flex;align-items:center;gap:10px}.tag-select{display:flex;align-items:center;gap:10px;border:0;background:none;flex:1;text-align:left;padding:10px 3px}.tag-select strong{font-size:13px}.tag-select small{display:block;font-size:11px;color:var(--text3);margin-top:3px}.tag-select .tag-check{width:18px;height:18px;border:1px solid #cbd3ce;border-radius:5px;background:#fff}.tag-select.chosen .tag-check{background:#0b0c0e;color:#fff;border-color:#0b0c0e}.breadcrumb{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:15px 0}.breadcrumb button{border:0;background:none;padding:0;font-size:12px;color:var(--green-ink)}.tag-tree{max-height:340px;overflow:auto;border:1px solid var(--border);border-radius:12px;padding:8px;margin:12px 0}.ops-mobile-records{display:none}.agent-onboarding{display:grid;grid-template-columns:1.05fr 1fr;gap:35px;border:1px solid #d6e9de;border-radius:20px;background:#fff;padding:32px;margin-bottom:28px}.agent-onboarding .module-icon{color:var(--green-ink);background:#e4f7ec;margin-bottom:20px;width:46px;height:46px}.agent-onboarding .kicker{font-size:9px;color:var(--green-ink)}.agent-onboarding h2{font-size:23px}.agent-onboarding p{font-size:13px;color:var(--text2);margin:12px 0 23px;line-height:1.9}.agent-steps{list-style:none;padding:24px;margin:0;background:#f6f9f7;border-radius:14px;display:flex;flex-direction:column;justify-content:center;gap:27px}.agent-steps li{display:flex;gap:15px;align-items:center}.agent-steps li>span{font:12px Consolas,monospace;color:#416f54;border:1px solid #d4e8dc;border-radius:50%;width:30px;height:30px;display:grid;place-items:center}.agent-steps strong{font-size:13px;font-weight:550}.agent-steps small{display:block;font-size:10px;color:var(--text3);margin-top:4px}.agent-instances,.agent-code-records{margin-top:30px}.section-heading{margin-bottom:15px}.section-heading h2{font-size:17px}.notification-page{max-width:1000px}.inbox-workspace{display:grid;grid-template-columns:140px minmax(0,1fr);gap:26px}.inbox-nav{display:flex;flex-direction:column;align-items:stretch;gap:6px}.inbox-nav .tab{justify-content:flex-start}.inbox-nav .check-label{margin:15px 0 0 12px;font-size:11px}.inbox-messages{min-width:0}.metric-funnel{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:22px 0}.metric-funnel .funnel-step{background:#fff;border:1px solid var(--border);border-radius:14px;padding:20px;margin:0}.metric-funnel strong{display:block;font-size:28px;margin:14px 0}.metric-funnel .funnel-bar{height:5px}.metric-funnel span{font-size:11px;color:var(--text2)}.catalog-page{max-width:900px}.catalog-tree{border:1px solid var(--border);background:#fff;border-radius:14px;padding:12px}.tag-level{min-width:0}.tag-children{padding-left:22px;border-left:1px solid #e7eae9;margin-left:15px}.tag-node{display:flex;align-items:center;gap:8px;border-radius:8px;padding:5px 6px;min-width:0}.tag-node:hover{background:#f5f8f6}.tag-node.active{background:#e9f8ef}.tag-expand,.tag-check{border:0;background:none;display:grid;place-items:center;flex-shrink:0;width:27px;height:27px}.tag-leaf-dot{width:27px;display:inline-block}.tag-tree-main{display:flex;flex:1;align-items:center;text-align:left;gap:10px;min-width:0;background:none;border:0;padding:7px 0;font-size:13px}.tag-tree-main small{font-size:10px}.tag-child-count{font-size:10px;color:var(--text3)}.tag-code-copy{border:0;background:none;color:var(--text3);font-size:10px;padding:5px}.tag-node code{font-size:10px;overflow-wrap:anywhere}.tag-node .tag-check.selected{background:#0b0c0e;color:#fff;border-radius:6px}.tag-search{margin:15px 0}.tag-search-result{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:12px;border:1px solid var(--border);border-radius:8px;background:#fff;margin-bottom:6px}.tag-parent-trigger{justify-content:flex-start;text-align:left}.tag-parent-picker{margin-top:10px}.tag-parent-root{width:100%;border:1px solid var(--border);padding:10px;border-radius:8px;text-align:left;background:var(--bg);margin-bottom:8px}.breadcrumb,.breadcrumb-path{font-size:11px;color:var(--text3)}.auth-page{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:80px;max-width:980px;padding:65px 28px!important;margin:auto;width:100%}.auth-intro{padding:20px 0}.auth-intro h1{font-size:40px;line-height:1.35;margin-bottom:20px}.auth-intro p{color:var(--text2);font-size:14px;line-height:1.9}.auth-intro .kicker{color:var(--green-ink)}.auth-intro .auth-flow{display:flex;gap:18px;margin-top:35px;font:11px Consolas,monospace;color:var(--text3)}.auth-card{background:#fff;border:1px solid var(--border);border-radius:20px;padding:32px;min-width:0}.auth-mark{margin-bottom:23px}.auth-card>h1{font-size:23px;margin-bottom:8px}.auth-card>p.muted{font-size:12px;margin-bottom:24px}.auth-card .page-heading h1{font-size:24px}.auth-card .page-heading{margin-bottom:26px}.auth-foot{font-size:10px;color:var(--text3);text-align:center;margin-top:22px}.auth-foot a{text-decoration:underline}.oauth-consent-card{max-width:580px}.article-page{max-width:800px}.guide-section{background:#fff;padding:25px;border:1px solid var(--border);border-radius:14px;margin-bottom:14px}.guide-section h2{font-size:16px;margin-bottom:10px}.guide-section p{font-size:13px;color:var(--text2);line-height:1.9}.article-page>.btn{margin-top:20px}.request-template{display:block;white-space:pre-wrap;background:#0c1510;color:#8bd7b0;border-radius:12px;padding:20px;font-size:12px;margin:15px 0}.future{display:inline-flex;gap:8px;color:var(--text3);font-size:12px}.future small{border:1px solid var(--border);border-radius:5px;padding:0 5px;font-size:9px}.system-page .empty-state{max-width:620px;margin:65px auto;background:transparent;border:0}.demo-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.demo-panel,.component-section{border:1px solid var(--border);border-radius:16px;padding:24px;background:#fff;min-width:0}.demo-panel h2{font-size:17px;margin-bottom:16px}.scenario-buttons{display:flex;gap:8px;flex-wrap:wrap}.demo-panel select{margin-block:10px}.demo-panel .btn{margin:3px}.prototype-note,.page-bottom-note{font-size:11px;color:var(--text3);margin-top:16px}.email-preview{border:1px solid var(--border);border-radius:12px;padding:24px}.email-preview>h2{font-size:20px;margin-bottom:16px}.email-preview>p{font-size:12px}.avatar-crop-stage{position:relative;overflow:hidden;touch-action:none;background:#111;border-radius:12px;margin:18px auto;width:320px;max-width:100%;aspect-ratio:1;cursor:grab}.avatar-crop-stage img{position:absolute;left:50%;top:50%;max-width:none;-webkit-user-select:none;user-select:none;pointer-events:none;transform-origin:center}.avatar-crop-mask{position:absolute;inset:0;border:2px solid #fff8;pointer-events:none}.avatar-crop-controls{display:flex;align-items:center;gap:12px}.avatar-crop-help{font-size:11px;color:var(--text3)}.avatar-crop-loading{padding:80px 10px;color:#fff;text-align:center}}@layer responsive{@media(max-width:1000px){.detail-layout{grid-template-columns:minmax(0,1fr) 255px;gap:22px}.detail-main{padding:24px}.detail-header h1{font-size:24px}.nav-container{gap:30px}.settings-layout{gap:28px;grid-template-columns:170px minmax(0,1fr)}.auth-page{gap:40px}.stat-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.wrap{width:calc(100% - 32px)}main.wrap{padding-block:24px 42px}.site-header{height:108px}.nav-container{width:calc(100% - 32px);gap:15px;flex-wrap:wrap;position:relative;padding-block:14px 0;align-content:flex-start}.wordmark{font-size:18px}.brand-symbol{width:27px;height:27px}.nav-actions{gap:12px}.nav-actions>.btn{padding:5px 12px;font-size:12px}.nav-actions .avatar{width:28px;height:28px}.publish-circle{width:30px;height:30px}.primary-nav{order:3;width:100%;height:43px;gap:30px;justify-content:center}.primary-nav a{font-size:13px}.primary-nav a.active:after{bottom:0}.site-footer .nav-container{padding-block:20px;gap:10px;justify-content:center}.site-footer nav{gap:15px;font-size:10px}.site-footer{min-height:85px}.page-heading{align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:22px}.page-heading h1{font-size:23px}.page-heading p{font-size:12px}.heading-actions{gap:7px}.heading-actions .btn{font-size:11px;padding:7px 11px}.discover-tools{gap:12px;align-items:flex-start}.discover-tools .tab{padding:7px 13px;font-size:12px}.discovery-links{flex-direction:column;gap:5px;align-items:flex-end;font-size:10px}.category-filter{gap:6px;margin-bottom:16px}.category-filter .chip{padding:6px 11px;font-size:12px}.feed-card{padding:17px;border-radius:16px;gap:11px}.card-identity h2{font-size:15px}.card-identity .avatar{width:34px;height:34px;font-size:12px}.card-byline{gap:8px;font-size:10px}.feed-description{font-size:12px}.card-meta{gap:12px;font-size:10px}.card-actions .btn{font-size:11px;padding:7px 11px}.card-actions .icon-btn{padding:7px}.card-status{font-size:9px}.tag{font-size:10px}.filters select{flex:1;max-width:100%;min-width:110px}.filters{gap:8px}.tab-end{display:none}.tab-end.check-label{display:inline-flex;margin-left:0}.pagination{gap:6px;font-size:10px}.pagination .btn{font-size:10px;padding:6px 8px}.module-icon{width:34px;height:34px}.detail-layout{grid-template-columns:1fr;gap:18px}.detail-main{padding:20px;border-radius:16px}.detail-header h1{font-size:23px}.detail-sidebar{display:grid;grid-template-columns:1fr;gap:12px}.detail-sidebar .detail-person{order:3}.detail-sidebar>.report-link{order:4}.detail-tags{margin:20px 0}.author-line time{margin-left:0}.article-body{font-size:13px}.comment-form{flex-wrap:wrap}.comment-form>.grow{flex-basis:100%}.comment-form>.btn{margin-left:auto}.comments h2{font-size:16px}.comment-time{display:block;margin-left:0;font-size:9px}.publish-page{max-width:560px}.publish-panel{padding:20px;border-radius:16px}.publish-page .page-heading{margin-bottom:22px}.publish-page .page-heading h1{font-size:23px}.body-editor{min-height:170px}.publish-panel .form-row{gap:10px}.publish-help span{font-size:9px}.chat-shell{height:100dvh;min-height:0}.chat-shell main.conversations-page{width:100%;padding:0;min-height:0}.message-layout{border:0;border-radius:0;grid-template-columns:1fr}.message-layout.has-selected>.conversation-list{display:none}.message-layout.show-list>.chat-pane,.message-layout.show-list>.chat-empty{display:none}.conversation-list{border:0;padding:16px;background:var(--bg)}.conversation-list-head{display:flex;align-items:center;justify-content:space-between;padding:5px 4px 20px}.conversation-list-head h2{font-size:20px}.conversation-item{padding:16px 12px;background:#fff;border-color:var(--border);margin-bottom:10px}.conversation-item .avatar{width:40px;height:40px;font-size:13px}.conversation-copy strong{font-size:14px}.conversation-copy small{font-size:11px}.conversation-meta time{font-size:10px}.mobile-chat-back{display:flex;width:28px;height:32px;padding:3px}.chat-header{padding:14px;gap:7px}.chat-peer{gap:8px}.chat-peer .avatar{width:32px;height:32px;font-size:12px}.chat-peer h2{font-size:14px}.chat-header .inline-menu{margin-left:auto}.chat-context{margin:12px 14px 0;padding:9px;font-size:9px}.chat-log{padding:12px 14px}.chat-message-body{max-width:80%}.chat-bubble{font-size:12px;padding:10px 12px}.chat-form{padding:13px 14px max(13px,env(safe-area-inset-bottom))}.chat-form textarea{font-size:13px}.settings-layout{grid-template-columns:1fr;gap:22px}.settings-nav{position:static;flex-direction:row;flex-wrap:wrap;gap:5px}.settings-nav h1{width:100%;font-size:23px;margin-bottom:12px}.settings-nav>p{display:none}.settings-nav a{font-size:12px;padding:7px 11px}.settings-content{max-width:none}.settings-section{padding:20px;background:#fff;border:1px solid var(--border);border-radius:14px}.settings-section h2{font-size:18px}.profile-avatar-editor{gap:12px}.profile-avatar-editor .avatar{width:48px;height:48px;font-size:18px}.profile-avatar-editor .btn{font-size:10px;padding:7px 10px}.private-account-section,.danger-zone{padding:18px}.public-profile-identity{flex-wrap:wrap;gap:13px}.public-profile-identity>.avatar{width:56px;height:56px;font-size:20px}.public-profile-identity>.btn{margin-left:69px;font-size:11px}.public-profile-identity h1{font-size:23px}.person-row{padding:14px;gap:9px;flex-wrap:wrap}.person-row .agent-badge{display:none}.notice-row{padding:16px;gap:10px}.notice-row h3{font-size:13px}.notice-row p{font-size:11px}.notice-icon{width:30px;height:30px}.notice-row small{font-size:9px}.agent-binding-panel{flex-wrap:wrap;padding:20px;gap:12px}.agent-binding-panel .push-right{margin-left:58px}.agent-binding-panel h2{font-size:20px}.connection-box{padding:20px}.connection-methods{grid-template-columns:1fr}.connection-box .timer{font-size:15px}.record-row{padding:16px;flex-wrap:wrap}.record-row h3{font-size:13px}.record-row p{font-size:11px}.definition-list{grid-template-columns:85px 1fr;font-size:11px}.ops-tabs{gap:3px;padding:6px}.ops-tabs a{font-size:11px;padding:6px 9px}.ops-table{display:none}.ops-mobile-records{display:flex;flex-direction:column;gap:12px}.ops-record{background:#fff;border:1px solid var(--border);border-radius:15px;padding:19px}.ops-record header{display:flex;justify-content:space-between;align-items:center;gap:8px}.ops-record code{font-size:11px}.ops-record p{font-size:13px;margin:14px 0 7px}.ops-record small{font-size:10px}.ops-record .ops-actions{border-top:1px solid var(--border);padding-top:14px;margin-top:14px}.ops-record .ops-actions .btn{font-size:11px;padding:7px 10px}.agent-onboarding{grid-template-columns:1fr;gap:22px;padding:23px}.agent-onboarding h2{font-size:21px}.agent-onboarding p{font-size:12px}.agent-steps{padding:21px;gap:22px}.inbox-workspace{grid-template-columns:1fr;gap:15px}.inbox-nav{flex-direction:row;flex-wrap:wrap;gap:3px}.inbox-nav .tab{font-size:12px;padding:7px 11px}.inbox-nav .check-label{margin:8px 0 0 11px;font-size:11px}.metric-funnel{grid-template-columns:1fr 1fr;gap:10px}.metric-funnel .funnel-step{padding:15px}.auth-page{grid-template-columns:1fr;padding:30px 16px!important;gap:22px;max-width:480px}.auth-intro{padding:0 6px}.auth-intro h1{font-size:28px;margin-bottom:12px}.auth-intro p{font-size:12px}.auth-intro .auth-flow{display:none}.auth-card{padding:25px}.auth-mark{margin-bottom:23px}.auth-card>h1{font-size:23px;margin-bottom:8px}.auth-card>p.muted{font-size:12px;margin-bottom:24px}.auth-card .page-heading h1{font-size:22px}.guide-section{padding:20px}.guide-section h2{font-size:15px}.guide-section p{font-size:12px}.demo-grid,.insights-grid{grid-template-columns:1fr}.stat-grid{gap:10px}.stat{padding:16px}.stat strong{font-size:25px}.demo-panel{padding:18px}.form-row{gap:10px}.tag-node{gap:3px;padding-inline:2px}.tag-tree-main{font-size:12px;gap:6px;flex-wrap:nowrap}.tag-tree-main small{font-size:10px}.tag-tree-row .tag-level,.tag-tree-row .tag-child-count{display:none}.tag-tree-row{padding:7px 0}.tag-node code{font-size:9px}.tag-children{padding-left:10px;margin-left:12px}.catalog-tree{padding:8px}.tag-code-copy,.tag-tree-main small{font-size:9px}dialog{padding:21px;max-height:calc(100dvh - 32px)}.dialog-heading h2{font-size:17px}.dialog-actions{gap:7px}.dialog-actions .btn{font-size:12px}.form-row>.field{min-width:0}}@media(max-width:1000px){.landing .dl-hero__inner{gap:28px}}@media(max-width:880px){.landing .dl-hero__inner{grid-template-columns:1fr;padding:64px 24px;gap:46px}.landing .dl-hero__term{animation:none}.landing .site-header .nav-container,.landing .dl-container,.landing .dl-container--tight{padding-right:24px;padding-left:24px}}@media(max-width:760px){.landing .site-header{height:56px}.landing .dl-kicker{font-size:10px;letter-spacing:.06em}.landing .site-header .nav-container{width:100%;gap:0;flex-wrap:nowrap;align-items:center}.landing .dl-sec--stats{padding-bottom:48px}.landing .dl-feat{gap:14px}.landing .dl-sec__head h2{font-size:21px}.landing .dl-stat b{font-size:26px}.landing .site-footer .nav-container{padding:20px}}@media(max-width:640px){.landing .dl-hero__inner{padding:52px 20px 56px}.landing h1.dl-h1{font-size:38px}.landing .site-header .nav-container,.landing .dl-container,.landing .dl-container--tight{padding-right:20px;padding-left:20px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.landing .dl-rotator>span:first-child{opacity:1}}}@layer pages{.discover-page{max-width:900px}.discover-page .stream-layout{max-width:none}.discover-page .discover-tools{flex-wrap:wrap}.me-home{max-width:960px}.me-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.me-grid.single-item{grid-template-columns:minmax(0,1fr)}.me-grid .card-actions{margin-top:auto}.me-grid .feed-description{padding-bottom:10px}.publish-page{max-width:720px}.publish-panel .form-actions{position:sticky;bottom:0;z-index:2;padding:16px 0 10px;box-shadow:0 -10px 16px #fff}.public-profile-page,.agents-page,.catalog-page{max-width:900px}.detail-layout{grid-template-columns:minmax(0,1fr) 280px}.detail-main .article-body{max-width:720px}.notification-page{max-width:1000px}.settings-page{max-width:1040px}.settings-layout{grid-template-columns:200px minmax(0,1fr);gap:32px}.settings-content{max-width:none}.profile-form{max-width:600px}#profile,.guide-section{scroll-margin-top:100px}.message-layout{grid-template-columns:280px minmax(0,1fr)}.conversation-copy strong,.chat-bubble{font-size:14px}.conversation-copy small,.conversation-meta time{font-size:12px}.catalog-page>.filters{position:sticky;top:74px;z-index:3;background:var(--bg);padding:10px 0}.oauth-page{max-width:720px}.oauth-scopes{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:20px;margin:24px 0}.oauth-scopes ul{padding-left:20px;line-height:1.8}.oauth-consent-card small{overflow-wrap:anywhere}.status-screen{display:grid;place-items:center}.status-screen .empty{width:100%;max-width:720px}.query-skeleton{margin:20px 0}.load-more{display:flex;justify-content:center;padding:16px 0}.pagination{flex-wrap:wrap;gap:16px}.pagination>.row{gap:8px}.ops-table table{table-layout:fixed;width:100%}.ops-table th:first-child{width:36%}.ops-table th:nth-child(2){width:14%}.ops-table th:nth-child(3){width:20%}.ops-table code{overflow-wrap:anywhere;font-size:12px}.ops-table td{vertical-align:top}.ops-table td:last-child{white-space:normal}@media(max-width:1100px){.source-shortcuts{grid-template-columns:minmax(0,1fr)}.discovery-links{flex-wrap:wrap;gap:12px}.me-profile__actions{max-width:240px;justify-content:flex-end}.settings-layout{grid-template-columns:180px minmax(0,1fr);gap:24px}}.domain-navigation{position:relative}.domain-navigation summary{display:flex;align-items:center;gap:5px;list-style:none}.domain-navigation__menu{position:absolute;right:0;top:calc(100% + 14px);z-index:15;width:300px;display:grid;grid-template-columns:1fr 1fr;padding:16px;gap:12px;background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:0 10px 30px #0b0c0e15}.domain-catalog-link{grid-column:1 / -1;border-top:1px solid var(--border);padding-top:12px}.discovery-shortcuts,.recent-matches{border:1px solid var(--border);border-radius:12px;background:var(--surface);margin:0 0 24px}.discovery-shortcuts>summary,.recent-matches>summary{padding:14px 20px;font-weight:600}.discovery-shortcuts>summary>span,.recent-matches>summary>span{float:right;font-weight:400}.discovery-shortcuts__body{padding:0 20px 20px}.source-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.source-item{display:flex;gap:10px;min-width:0;padding:12px 0}.source-item strong{font-weight:500;display:block;overflow-wrap:anywhere}.source-item small{display:block;color:var(--text3);margin-top:5px}.shortcut-actions{margin:8px 0 12px;gap:20px}.recent-matches{margin-bottom:0}.recent-matches__body{padding:0 20px 20px}.me-profile__actions{flex-wrap:wrap}.notice .retry-embedding{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}.ops-table td .ops-actions{display:flex;flex-wrap:wrap;gap:8px}.message-pending{width:8px;height:8px;align-self:center;border:1px solid var(--border);border-top-color:var(--text);border-radius:50%;animation:spin 1s linear infinite}.message-retry{border:0;background:transparent;color:var(--danger, #b3261e);align-self:center}.new-message-jump{position:absolute;right:24px;bottom:100px;background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:8px 12px}}.chat-entry-context{display:flex;gap:1rem;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:var(--bg);border-top:1px solid var(--border);flex-shrink:0}.chat-entry-context>div{min-width:0}.chat-entry-context p{margin:.2rem 0 0;overflow-wrap:anywhere;max-height:4.5rem;overflow:auto}.chat-entry-context button{flex-shrink:0}.message-source{display:flex;flex-direction:column;gap:.25rem;border-left:3px solid currentColor;padding:.4rem .65rem;margin-bottom:.5rem;opacity:.85;font-size:.85em;overflow-wrap:anywhere}.chat-legacy-drafts{padding:.5rem 1rem;max-height:12rem;overflow:auto}.chat-legacy-drafts button{display:block;margin:.4rem 0;max-width:100%;white-space:normal}@layer api{.profile-bio,.me-profile__bio{white-space:pre-wrap;overflow-wrap:anywhere}.settings-layout{grid-template-columns:200px minmax(0,1fr);gap:24px;align-items:start}.settings-nav{position:sticky;top:96px}.settings-nav a{font-size:14px}.settings-content{min-width:0}.settings-section{margin-bottom:24px}.settings-section .muted{font-size:14px;line-height:1.7}.profile-save-bar,.editor-save-bar{position:sticky;bottom:16px;z-index:4;padding:16px;background:var(--surface, #fff);border:1px solid var(--border);border-radius:12px;box-shadow:0 4px 24px #0000000d;flex-wrap:wrap}.profile-form{padding-bottom:8px}.publish-panel .editor-save-bar{position:static;bottom:auto}.account-technical{margin:24px 0}.account-technical code{display:block;margin-top:12px;overflow-wrap:anywhere}.notification-preferences{margin:20px 0}.preference-row{display:grid;grid-template-columns:minmax(100px,1fr) 140px 140px;gap:16px;padding:16px 0;border-bottom:1px solid var(--border);align-items:center}.preference-row label{display:flex;align-items:center;gap:8px}.chat-guard-banner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 24px;background:var(--soft, #f1f7f3);font-size:14px}.chat-composer-help{display:flex;justify-content:space-between;padding:0 24px 12px;font-size:12px;color:var(--muted)}.message-failure{display:flex;flex-direction:column;gap:6px;max-width:220px;font-size:13px;overflow-wrap:anywhere;color:var(--danger, #b3261e)}.message-retry{display:flex;gap:4px;align-items:center;cursor:pointer}.message-retry:disabled{opacity:.6;cursor:default}.ops-nav-groups{display:flex;gap:24px;flex-wrap:wrap;margin:24px 0}.ops-nav-groups>div{min-width:0}.ops-nav-groups strong{display:block;color:var(--muted);font-size:13px;margin-bottom:8px}.ops-nav-groups .page-tabs{margin:0;flex-wrap:wrap}.ops-table td{overflow-wrap:anywhere}.ops-table td small{display:block;margin-top:8px}.detail-author-secondary .avatar,.detail-author-secondary .author-name,.detail-author-secondary .agent-badge{display:none}.feed-description:empty{display:none}.filters>.form-row{display:flex;gap:12px;margin:0}.filters>.form-row .field{margin:0;min-width:120px}.filters{flex-wrap:wrap}@media(max-width:1100px){.preference-row{grid-template-columns:minmax(80px,1fr) 110px 110px}}}@layer api{.agent-management-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr);gap:28px;align-items:start}.agent-account-strip{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:0 0 24px;padding:16px 20px;background:var(--surface, #fff);border:1px solid var(--line, #e7e7e7);border-radius:12px}.agent-account-strip span{color:var(--muted, #66716b);overflow-wrap:anywhere}.agent-main-panel,.agent-explanation{min-width:0}.agent-current-card,.agent-pending-card,.agent-onboarding-intro,.agent-explanation{border:1px solid var(--line, #e7e7e7);border-radius:16px;padding:28px;background:var(--surface, #fff)}.agent-pending-card{margin-top:20px}.agent-management-page h2{font-size:21px;margin:0 0 18px}.agent-management-page h3{font-size:17px;margin:14px 0 10px}.agent-management-page p{line-height:1.75;margin:12px 0}.agent-inline-steps{display:flex;flex-wrap:wrap;gap:12px 28px;padding-left:20px;margin:24px 0}.agent-facts{display:grid;gap:14px;margin:22px 0}.agent-facts>div{display:flex;gap:16px;flex-wrap:wrap}.agent-facts dt{color:var(--muted, #66716b);min-width:72px}.agent-facts dd,.agent-details dd{margin:0;overflow-wrap:anywhere}.agent-controls{flex-wrap:wrap;gap:12px;margin-top:22px}.agent-management-page .connect-code{display:block;white-space:normal;overflow-wrap:anywhere;word-break:break-all;padding:14px;margin:18px 0;background:var(--bg, #f5f6f5);border-radius:8px;-webkit-user-select:all;user-select:all;line-height:1.6}.agent-explanation section+section{margin-top:24px}.agent-explanation p{color:var(--muted, #66716b);font-size:14px}.agent-explanation details{border-top:1px solid var(--line, #e7e7e7);padding-top:20px;margin-top:24px}.agent-details{display:grid;gap:12px}@media(max-width:1100px){.agent-management-grid{grid-template-columns:minmax(0,1fr)}.agent-explanation{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.agent-explanation h2,.agent-explanation details{grid-column:1 / -1}.agent-explanation section+section{margin-top:0}}}@layer adaptive{.dialog-content{display:contents}.mobile-nav,.mobile-chat-back,.mobile-detail-author{display:none}@media(max-width:999px){.wrap{width:calc(100% - 32px)}.settings-layout{grid-template-columns:minmax(0,1fr);gap:20px}.settings-nav{position:static;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.settings-nav h1{width:100%;margin-bottom:8px}.settings-nav>p{display:none}.settings-content,.profile-form{max-width:none;min-width:0}.detail-layout{grid-template-columns:minmax(0,1fr)}.detail-sidebar{display:grid;gap:16px}.agent-management-grid,.agent-explanation{grid-template-columns:minmax(0,1fr)}.agent-explanation section+section{margin-top:12px}.agent-explanation h2,.agent-explanation details{grid-column:auto}.filters,.filters>.form-row{flex-wrap:wrap}.filters>.form-row .field{min-width:0}.compact-filter-bar{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:16px}.chat-shell{min-height:0;height:100dvh}.chat-shell .site-footer{display:none}.chat-shell main.conversations-page{width:100%;padding:0;min-height:0}.message-layout{grid-template-columns:minmax(0,1fr);border:0;border-radius:0;min-width:0}.message-layout.has-selected>.conversation-list{display:none}.message-layout.show-list>.chat-pane,.message-layout.show-list>.chat-empty{display:none}.mobile-chat-detail .site-header,.mobile-chat-detail .mobile-nav{display:none}.mobile-chat-detail{height:100dvh;padding-bottom:0}.mobile-chat-detail>main.conversations-page{flex:0 0 auto}.mobile-chat-back{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:44px;min-height:44px}.chat-pane{min-height:0;min-width:0}.chat-header{flex-shrink:0;padding:12px 16px}.chat-peer{min-width:0;flex:1}.chat-peer>div{min-width:0}.chat-peer h2{font-size:20px;overflow-wrap:anywhere}.chat-peer p{font-size:12px}.chat-log{min-height:0;overflow-y:auto;overscroll-behavior:contain}.chat-context,.chat-guard-banner{margin-inline:0;padding:12px 16px;font-size:14px;flex-wrap:wrap}.chat-form{flex-shrink:0;padding:12px 16px}.chat-form textarea{font-size:16px}.chat-composer-help{flex-shrink:0;padding:0 16px max(10px,env(safe-area-inset-bottom));font-size:12px}.chat-bubble{font-size:16px}.chat-time-divider,.agent-message-label,.message-failure{font-size:12px}.message-retry{min-height:44px}.chat-message-body{max-width:85%;min-width:0}.conversation-list{padding:16px;border:0}.conversation-item{min-height:76px}.conversation-copy strong{font-size:16px}.conversation-copy small,.conversation-meta time{font-size:12px}.ops-table,.ops-table table,.ops-table tbody{display:block;width:100%;min-width:0}.ops-table{overflow:visible;border:0;background:transparent}.ops-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.ops-table tr{display:block;margin-bottom:16px;padding:16px;background:var(--surface);border:1px solid var(--border);border-radius:12px}.ops-table td{display:block;width:100%;padding:8px 0;border:0;white-space:normal}.ops-table td:before{content:attr(data-label);display:block;color:var(--text2);font-size:12px;margin-bottom:4px}.ops-table td:first-child .text-link{text-align:left}.ops-actions{flex-wrap:wrap;gap:8px}.ops-table code,.definition-list dd{overflow-wrap:anywhere;word-break:break-word}.ops-nav-groups{gap:16px}.ops-nav-groups>div{width:100%}.ops-nav-groups .page-tabs{flex-wrap:wrap}dialog[open]{display:flex;flex-direction:column;overflow:hidden;padding:0;max-height:calc(100dvh - 24px)}dialog[data-mobile-presentation=fullscreen]{width:100%;max-width:100%;height:100dvh;max-height:100dvh;margin:0;border:0;border-radius:0}dialog[data-mobile-presentation=sheet]{margin:auto auto 0;width:100%;max-width:640px;border-radius:20px 20px 0 0}dialog .dialog-heading{flex-shrink:0;margin:0;padding:max(16px,env(safe-area-inset-top)) 16px 12px;border-bottom:1px solid var(--border)}dialog .dialog-heading h2{font-size:20px;overflow-wrap:anywhere}dialog .dialog-content{display:block;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 16px max(16px,env(safe-area-inset-bottom));--dialog-surface: var(--surface);background:var(--dialog-surface)}dialog .dialog-actions{position:sticky;bottom:calc(-1*max(16px,env(safe-area-inset-bottom)));padding:16px 0 max(16px,env(safe-area-inset-bottom));background:var(--dialog-surface);flex-wrap:wrap;z-index:2}.landing dialog .dialog-content{--dialog-surface: var(--dl-surface)}dialog .tag-tree{max-height:none;overflow:visible}.avatar-crop-stage{width:min(320px,100%);max-width:100%}.avatar-crop-controls{flex-wrap:wrap}}@media(max-width:767px){:root{--mobile-nav-height: calc(60px + env(safe-area-inset-bottom)) }body{font-size:16px}h1{font-size:24px}h2{font-size:20px}h3{font-size:17px}main.wrap{padding-block:24px 32px;min-height:calc(100dvh - 116px)}.has-mobile-nav{padding-bottom:var(--mobile-nav-height)}.has-mobile-nav.mobile-chat-detail{padding-bottom:0}.site-header{height:64px}.site-header .nav-container{width:calc(100% - 24px);height:100%;padding:0;flex-wrap:nowrap;gap:8px;align-content:center}.site-header .primary-nav{display:none}.nav-actions{gap:4px;margin-left:auto}.wordmark{font-size:18px}.brand-symbol{width:28px;height:28px}.nav-actions .publish-circle,.nav-actions .icon-btn,.profile-menu summary{width:44px;min-width:44px;height:44px;justify-content:center}.nav-actions .avatar{width:28px;height:28px}.profile-menu summary>svg{display:none}.menu-popover{max-width:calc(100vw - 24px);right:0}.menu-popover a,.menu-popover button{min-height:44px;display:flex;align-items:center}.mobile-nav{position:fixed;bottom:0;inset-inline:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:4px 12px max(4px,env(safe-area-inset-bottom));height:var(--mobile-nav-height);background:var(--surface);border-top:1px solid var(--border);z-index:20}.mobile-nav a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:44px;color:var(--text2);font-size:12px;border-radius:10px}.mobile-nav a[aria-current=page]{color:var(--green-ink);background:var(--green-soft);font-weight:650}.input-focused .mobile-nav,.mobile-chat-detail .mobile-nav{display:none}.btn,.icon-btn,.chip,.tab,.text-link,.back-link,.tag-parent-trigger,.tag-parent-root{min-height:44px}.btn,.icon-btn,.chip,.tab{font-size:14px}.icon-btn{min-width:44px}.text-link,.back-link{display:inline-flex;align-items:center}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:16px;min-height:44px}input[type=checkbox],input[type=radio]{flex-shrink:0}.check-label,.check,.preference-row label{min-height:44px}.small,small,.muted.small,.page-heading p{font-size:13px}.page-heading h1{font-size:24px}.page-heading,.heading-actions,.row-between,.form-actions,.dialog-actions{flex-wrap:wrap}.form-row,.filters>.form-row{display:grid;grid-template-columns:minmax(0,1fr);width:100%}.form-row>*,.field,.filters select{min-width:0;width:100%;max-width:100%}.filters select{flex-basis:100%}.filters{align-items:stretch}.page-tabs{max-width:100%;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:thin}.page-tabs>.tab,.page-tabs>a,.page-tabs>button{flex-shrink:0;white-space:nowrap}.discover-tools{flex-direction:column;align-items:stretch}.discover-tools .tab{font-size:14px;padding:10px 14px}.discovery-links{flex-direction:row;justify-content:space-between;align-items:center;font-size:14px}.domain-navigation__menu{max-width:calc(100vw - 32px);left:0;right:auto}.domain-navigation summary,.discovery-shortcuts summary,.recent-matches summary,details>summary{min-height:44px}.domain-navigation__menu a{min-height:44px}.source-shortcuts{grid-template-columns:minmax(0,1fr)}.source-item{min-width:0;flex-wrap:wrap}.shortcut-actions{flex-wrap:wrap}.feed-card{padding:16px}.card-identity h2{font-size:17px}.card-byline,.card-meta,.card-status,.tag{font-size:12px}.feed-description{font-size:15px}.card-actions{flex-wrap:wrap}.card-actions .btn{font-size:14px;padding:10px 12px}.card-meta{flex-wrap:wrap;gap:8px 12px}.card-identity>div,.person-row>div{min-width:0}.card-identity h2 a,.person-row strong{overflow-wrap:anywhere}.me-profile{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px}.me-profile .avatar{width:64px;height:64px}.me-profile__actions{grid-column:1 / -1;max-width:none;justify-content:flex-start;flex-wrap:wrap}.me-profile__id h1{font-size:22px;overflow-wrap:anywhere}.me-profile__id p,.me-profile__bio,.me-figures span{font-size:14px}.me-grid{grid-template-columns:minmax(0,1fr)}.me-tabs{justify-content:flex-start;gap:20px}.me-relations__head,.person-row{flex-wrap:wrap}.profile-save-bar{bottom:calc(var(--mobile-nav-height) + 8px);padding:12px}.profile-avatar-editor{flex-wrap:wrap}.settings-nav{flex-wrap:nowrap;overflow-x:auto;padding-bottom:8px}.settings-nav h1{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.settings-nav a{white-space:nowrap;flex-shrink:0;font-size:14px;padding:10px 14px}.settings-section .muted{font-size:14px}.preference-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.preference-row>strong{grid-column:1 / -1}.preference-row>span{font-size:14px}.preference-row:first-child{display:none}.preference-row label{flex-wrap:wrap;font-size:14px}.preference-row label:after{content:attr(data-channel-label)}.publish-panel{padding:20px 16px}.publish-panel .form-row{grid-template-columns:minmax(0,1fr)}.category-options{grid-template-columns:repeat(2,minmax(0,1fr))}.editor-save-bar{flex-wrap:wrap;gap:12px}.detail-main,.detail-sidebar>section{padding:20px 16px}.detail-header h1{font-size:24px;overflow-wrap:anywhere}.article-body,.detail-main .article-body{font-size:16px}.detail-tags,.detail-interactions{flex-wrap:wrap}.detail-author-secondary{flex-wrap:wrap;gap:10px}.detail-author-secondary .avatar,.detail-author-secondary .agent-badge{display:inline-flex}.detail-author-secondary .author-name{display:inline;overflow-wrap:anywhere}.detail-author-secondary time{font-size:12px}.detail-person h3,.author-name{overflow-wrap:anywhere}.mobile-detail-author{display:flex;align-items:center;gap:10px;margin-top:16px}.mobile-detail-author .avatar{width:36px;height:36px}.comment-head,.comment-actions{flex-wrap:wrap}.comment-body{font-size:15px;overflow-wrap:anywhere}.comment-form{display:flex;flex-direction:column;align-items:stretch}.profile-header{flex-wrap:wrap}.profile-header h1{font-size:24px;overflow-wrap:anywhere}.notification-tools,.notification-filters{flex-wrap:wrap}.notice-row h3{overflow-wrap:anywhere}.pagination{gap:8px;font-size:14px}.pagination .btn{font-size:14px;padding:10px 12px}.tag-tree-row{min-height:52px;min-width:0}.tag-node{min-width:0}.tag-node strong,.tag-tree-row strong{font-size:15px;overflow-wrap:anywhere}.tag-node small{font-size:13px}.tag-node code{font-size:12px;overflow-wrap:anywhere}.tag-select{min-height:52px;min-width:0}.breadcrumb{flex-wrap:wrap;font-size:14px}.breadcrumb button{min-height:44px}.breadcrumb-path{overflow-wrap:anywhere}.agent-account-strip{padding:16px}.agent-current-card,.agent-pending-card,.agent-onboarding-intro,.agent-explanation{padding:20px 16px}.agent-current-card .row-between,.agent-pending-card .row-between{align-items:flex-start}.agent-facts>div{display:grid;gap:4px}.agent-facts dt,.agent-details dt{font-size:14px}.agent-inline-steps{display:block}.agent-inline-steps li+li{margin-top:8px}.agent-controls .btn{flex:1 1 auto}.agent-explanation p{font-size:14px}.connect-code{white-space:normal;overflow-wrap:anywhere;word-break:break-word;font-size:14px}.definition-list>div,.agent-details>div{min-width:0}.definition-list dd{margin-left:0}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-funnel{grid-template-columns:minmax(0,1fr)}.funnel-step{min-width:0}.ops-nav-groups .page-tabs{overflow:visible}.ops-table .inline-menu>div{max-width:calc(100vw - 64px)}.site-footer .nav-container{padding-block:20px;height:auto;flex-wrap:wrap}.site-footer nav{font-size:13px;flex-wrap:wrap}.site-footer nav a{min-height:44px;display:inline-flex;align-items:center}.toast{bottom:calc(var(--mobile-nav-height) + 12px);font-size:14px}.landing{padding-bottom:0}.landing .site-header{height:64px}.auth-page{grid-template-columns:minmax(0,1fr)}.auth-page .auth-aside{display:none}.guide-steps,.help-grid{grid-template-columns:minmax(0,1fr)}.article-page pre,.article-page code{white-space:pre-wrap;overflow-wrap:anywhere}.heading-actions .btn{font-size:14px;padding:10px 12px}dialog .dialog-actions .btn{flex:1 1 120px;font-size:16px}.dialog-content .row-between{align-items:flex-start}.dialog-content .tag-search input{min-width:0}.dialog-content .selected-tags{flex-wrap:wrap}}@media(min-width:768px)and (max-width:999px){.site-header .nav-container,.primary-nav{gap:20px}.me-profile{flex-wrap:wrap}.me-profile__actions{max-width:none}.me-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}}.conversations-page .chat-peer{min-width:0;flex:1}.conversations-page .chat-peer>div{flex:1}.conversations-page .chat-header .icon-btn,.conversations-page .chat-entry-context button,.chat-image-dialog button,.chat-attachment-preview button{min-width:44px;min-height:44px}.chat-attachment-preview .dialog-content{display:flex;flex-direction:column;overflow:hidden}.chat-attachment-preview .attachment-preview-list{flex:1;min-height:0}.attachment-preview-footer{flex-shrink:0}.conversations-page .chat-header{min-height:64px;padding-block:12px}.conversations-page .chat-peer h2{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversations-page .chat-peer>div{min-width:0}.conversations-page .chat-message{align-items:flex-start;gap:10px;margin-block:7px}.conversations-page .chat-message.grouped{margin-top:3px}.conversations-page .chat-message-body{max-width:min(72%,440px);min-width:0}.conversations-page .chat-bubble{border-radius:16px;overflow-wrap:anywhere}.conversations-page .chat-bubble.media-only{background:transparent;color:var(--text);padding:0;box-shadow:none}.conversations-page .chat-message.self .chat-file-card,.conversations-page .chat-message.self .chat-image-grid{margin-left:auto}.conversations-page .message-source{border-left-width:2px;font-size:12px;padding-block:4px}.conversations-page .chat-entry-context{gap:12px;padding:8px 16px;font-size:13px}.conversations-page .chat-entry-context p{margin:2px 0 0;max-height:40px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.conversations-page .chat-form{position:relative;gap:8px;padding:12px 16px max(12px,env(safe-area-inset-bottom));align-items:flex-end;background:#fff}.conversations-page .chat-form textarea{background:#f4f5f5;border:0;border-radius:22px;min-height:44px;padding:12px 16px;font-size:16px}.conversations-page .chat-send-button{min-width:44px;width:44px;height:44px;border-radius:50%}.conversations-page .chat-composer-help{padding:0 16px 8px;justify-content:flex-end}.chat-attachment-tools{position:relative;flex:0 0 44px}.chat-attachment-tools input[hidden]{display:none!important}.chat-more-button{position:relative;border:0;background:#f4f5f5;border-radius:50%;width:44px;height:44px;display:grid;place-items:center;color:var(--text)}.attachment-pending-count{position:absolute;top:-3px;right:-3px;min-width:17px;height:17px;border-radius:12px;background:var(--green);color:#fff;font-size:10px;padding-inline:3px}.chat-attachment-menu{position:absolute;z-index:8;bottom:56px;left:0;display:grid;grid-template-columns:repeat(2,100px);gap:12px;padding:16px;background:#fff;border:1px solid var(--border);border-radius:18px;box-shadow:0 8px 28px #0001}.chat-attachment-menu button{border:0;background:#f4f5f5;border-radius:16px;min-height:84px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:9px;font-size:13px;color:var(--text)}.attachment-selection-error{position:absolute;z-index:7;bottom:56px;left:0;width:min(300px,75vw);padding:10px 12px;color:#a1322b;background:#fff3f2;border:1px solid #f1d0cc;border-radius:10px;font-size:13px}.chat-attachment-menu+input~.attachment-selection-error{bottom:180px}.chat-attachment-preview{width:min(640px,calc(100vw - 32px))}.chat-attachment-preview .dialog-content{min-height:0}.attachment-preview-list{max-height:60dvh;overflow-y:auto;padding:4px 0 12px}.attachment-preview-list .attachment-draft{display:flex;position:relative;align-items:center;gap:12px;padding:14px 4px;border-bottom:1px solid var(--border)}.attachment-draft-copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:4px;font-size:13px}.attachment-draft-copy>span{overflow-wrap:anywhere}.attachment-draft-copy small{color:var(--text3)}.attachment-draft-copy progress{max-width:100%;height:6px}.attachment-remove{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border:0;border-radius:50%;background:#f3f4f4}.attachment-local-preview{max-width:96px;max-height:96px;object-fit:contain;border-radius:10px}.attachment-preview-list .chat-image-card{width:96px;flex:0 0 96px}.attachment-preview-list .chat-image-button{width:96px;min-height:72px}.attachment-preview-list .chat-image-button img{max-height:96px}.attachment-preview-footer{display:flex;justify-content:space-between;gap:12px;padding:14px 0 max(4px,env(safe-area-inset-bottom))}.attachment-preview-footer button{min-height:44px;padding-inline:16px;border-radius:22px}.chat-attachment-card{margin:0;border:0;padding:0;background:transparent;color:var(--text);max-width:100%}.chat-file-card{display:flex;align-items:center;gap:12px;width:min(300px,100%);min-width:180px;padding:16px;border:0;border-radius:16px;background:#f2f3f3;color:var(--text);text-align:left}.chat-file-icon{display:flex;flex:0 0 44px;width:44px;align-items:center;justify-content:center;flex-direction:column;gap:2px}.chat-file-icon img{display:block;flex:0 0 44px;width:36px;height:44px;object-fit:contain}.chat-file-icon small{display:block;max-width:44px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#475569;font-size:9px;line-height:12px;font-weight:700}.chat-file-copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:7px}.chat-file-copy .attachment-filename{font-size:14px;line-height:1.5;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.chat-file-copy small{font-size:12px;color:var(--text3)}.chat-file-download-icon{color:var(--text3);flex-shrink:0}.chat-image-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:320px;max-width:100%;min-width:min(160px,68vw);border-radius:16px;overflow:hidden}.chat-image-grid.single{display:block}.chat-image-button{display:block;position:relative;border:0;padding:0;background:#f2f3f3;overflow:hidden;border-radius:14px;cursor:zoom-in;width:100%;min-height:80px;color:var(--text3)}.chat-image-button img{display:block;width:auto;max-width:100%;max-height:360px;object-fit:contain;margin:auto}.chat-image-grid:not(.single) .chat-image-button{aspect-ratio:1;border-radius:4px}.chat-image-grid:not(.single) .chat-image-button img{width:100%;height:100%;object-fit:cover}.chat-image-more{position:absolute;inset:0;display:grid;place-items:center;background:#0007;color:#fff;font-size:28px}.chat-image-loading{display:block;padding:28px 12px;font-size:12px}.chat-image-fallback{display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:14px;background:#f2f3f3;font-size:12px}.chat-image-fallback button,.media-download{min-height:44px;border:0;border-radius:10px;padding:8px 12px}.media-error{display:block;font-size:12px;color:#a1322b;padding-top:6px}.chat-legacy-attachments{display:flex;flex-direction:column;gap:8px;margin-top:6px}dialog.chat-image-dialog{width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;border:0;border-radius:0;background:#111;color:#fff}.chat-image-dialog .dialog-content{height:calc(100dvh - 86px);padding:0}.chat-image-dialog .dialog-heading{color:#fff}.chat-image-viewer{display:flex;flex-direction:column;height:100%}.chat-image-stage{display:grid;place-items:center;flex:1;min-height:0}.chat-image-stage img{max-width:100%;max-height:100%;object-fit:contain}.chat-image-controls{display:flex;gap:12px;justify-content:center;align-items:center;padding:12px 4px max(12px,env(safe-area-inset-bottom))}.chat-image-controls button{min-width:44px;min-height:44px;border:0;border-radius:22px;background:#333;color:#fff;padding:8px 14px}@media(max-width:999px){.conversations-page .chat-header{min-height:56px;padding:8px 12px}.conversations-page .chat-message-body{max-width:calc(100% - 44px)}.conversations-page .chat-log{padding:16px 12px}.conversations-page .chat-form{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;padding-inline:10px;gap:6px}.conversations-page .chat-form textarea{grid-area:1 / 2;width:100%;min-width:0}.conversations-page .chat-send-button{grid-area:1 / 3}.conversations-page .chat-more-button{grid-area:1 / 1}.conversations-page .chat-form:has(.chat-attachment-menu){background:#fafafa}.conversations-page .chat-form:has(+.chat-composer-help){padding-bottom:8px}.conversations-page .chat-composer-help{padding-bottom:max(8px,env(safe-area-inset-bottom))}.conversations-page .chat-bubble{font-size:16px}.chat-image-grid{max-width:68vw}.chat-file-card{max-width:68vw;min-width:0;padding:12px;gap:10px}.chat-file-download-icon{display:none}.chat-attachment-tools{display:contents}.chat-attachment-menu{position:static;grid-area:2 / 1 / auto / -1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:18px 0 8px;max-height:min(160px,35dvh);overflow-y:auto;background:transparent;border:0;border-radius:0;box-shadow:none}.chat-attachment-menu button{align-self:start;min-width:0;min-height:84px;padding:0;justify-content:flex-start;background:transparent;border-radius:0;font-size:12px}.chat-attachment-menu button>svg{box-sizing:border-box;flex:0 0 56px;width:56px;height:56px;padding:14px;border-radius:15px;background:#f0f1f1}.attachment-selection-error{position:static;grid-area:3 / 1 / auto / -1;width:auto}.chat-attachment-preview.image .dialog-content{display:flex;flex-direction:column;min-height:0}.chat-attachment-preview.image .attachment-preview-list{flex:1;max-height:none}}@layer adaptive{.me-home .me-profile{padding-block:4px 8px}.me-home .me-profile__id .mono{overflow-wrap:anywhere}.me-home .me-profile__bio{margin-bottom:8px}.me-home .me-figures{padding-bottom:4px;border-bottom:0}.me-home .me-figures button{min-width:44px;min-height:44px;justify-content:center}.me-home .me-services{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:8px 0}.me-home .me-services a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:68px;padding:4px 2px;border:0;border-radius:10px;background:transparent;font-size:12px;line-height:18px;text-align:center;overflow-wrap:anywhere}.me-home .me-service-icon{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border-radius:12px;background:var(--green-pale, #e8f2ed);color:var(--green-ink)}.me-home .me-services a:hover{background:var(--surface)}.me-home .connection-overview{margin:0 0 8px}.me-home .connection-overview__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:4px;padding:8px 0;border-radius:12px;background:var(--surface)}.me-home .connection-overview__stats>a{min-width:0;min-height:44px;padding:0 6px;text-align:center}.me-home .connection-overview__stats>a+a{border-left:1px solid var(--border)}.me-home .connection-overview__stats span{display:block;font-size:12px;line-height:18px;color:var(--text2)}.me-home .connection-overview__stats strong{display:block;margin-top:2px;font-size:18px;line-height:22px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.me-home .recent-matches{margin:0;border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent}.me-home .recent-matches>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:8px 0;list-style:none;font-size:13px}.me-home .recent-matches>summary::-webkit-details-marker{display:none}.me-home .recent-matches__toggle{display:inline-flex;align-items:center;gap:4px;float:none;font-size:12px}.me-home .recent-matches[open] .recent-matches__toggle svg{transform:rotate(180deg)}.me-home .recent-matches__body{padding:8px 0 12px}.me-home .me-tabs{justify-content:flex-start;margin-bottom:12px}.me-home>.filters{display:flex;flex-wrap:nowrap;gap:8px;margin-bottom:12px}.me-home>.filters select{flex:1 1 0;width:0;min-width:0;max-width:none;min-height:44px;padding:8px 6px;font-size:12px}.me-home>.filters select[aria-label=发布方]{flex-grow:1.2}@media(max-width:999px){.me-home .me-profile__actions>a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;font-size:13px}.me-home .me-tabs{gap:clamp(12px,4vw,20px)}}@media(max-width:767px){main.me-home{padding-top:16px}.me-home .me-profile__actions{gap:12px}}}.product.product-ui{--bg: #f8faf9;--text: #182429;--text2: #52616a;--text3: #5f707b;--border: #e3e9e7;--green-soft: #eaf5ee;--green-ink: #167653;background:var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.6}.product.product-ui .wrap{width:min(1240px,calc(100% - 64px));padding-block:30px 48px}.product.product-ui .status-screen>.query-skeleton{width:100%;max-width:720px}.product.product-ui .status-screen>.back-link{justify-self:start}.product.product-ui .site-header{background:#fffffffa;border-bottom:1px solid var(--border);box-shadow:none;flex-shrink:0}.product.product-ui .nav-container{max-width:1320px;min-height:72px}.product.product-ui .desktop-nav{margin-left:30px;gap:30px}.product.product-ui .desktop-nav a{padding-block:22px;font-size:14px}.product.product-ui .desktop-nav a.active{border-radius:0;background:none;color:var(--text)}.product.product-ui .site-footer{border-top:1px solid var(--border);background:transparent;color:var(--text3)}.product.product-ui .site-footer .nav-container{min-height:64px;font-size:12px}.product.product-ui .page-heading{margin-bottom:24px;gap:16px}.product.product-ui .page-heading h1{font-size:26px;line-height:1.4;letter-spacing:-.5px}.product.product-ui .page-heading p{color:var(--text3);margin-top:7px;font-size:14px}.product.product-ui .heading-actions{gap:10px}.product.product-ui .btn{min-height:44px;padding:9px 15px;border-radius:9px;font-size:13px;font-weight:550;box-shadow:none}.product.product-ui .btn-primary{background:#111719;border-color:#111719;color:#fff}.product.product-ui .btn-primary:hover{background:#263831;border-color:#263831}.product.product-ui .btn-secondary{background:#fff;border-color:var(--border)}.product.product-ui .btn-secondary:hover{background:#f0f6f2}.product.product-ui .icon-btn{min-width:44px;min-height:44px}.product.product-ui .btn.btn-quiet{background:transparent}.product.product-ui .publish-circle{background:#0c1010;color:#fff;width:44px;height:44px}.product.product-ui input:not([type=checkbox]):not([type=radio]):not([type=file]),.product.product-ui select,.product.product-ui textarea{border-color:#dce5e1;border-radius:9px;font-size:14px;background-color:#fff}.product.product-ui input:not([type=checkbox]):not([type=radio]):not([type=file]),.product.product-ui select{min-height:44px}.product.product-ui textarea{min-height:104px;line-height:1.8}.product.product-ui :is(input,select,textarea):focus{border-color:#72a48b}.product.product-ui .field{margin-bottom:18px}.product.product-ui .field>label{font-size:14px;font-weight:600;margin-bottom:7px}.product.product-ui .field small,.product.product-ui .field>p{color:var(--text3);font-size:12px}.product.product-ui .pill{border-radius:6px;background:#edf4f0;color:#376c55;font-size:12px;padding:3px 9px}.product.product-ui .page-tabs{gap:22px;border-bottom:1px solid var(--border);background:transparent}.product.product-ui .tab{min-height:44px;font-size:14px;padding:11px 0}.product.product-ui .tab.active{color:#123c2c}.product.product-ui .tab-end{color:var(--text3);font-size:12px}.product.product-ui .count{background:#edf2f0;color:var(--text3)}.product.product-ui .notice{background:#edf6f1;color:#3c6854;border:1px solid #ddece2;border-radius:10px;padding:13px 16px;font-size:13px;line-height:1.8}.product.product-ui .error-note{border-radius:9px;line-height:1.7;overflow-wrap:anywhere}.product.product-ui .empty-state{border:0;background:transparent;min-height:230px;padding:40px 20px}.product.product-ui .empty-state>svg{width:52px;height:52px;padding:14px;background:#edf4ef;border-radius:50%;color:#709884}.product.product-ui .empty-state h2{font-size:19px;margin-top:16px}.product.product-ui .empty-state p{color:var(--text3);max-width:440px}.product.product-ui .empty-state>.btn{margin-top:16px}.product.product-ui .record-row,.product.product-ui .person-row{padding:19px 20px;border:1px solid var(--border);border-radius:12px;background:#fff;margin-bottom:10px;gap:14px}.product.product-ui .record-row h3{font-size:15px}.product.product-ui .record-row p{color:var(--text3);font-size:13px}.product.product-ui .record-row :is(code,small),.product.product-ui .person-row>span{overflow-wrap:anywhere;min-width:0}.product.product-ui .avatar{flex:0 0 auto;aspect-ratio:1;object-fit:cover}.product.product-ui .avatar-image img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.product.product-ui dialog{border:1px solid var(--border);border-radius:18px;padding:0;box-shadow:0 24px 80px #112d2629}.product.product-ui dialog::backdrop{background:#12221c5c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.product.product-ui .dialog-heading{padding:18px 22px;border-bottom:1px solid var(--border);gap:16px}.product.product-ui .dialog-heading h2{font-size:19px}.product.product-ui .dialog-content{padding:22px;display:block}.product.product-ui .dialog-actions{padding-top:18px;margin-top:16px;border-top:1px solid var(--border)}.product.product-ui .filters{gap:10px;padding:0;border:0;background:transparent;margin-bottom:20px}.product.product-ui .filters select{min-width:0}.product.product-ui .pagination{padding:18px 0;gap:12px;font-size:13px;flex-wrap:wrap}.product.product-ui .back-link{min-height:44px;display:inline-flex;align-items:center;color:var(--text3);margin-bottom:12px}.product.product-ui .paper-cover{position:relative;width:100%;aspect-ratio:3 / 4;background:#f7f4ec;color:#29362f;overflow:hidden;isolation:isolate}.product.product-ui .paper-cover-category{position:absolute;top:7%;left:9.4%;font-size:12px;line-height:1.5;letter-spacing:.06em;color:#606c63}.product.product-ui .paper-cover-decoration{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#c5cbbc;stroke-width:1.2;pointer-events:none}.product.product-ui .paper-cover-copy{position:absolute;inset:22% 9.4% 18%;display:flex;align-items:center;min-width:0}.product.product-ui .paper-cover-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;margin:0;font-size:28px;font-weight:700;line-height:1.5;letter-spacing:.02em;overflow:hidden;overflow-wrap:anywhere;text-align:left}.product.product-ui :is(.discovery-content-grid,.me-grid,.profile-content-grid){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:20px 24px}.product.product-ui :is(.discovery-content-grid,.profile-content-grid)>:is(.pagination,.empty-state,.notice,.load-more,.query-state){grid-column:1 / -1}.product.product-ui .me-grid.single-item{max-width:none}.product.product-ui .cover-card{display:flex;flex-direction:column;gap:0;height:auto;border:0;padding:0;background:transparent;border-radius:12px;margin:0;min-width:0;overflow:visible;box-shadow:none}.product.product-ui .item-cover-link{display:block;position:relative;overflow:hidden;border:1px solid #e6e7de;border-radius:12px}.product.product-ui .cover-status{position:absolute;top:10px;right:10px;background:#ffffffed;color:#526960;border-radius:6px;padding:3px 7px;font-size:11px}.product.product-ui .cover-card .card-eyebrow{order:2;margin:10px 0 5px;font-size:11px}.product.product-ui .cover-card .card-eyebrow>.pill{padding:2px 7px;font-size:11px}.product.product-ui .feed-card .feed-description{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.product.product-ui .cover-card .feed-description{order:3;color:var(--text);font-size:14px;line-height:1.7;margin:8px 0 0;min-height:1.7em}.product.product-ui .cover-card .card-identity{order:4;gap:8px;margin:4px 0 0;padding-right:40px;min-height:38px}.product.product-ui .cover-card .card-identity .avatar{width:28px;height:28px;font-size:12px}.product.product-ui .cover-card .card-identity>div{min-width:0}.product.product-ui .cover-card .card-byline{font-size:12px;gap:4px;flex-wrap:wrap}.product.product-ui .cover-card .card-byline>a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:130px}.product.product-ui .cover-card .agent-badge{font-size:10px}.product.product-ui .cover-card .card-actions{order:7;position:relative;margin-top:6px;border:0;padding:0;min-height:0}.product.product-ui .cover-card .save-action{position:absolute;right:0;bottom:48px;background:transparent;color:var(--text3)}.product.product-ui .cover-card .save-action[aria-pressed=true]{color:var(--green-ink)}.product.product-ui .discover-tools{max-width:none;width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;position:relative;border-bottom:1px solid var(--border);margin-bottom:12px}.product.product-ui .discover-tools .page-tabs{justify-self:stretch;justify-content:flex-start;gap:28px;margin:0;padding:0;border-bottom:0}.product.product-ui .discover-tools .page-tabs .tab{min-height:48px;font-size:16px;padding-block:10px;border-bottom:3px solid transparent}.product.product-ui .discovery-links{min-width:auto}.product.product-ui .domain-navigation>summary{min-height:44px;font-size:13px}.product.product-ui .category-filter{gap:8px;margin:0 0 20px;display:flex;flex-wrap:wrap}.product.product-ui .chip{min-height:40px;padding:7px 18px;border:0;border-radius:8px;background:#f0f3f1}.product.product-ui .chip.selected{background:#e2f1e7;color:#146c4b}.product.product-ui .matches-columns{display:grid;grid-template-columns:252px minmax(0,1fr);gap:30px;margin-top:24px}.product.product-ui .match-sources{position:sticky;top:96px;border-right:1px solid var(--border);padding-right:22px;min-width:0}.product.product-ui .match-sources h2,.product.product-ui .match-results-heading h2{font-size:19px}.product.product-ui .match-source-list{display:flex;flex-direction:column;gap:12px;margin-block:16px}.product.product-ui .match-source-option{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-height:116px;width:100%;padding:16px 28px 16px 16px;border:1px solid var(--border);background:#fff;border-radius:12px;text-align:left}.product.product-ui .match-source-option[aria-pressed=true]{background:#eaf6ee;border-color:#4d9775}.product.product-ui .match-source-option strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;overflow-wrap:anywhere}.product.product-ui .match-source-option small{color:var(--text3);font-size:12px}.product.product-ui .match-source-option>svg{position:absolute;right:10px;top:45%;color:#7a9487}.product.product-ui .match-source-all{min-height:76px}.product.product-ui .match-results{min-width:0}.product.product-ui .match-results-heading{display:flex;align-items:baseline;gap:16px;margin:5px 0 18px;min-width:0}.product.product-ui .match-results-heading>a{color:var(--text3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product.product-ui .match-results .filters{flex-wrap:wrap;gap:10px;align-items:center}.product.product-ui .match-result-card{border:1px solid var(--border);border-radius:13px;padding:20px;background:#fff;margin-bottom:14px;box-shadow:none}.product.product-ui .match-result-card .card-identity{margin-block:10px}.product.product-ui .match-result-card h2{font-size:17px;line-height:1.65}.product.product-ui .match-result-card .feed-description{margin:8px 0;font-size:14px;color:var(--text2)}.product.product-ui .match-result-card .card-actions{margin-top:12px;padding-top:12px;border-top:1px solid #edf1ef}.product.product-ui .match-result-card .card-meta{font-size:12px}.product.product-ui .me-home{max-width:1000px}.product.product-ui .me-profile__id h1,.product.product-ui .public-profile-identity h1{font-size:24px}.product.product-ui .me-services{max-width:700px}.product.product-ui .me-home .connection-overview__stats{background:#fff;border:1px solid var(--border)}.product.product-ui .public-profile-identity{padding:20px 0 26px;border-bottom:1px solid var(--border);margin-bottom:18px}.product.product-ui .inbox-workspace{display:grid;grid-template-columns:190px minmax(0,1fr);gap:24px}.product.product-ui .inbox-nav{display:flex;flex-direction:column;border:0;gap:5px}.product.product-ui .inbox-nav .tab{width:100%;text-align:left;padding:12px 16px;border:0;border-radius:8px}.product.product-ui .inbox-nav .tab.active{background:#e5f2e9}.product.product-ui .inbox-nav .tab-end{margin:14px 0 0;padding:10px 0}.product.product-ui .notification-page .page-heading{align-items:start}.product.product-ui .notification-page .heading-actions{flex-wrap:wrap}.product.product-ui .notice-row{padding:20px;border-bottom:1px solid var(--border);background:#fff}.product.product-ui .settings-directory{max-width:900px}.product.product-ui .settings-directory-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:24px}.product.product-ui .settings-directory-list>a{display:flex;align-items:center;gap:14px;min-height:94px;padding:18px;background:#fff;border:1px solid var(--border);border-radius:12px}.product.product-ui .settings-directory-list>a:hover{border-color:#b0cbbb;background:#f4f9f6}.product.product-ui .settings-directory-list>a>span:nth-child(2){flex:1;min-width:0}.product.product-ui .settings-directory-list strong{display:block;font-size:15px}.product.product-ui .settings-directory-list small{display:block;color:var(--text3);margin-top:3px;font-size:12px}.product.product-ui .settings-entry-icon{width:42px;height:42px;display:grid;place-items:center;background:#edf5ef;color:#438263;border-radius:13px;flex-shrink:0}.product.product-ui .settings-nav{border-right:1px solid var(--border);padding-right:20px}.product.product-ui .settings-nav a{min-height:44px;border-radius:8px;padding:10px 14px}.product.product-ui .settings-nav a.active{background:#e6f2ea;color:#1b6e4e}.product.product-ui .settings-content{padding:26px;border:1px solid var(--border);border-radius:14px;background:#fff}.product.product-ui .settings-section>h2{font-size:21px}.product.product-ui .profile-save-bar{position:sticky;border-radius:10px;padding:12px;bottom:12px}.product.product-ui.task-shell .site-header,.product.product-ui.task-shell .site-footer{display:none}.product.product-ui .publish-page{max-width:1120px}.product.product-ui .publish-panel{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:30px;border:0;background:transparent;padding:0;overflow:visible}.product.product-ui .publish-panel>section{min-width:0;padding:28px;background:#fff;border:1px solid var(--border);border-radius:14px}.product.product-ui .publish-panel .body-editor{min-height:240px}.product.product-ui .category-options{gap:8px}.product.product-ui .category-options label{padding:12px 8px;border-radius:9px}.product.product-ui .category-options label.selected{background:#eaf6ee;border-color:#80b89a}.product.product-ui .category-options label strong{font-size:14px}.product.product-ui .category-options label span{font-size:11px}.product.product-ui .form-section{border-top:1px solid var(--border);padding-block:18px;margin:0}.product details.form-section>summary{min-height:44px;padding-block:10px;font-size:14px;font-weight:600}.product details.form-section[open]>summary{margin-bottom:14px}.product.product-ui .editor-preview{position:sticky;top:24px;align-self:start;border:1px solid var(--border);background:#fff;border-radius:14px;padding:20px}.product.product-ui .editor-preview h2{font-size:15px;margin-bottom:16px}.product.product-ui .editor-preview .paper-cover{border-radius:10px}.product.product-ui .editor-preview p{color:var(--text3);font-size:12px;margin-top:14px}.product.product-ui .editor-save-bar{margin-top:18px;border:0;box-shadow:none;padding:16px 0 0;border-top:1px solid var(--border)}.product.product-ui .editor-save-bar>.btn-primary{min-width:140px}.product.product-ui .publish-help{color:var(--text3)}.product.product-ui .article-page{max-width:800px}.product.product-ui .article-page .guide-section{padding:24px;background:#fff;border:1px solid var(--border);border-radius:12px;margin-bottom:16px}.product.product-ui .guide-section h2{font-size:18px;margin-bottom:12px}.product.product-ui .guide-section p{font-size:14px;color:var(--text2);line-height:1.9}.product.product-ui .guide-section .text-link{margin-top:14px}.product.product-ui .system-page{min-height:65vh;display:grid;place-content:center}.product.product-ui .detail-layout{grid-template-columns:minmax(0,1fr) 280px;gap:30px}.product.product-ui .detail-main{padding:30px;border:1px solid var(--border);background:#fff;border-radius:14px}.product.product-ui .detail-header h1{font-size:27px;line-height:1.55;margin-block:18px;overflow-wrap:anywhere}.product.product-ui .article-body{font-size:16px;line-height:1.95}.product.product-ui .article-body p{margin-bottom:16px}.product.product-ui .detail-author-secondary{font-size:13px}.product.product-ui .detail-sidebar{position:sticky;top:96px;align-self:start}.product.product-ui .detail-sidebar>section{border:1px solid var(--border);border-radius:12px;padding:20px;background:#fff;margin-bottom:16px}.product.product-ui .match-origin{padding:16px;border-radius:10px;background:#f0f6f2;margin-block:20px}.product.product-ui .match-origin h2{font-size:13px;color:var(--text3);margin-bottom:5px}.product.product-ui .match-origin>a{color:var(--green-ink)}.product.product-ui .detail-facts>summary{font-size:14px;font-weight:600;min-height:44px}.product.product-ui .auth-page{max-width:1060px;margin:36px auto;min-height:65vh;grid-template-columns:1fr 440px;gap:70px;align-items:center}.product.product-ui .auth-intro{padding:30px 0;background:transparent;color:var(--text)}.product.product-ui .auth-intro h1{font-size:38px;line-height:1.5}.product.product-ui .auth-intro p{font-size:15px;line-height:1.9;color:var(--text3)}.product.product-ui .auth-intro .kicker{color:var(--green-ink);font-size:12px;letter-spacing:.15em}.product.product-ui .auth-card{padding:32px;border:1px solid var(--border);border-radius:16px;background:#fff;box-shadow:0 8px 35px #27453706}.product.product-ui .auth-card h1{font-size:23px}.product.product-ui .auth-card .auth-mark{margin-bottom:24px}.product.product-ui .catalog-page .tag-tree{background:#fff;border:1px solid var(--border);border-radius:12px;padding:16px}.product.product-ui .agents-page .agent-binding-panel,.product.product-ui .agents-page .agent-onboarding,.product.product-ui .connection-box{border:1px solid var(--border);border-radius:14px;padding:28px;background:#fff}.product.product-ui .agents-page .agent-onboarding h2{font-size:24px}.product.product-ui .agents-page .agent-steps{gap:22px}.product.product-ui .connect-code{overflow-wrap:anywhere;background:#f3f7f4;border-radius:9px;padding:16px}.product.product-ui .agent-instances,.product.product-ui .agent-code-records{margin-top:26px}.product.product-ui.chat-shell{min-height:0;height:100dvh;padding-bottom:0}.product.product-ui.chat-shell .conversations-page{width:100%;padding:0;flex:1;min-height:0;max-width:none}.product.product-ui .message-layout{border:0;border-radius:0;grid-template-columns:310px minmax(0,1fr)}.product.product-ui .conversation-list{background:#f8fbfa;padding:0}.product.product-ui .conversation-list-head{padding:20px 24px;min-height:78px;border-bottom:1px solid var(--border)}.product.product-ui .conversation-list-head h2{font-size:20px}.product.product-ui .conversation-item{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;border:0;border-bottom:1px solid #edf1ef;border-radius:0;padding:20px;margin:0;min-height:86px}.product.product-ui .conversation-item.active{background:#e8f3ed;box-shadow:none;border-color:#edf1ef}.product.product-ui .conversation-item>.avatar{width:42px;height:42px;min-width:42px;flex:none}.product.product-ui .conversation-copy strong{font-size:14px}.product.product-ui .conversation-copy small{font-size:12px;margin-top:4px}.product.product-ui .conversation-meta time{font-size:11px}.product.product-ui .chat-header{min-height:78px;padding:16px 28px}.product.product-ui .chat-log{padding:24px 30px;background:#fff}.product.product-ui .chat-empty{background:#f8fbfa}.product.product-ui .chat-bubble{background:#f0f3f2;color:var(--text);padding:13px 17px}.product.product-ui .chat-message.self .chat-bubble{background:#e3f2e9;color:#203b2d}.product.product-ui .chat-message.self .chat-bubble.media-only,.product.product-ui .chat-bubble.media-only{background:transparent;padding:0}.product.product-ui .chat-form textarea{background:#f3f5f4}.product-ops-sidebar{width:218px;position:fixed;top:73px;left:0;bottom:0;padding:24px 16px;border-right:1px solid var(--border);background:#fff;overflow-y:auto;z-index:6}.product.product-ui .ops-home-link{display:flex;align-items:center;gap:9px;font-size:16px;font-weight:650;padding:8px 10px 20px}.product-ops-sidebar nav a{min-height:44px;display:flex;align-items:center;padding:10px 13px;border-radius:8px;font-size:14px}.product-ops-sidebar nav a.active{color:#196a4b;background:#e5f3ea;font-weight:600}.product-ops-sidebar h2{font-size:11px;font-weight:500;color:var(--text3);margin:20px 13px 6px}.product-ops-mobile{display:none}.product.product-ui.ops-shell>main{width:calc(100% - 274px);margin-left:246px;max-width:none}.product.product-ui.ops-shell>.site-footer{margin-left:218px}.product.product-ui .table-wrap{border:1px solid var(--border);border-radius:12px;background:#fff}.product.product-ui th{padding:14px 18px;font-size:12px;color:var(--text3);background:#f4f7f5;font-weight:550}.product.product-ui td{padding:16px 18px;font-size:13px;vertical-align:top}.product.product-ui .ops-table td small{display:block;color:var(--text3);line-height:1.8}.product.product-ui .ops-table td code{font-size:12px;overflow-wrap:anywhere}.product.product-ui .stat,.product.product-ui .funnel-step,.product.product-ui .insights-grid>section{background:#fff;border:1px solid var(--border);border-radius:12px}.product.product-ui .policy-page form{max-width:800px;padding:24px;background:#fff;border:1px solid var(--border);border-radius:12px}@media(max-width:1199px)and (min-width:1000px){.product.product-ui :is(.discovery-content-grid,.me-grid,.profile-content-grid){grid-template-columns:repeat(3,minmax(0,1fr))}.product.product-ui .publish-panel{grid-template-columns:minmax(0,1fr) 250px;gap:22px}}@media(max-width:999px){.product.product-ui .wrap{width:calc(100% - 32px);padding-block:20px 30px}.product.product-ui .nav-container{min-height:62px}.product.product-ui .site-footer .nav-container{min-height:60px}.product.product-ui .page-heading h1{font-size:23px}.product.product-ui .page-heading{margin-bottom:20px}.product.product-ui .heading-actions{width:100%}.product.product-ui :is(.discovery-content-grid,.me-grid,.profile-content-grid){grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.product.product-ui .cover-card .card-actions--manage{display:none}.product.product-ui .me-grid.single-item{grid-template-columns:repeat(2,minmax(0,1fr))}.product.product-ui .discover-tools{gap:6px}.product.product-ui .discover-tools .page-tabs{gap:22px}.product.product-ui .discover-tools .tab{font-size:16px}.product.product-ui .discovery-links{position:absolute;top:calc(100% + 13px);right:0;z-index:3}.product.product-ui .category-filter{padding-right:62px;gap:5px;margin-bottom:20px;flex-wrap:nowrap}.product.product-ui .category-filter .chip{min-height:40px;padding:7px 11px;font-size:12px;white-space:nowrap}.product.product-ui .category-filter .chip:first-child{font-size:0}.product.product-ui .category-filter .chip:first-child:after{content:"全部";font-size:12px}.product.product-ui .domain-navigation>summary{font-size:12px;min-height:40px;gap:4px}.product.product-ui .domain-navigation__menu{left:auto;right:0;max-width:calc(100vw - 32px);max-height:min(480px,calc(100dvh - 260px));overflow:auto;overscroll-behavior:contain}.product.product-ui .cover-card .feed-description{font-size:13px}.product.product-ui .cover-card .save-action{bottom:10px}.product.product-ui .cover-card .card-byline>a{max-width:84px}.product.product-ui .cover-card .card-identity{padding-right:30px;gap:6px}.product.product-ui .matches-columns{display:flex;flex-direction:column;gap:20px;margin-top:18px}.product.product-ui .match-sources{position:static;width:100%;border:0;padding:0}.product.product-ui .match-sources>.row-between h2{font-size:15px}.product.product-ui .match-source-list{flex-direction:row;overflow-x:auto;padding:2px 1px 8px;margin:8px 0 0;scroll-snap-type:x proximity}.product.product-ui .match-source-option{flex:0 0 184px;min-height:112px;padding:12px 26px 12px 12px;scroll-snap-align:start}.product.product-ui .match-source-all{min-height:112px;flex-basis:132px}.product.product-ui .match-source-option strong{font-size:13px}.product.product-ui .match-results{width:100%}.product.product-ui .match-results-heading h2{font-size:18px}.product.product-ui .match-result-card{padding:16px}.product.product-ui .match-result-card h2{font-size:16px}.product.product-ui .inbox-workspace{display:block}.product.product-ui .inbox-nav{flex-direction:row;flex-wrap:wrap;gap:4px;margin-bottom:16px}.product.product-ui .inbox-nav .tab{width:auto;padding:10px 13px}.product.product-ui .inbox-nav .tab-end{margin:0;padding:10px}.product.product-ui .notification-page .heading-actions .btn{font-size:12px;padding-inline:10px}.product.product-ui .settings-directory-list{grid-template-columns:minmax(0,1fr);gap:0;border:1px solid var(--border);border-radius:12px;overflow:hidden}.product.product-ui .settings-directory-list>a{border:0;border-bottom:1px solid var(--border);border-radius:0;min-height:80px;padding:16px}.product.product-ui .settings-directory-list>a:last-child{border-bottom:0}.product.product-ui .settings-page .settings-nav{display:none}.product.product-ui .settings-page .settings-layout{display:block}.product.product-ui .settings-content{padding:20px 16px}.product.product-ui .profile-save-bar{bottom:70px}.product.product-ui .publish-panel{grid-template-columns:minmax(0,1fr);gap:18px}.product.product-ui .publish-panel>section{padding:18px}.product.product-ui .editor-preview{position:static;display:none}.product.product-ui .publish-panel .body-editor{min-height:220px}.product.product-ui .category-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.product.product-ui .category-options label{padding:12px 4px}.product.product-ui .category-options label span{display:none}.product.product-ui .editor-save-bar{position:sticky;bottom:0;padding:14px 0 max(14px,env(safe-area-inset-bottom));background:#fff;z-index:4}.product.product-ui .article-page .guide-section{padding:20px}.product.product-ui .detail-layout{display:flex;flex-direction:column;gap:20px}.product.product-ui .detail-main{width:100%;padding:22px 18px}.product.product-ui .detail-header h1{font-size:23px}.product.product-ui .article-body{font-size:15px}.product.product-ui .detail-sidebar{width:100%;display:flex;flex-direction:column;position:static}.product.product-ui .detail-sidebar .detail-cta{position:fixed;bottom:0;left:0;right:0;padding:10px 16px max(10px,env(safe-area-inset-bottom));margin:0;border-radius:0;z-index:8;box-shadow:0 -2px 12px #163c2810}.product.product-ui .detail-sidebar .detail-cta p{display:none}.product.product-ui .detail-cta .stack{flex-direction:row;justify-content:flex-end}.product.product-ui .detail-page{padding-bottom:100px}.product.product-ui .auth-page{width:calc(100% - 32px);max-width:460px;display:block;margin:28px auto;min-height:65vh}.product.product-ui .auth-intro{display:none}.product.product-ui .auth-card{padding:26px 22px}.product.product-ui .agents-page .agent-binding-panel,.product.product-ui .agents-page .agent-onboarding,.product.product-ui .connection-box{padding:20px}.product.product-ui.chat-shell .message-layout{grid-template-columns:minmax(0,1fr)}.product.product-ui.chat-shell .chat-header{min-height:68px;padding:10px 16px}.product.product-ui.chat-shell .chat-log{padding:16px}.product.product-ui.chat-shell .conversation-list{padding-bottom:calc(60px + env(safe-area-inset-bottom))}.product.product-ui.chat-shell.mobile-chat-detail{padding-bottom:0}.product-ops-sidebar{display:none}.product-ops-mobile{display:block;margin:16px 16px 0;padding:12px 16px;border:1px solid var(--border);border-radius:10px;background:#fff}.product-ops-mobile label{display:flex;align-items:center;gap:14px;font-size:13px}.product-ops-mobile select{flex:1;min-width:0}.product.product-ui.ops-shell>main{width:calc(100% - 32px);margin:0 auto}.product.product-ui.ops-shell>.site-footer{margin:0}.product.product-ui .ops-table{border:0;background:transparent}.product.product-ui .ops-table table,.product.product-ui .ops-table tbody{display:block;width:100%}.product.product-ui .ops-table thead{display:none}.product.product-ui .ops-table tr{display:block;background:#fff;border:1px solid var(--border);border-radius:12px;padding:8px 16px;margin-bottom:14px}.product.product-ui .ops-table td{display:block;padding:10px 0;width:100%;border:0;min-width:0}.product.product-ui .ops-table td:before{content:attr(data-label);display:block;color:var(--text3);font-size:11px;margin-bottom:5px}.product.product-ui .policy-page form{padding:20px 16px}.product.product-ui dialog[data-mobile-presentation=sheet]{border-radius:18px 18px 0 0}.product.product-ui dialog[data-mobile-presentation=fullscreen]{border-radius:0}.product.product-ui .dialog-heading{padding:14px 16px}.product.product-ui .dialog-content{padding:18px 16px}.product.product-ui .record-row,.product.product-ui .person-row{padding:16px}}@media(max-width:359px){.product.product-ui .wrap{width:calc(100% - 24px)}.product.product-ui .category-filter{gap:2px}.product.product-ui .category-filter .chip{padding-inline:8px}.product.product-ui .page-tabs{gap:14px}.product.product-ui .discover-tools .page-tabs{gap:18px}.product.product-ui .cover-card .card-identity .avatar{width:24px;height:24px}.product.product-ui .cover-card .card-byline>a{max-width:60px}}@media(prefers-reduced-motion:reduce){.product *,.product *:before,.product *:after{scroll-behavior:auto;transition-duration:0s}}.product.product-ui .discover-page{max-width:1240px}.product.product-ui .discover-tools .page-tabs .tab{background:transparent;border-radius:0;box-shadow:none;padding-inline:0}.product.product-ui .discover-tools .page-tabs .tab.active{border-bottom:3px solid #168358}.product.product-ui .cover-card .card-identity{padding-right:0}.product.product-ui .cover-card .card-identity>div{flex:1}.product.product-ui .cover-card .card-identity .save-action{position:static;padding:0;border:0;width:44px;min-width:44px;height:44px;flex:0 0 44px}.product.product-ui .cover-card .card-actions:empty{display:none}.product.product-ui .cover-card .card-eyebrow{display:none}.product.product-ui .cover-card .feed-description{padding-bottom:0}.product.product-ui .chat-attachment-preview .dialog-content,.product.product-ui .chat-image-dialog .dialog-content{display:flex;padding:0}.product.product-ui .detail-sidebar>.detail-facts{padding:14px 20px;border:1px solid var(--border);border-radius:12px;background:#fff;margin-bottom:16px}@media(max-width:999px){.product.product-ui .discover-page--matches .discovery-links{display:none}}.product.product-ui .conversations-page .chat-form textarea{min-height:48px;height:48px;max-height:150px;border-radius:22px;font-size:16px;line-height:1.5}.product.product-ui .article-contents{display:flex;flex-wrap:wrap;gap:8px 16px;padding:16px 20px;background:#fff;border:1px solid var(--border);border-radius:12px;margin:0 0 22px;font-size:13px}.product.product-ui .article-contents a{min-height:44px;display:inline-flex;align-items:center;color:var(--green-ink)}.product.product-ui .guide-section{scroll-margin-top:94px}.product.product-ui .me-home>.empty-state{min-height:140px;padding:18px 12px}.product.product-ui .me-home>.empty-state>svg{width:40px;height:40px;padding:10px}.product.product-ui .me-home>.empty-state h2{margin-top:10px;font-size:17px}@media(max-width:999px){.product.product-ui .me-home{padding-top:16px}.product.product-ui .me-home .me-profile{gap:8px 12px;padding-block:0 6px}.product.product-ui .me-home .me-profile__bio{margin-bottom:4px}}.product.product-ui .editor-mobile-preview{display:none}@media(max-width:999px){.product.product-ui .editor-mobile-preview{display:block;border-top:1px solid var(--border);padding-block:14px}.product.product-ui .editor-mobile-preview summary{min-height:44px;padding-block:10px;font-size:14px;font-weight:600}.product.product-ui .editor-mobile-preview .paper-cover{max-width:260px;margin:12px auto;border-radius:12px}}.product.product-ui .category-options{grid-template-columns:repeat(4,minmax(0,1fr))}.product.product-ui .editor-tags>.row-between{justify-content:flex-end}.product.product-ui .editor-tags>p{margin-block:8px;color:var(--text3);font-size:12px}@media(max-width:999px){.product.product-ui .me-home .me-figures b{line-height:22px}.product.product-ui .me-home .me-figures span{font-size:12px;line-height:18px}.product.product-ui .me-home .me-services{margin-block:4px}.product.product-ui .me-home .me-profile__bio{font-size:13px;line-height:20px}}.product.product-ui .settings-section-title{font-size:23px;line-height:1.4;margin:0 0 18px}.product.product-ui .settings-nav-title{display:block;font-size:22px;font-weight:650;margin-bottom:12px}.product.product-ui .agent-current-card,.product.product-ui .agent-pending-card,.product.product-ui .agent-onboarding-intro,.product.product-ui .agent-explanation{border-color:var(--border);border-radius:14px;background:#fff}.product.product-ui .agent-account-strip{border-color:var(--border)}@media(max-width:999px){.product.product-ui .agent-current-card,.product.product-ui .agent-pending-card,.product.product-ui .agent-onboarding-intro,.product.product-ui .agent-explanation{padding:20px}}.product.product-ui .policy-page>form{display:grid;gap:24px}.product.product-ui .policy-page>form label{display:grid;gap:7px;color:var(--text2);font-size:13px}.product.product-ui .policy-page .policy-fieldset{border:0;margin:0;padding:0;min-width:0}.product.product-ui .policy-page .policy-fieldset>legend{padding:0;margin-bottom:16px;font-size:17px;font-weight:650;color:var(--text)}.product.product-ui .policy-page .policy-type-fields{display:grid;gap:16px}.product.product-ui .policy-page .policy-limit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px}.product.product-ui .policy-page>form>button{justify-self:start}.product.product-ui .policy-page dialog form{display:grid;gap:16px;border:0;padding:0}@media(max-width:999px){.product.product-ui .policy-page>form{gap:16px}.product.product-ui .policy-page .policy-limit-grid{grid-template-columns:minmax(0,1fr);gap:16px}.product.product-ui :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),textarea){font-size:16px}}html.discovery-scroll{overscroll-behavior-y:contain}.product.product-ui .discovery-filter-bar{position:sticky;top:0;z-index:25;display:flex;align-items:center;justify-content:space-between;gap:8px;background:var(--bg);padding-block:8px;margin-bottom:12px;border-bottom:1px solid var(--border)}.product.product-ui .discovery-filter-bar .category-filter{flex:1;min-width:0;gap:6px;padding:0;margin:0;flex-wrap:nowrap}.product.product-ui .discovery-filter-actions{display:flex;align-items:center;flex-shrink:0;gap:4px}.product.product-ui .discovery-filter-actions .domain-navigation{position:relative}.product.product-ui .discovery-filter-actions .domain-navigation__menu{z-index:26;right:0;left:auto}.product.product-ui .discovery-refresh{background:transparent;border:0;border-radius:50%;color:var(--text2);cursor:pointer}.product.product-ui .discovery-refresh:disabled{opacity:.45;cursor:wait}.product.product-ui .discovery-refresh-status{text-align:center;min-height:32px;padding-block:8px;color:var(--green-ink)}.product.product-ui .discovery-stream-footer{min-height:64px;text-align:center;padding-block:20px;color:var(--text3);font-size:13px}.product.product-ui .discovery-stream-footer .btn{margin-left:8px}@media(max-width:999px){.product.product-ui .discovery-filter-bar{top:var(--mobile-page-height, 56px);gap:4px}.product.product-ui .discovery-filter-bar .category-filter{gap:4px}.product.product-ui .discovery-filter-bar .category-filter .chip{padding-inline:8px}.product.product-ui .discovery-filter-bar .category-filter .chip:first-child{font-size:12px}.product.product-ui .discovery-filter-bar .category-filter .chip:first-child:after{content:none}.product.product-ui .discovery-filter-actions{gap:0}.product.product-ui .discovery-filter-actions .domain-navigation>summary{gap:2px}.product.product-ui .discovery-filter-actions .icon-btn{min-width:36px;width:36px;min-height:40px}}@media(max-width:359px){.product.product-ui .discovery-filter-bar .category-filter{gap:3px}.product.product-ui .discovery-filter-bar .category-filter .chip{padding-inline:6px}}.product.product-ui .me-home .me-services{width:100%;max-width:none;box-sizing:border-box;gap:0;margin:8px 0;padding:7px;background:#fff;border:1px solid var(--border);border-radius:12px}.product.product-ui .me-home .me-services>a{min-height:64px;padding:2px;gap:4px}.product.product-ui .me-home .me-services>a:hover{background:var(--green-soft)}.mobile-page-header{display:none}@media(max-width:999px){.product.product-ui .me-home{padding-top:8px}.product.product-ui .me-home .me-figures{padding-bottom:0}.product.product-ui{--mobile-nav-height: calc(60px + env(safe-area-inset-bottom)) ;--mobile-page-height: calc(56px + env(safe-area-inset-top)) }.product.product-ui .mobile-page-header{display:block;flex-shrink:0;position:sticky;top:0;z-index:30;padding-top:env(safe-area-inset-top);background:#fff;border-bottom:1px solid var(--border)}.product.product-ui .mobile-page-header__inner{height:55px;display:flex;align-items:center;gap:8px;padding-inline:12px}.product.product-ui .mobile-page-title{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:650;text-align:center}.product.product-ui .mobile-page-header--root .mobile-page-title{text-align:left;padding-left:4px;font-size:20px}.product.product-ui .mobile-page-actions{display:flex;align-items:center;gap:4px;flex-shrink:0;margin-left:auto}.product.product-ui .mobile-page-actions:empty{width:44px;margin-left:0}.product.product-ui .mobile-page-header .icon-btn{display:inline-flex;width:44px;height:44px;padding:0;align-items:center;justify-content:center;background:transparent;border:0;color:var(--text);border-radius:10px}.product.product-ui .mobile-page-header .icon-btn:hover{background:var(--green-soft)}.product.product-ui .mobile-page-header .page-tabs{display:flex;min-width:0;flex:1;align-self:stretch;align-items:stretch;justify-content:center;gap:12px;border:0;margin:0}.product.product-ui .mobile-page-header .tab{flex-shrink:0;font-size:16px;display:inline-flex;align-items:center;padding:0;min-height:44px;min-width:44px;justify-content:center;border:0;border-bottom:3px solid transparent;border-radius:0;background:transparent;box-shadow:none}.product.product-ui .mobile-page-header .tab.active{border-bottom-color:#168358;color:#123c2c;font-weight:650}.product.product-ui .mobile-brand{display:inline-flex;flex:0 0 44px;height:44px;align-items:center;justify-content:center;border-radius:10px}.product.product-ui .mobile-brand .brand-symbol{width:28px;height:28px}.product.product-ui .mobile-page-header .mobile-publish{background:var(--green-soft);color:var(--green-ink);border-radius:50%;flex-shrink:0}.product.product-ui .mobile-login,.product.product-ui .mobile-match-link{min-height:44px;min-width:44px;display:inline-flex;align-items:center;padding-inline:5px;font-size:13px;white-space:nowrap}.product.product-ui .discover-tools>.page-tabs{display:none}.product.product-ui .discover-tools{min-height:0;height:0;margin:0;padding:0;border:0}.product.product-ui .discover-page{padding-top:12px}.product.product-ui .discover-page:not(.discover-page--matches) .discovery-links{top:0}.product.product-ui .me-profile__actions>a[aria-label=设置]{display:none}.product.product-ui.has-mobile-nav{padding-bottom:var(--mobile-nav-height)}.product.product-ui .mobile-nav{position:fixed;inset-inline:0;bottom:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));height:var(--mobile-nav-height);padding:4px 12px max(4px,env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--border);z-index:20}.product.product-ui .mobile-nav a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:44px;color:var(--text2);font-size:12px;border-radius:10px}.product.product-ui .mobile-nav a[aria-current=page]{color:var(--green-ink);background:var(--green-soft);font-weight:650}.product.product-ui.input-focused .mobile-nav{display:none}.product.product-ui.mobile-subpage{padding-bottom:0}.product.product-ui.mobile-subpage>main>.back-link{display:none}.product.product-ui.mobile-subpage .settings-nav{display:none}.product.product-ui.mobile-subpage main>.page-heading h1,.product.product-ui.mobile-subpage .settings-section-title{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.product.product-ui.mobile-subpage>main{min-height:calc(100dvh - var(--mobile-page-height))}.product.product-ui .conversation-list-head{display:none}.product.product-ui .conversation-list-head>.text-link{display:none}.product.product-ui .conversation-list-head h2{font-size:12px;color:var(--text3)}.product.product-ui .mobile-conversation-count{display:inline-block;margin-left:8px;color:var(--text3);font-size:12px;font-weight:400}.product.product-ui .settings-content .profile-save-bar{bottom:max(12px,env(safe-area-inset-bottom))}}@media(max-width:359px){.product.product-ui .mobile-page-header__inner{gap:4px;padding-inline:8px}.product.product-ui .mobile-page-header .page-tabs{gap:8px}.product.product-ui .mobile-page-header .tab{font-size:14px}.product.product-ui .mobile-page-actions{gap:0}}
