:root{--bg:#edf2f6;--surface:#fff;--surface-soft:#f7fafc;--ink:#182536;--ink-muted:#5b6f84;--line:#d5dfe8;--line-strong:#c8d5e1;--accent:#145fb6;--accent-deep:#0f4d92;--accent-ink:#fff;--ok:#1f7a55;--warn:#a86b1f;--danger:#a64343;--shadow-soft:0 12px 30px rgba(24,37,54,.04);--shadow-card:0 18px 44px rgba(24,37,54,.07);--shadow-panel:0 24px 54px rgba(24,37,54,.08);--radius-card:24px;--radius-panel:30px;--shell-max-width:1240px;color-scheme:light;font-family:IBM Plex Sans,Segoe UI,sans-serif}*{box-sizing:border-box}body,html{margin:0;padding:0;background:linear-gradient(180deg,#f7fafc 0,var(--bg) 36%,#f8fafc 100%);color:var(--ink)}body{min-height:100vh;line-height:1.5}html[lang=ko] body{word-break:keep-all}html[lang=ko] a,html[lang=ko] button,html[lang=ko] dd,html[lang=ko] dt,html[lang=ko] h1,html[lang=ko] h2,html[lang=ko] h3,html[lang=ko] h4,html[lang=ko] h5,html[lang=ko] h6,html[lang=ko] label,html[lang=ko] li,html[lang=ko] p,html[lang=ko] small,html[lang=ko] span,html[lang=ko] strong{word-break:keep-all;overflow-wrap:break-word}html[lang=ko] code,html[lang=ko] kbd,html[lang=ko] pre,html[lang=ko] samp{word-break:normal;overflow-wrap:normal}a{color:inherit;text-decoration:none}a,button,input,select,textarea{transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}:focus-visible{outline:2px solid rgba(20,95,182,.3);outline-offset:2px}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:rgba(237,242,246,.88);border-bottom:1px solid rgba(200,213,225,.82);box-shadow:0 8px 28px rgba(24,37,54,.04)}.topbar-inner{max-width:var(--shell-max-width);margin:0 auto;padding:14px 24px;justify-content:space-between;gap:18px}.brand-cluster,.topbar-inner{display:flex;align-items:center}.brand-cluster{gap:16px;min-width:0}.brand{display:inline-flex;align-items:center;flex:0 0 auto}.brand-logo{height:36px;width:auto;display:block}.tenant-indicator{display:grid;grid-gap:3px;gap:3px;min-width:0;padding:9px 13px;border:1px solid rgba(200,213,225,.9);border-radius:18px;background:hsla(0,0%,100%,.82);box-shadow:0 8px 22px rgba(24,37,54,.03)}.tenant-indicator-label{font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.tenant-indicator strong{min-width:0;overflow-wrap:anywhere;word-break:break-word}.topnav{display:flex;align-items:center;gap:10px;min-width:0}.locale-switcher{display:inline-flex;align-items:center;gap:4px;padding:3px;border:1px solid rgba(205,217,228,.94);border-radius:999px;background:hsla(0,0%,100%,.84);box-shadow:0 8px 18px rgba(24,37,54,.04)}.locale-switcher button,.topnav .locale-switcher button{min-height:34px;padding:0 10px;border:0;border-radius:999px;background:transparent;box-shadow:none;color:var(--ink-muted);font-size:.78rem;font-weight:800}.locale-switcher button.active,.topnav .locale-switcher button.active{background:#eef5ff;color:#123d72}.topnav-desktop{flex:1 1 auto;justify-content:flex-end;flex-wrap:wrap}.topnav button,.topnav-link{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border:1px solid rgba(205,217,228,.94);background:var(--surface);padding:0 14px;border-radius:999px;font-size:.86rem;font-weight:600;color:var(--ink);box-shadow:0 8px 18px rgba(24,37,54,.04)}.topnav button{cursor:pointer}.topnav button:hover,.topnav-link:hover{border-color:rgba(20,95,182,.22);transform:translateY(-1px)}.topnav-link.active{border-color:rgba(20,95,182,.24);background:#eef5ff;color:#123d72}.topnav-link-primary{border-color:rgba(20,95,182,.18);background:linear-gradient(135deg,rgba(20,95,182,.96),rgba(15,84,165,.96));color:var(--accent-ink);box-shadow:0 10px 24px rgba(20,95,182,.22)}.topnav-link-primary.active{color:#fff}.topnav-divider{width:1px;height:24px;background:rgba(200,213,225,.92)}.topnav-action{display:flex;align-items:center}.topnav-menu-shell{position:relative;display:inline-flex}.topnav .topnav-menu-trigger{width:42px;min-width:42px;padding:0;border-radius:14px}.topnav-menu-trigger.active,.topnav-menu-trigger.open{border-color:rgba(20,95,182,.24);background:#eef5ff;color:#123d72}.topnav-menu-icon{display:grid;width:17px;grid-gap:4px;gap:4px}.topnav-menu-icon span{display:block;height:2px;border-radius:999px;background:currentColor}.topnav-menu-panel{position:absolute;top:calc(100% + 10px);right:0;z-index:80;display:grid;width:min(270px,calc(100vw - 32px));grid-gap:10px;gap:10px;padding:10px;border:1px solid rgba(200,213,225,.94);border-radius:18px;background:hsla(0,0%,100%,.98);box-shadow:0 22px 54px rgba(24,37,54,.16)}.topnav-menu-panel[hidden]{display:none}.topnav-menu-group{display:grid;grid-gap:8px;gap:8px}.topnav-menu-label{margin:0;padding:0 4px;font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#667a8e}.topnav-menu-list{display:grid;grid-gap:7px;gap:7px}.topnav-menu-panel .topnav-menu-link,.topnav-menu-panel button.topnav-menu-link{display:inline-flex;align-items:center;justify-content:flex-start;min-height:42px;width:100%;padding:0 12px;border:1px solid rgba(212,222,233,.96);border-radius:12px;background:rgba(248,251,253,.96);color:#203548;box-shadow:none;font-family:inherit;font-size:.86rem;font-weight:650;line-height:1.2;text-align:left}.topnav-menu-panel .topnav-menu-link:hover,.topnav-menu-panel button.topnav-menu-link:hover{border-color:rgba(20,95,182,.22);background:#f4f8fd;transform:none}.topnav-menu-panel .topnav-menu-link.active{border-color:rgba(20,95,182,.24);background:#eef5ff;color:#123d72}.topnav-menu-action{display:grid;grid-gap:8px;gap:8px}.topnav-menu-error{margin:0}.mobile-nav-backdrop,.mobile-nav-drawer,.mobile-nav-toggle{display:none}.mobile-nav-control{align-items:center;justify-content:center;min-height:42px;min-width:78px;padding:0 14px;border-radius:14px;border:1px solid rgba(205,217,228,.94);background:hsla(0,0%,100%,.9);box-shadow:0 10px 22px rgba(24,37,54,.04);-moz-appearance:none;appearance:none;-webkit-appearance:none;font-family:inherit;font-size:.84rem;font-weight:700;letter-spacing:.01em;line-height:1;cursor:pointer}.mobile-nav-close,.mobile-nav-toggle{min-width:84px}.mobile-nav-control-label{display:block;font:inherit;line-height:1;color:#203548}.brand-text{font-weight:700;letter-spacing:.02em}.page-shell{max-width:var(--shell-max-width);margin:0 auto;padding:22px 24px 40px}.mobile-nav-backdrop{inset:0;z-index:59;border:0;padding:0;background:rgba(15,23,42,.44);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.mobile-nav-backdrop,.mobile-nav-drawer{position:fixed;opacity:0;pointer-events:none}.mobile-nav-drawer{inset:0 0 0 auto;z-index:60;height:100dvh;max-height:100dvh;width:min(360px,calc(100vw - 18px));overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:max(18px,calc(env(safe-area-inset-top) + 10px)) 20px calc(24px + env(safe-area-inset-bottom));border-left:1px solid rgba(200,213,225,.94);background:radial-gradient(circle at 0 0,rgba(20,95,182,.1),transparent 34%),linear-gradient(180deg,rgba(249,251,253,.99),rgba(242,247,251,.995));box-shadow:-18px 0 44px rgba(15,23,42,.16);transform:translateX(104%);transition:transform .22s ease,opacity .22s ease}.mobile-nav-backdrop.open{display:block;opacity:1;pointer-events:auto}.mobile-nav-drawer.open{display:grid;transform:translateX(0);opacity:1;pointer-events:auto}.mobile-nav-drawer{align-content:start;gap:18px}.mobile-nav-drawer-header{display:grid;grid-gap:16px;gap:16px;padding-bottom:16px;border-bottom:1px solid rgba(208,219,233,.95)}.mobile-nav-drawer-topline{display:flex;align-items:center;justify-content:space-between;gap:14px}.mobile-nav-drawer-brand{display:inline-flex;align-items:center}.mobile-nav-drawer-copy{display:grid;grid-gap:6px;gap:6px;min-width:0}.mobile-nav-drawer-kicker{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#62768a}.mobile-nav-drawer-copy strong{font-size:1.05rem;line-height:1.35;color:#203548}.mobile-nav-group-shell{display:grid;grid-gap:10px;gap:10px}.mobile-nav-group-label{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#667a8e}.mobile-nav-group{display:grid;grid-gap:10px;gap:10px;padding:14px;border:1px solid rgba(210,221,232,.96);border-radius:22px;background:hsla(0,0%,100%,.88);box-shadow:0 12px 28px rgba(24,37,54,.05)}.mobile-nav-group .locale-switcher{width:100%;justify-content:stretch;border-radius:16px}.mobile-nav-group .locale-switcher button{flex:1 1;min-height:42px}.mobile-nav-button,.mobile-nav-link{display:inline-flex;align-items:center;justify-content:space-between;min-height:48px;padding:0 14px;width:100%;border:1px solid rgba(212,222,233,.96);border-radius:16px;background:hsla(0,0%,100%,.96);color:#203548;font-weight:600;box-shadow:0 8px 18px rgba(24,37,54,.03)}.mobile-nav-link.active{border-color:rgba(20,95,182,.24);background:#eef5ff;color:#123d72}.mobile-nav-button{width:100%}.mobile-nav-action{display:grid;grid-gap:8px;gap:8px}.mobile-nav-error{margin:0}.admin-shell{min-height:100vh;background:radial-gradient(circle at 0 0,rgba(11,107,203,.16),transparent 32%),radial-gradient(circle at 100% 0,rgba(183,59,59,.12),transparent 28%),#edf2f8}.admin-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:30;border-bottom:1px solid #cbd6e2;background:rgba(18,28,42,.92);color:#f7fbff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.admin-topbar-inner{max-width:1240px;margin:0 auto;padding:16px 20px;justify-content:space-between;gap:16px}.admin-nav,.admin-topbar-inner{display:flex;align-items:center}.admin-nav{gap:10px;flex-wrap:wrap}.admin-actions a,.admin-actions button,.admin-nav a,.admin-nav button,.admin-panel button{border:1px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.08);color:inherit;border-radius:999px;padding:8px 12px;font-size:.9rem;cursor:pointer}.admin-nav-user{padding:0 4px;color:hsla(0,0%,100%,.72)}.admin-audit-json{margin:0;max-width:100%;overflow-x:auto;overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap;font-size:.8rem;line-height:1.45}.admin-content{max-width:1240px;margin:0 auto;padding:24px 20px 48px}.admin-page{display:grid;grid-gap:18px;gap:18px}.admin-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}.admin-actions{display:flex;gap:10px;flex-wrap:wrap}.admin-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.admin-panel,.admin-stat-card{background:hsla(0,0%,100%,.94);border:1px solid #ced8e4;border-radius:18px;padding:18px;box-shadow:0 16px 36px rgba(29,44,59,.06)}.admin-stat-card h2{margin-bottom:6px;font-size:clamp(1.6rem,4vw,2.4rem)}.admin-panel-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.admin-table-wrap{overflow-x:auto}.admin-table{width:100%;border-collapse:collapse;font-size:.92rem}.admin-table td,.admin-table th{text-align:left;padding:12px 10px;border-top:1px solid #dde5ee;vertical-align:top}.admin-table thead th{border-top:none;color:var(--ink-muted);font-weight:600}.admin-filter-row input,.admin-form-grid input,.admin-form-grid select,.admin-panel input,.admin-panel select,.admin-table select{width:100%;border:1px solid #c9d5e3;border-radius:12px;padding:10px 12px;font:inherit;background:#fff;color:var(--ink)}.admin-status-pill{display:inline-flex;align-items:center;min-height:32px;border:1px solid #cbd7e5;border-radius:999px;padding:6px 12px;background:#eef3f8;color:var(--ink-muted);font-size:.85rem;font-weight:700}.admin-status-pill.active{border-color:#7ac59e;background:#e9f8ef;color:#12613b}.admin-proof-form-grid,.admin-proof-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:12px 0}.admin-proof-status-grid>div{min-width:0;border:1px solid #dbe4ee;border-radius:12px;padding:12px;background:#f8fbfd}.admin-proof-form-grid span,.admin-proof-status-grid span{display:block;margin-bottom:5px;color:var(--ink-muted);font-size:.8rem;font-weight:700}.admin-proof-status-grid strong{display:block;overflow-wrap:anywhere;word-break:break-word;font-size:.95rem}.admin-proof-toggle-row{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0}.admin-proof-toggle-row label{display:inline-flex;align-items:center;gap:8px;min-height:38px;border:1px solid #d2deea;border-radius:12px;padding:8px 10px;background:#fff;font-weight:700}.admin-proof-toggle-row input{width:18px;height:18px;flex:0 0 auto}.admin-proof-form-grid label{min-width:0}.admin-form-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:14px}.admin-form-grid-wide{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-filter-row{margin-bottom:12px}.admin-host-preview{display:grid;grid-gap:6px;gap:6px;margin-bottom:14px}.admin-list{margin:0;padding-left:18px;color:var(--ink-muted)}h1{margin:0 0 10px;font-size:clamp(1.5rem,2.8vw,2.2rem)}h2{margin:0 0 12px;font-size:1.2rem}p{margin:0 0 14px;color:var(--ink-muted)}.home{display:grid;grid-gap:20px;gap:20px}.home-hero-grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(320px,.92fr);grid-gap:20px;gap:20px;align-items:stretch}.hero{position:relative;overflow:hidden;display:grid;grid-gap:26px;gap:26px;min-height:100%;background:radial-gradient(circle at 100% 0,rgba(20,95,182,.12),transparent 32%),linear-gradient(145deg,hsla(0,0%,100%,.99),rgba(245,249,253,.97));border:1px solid #d8e1eb;border-radius:32px;padding:36px;box-shadow:0 20px 48px rgba(29,44,59,.08)}.hero:after{content:"";position:absolute;inset:auto -70px -90px auto;width:250px;height:250px;border-radius:50%;background:radial-gradient(circle,rgba(11,107,203,.14),rgba(11,107,203,0))}.hero>*{position:relative;z-index:1}.hero-copy-stack{display:grid;grid-gap:18px;gap:18px}.hero-public{min-height:auto}.hero-kicker{margin:0;font-size:.76rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#5a6f85}.home-hero-title{margin:0;max-width:12ch;font-size:clamp(2.5rem,4.4vw,4rem);line-height:.95;letter-spacing:-.05em;color:#142334;text-wrap:balance}html[lang=ko] .home-hero-title{max-width:16ch;font-size:clamp(2.35rem,4vw,3.65rem);line-height:1.08;letter-spacing:0}.home-hero-copy{margin:0;max-width:58ch;font-size:1.02rem;line-height:1.68;color:#4e647a}.home-hero-support{margin:0;max-width:58ch;color:#31485f;font-size:.95rem;line-height:1.65}.hero-search-shell{display:grid;grid-gap:14px;gap:14px;padding:18px;border:1px solid #dbe5ef;border-radius:22px;background:rgba(248,251,255,.92)}.hero-search-label{margin:0;font-size:.84rem;font-weight:700;color:#52677d}.hero-search-form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;margin:0}.home-hero-search{max-width:100%}.hero-search-input{min-width:0;height:50px;border:1px solid #cfd9e4;border-radius:14px;padding:0 15px;background:hsla(0,0%,100%,.94);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55)}.hero-search-submit{height:50px;padding:0 18px;border-radius:14px;background:var(--accent);color:#fff;border-color:var(--accent);white-space:nowrap;font-weight:600;box-shadow:0 14px 28px rgba(11,107,203,.18)}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px}.hero-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border-radius:14px;padding:11px 16px;border:1px solid transparent;font-weight:600}.hero-action-primary{background:var(--accent);color:var(--accent-ink);box-shadow:0 16px 30px rgba(11,107,203,.16)}.hero-action-secondary{background:hsla(0,0%,100%,.82);color:var(--ink);border-color:#d4dee8}.hero-action-tertiary{color:#31567a;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.16em}.home-example-links{display:flex;flex-wrap:wrap;gap:10px;margin:0}.home-example-chip{display:inline-flex;align-items:center;min-height:34px;border:1px solid #d7e1ea;border-radius:999px;padding:0 12px;background:hsla(0,0%,100%,.72);color:#435a72;font-size:.84rem}.home-panel-kicker{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#5c7391}.home-proof-actions{display:flex;flex-wrap:wrap;gap:12px}.home-hero-preview{display:grid;grid-gap:16px;gap:16px;align-content:start;min-width:0}.home-hero-preview-locked .hero-action-secondary{background:hsla(0,0%,100%,.82);color:#203548}.home-artifact-card,.home-hero-code-card{display:grid;grid-gap:14px;gap:14px;min-width:0;padding:24px;border-radius:28px;border:1px solid #d9e4ef;background:hsla(0,0%,100%,.96);box-shadow:0 18px 38px rgba(24,37,54,.06)}.home-artifact-card{background:radial-gradient(circle at 100% 0,rgba(20,95,182,.12),transparent 28%),linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(246,250,254,.98))}.home-artifact-header,.home-hero-code-header{display:grid;grid-gap:8px;gap:8px}.home-artifact-header h2,.home-hero-code-header h2{margin:0;font-size:1.42rem;letter-spacing:-.03em;color:#183046;overflow-wrap:anywhere;text-wrap:balance}.home-artifact-header p:last-child,.home-hero-code-header p:last-child{margin:0;color:#4f657c;line-height:1.62}.home-artifact-meta{display:flex;flex-wrap:wrap;gap:8px}.home-artifact-meta span{display:inline-flex;align-items:center;min-height:30px;border-radius:999px;padding:0 11px;border:1px solid #d9e4ee;background:#f8fbfe;color:#40576f;font-size:.79rem;font-weight:600}.home-artifact-card .install-snippet{width:100%;min-width:0;background:#f8fbfe;border-color:#dbe5ef}.home-artifact-card .install-snippet code{color:#203548;white-space:break-spaces;overflow-wrap:anywhere;word-break:break-word}.home-artifact-link,.home-hero-code-footer a{color:#145fb6;font-weight:700}.home-hero-code-card{background:radial-gradient(circle at 0 0,rgba(31,122,85,.1),transparent 24%),linear-gradient(180deg,rgba(18,34,52,.98),rgba(13,26,40,.99));border-color:rgba(75,104,132,.42)}.home-hero-code-card .home-hero-code-header p,.home-hero-code-card .home-panel-kicker,.home-hero-code-footer span{color:rgba(223,234,244,.76)}.home-hero-code-card .home-hero-code-header h2{color:#f5fbff}.home-hero-code{margin:0;padding:16px;border-radius:20px;border:1px solid rgba(142,170,197,.18);background:rgba(6,16,27,.46);color:#f3f8fc;overflow:auto}.home-hero-code code{font-family:IBM Plex Mono,Cousine,monospace;font-size:.88rem;line-height:1.6}.home-hero-code-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:.84rem}.home-flow-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.home-flow-step{position:relative;display:grid;grid-gap:8px;gap:8px;padding:18px;border:1px solid #dbe5ef;border-radius:22px;background:hsla(0,0%,100%,.94);box-shadow:0 12px 26px rgba(24,37,54,.04)}.home-flow-step h2{margin:0;font-size:1.02rem;line-height:1.3}.home-flow-step p:last-child{margin:0;color:#55697f;font-size:.9rem;line-height:1.58}.home-proof-section{background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(245,249,253,.96))}.home-proof-band{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.72fr);grid-gap:16px;gap:16px;align-items:start}.home-proof-list{display:grid;grid-gap:12px;gap:12px}.home-proof-item{display:grid;grid-gap:6px;gap:6px;padding:18px;border:1px solid #dbe5ef;border-radius:18px;background:rgba(248,251,255,.88)}.home-proof-item strong{color:#203548;font-size:.96rem;letter-spacing:-.01em}.home-proof-item p{margin:0;color:#55697f;line-height:1.58;font-size:.9rem}.home-proof-stats{display:grid;grid-gap:10px;gap:10px}.home-proof-stats article{border:1px solid #d9e4ef;border-radius:18px;padding:16px;background:#fff}.home-proof-stats span{display:block;margin-bottom:6px;font-size:1.6rem;font-weight:700;color:#17283a}.home-proof-stats article p{margin:0;font-size:.84rem;color:#5a6d81}.home-curated-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.home-section-card{border:1px solid var(--line);border-radius:24px;background:hsla(0,0%,100%,.92);padding:22px;box-shadow:0 16px 32px rgba(29,44,59,.05)}.home-preview-section{background:linear-gradient(180deg,hsla(0,0%,100%,.95),rgba(247,250,254,.95))}.home-domain-section{background:linear-gradient(180deg,hsla(0,0%,100%,.95),rgba(246,250,255,.96))}.home-domain-grid{display:grid;grid-template-columns:minmax(0,1.48fr) minmax(260px,.82fr);grid-gap:18px;gap:18px;align-items:start}.home-domain-comparison-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.home-domain-card{display:grid;grid-gap:16px;gap:16px;min-width:0;padding:18px;border:1px solid #dbe4ee;border-radius:22px;background:linear-gradient(180deg,hsla(0,0%,100%,.99),rgba(248,251,255,.98));box-shadow:0 12px 26px rgba(24,37,54,.04)}.home-domain-card-header{display:grid;grid-gap:8px;gap:8px}.home-domain-card-header h2{margin:0;font-size:1.08rem;letter-spacing:-.02em;color:#1f3347}.home-domain-card-body{display:grid;grid-gap:12px;gap:12px}.home-domain-card-lane{display:grid;grid-gap:6px;gap:6px;padding:14px;border:1px solid #dbe4ee;border-radius:16px;background:#fff}.home-domain-card-lane span{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6a7d90}.home-domain-card-lane strong{font-size:.95rem;line-height:1.5;color:#30465d}.home-domain-card-lane-strong{border-color:rgba(20,95,182,.24);background:rgba(20,95,182,.06)}.home-domain-card-lane-strong strong{color:#173a63}.home-domain-callout{display:grid;grid-gap:12px;gap:12px;padding:18px;border:1px solid #dbe4ee;border-radius:20px;background:linear-gradient(180deg,rgba(247,250,255,.98),rgba(238,245,253,.98))}.home-domain-facts{display:grid;grid-gap:10px;gap:10px}.home-domain-facts span{display:inline-flex;align-items:center;min-height:40px;border:1px solid #d6e0ea;border-radius:14px;padding:0 12px;background:hsla(0,0%,100%,.88);color:#31485f;font-size:.88rem;font-weight:600}.home-domain-close{margin:0;color:#42586e;line-height:1.65}.home-section-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:14px}.home-section-header>div{flex:1 1 18rem;min-width:0}.home-section-header h2{margin:0 0 8px;font-size:1.24rem;letter-spacing:-.02em;text-wrap:balance}.home-section-header p:last-child{margin:0;max-width:48ch;line-height:1.62}.home-section-link{display:inline-flex;align-items:center;flex:0 0 auto;min-height:40px;border:1px solid #d7e1ea;border-radius:999px;padding:0 14px;background:#f9fbfe;color:#41566d;font-size:.84rem;font-weight:600}.home-before-after-section{background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(246,250,255,.96))}.home-section-note{margin:18px 0 0;color:#43596f;line-height:1.65}.home-section-note a{color:var(--accent);font-weight:700}.home-flow-strip-three{grid-template-columns:repeat(3,minmax(0,1fr))}.home-bridge-copy{margin:18px 0 0;max-width:58ch;color:#42586e;line-height:1.68}.home-install-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;margin-top:18px;padding:16px 18px;border:1px solid #d8e2ec;border-radius:20px;background:linear-gradient(180deg,rgba(249,252,255,.98),rgba(244,249,253,.98))}.home-install-strip code{font-size:.96rem;font-weight:700;color:#173a63}.home-install-links{display:flex;flex-wrap:wrap;gap:10px}.home-install-links a{display:inline-flex;align-items:center;min-height:38px;border:1px solid #d7e1ea;border-radius:999px;padding:0 14px;background:#fff;color:#41566d;font-size:.84rem;font-weight:600}.home-evidence-section{background:linear-gradient(180deg,hsla(0,0%,100%,.99),rgba(244,249,253,.98))}.home-evidence-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.home-evidence-card{display:grid;grid-gap:14px;gap:14px;min-width:0;padding:18px;border:1px solid #dbe5ef;border-radius:22px;background:linear-gradient(180deg,hsla(0,0%,100%,.99),rgba(247,250,254,.98));box-shadow:0 12px 26px rgba(24,37,54,.04)}.home-evidence-header{display:grid;grid-gap:8px;gap:8px}.home-evidence-header h3{margin:0;font-size:1.08rem;line-height:1.3;letter-spacing:-.02em;color:#1f3347}.home-evidence-card p{margin:0;color:#53687f;line-height:1.64}.home-cli-code,.home-evidence-snippet{margin:0;border:1px solid #18324a;background:#122538;color:#edf4fb;border-radius:18px;padding:16px 18px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04);overflow-x:auto;font-family:IBM Plex Mono,Cousine,monospace;font-size:.86rem;line-height:1.68}.home-cli-code code,.home-evidence-snippet code{color:inherit;font:inherit}.home-cli-section{background:linear-gradient(180deg,rgba(245,249,253,.98),rgba(239,245,251,.98))}.home-cli-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);grid-gap:18px;gap:18px;align-items:stretch}.home-cli-copy{display:grid;grid-gap:14px;gap:14px;align-content:start}.home-cli-copy p:last-of-type{margin-bottom:0}.home-sdk-section{background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(246,250,254,.98))}.home-pilot-panel{background:linear-gradient(180deg,rgba(244,249,255,.98),rgba(237,245,253,.98))}.home-pilot-timeline{margin:0;color:#30485f;font-weight:600}.site-footer{padding:0 24px 40px}.site-footer-inner{max-width:var(--shell-max-width);margin:0 auto;display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);grid-gap:18px;gap:18px;padding:22px;border:1px solid #d5dfe8;border-radius:24px;background:linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(245,249,253,.98));box-shadow:0 16px 32px rgba(29,44,59,.05)}.site-footer-copy{display:grid;grid-gap:10px;gap:10px;align-content:start}.site-footer-kicker{margin:0;font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#5c7391}.site-footer-copy h2{margin:0;font-size:1.3rem;letter-spacing:-.02em}.site-footer-copy p:last-child{margin:0;max-width:52ch;line-height:1.66}.site-footer-link-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.site-footer-link-card{display:grid;grid-gap:6px;gap:6px;align-content:start;min-width:0;overflow:hidden;padding:16px;border:1px solid #d9e3ec;border-radius:18px;background:hsla(0,0%,100%,.88);box-shadow:0 10px 22px rgba(29,44,59,.03)}.site-footer-link-card strong{min-width:0;color:#1e3448;font-size:.92rem;overflow-wrap:anywhere}.site-footer-link-card span{min-width:0;color:#5c6f84;font-size:.82rem;line-height:1.5;overflow-wrap:anywhere}.home-package-stack{display:grid;grid-gap:12px;gap:12px}.home-package-stack-preview{grid-template-columns:repeat(3,minmax(0,1fr))}.home-package-card{display:grid;grid-gap:10px;gap:10px;min-height:210px;min-width:0;border:1px solid #dde6f0;border-radius:22px;background:linear-gradient(180deg,hsla(0,0%,100%,.99),rgba(249,251,253,.98));padding:16px;box-shadow:0 12px 26px rgba(24,37,54,.04)}.home-package-card.preview{border-color:#dbe5ef;background:linear-gradient(180deg,rgba(249,252,255,.99),rgba(245,248,252,.98))}.home-package-eyebrow{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#5b728a}.home-package-header{min-width:0}.home-package-title{display:block;font-size:1rem;font-weight:700;line-height:1.3;letter-spacing:-.01em;overflow-wrap:anywhere;word-break:break-word;text-wrap:balance}.home-package-status-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.format-badge-group{display:inline-flex;gap:6px;flex-wrap:wrap;justify-content:flex-end;min-width:0;max-width:100%}.home-package-status-row .format-badge{white-space:nowrap}.home-package-state{display:inline-flex;align-items:center;min-height:28px;border-radius:999px;padding:0 10px;font-size:.76rem;font-weight:700;border:1px solid transparent}.home-package-state.native{color:#1f7a55;background:rgba(31,122,85,.08);border-color:rgba(31,122,85,.18)}.home-package-state.private{color:#9d5711;background:rgba(180,83,9,.08);border-color:rgba(180,83,9,.18)}.home-package-state.preview{color:#145fb6;background:rgba(20,95,182,.08);border-color:rgba(20,95,182,.18)}.home-package-summary{margin:0;min-height:3em;overflow:hidden;color:#51687f;font-size:.93rem;line-height:1.6;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-package-tags{display:flex;flex-wrap:wrap;gap:6px}.home-package-proof{display:flex;flex-wrap:wrap;gap:8px}.home-package-proof-pill{display:inline-flex;align-items:center;min-height:28px;border:1px solid #d8e3ec;border-radius:999px;padding:0 10px;background:#f7fafc;color:#4f647a;font-size:.78rem}.home-package-footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px 14px;margin-top:auto;color:#5c7084;font-size:.82rem}.home-package-cta{color:var(--accent);font-weight:600}.home-package-cta:hover{color:#0d4b92}.home-empty-state{margin:0;border:1px dashed var(--line);border-radius:16px;background:#f7fafe;padding:18px;color:#4d6178;font-size:.92rem}.home-login-panel{display:grid;grid-gap:14px;gap:14px;border-radius:24px;padding:24px}.home-login-panel h2{margin:0;font-size:1.42rem;letter-spacing:-.02em}.home-login-actions{display:flex;flex-wrap:wrap;gap:12px}.home-login-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:1px solid var(--line);border-radius:12px;background:#fff;padding:10px 14px;font-weight:600}.home-login-actions a:first-child{background:var(--accent);color:#fff;border-color:var(--accent)}.section-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin-bottom:22px}.cards{display:grid;grid-gap:12px;gap:12px}.package-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:14px}.package-card-header{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px}.package-card-title{font-weight:600}.package-card-description{min-height:36px}.package-card-badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.home-package-version-chip,.package-card-origin,.package-card-osi{min-width:0;max-width:100%;margin-bottom:8px;font-size:.82rem;color:var(--ink-muted);overflow-wrap:anywhere;word-break:break-word;line-break:anywhere}.package-card-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.tag-chip{display:inline-flex;align-items:center;border:1px solid #c7d2e5;border-radius:999px;padding:2px 8px;font-size:.74rem;background:#eef4fc;color:#244260}.package-card-meta{display:flex;flex-wrap:wrap;gap:8px 14px;font-size:.84rem;color:var(--ink-muted)}.format-badge{min-width:0;max-width:100%;font-size:.72rem;font-weight:700;background:#ebf3ff;border:1px solid #cfe2ff;padding:4px 8px;border-radius:999px;overflow-wrap:anywhere;word-break:break-word;line-break:anywhere;white-space:normal}.visibility-badge{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:999px;padding:4px 8px;font-size:.74rem;font-weight:700}.visibility-badge.public{color:#0d724a;border-color:rgba(13,138,87,.3);background:rgba(13,138,87,.08)}.visibility-badge.private{color:#8a460e;border-color:rgba(180,83,9,.28);background:rgba(180,83,9,.08)}.search-page{display:grid;grid-gap:18px;gap:18px}.search-hero-panel{border:1px solid #d8e1eb;border-radius:28px;background:linear-gradient(180deg,hsla(0,0%,100%,.97),rgba(246,249,253,.96));padding:28px;box-shadow:0 20px 44px rgba(29,44,59,.06)}.search-active-kicker,.search-empty-kicker,.search-filter-kicker,.search-page-kicker,.search-summary-kicker{margin:0 0 10px;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#617790}.search-page-title{margin:0 0 12px;font-size:clamp(2rem,4vw,3rem);line-height:.98;letter-spacing:-.04em;color:#17283a}html[lang=ko] .search-page-title{line-height:1.08;letter-spacing:0;text-wrap:balance}.search-page-copy{margin:0 0 22px;max-width:70ch;font-size:1rem;line-height:1.7;color:#516579}.search-hero-form{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;margin-bottom:18px}.search-hero-input{min-width:0;min-height:58px;border:1px solid #cfd9e4;border-radius:16px;padding:0 16px;background:hsla(0,0%,100%,.95);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55)}.search-hero-submit{min-height:58px;border-radius:16px;padding:0 20px;background:var(--accent);color:#fff;border-color:var(--accent);font-weight:600;box-shadow:0 14px 28px rgba(11,107,203,.16)}.search-example-links{display:flex;flex-wrap:wrap;gap:10px}.search-example-chip{display:inline-flex;align-items:center;min-height:34px;border:1px solid #d7e1ea;border-radius:999px;padding:0 12px;background:hsla(0,0%,100%,.78);color:#435a72;font-size:.84rem}.search-active-bar{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;border-top:1px solid #e0e7ef;padding-top:16px}.search-active-copy{min-width:0;display:grid;grid-gap:10px;gap:10px}.search-active-kicker{margin:0}.search-active-chips{display:flex;flex-wrap:wrap;gap:8px}.search-active-chip{min-height:32px;border:1px solid #d7e3ef;border-radius:999px;padding:0 11px;color:#3b526a;font-size:.8rem}.search-active-chip,.search-clear-link{display:inline-flex;align-items:center;background:#fff}.search-clear-link{justify-content:center;min-height:40px;border:1px solid #d7e1ea;border-radius:999px;padding:0 14px;color:#314a63;font-size:.84rem;font-weight:600}.search-layout{display:grid;grid-template-columns:minmax(260px,300px) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.search-sidebar{position:-webkit-sticky;position:sticky;top:84px}.search-filters-panel{display:grid;grid-gap:12px;gap:12px}.search-filters-panel-mobile,.search-filters-toggle{display:none}.search-filters{margin:0}.search-filter-shell{display:grid;grid-gap:18px;gap:18px;border:1px solid #dbe4ee;border-radius:24px;background:hsla(0,0%,100%,.94);padding:20px;box-shadow:0 16px 34px rgba(29,44,59,.05)}.search-filter-section{display:grid;grid-gap:12px;gap:12px}.search-filter-intro{margin:-4px 0 0;color:#586b80;font-size:.9rem;line-height:1.6}.search-filter-fieldset{margin:0;padding:0;border:none;display:grid;grid-gap:10px;gap:10px}.search-filter-fieldset legend{margin-bottom:2px;font-size:.84rem;font-weight:600;color:#394e64}.search-choice-row{display:flex;flex-wrap:wrap;gap:8px}.search-choice{position:relative}.search-choice input{position:absolute;inset:0;opacity:0;pointer-events:none}.search-choice span{display:inline-flex;align-items:center;justify-content:center;min-height:38px;border:1px solid #d7e1ea;border-radius:999px;padding:0 13px;background:#fff;color:#3f556d;font-size:.84rem;font-weight:600;cursor:pointer}.search-choice input:checked+span{border-color:#122538;background:#122538;color:#fff;box-shadow:0 12px 24px rgba(18,37,56,.12)}.search-choice input:focus-visible+span{outline:2px solid rgba(11,107,203,.35);outline-offset:2px}.search-advanced-grid,.search-filter-grid{display:grid;grid-gap:12px;gap:12px}.search-filter-label{display:grid;grid-gap:6px;gap:6px;font-size:.84rem;color:var(--ink-muted)}.search-filter-label span{font-weight:600;color:#3d5369}.search-filter-label input,.search-filter-label select{width:100%;min-height:44px}.search-advanced-filters{border-top:1px solid #e0e7ef;padding-top:16px}.search-advanced-filters summary{cursor:pointer;list-style:none;font-size:.9rem;font-weight:600;color:#31475d}.search-advanced-filters summary::-webkit-details-marker{display:none}.search-advanced-grid{margin-top:14px}.search-filter-actions{display:flex}.search-filter-actions button{width:100%;min-height:46px;background:var(--accent);color:#fff;border-color:var(--accent);box-shadow:0 12px 24px rgba(11,107,203,.14)}.search-results-panel{min-width:0;display:grid;grid-gap:14px;gap:14px}.search-summary-bar{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;border:1px solid #dbe4ee;border-radius:22px;background:hsla(0,0%,100%,.92);padding:18px 20px;box-shadow:0 14px 30px rgba(29,44,59,.04)}.search-summary-copy{min-width:0}.search-summary-kicker{margin:0 0 8px}.search-summary-bar h2{margin:0 0 6px;font-size:1.34rem;letter-spacing:-.02em}.search-summary-detail{margin:0;font-size:.9rem;color:#5b6f84}.search-summary-status{display:grid;grid-gap:8px;gap:8px;justify-items:end;text-align:right}.search-state-chip{display:inline-flex;align-items:center;min-height:30px;border:1px solid #d9e4ef;border-radius:999px;padding:0 11px;background:#f7fbff;color:#40576f;font-size:.8rem;font-weight:700}.search-state-chip.accent{border-color:rgba(11,107,203,.22);background:rgba(11,107,203,.08);color:#0b6bcb}.search-summary-rewrite{margin:0;max-width:30ch;font-size:.82rem;line-height:1.55;color:#5b6f84}.search-results-list{display:grid;grid-gap:12px;gap:12px}.search-result-card{display:grid;grid-gap:14px;gap:14px;min-width:0;border:1px solid #dde6ef;border-radius:24px;background:hsla(0,0%,100%,.96);padding:20px;box-shadow:0 18px 34px rgba(24,37,54,.05)}.search-result-topline{display:flex;flex-wrap:wrap;gap:8px;min-height:28px}.search-result-state{display:inline-flex;align-items:center;min-height:28px;border-radius:999px;padding:0 10px;font-size:.76rem;font-weight:700}.search-result-state.preview{border:1px solid rgba(11,107,203,.22);background:rgba(11,107,203,.08);color:#0b6bcb}.search-result-state.private{border:1px solid rgba(180,83,9,.22);background:rgba(180,83,9,.08);color:#9d5711}.search-result-title-block{display:grid;grid-gap:10px;gap:10px}.search-result-header{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between;min-width:0;gap:14px}.search-result-header-copy{display:grid;grid-gap:10px;gap:10px;flex:1 1 16rem;min-width:0}.search-result-header-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.search-result-title{font-size:1.1rem;line-height:1.22;letter-spacing:-.015em;text-wrap:balance}.search-result-release,.search-result-title{min-width:0;max-width:100%;font-weight:700;overflow-wrap:anywhere;word-break:break-word}.search-result-release{display:inline-flex;align-items:center;min-height:28px;border-radius:999px;padding:0 10px;border:1px solid #d6e1ec;background:#f8fbfe;color:#42566a;font-size:.77rem;line-break:anywhere;white-space:normal}.search-result-description{margin:0;color:#4f657c;font-size:.94rem;line-height:1.65;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.search-result-fit{display:grid;grid-gap:10px;gap:10px}.search-result-fit-meta{display:flex;flex-wrap:wrap;gap:8px}.search-result-fit-meta span{color:#4c6178}.search-result-fit-link,.search-result-fit-meta span{display:inline-flex;align-items:center;min-height:28px;border-radius:999px;padding:0 12px;background:#f4f8fc;border:1px solid #d9e4ee;font-size:.78rem;font-weight:700}.search-result-fit-link{color:#31567a}.search-result-tags{display:flex;flex-wrap:wrap;gap:6px}.search-result-proof{display:grid;grid-gap:12px;gap:12px}.search-result-signal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.search-result-signal-card{display:grid;grid-gap:4px;gap:4px;min-width:0;border:1px solid #dde6ef;border-radius:18px;padding:13px 14px;background:linear-gradient(180deg,#fff,#f8fbfe)}.search-result-signal-card p{margin:0;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#6a7c8e}.search-result-signal-card strong{font-size:.98rem;color:#203548;overflow-wrap:anywhere}.search-result-signal-card span{color:#5b6f83;font-size:.84rem;line-height:1.5}.search-result-actions{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:10px}.search-result-actions a,.search-result-primary-action{font-weight:700}.search-result-primary-action{display:inline-flex;align-items:center;justify-content:center;min-height:40px;border:1px solid var(--accent);border-radius:999px;padding:0 16px;background:var(--accent);color:#fff}.search-result-actions a{display:inline-flex;align-items:center;min-height:40px;border:1px solid #d9e4ee;border-radius:999px;padding:0 14px;background:#f8fbfe;color:var(--accent)}.search-empty-state{display:grid;grid-gap:12px;gap:12px;border:1px dashed #d0dceb;border-radius:22px;background:rgba(248,251,255,.96);padding:24px}.search-empty-kicker{margin:0}.search-empty-state h2{margin:0;font-size:1.38rem;letter-spacing:-.02em}.search-empty-state p:last-of-type{margin:0;max-width:56ch;line-height:1.65}.search-empty-reasons{margin:0;padding-left:20px;color:#4d6177;line-height:1.65}.search-empty-examples{display:flex;flex-wrap:wrap;gap:10px}.search-empty-note{margin:0;color:#61758a;font-size:.92rem}.search-empty-actions{display:flex;flex-wrap:wrap;gap:10px}.search-empty-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border:1px solid #d7e1ea;border-radius:12px;padding:0 14px;background:#fff;color:#314a63;font-weight:600}.search-empty-actions a:first-child{border-color:var(--accent);background:var(--accent);color:#fff}.search-pagination{margin-top:0;border:1px solid #dbe4ee;border-radius:18px;padding:12px 14px;background:hsla(0,0%,100%,.9);box-shadow:0 10px 24px rgba(29,44,59,.03)}.search-pagination a,.search-pagination span{display:inline-flex;align-items:center;min-height:38px}.package-hub-page{display:grid;grid-gap:18px;gap:18px}.package-hub-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);grid-gap:22px;gap:22px;align-items:start}.package-hub-hero-copy{display:grid;grid-gap:16px;gap:16px}.package-hub-hero-rail{display:grid;grid-gap:14px;gap:14px}.package-hub-guidance-card,.package-hub-signal-card{display:grid;grid-gap:14px;gap:14px;min-width:0;border:1px solid #dde6ef;border-radius:22px;padding:20px;background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(246,250,252,.94));box-shadow:0 14px 30px rgba(29,44,59,.05)}.package-hub-signal-card h2{margin:-4px 0 0;font-size:1.26rem;letter-spacing:-.02em}.package-hub-signal-card>p:last-child{margin:0;color:#55697f;line-height:1.6}.package-hub-signal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.package-hub-signal-stat{display:grid;grid-gap:4px;gap:4px;min-width:0;border:1px solid #dce6ef;border-radius:16px;padding:14px;background:#fff}.package-hub-signal-stat span{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#6b7c8d}.package-hub-signal-stat strong{font-size:1.02rem;color:#203548}.package-hub-signal-stat small{color:#5b6f83;line-height:1.45}.package-hub-guidance-list{display:grid;grid-gap:10px;gap:10px}.package-hub-guidance-list article{display:grid;grid-gap:4px;gap:4px;padding:14px;border:1px solid #dde6ef;border-radius:16px;background:hsla(0,0%,100%,.92)}.package-hub-guidance-list strong{color:#203548}.package-hub-guidance-list span{color:#5b6f83;line-height:1.52}.package-hub-hero-actions{display:flex;flex-wrap:wrap;gap:10px}.package-hub-hero-action{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border:1px solid #d7e1ea;border-radius:999px;padding:0 14px;background:#fff;color:#314a63;font-size:.84rem;font-weight:700}.package-hub-hero-action:first-child{border-color:var(--accent);background:var(--accent);color:#fff}.package-hub-facet-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.package-hub-facet-section{display:grid;grid-gap:16px;gap:16px;border:1px solid #dbe4ee;border-radius:24px;background:hsla(0,0%,100%,.94);padding:22px;box-shadow:0 16px 32px rgba(29,44,59,.05)}.package-hub-facet-heading{display:grid;grid-gap:8px;gap:8px}.package-hub-facet-heading p{margin:0;color:#55697f;line-height:1.58}.package-hub-facet-list{display:flex;flex-wrap:wrap;gap:10px}.package-hub-facet-link{display:inline-flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:150px;border:1px solid #d9e4ee;border-radius:16px;padding:12px 13px;background:linear-gradient(180deg,#fff,#f8fbff);color:#263d54}.package-hub-facet-link span{font-size:.88rem;font-weight:700}.package-hub-facet-link small{color:#607386;font-size:.78rem;font-weight:600}.package-hub-facet-more{display:grid;grid-gap:12px;gap:12px;padding-top:4px;border-top:1px solid #e6edf5}.package-hub-facet-more summary{cursor:pointer;color:#36506c;font-size:.86rem;font-weight:700;list-style:none}.package-hub-facet-more summary::-webkit-details-marker{display:none}.package-hub-facet-more-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.package-hub-facet-more-link{display:flex;justify-content:space-between;gap:10px;min-width:0;border:1px solid #dde6ef;border-radius:14px;padding:11px 12px;background:#fbfdff;color:#314a63}.package-hub-facet-more-link small,.package-hub-facet-more-link span{min-width:0;overflow-wrap:anywhere}button,input,select,textarea{font:inherit}input,select{padding:9px 11px}button,input,select{border:1px solid var(--line);border-radius:12px;background:#fff}button{padding:9px 13px;cursor:pointer}.summary{margin-bottom:14px}.favorites-sort{margin-bottom:12px}.favorites-sort label{display:inline-flex;align-items:center;gap:8px;font-size:.9rem;color:var(--ink-muted)}.favorites-grid{grid-gap:12px;gap:12px}.favorite-entry{border:1px solid var(--line);border-radius:14px;background:var(--surface)}.favorite-entry .package-card{border:none;border-radius:0}.favorite-actions{padding:0 14px 10px}.pagination{display:flex;justify-content:space-between;margin-top:16px}.pagination a{border:1px solid var(--line);border-radius:10px;padding:7px 12px;background:var(--surface)}.package-detail-page{display:grid;grid-gap:22px;gap:22px}.package-detail-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.75fr) minmax(292px,.72fr);grid-gap:24px;gap:24px;padding:28px;border:1px solid rgba(209,220,233,.95);border-radius:28px;background:radial-gradient(circle at 0 0,rgba(11,107,203,.09),transparent 32%),radial-gradient(circle at 100% 0,rgba(13,138,87,.08),transparent 28%),linear-gradient(135deg,hsla(0,0%,100%,.94),rgba(246,250,252,.95));box-shadow:0 24px 48px rgba(29,44,59,.07);overflow:hidden}.package-detail-hero:after,.package-detail-hero:before{content:"";position:absolute;border-radius:999px;pointer-events:none}.package-detail-hero:before{width:240px;height:240px;top:-140px;right:-80px;background:rgba(11,107,203,.08)}.package-detail-hero:after{width:180px;height:180px;left:-70px;bottom:-100px;background:rgba(13,138,87,.08)}.package-detail-hero>*{position:relative;z-index:1}.package-detail-hero-main{display:grid;grid-gap:18px;gap:18px;align-content:start;min-width:0}.package-detail-hero-topline{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.package-detail-eyebrow,.package-detail-section-kicker{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#5a6d81}.package-detail-title{margin:0;display:grid;grid-gap:10px;gap:10px;max-width:none;line-height:1}.package-detail-title-prefix{display:block;font-family:IBM Plex Mono,Cousine,monospace;font-size:clamp(.95rem,1.6vw,1.08rem);letter-spacing:.03em;color:#5d7186}.package-detail-title-name{display:block;font-size:clamp(2.2rem,4.4vw,3.8rem);letter-spacing:-.045em;line-height:.92;overflow-wrap:anywhere;text-wrap:balance}.package-detail-description{margin:0;max-width:66ch;font-size:1.05rem;line-height:1.65;color:#405469}.package-detail-chip-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.package-detail-pill{display:inline-flex;align-items:center;border:1px solid #d7e3f2;border-radius:999px;padding:6px 10px;font-size:.78rem;background:#fff;color:#36506c}.package-detail-pill-link{color:#31567a;font-weight:700}.package-detail-summary-line{margin:0;max-width:74ch;color:#5a6d81;font-size:.95rem;line-height:1.6}.package-detail-hero-signals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.package-detail-hero-signal{display:grid;grid-gap:4px;gap:4px;min-width:0;border:1px solid #dbe5ef;border-radius:18px;padding:15px;background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(247,251,255,.94));box-shadow:0 12px 24px rgba(29,44,59,.04)}.package-detail-hero-signal p{margin:0;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#6b7c8e}.package-detail-hero-signal strong{font-size:1rem;color:#203548;overflow-wrap:anywhere}.package-detail-hero-signal span{color:#5b6f83;font-size:.86rem;line-height:1.5}.package-detail-hero-graph-wrap{min-width:0}.package-detail-hero-graph-wrap .package-overview-graph-panel{margin:0;border-radius:18px;padding:14px;background:hsla(0,0%,100%,.82);box-shadow:none}.package-detail-hero-graph-wrap .package-overview-graph-frame{border-radius:14px}.package-detail-hero-graph-wrap .package-overview-graph{height:410px}.package-detail-state{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;font-size:.74rem;font-weight:700;border:1px solid transparent}.package-detail-state.public{color:#0d724a;background:rgba(13,138,87,.08);border-color:rgba(13,138,87,.24)}.package-detail-state.private{color:#8d3b3b;background:rgba(183,59,59,.08);border-color:rgba(183,59,59,.2)}.package-detail-state.preview{color:#244260;background:rgba(11,107,203,.08);border-color:rgba(11,107,203,.22)}.package-detail-hero-side{display:grid;grid-gap:14px;gap:14px;align-content:start;min-width:0}.package-detail-proof-card{display:grid;grid-gap:16px;gap:16px;padding:22px;min-width:0;border-radius:24px;background:linear-gradient(160deg,#10263d,#16324d 55%,#0f2438);color:#eef5fb;box-shadow:0 18px 34px rgba(16,38,61,.24);container-type:inline-size}.package-detail-proof-header{display:grid;grid-gap:6px;gap:6px;min-width:0}.package-detail-proof-header .package-detail-section-kicker{color:#9fb4c9}.package-detail-proof-header h2{margin:0;font-size:1.42rem;color:#fff}.package-detail-proof-header p{margin:0;color:rgba(234,241,248,.78);line-height:1.55}.package-detail-proof-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;min-width:0}.package-detail-proof-stat{display:grid;grid-gap:4px;gap:4px;min-width:0;border:1px solid hsla(0,0%,100%,.12);border-radius:16px;padding:14px;background:hsla(0,0%,100%,.06)}.package-detail-proof-stat p{margin:0;max-width:100%;font-size:.72rem;letter-spacing:.08em;line-height:1.35;text-transform:uppercase;white-space:normal;color:rgba(230,239,247,.66)}.package-detail-proof-stat strong{display:block;font-size:1.25rem;color:#fff}.package-detail-proof-stat span,.package-detail-proof-stat strong{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word;line-break:anywhere;white-space:normal}.package-detail-proof-stat span{font-size:.82rem;line-height:1.45;color:rgba(230,239,247,.72)}@container (max-width: 380px){.package-detail-proof-grid{grid-template-columns:1fr;gap:8px}.package-detail-proof-stat{padding:12px;border-radius:14px}.package-detail-proof-stat p{font-size:.68rem;letter-spacing:.06em}.package-detail-proof-stat strong{font-size:1.18rem}.package-detail-proof-stat span{font-size:.8rem}}@container (max-width: 250px){.package-detail-proof-grid{grid-template-columns:1fr}}.package-detail-proof-actions{display:flex;flex-wrap:wrap;gap:10px}.package-detail-proof-card .install-snippet{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;grid-gap:10px;gap:10px;width:100%;background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.18)}.package-detail-proof-card .install-snippet code{width:100%;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;color:#f4f8fc}.package-detail-proof-card .install-snippet a,.package-detail-proof-card .install-snippet button{justify-self:start;max-width:100%;background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.16);color:#fff}.package-detail-verify-card{display:grid;grid-gap:12px;gap:12px;min-width:0;padding:16px;border-radius:20px;border:1px solid hsla(0,0%,100%,.12);background:rgba(8,15,24,.36)}.package-detail-verify-header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.package-detail-verify-header strong{color:#eff5fb;font-size:.98rem;letter-spacing:.02em}.package-detail-verify-header span,.package-detail-verify-header strong{min-width:0;overflow-wrap:anywhere;word-break:break-word;line-break:anywhere}.package-detail-verify-header span{display:inline-flex;align-items:center;max-width:100%;padding:6px 10px;border-radius:999px;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.06);color:rgba(239,245,251,.8);font-size:.78rem;white-space:normal}.package-detail-verify-copy,.package-detail-verify-missing{margin:0;color:rgba(234,241,248,.78);font-size:.88rem;line-height:1.6}.package-detail-verify-stack{display:grid;grid-gap:6px;gap:6px;min-width:0}.package-detail-verify-label{font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#9fb4c9}.package-detail-verify-card .package-detail-verify-stack code{display:block;width:100%;max-width:100%;min-width:0;padding:11px 12px;border-radius:14px;background:rgba(4,8,13,.66);color:#eff5fb;font-size:.85rem;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.package-detail-proof-card .star-button-wrap,.package-detail-proof-secondary-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.package-detail-proof-card .star-button-wrap button{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.16);color:#fff}.package-detail-proof-card .star-button-wrap small{color:rgba(239,245,251,.72)}.package-detail-proof-secondary-link{display:inline-flex;align-items:center;justify-content:center;min-height:40px;border:1px solid hsla(0,0%,100%,.16);border-radius:14px;padding:0 14px;background:hsla(0,0%,100%,.1);color:#fff;font-size:.9rem;font-weight:600}.package-detail-known-issue-alert{display:inline-flex;align-items:center;justify-self:start;min-height:34px;border:1px solid hsla(0,0%,100%,.16);border-radius:999px;padding:0 12px;background:rgba(246,190,62,.14);color:#fff4c6;font-size:.84rem;font-weight:600}.package-detail-proof-note{margin:0;font-size:.86rem;color:rgba(230,239,247,.72)}.package-detail-proof-links{display:flex;gap:10px;flex-wrap:wrap}.package-detail-proof-links a{display:inline-flex;align-items:center;border:1px solid hsla(0,0%,100%,.16);border-radius:999px;padding:8px 12px;background:hsla(0,0%,100%,.08);color:#fff;font-size:.86rem}.package-detail-context-card{display:grid;grid-gap:14px;gap:14px;min-width:0;padding:20px 22px;border:1px solid var(--line);border-radius:22px;background:hsla(0,0%,100%,.88);box-shadow:0 12px 28px rgba(29,44,59,.05)}.package-detail-context-card.indexed{background:linear-gradient(180deg,rgba(240,247,255,.96),hsla(0,0%,100%,.9))}.package-detail-context-band{box-shadow:0 12px 28px rgba(29,44,59,.05)}.package-detail-context-card h2{margin:4px 0 0;font-size:1.18rem}.package-detail-context-card p{margin:0;color:#465a6f;line-height:1.58}.package-detail-context-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0}.package-detail-context-list div{border:1px solid #dde6ef;border-radius:14px;padding:12px;background:#fff}.package-detail-context-list dt{font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;color:#6b7c8d}.package-detail-context-list dd{margin:4px 0 0;font-weight:600}.package-detail-inline-code{font-family:IBM Plex Mono,Cousine,monospace;font-size:.84rem;background:#edf4fb;border:1px solid #d6dee8;padding:2px 6px;border-radius:8px;overflow-wrap:anywhere}.package-detail-tabs{display:flex;gap:10px;flex-wrap:wrap}.package-detail-tabs a{display:inline-flex;align-items:center;gap:10px;min-width:0;border:1px solid var(--line);border-radius:999px;padding:8px 12px;background:hsla(0,0%,100%,.78)}.package-detail-tabs a.active{background:var(--accent);border-color:var(--accent);color:#fff}.package-detail-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:22px;padding:0 7px;border-radius:999px;background:#f5f8fb;color:#465a6f;font-size:.74rem}.package-detail-tabs a.active .package-detail-tab-count{background:hsla(0,0%,100%,.18);color:#fff}.package-detail-overview{display:grid;grid-gap:20px;gap:20px}.package-detail-section{min-width:0;border:1px solid var(--line);border-radius:24px;padding:22px;background:hsla(0,0%,100%,.9);box-shadow:0 14px 28px rgba(29,44,59,.05)}.package-detail-section-header{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px}.package-detail-section-header.compact{margin-bottom:14px}.package-detail-section-header h2{margin:4px 0 0;font-size:1.35rem}.package-detail-section-header p:last-child{margin:0;max-width:36rem;color:#516176;line-height:1.6;font-size:.93rem}.package-detail-facts-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.package-detail-known-issues-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.package-detail-known-issue-card{display:grid;grid-gap:10px;gap:10px;min-width:0;border:1px solid #dde6ef;border-radius:18px;padding:16px;background:linear-gradient(180deg,#fffef9,#fff)}.package-detail-known-issue-card-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0}.package-detail-known-issue-card-header>div{min-width:0}.package-detail-known-issue-card-header strong{display:block;min-width:0;max-width:100%;margin-bottom:4px;color:#22354b;overflow-wrap:anywhere;word-break:break-word;line-break:anywhere}.package-detail-known-issue-card-header span{min-width:0;max-width:100%;color:#62768a;font-size:.84rem;overflow-wrap:anywhere;word-break:break-word;line-break:anywhere}.package-detail-known-issue-card p{margin:0;color:#516176;line-height:1.62}.package-detail-known-issue-status{display:inline-flex;align-items:center;justify-content:center;min-height:30px;border-radius:999px;padding:0 10px;font-size:.78rem;font-weight:700;white-space:nowrap}.package-detail-known-issue-status.under_review{background:rgba(11,107,203,.1);color:#204b74}.package-detail-known-issue-status.confirmed{background:rgba(246,190,62,.16);color:#805c07}.package-detail-known-issue-status.sent_upstream{background:rgba(82,102,123,.14);color:#42566b}.package-detail-known-issue-status.resolved{background:rgba(13,138,87,.12);color:#0d724a}.package-detail-known-issue-meta{display:flex;flex-wrap:wrap;gap:10px;color:#65788c;font-size:.82rem;min-width:0}.package-detail-known-issue-meta span{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word;line-break:anywhere}.package-detail-known-issues-footnote{margin:16px 0 0;color:#617488;font-size:.88rem}.package-detail-preview-shell{display:grid;grid-gap:16px;gap:16px}.package-detail-preview-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.package-detail-preview-metrics article{display:grid;grid-gap:4px;gap:4px;min-width:0;border:1px solid #dde6ef;border-radius:18px;padding:14px;background:linear-gradient(180deg,#fff,#f8fbfe)}.package-detail-preview-metrics span{font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;color:#6b7c8e}.package-detail-preview-metrics strong{font-size:1.2rem;color:#1d2c3b}.package-detail-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.package-detail-preview-card{display:grid;grid-gap:10px;gap:10px;min-width:0;border:1px solid #dde6ef;border-radius:18px;padding:16px;background:#fff}.package-detail-preview-card-header{display:grid;grid-gap:6px;gap:6px}.package-detail-preview-card-header strong{overflow-wrap:anywhere}.package-detail-preview-card-header span{color:#5d7085;font-size:.88rem}.package-detail-preview-card-metrics{display:flex;flex-wrap:wrap;gap:8px}.package-detail-preview-card-metrics span{display:inline-flex;align-items:center;min-height:28px;border:1px solid #d9e4ee;border-radius:999px;padding:0 10px;background:#f7fafc;color:#52667b;font-size:.8rem}.package-detail-preview-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;align-items:center}.package-detail-preview-footer p{margin:0;color:#5a6d81}.package-detail-section-link{display:inline-flex;align-items:center;justify-content:center;min-height:40px;border:1px solid #d6e2ed;border-radius:999px;padding:0 14px;background:#f8fbfe;color:var(--accent);font-size:.84rem;font-weight:600}.package-detail-fact{display:grid;grid-gap:8px;gap:8px;min-width:0;border:1px solid #dde5ee;border-radius:18px;padding:14px;background:linear-gradient(180deg,#fff,#f8fbff)}.package-detail-fact-label{margin:0;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#6a7b8c}.package-detail-fact-value{min-width:0;font-size:.98rem;line-height:1.55;color:#1d2c3b;overflow-wrap:anywhere}.package-detail-fact-value a{color:var(--accent);font-weight:600}.package-detail-fact-stack{display:grid;grid-gap:3px;gap:3px}.package-detail-fact-stack strong{font-size:1rem}.package-detail-fact-stack span{color:#576a7d;font-size:.9rem}.package-report-page{display:grid;grid-gap:22px;gap:22px}.package-report-hero{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:28px 30px;border:1px solid rgba(214,224,234,.96);border-radius:var(--radius-panel);background:radial-gradient(circle at 0 0,rgba(11,107,203,.08),transparent 34%),linear-gradient(140deg,hsla(0,0%,100%,.96),rgba(246,250,252,.96));box-shadow:var(--shadow-card)}.package-report-hero h1{margin:4px 0 12px;font-size:clamp(2rem,4vw,2.9rem);letter-spacing:-.045em}.package-report-hero p:last-child{margin:0;max-width:62ch;color:#516176;line-height:1.7}.package-report-hero-links{display:flex;flex-wrap:wrap;gap:10px}.package-report-actions a,.package-report-hero-links a,.package-report-receipt-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;border:1px solid #d8e2ec;border-radius:14px;padding:0 14px;background:hsla(0,0%,100%,.9);color:#37516c;font-weight:600}.package-report-form{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);grid-gap:18px;gap:18px}.package-report-context-card,.package-report-form-card,.package-report-receipt{display:grid;grid-gap:16px;gap:16px;min-width:0;border:1px solid rgba(214,224,234,.96);border-radius:var(--radius-card);padding:22px;background:hsla(0,0%,100%,.92);box-shadow:var(--shadow-soft)}.package-report-context-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.package-report-context-header h2,.package-report-form-header h2,.package-report-receipt h2{margin:4px 0 0;font-size:1.32rem}.package-report-origin-pill{display:inline-flex;align-items:center;min-height:30px;border-radius:999px;padding:0 10px;font-size:.76rem;font-weight:700}.package-report-origin-pill.native{background:rgba(13,138,87,.1);color:#0d724a}.package-report-origin-pill.indexed{background:rgba(11,107,203,.1);color:#214a73}.admin-report-context-list,.package-report-context-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0}.admin-report-context-list div,.package-report-context-list div{border:1px solid #dde6ef;border-radius:16px;padding:12px;background:#fbfdff}.admin-report-context-list dt,.package-report-context-list dt{font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;color:#66798d}.admin-report-context-list dd,.package-report-context-list dd{margin:5px 0 0;color:#22354b;overflow-wrap:anywhere}.package-report-form-header p,.package-report-indexed-note,.package-report-receipt p{margin:0;color:#516176;line-height:1.64}.package-report-form-card{gap:18px}.package-report-form-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.package-report-field{display:grid;grid-gap:7px;gap:7px}.admin-form-grid label span,.admin-report-textarea span,.package-report-field span{font-size:.82rem;font-weight:700;color:#42566b}.package-report-field small{color:#65788c;line-height:1.55}.admin-report-textarea textarea,.package-report-field input,.package-report-field select,.package-report-field textarea{width:100%;min-width:0;border:1px solid #d7e1eb;border-radius:14px;padding:12px 14px;background:#fff;color:#203548}.admin-report-textarea textarea,.package-report-field textarea{resize:vertical}.package-report-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.package-report-actions,.package-report-receipt-actions{display:flex;flex-wrap:wrap;gap:10px}.admin-actions button,.package-report-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;border:1px solid #111827;border-radius:14px;padding:0 14px;background:#111827;color:#fff;font-weight:700}.admin-report-detail-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:18px;gap:18px}.admin-report-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:16px}.admin-report-summary-grid article{border:1px solid #dde6ef;border-radius:16px;padding:12px;background:#fbfdff}.admin-report-summary-grid span{display:block;margin-bottom:4px;font-size:.76rem;letter-spacing:.08em;text-transform:uppercase;color:#66798d}.admin-report-summary-grid strong{display:block;color:#203548;overflow-wrap:anywhere}.admin-report-copy-block{display:grid;grid-gap:8px;gap:8px;border-top:1px solid #e5edf5;padding-top:14px}.admin-report-audit-block h3,.admin-report-copy-block h3{margin:0;color:#203548;font-size:1rem}.admin-readonly-note,.admin-report-audit-block p,.admin-report-copy-block p{margin:0;color:#516176;line-height:1.65}.admin-report-textarea{display:grid;grid-gap:7px;gap:7px;margin-top:12px}.admin-report-checkbox{margin-top:28px}.admin-report-status-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.admin-report-status-row small{color:#65788c}.admin-report-audit-block{display:grid;grid-gap:6px;gap:6px;border-top:1px solid #e5edf5;padding-top:14px}.package-detail-tag-list{display:flex;gap:8px;flex-wrap:wrap}.package-detail-readme-section{min-width:0}.package-detail-markdown{min-width:0;max-width:100%;border:1px solid #dde6ef;border-radius:20px;background:linear-gradient(180deg,#fff,#f9fbfe);padding:22px 24px;color:#233648;line-height:1.72;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8)}.package-detail-markdown :where(p,li,h1,h2,h3,h4,h5,h6){min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word;line-break:anywhere}.package-detail-markdown>:first-child{margin-top:0}.package-detail-markdown>:last-child{margin-bottom:0}.package-detail-markdown h1,.package-detail-markdown h2,.package-detail-markdown h3,.package-detail-markdown h4,.package-detail-markdown h5,.package-detail-markdown h6{margin:1.4em 0 .45em;line-height:1.18;letter-spacing:-.02em;color:#173047}.package-detail-markdown h1{font-size:1.9rem}.package-detail-markdown h2{font-size:1.52rem}.package-detail-markdown h3{font-size:1.24rem}.package-detail-markdown blockquote,.package-detail-markdown hr,.package-detail-markdown ol,.package-detail-markdown p,.package-detail-markdown pre,.package-detail-markdown table,.package-detail-markdown ul{margin:0 0 1rem}.package-detail-markdown ol,.package-detail-markdown ul{padding-left:1.35rem}.package-detail-markdown li+li{margin-top:.35rem}.package-detail-markdown a{color:var(--accent);text-decoration:underline;text-underline-offset:.16em}.package-detail-markdown strong{color:#173047}.package-detail-markdown code{font-family:IBM Plex Mono,Cousine,monospace;font-size:.9em;border:1px solid #d8e2ec;border-radius:8px;background:#eef4fa;padding:.12em .38em;overflow-wrap:anywhere}.package-detail-markdown pre{overflow:auto;border:1px solid #d7e0ea;border-radius:14px;background:#122538;padding:16px 18px}.package-detail-markdown pre code{border:none;background:transparent;padding:0;color:#edf4fb;font-size:.92rem;white-space:pre}.package-detail-markdown blockquote{border-left:3px solid #c7d6e6;padding-left:14px;color:#4c6074}.package-detail-markdown table{width:100%;border-collapse:collapse;overflow:hidden;border:1px solid #dbe4ee;border-radius:12px}.package-detail-markdown td,.package-detail-markdown th{border-bottom:1px solid #e3ebf3;padding:10px 12px;text-align:left;vertical-align:top}.package-detail-markdown th{background:#f4f8fc;color:#294058}.package-detail-markdown tr:last-child td{border-bottom:none}.package-detail-markdown img{display:block;max-width:100%;height:auto;border-radius:14px}.package-detail-tab-panel{display:grid;grid-gap:14px;gap:14px;padding:22px;border-radius:24px;background:hsla(0,0%,100%,.9);box-shadow:0 14px 28px rgba(29,44,59,.05)}.package-detail-dependency-list{list-style:none;padding:0;margin:0;display:grid;grid-gap:10px;gap:10px}.package-detail-dependency-list li{border:1px solid #dde5ee;border-radius:14px;background:#fff;padding:12px 14px;overflow-wrap:anywhere}.package-detail-empty{margin:0}.package-actions{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.install-snippet{display:inline-flex;align-items:center;flex-wrap:wrap;gap:10px;max-width:100%;min-width:0;border:1px solid var(--line);border-radius:14px;background:var(--surface);padding:7px 10px}.install-snippet code{display:block;flex:1 1 18rem;min-width:0;max-width:100%;color:#244260;white-space:break-spaces;overflow-wrap:anywhere;word-break:break-word}.install-snippet a,.install-snippet button{flex:0 0 auto}.tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.tabs a{border:1px solid var(--line);border-radius:999px;padding:6px 10px;background:var(--surface)}.tabs a.active{background:var(--accent);color:#fff;border-color:var(--accent)}.panel{border:1px solid var(--line);border-radius:14px;background:var(--surface);padding:16px}.login-cta-panel{margin-bottom:22px}.login-cta-panel a{color:var(--accent);font-weight:600}.meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 12px;gap:8px 12px;margin:0 0 14px}.meta-grid div{border:1px dashed var(--line);border-radius:10px;padding:8px 10px}.meta-grid dt{font-size:.78rem;color:var(--ink-muted)}.meta-grid dd{margin:4px 0 0}.readme-preview{margin:0;padding:12px;border-radius:10px;border:1px solid var(--line);background:#f8fafd;overflow:auto;white-space:pre-wrap;word-break:break-word}.package-overview-graph-panel{border:1px solid #dde6ef;border-radius:20px;padding:16px;margin-bottom:14px;background:linear-gradient(180deg,#fff,#fbfdff);box-shadow:0 14px 28px rgba(29,44,59,.05)}.package-overview-graph-panel.is-empty,.package-overview-graph-panel.is-error,.package-overview-graph-panel.is-loading{background:linear-gradient(180deg,#f9fbff,#fff)}.package-overview-graph-panel h3{margin:0 0 6px}.package-overview-kpi{margin:0 0 10px;font-size:.84rem;color:#34495f}.package-overview-graph-frame{width:100%;max-width:100%;overflow:auto;border:1px solid #dbe5ef;border-radius:16px;background:#fbfdff;-webkit-overflow-scrolling:touch}.package-overview-graph{width:100%;min-width:100%;height:600px;display:block;border:0;background:transparent}.package-overview-state-card{display:grid;grid-gap:8px;gap:8px;border:1px dashed #d5dfeb;border-radius:16px;padding:16px;background:hsla(0,0%,100%,.92)}.package-overview-state-card.loading{border-color:#c7d8eb;background:linear-gradient(180deg,rgba(246,250,255,.96),hsla(0,0%,100%,.96))}.package-overview-state-card.error{border-color:rgba(180,83,9,.24);background:linear-gradient(180deg,rgba(255,249,242,.96),hsla(0,0%,100%,.96))}.package-overview-state-card.empty{border-color:rgba(11,107,203,.2);background:linear-gradient(180deg,rgba(245,249,255,.96),hsla(0,0%,100%,.96))}.package-overview-state-kicker{margin:0;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#6a7c8e}.package-overview-state-card strong{color:#203548;font-size:1rem}.package-overview-legend{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.package-overview-legend span{border:1px solid var(--line);border-radius:999px;padding:2px 8px;font-size:.74rem;background:#fff}.package-overview-legend .pkg{border-color:#345ea8}.package-overview-legend .dataset{border-color:#42526b}.package-overview-legend .measure{border-color:#1f9d55}.package-overview-legend .dimension{border-color:#365bb9}.package-overview-legend .relationship{border-color:#b45309}.package-overview-graph-empty{margin:0;font-size:.86rem;color:#41566f;line-height:1.6}.version-timeline{list-style:none;padding:0;margin:0;display:grid;grid-gap:10px;gap:10px}.version-timeline li{border:1px solid var(--line);border-radius:10px;padding:10px;background:#fbfcfe}.version-timeline li div{display:flex;gap:8px;align-items:center;margin-bottom:5px}.latest-governance{display:grid;grid-gap:14px;gap:14px}.latest-governance-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.latest-governance-summary article,.latest-request-card,.latest-version-row{border:1px solid var(--line);border-radius:14px;background:#fbfcfe}.latest-governance-summary article{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:12px}.latest-governance-summary span,.latest-policy-actions span,.latest-policy-field span,.latest-request-facts dt,.latest-request-review-grid span,.latest-version-row dt{color:var(--ink-muted);font-size:.8rem}.latest-governance-summary strong{font-size:1.1rem}.latest-policy-options,.latest-request-list,.latest-version-list{display:grid;grid-gap:10px;gap:10px}.latest-version-row{display:grid;grid-template-columns:minmax(130px,.6fr) minmax(0,1.8fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:12px}.latest-version-row.current{border-color:rgba(13,138,87,.28);background:rgba(246,252,249,.96)}.latest-policy-actions,.latest-request-button-row,.latest-request-card-header,.latest-request-review-checks,.latest-version-row>div:first-child{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.latest-request-facts,.latest-version-row dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.latest-request-facts dd,.latest-version-row dd{margin:2px 0 0;overflow-wrap:anywhere;word-break:break-word}.latest-policy-actions button:disabled,.latest-request-actions button:disabled,.latest-version-row button:disabled{cursor:not-allowed;opacity:.56}.latest-request-section{display:grid;grid-gap:12px;gap:12px;padding-top:2px}.latest-request-card{display:grid;grid-gap:12px;gap:12px;padding:12px}.latest-request-card-header{justify-content:space-between}.latest-request-card-header>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.latest-request-card-header strong,.latest-request-card-header>div span{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word;line-break:anywhere}.latest-request-card-header>div span{color:var(--ink-muted);font-size:.82rem}.latest-request-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.latest-request-review-grid div{border:1px dashed #d5dfeb;border-radius:12px;padding:10px;background:hsla(0,0%,100%,.72)}.latest-request-review-grid p{margin:4px 0 0;color:#41566f;font-size:.84rem}.latest-request-actions{display:grid;grid-gap:10px;gap:10px}.latest-request-actions textarea{width:100%;min-width:0;border:1px solid var(--line);border-radius:12px;padding:9px 11px;resize:vertical}.latest-request-button-row .secondary-button{background:#f7fafc}.status-pending{color:#8a5a00;border-color:rgba(180,83,9,.32);background:rgba(255,247,237,.9)}.status-approved,.status-promoted{color:var(--ok);border-color:rgba(13,138,87,.4);background:rgba(13,138,87,.08)}.status-canceled,.status-cancelled,.status-rejected{color:var(--danger);border-color:rgba(183,59,59,.35);background:rgba(183,59,59,.08)}.status{font-size:.74rem;border-radius:999px;padding:2px 8px;border:1px solid var(--line)}.status-published{color:var(--ok);border-color:rgba(13,138,87,.4);background:rgba(13,138,87,.08)}.status-failed{color:var(--danger);border-color:rgba(183,59,59,.35);background:rgba(183,59,59,.08)}.model-viewer{display:grid;grid-gap:14px;gap:14px}.model-summary-strip{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(0,1fr);grid-gap:12px;gap:12px}.model-summary-counters{border:1px solid var(--line);border-radius:18px;padding:12px;background:linear-gradient(180deg,#fff,#f8fbfe);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.model-summary-counters article{border:1px solid #dfe6f0;border-radius:14px;padding:10px;background:#fff;display:flex;flex-direction:column;gap:2px}.model-summary-counters h5{margin:0;font-size:.84rem;font-weight:500;color:var(--ink-muted)}.model-summary-counters strong{font-size:1rem}.model-quality-badges{border:1px solid var(--line);border-radius:18px;padding:12px;background:linear-gradient(180deg,#fff,#f8fbfe);display:flex;flex-wrap:wrap;align-content:flex-start;gap:8px}.quality-badge{border:1px solid var(--line);border-radius:999px;padding:4px 10px;display:inline-flex;align-items:center;gap:7px;font-size:.8rem;background:#fff}.quality-badge strong{font-size:.76rem}.quality-badge-ok{border-color:rgba(13,138,87,.35);background:rgba(13,138,87,.08);color:#0d724a}.quality-badge-warn{border-color:rgba(180,83,9,.35);background:rgba(180,83,9,.08);color:#8a460e}.quality-badge-error{border-color:rgba(183,59,59,.35);background:rgba(183,59,59,.08);color:#8f3131}.model-filter-panel{border:1px solid var(--line);border-radius:18px;padding:14px;background:#fff;display:grid;grid-gap:10px;gap:10px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7)}.model-filters-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);grid-gap:8px;gap:8px}.model-filters-grid label{display:grid;grid-gap:6px;gap:6px;color:var(--ink-muted);font-size:.84rem}.model-viewer-search{width:100%}.model-advanced-toggle{justify-self:start;border-radius:999px;font-size:.8rem;padding:5px 10px}.model-advanced-options{display:flex;flex-wrap:wrap;gap:12px}.model-viewer-option{display:inline-flex;align-items:center;gap:6px;color:var(--ink-muted);font-size:.84rem}.model-viewer-option input[type=checkbox]{margin:0;padding:0;width:14px;height:14px;border-radius:4px}.model-viewer-error,.model-viewer-results{margin:0;font-size:.84rem}.model-viewer-error{color:var(--danger)}.model-explorer-panel{border:1px solid var(--line);border-radius:18px;background:linear-gradient(180deg,#fff,#f9fbfd);padding:12px}.model-table-wrap{overflow-x:auto}.model-table{width:100%;border-collapse:collapse;min-width:820px}.model-table td,.model-table th{border-bottom:1px solid #dfe6f0;text-align:left;padding:8px;font-size:.84rem;vertical-align:top}.model-table thead th{font-size:.78rem;color:var(--ink-muted);font-weight:600;text-transform:uppercase;letter-spacing:.02em}.model-table tbody tr:last-child td{border-bottom:none}.model-row-toggle{width:24px;height:24px;border-radius:999px;border:1px solid #c7d3e3;padding:0;font-size:.95rem;line-height:1}.model-detail-row td{background:#fff}.model-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.dataset-field-group{border:1px solid #e2e9f2;border-radius:10px;padding:8px;background:#fbfcfe}.dataset-field-group h5{margin:0 0 6px;font-size:.84rem}.dataset-field-list{margin:0;padding-left:18px}.dataset-field-empty{margin:0;color:var(--ink-muted);font-size:.84rem}.model-docs-panel{border:1px solid var(--line);border-radius:18px;padding:12px;background:linear-gradient(180deg,#fff,#f9fbfd);display:grid;grid-gap:10px;gap:10px}.model-docs-toggle{width:100%;border:1px solid #91b7e4;border-radius:10px;background:linear-gradient(180deg,#fff,#f2f8ff);padding:10px 12px;display:flex;justify-content:space-between;align-items:center;gap:10px;text-align:left;font-weight:600;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease,background .15s ease}.model-docs-toggle:hover{border-color:#5d94d1;box-shadow:0 2px 12px rgba(39,88,146,.12);transform:translateY(-1px);background:linear-gradient(180deg,#fff,#eaf4ff)}.model-docs-toggle:focus-visible{outline:2px solid #2f7ece;outline-offset:2px}.model-docs-label-wrap{display:grid;grid-gap:2px;gap:2px}.model-docs-title{font-size:.9rem}.model-docs-hint{font-size:.76rem;color:#35699e;font-weight:500}.model-docs-meta{display:inline-flex;align-items:center;gap:8px}.model-docs-count{border:1px solid #8fb4dd;border-radius:999px;padding:2px 8px;font-size:.74rem;background:#e9f3ff;color:#24558a}.model-docs-chevron{color:#2f6ca8;font-size:1rem;line-height:1;transition:transform .15s ease}.model-docs-chevron.open{transform:rotate(180deg)}.osi-docs{display:grid;grid-gap:10px;gap:10px}.osi-doc{border:1px solid var(--line);border-radius:10px;padding:10px;background:#fbfcfe}.osi-doc h4{margin:0 0 8px}.token-manager{border-radius:14px;padding:14px;background:var(--surface)}.settings-section{border-radius:16px;padding:16px;background:var(--surface);margin-bottom:16px}.onboarding-panel{background:linear-gradient(135deg,rgba(11,107,203,.08),rgba(16,185,129,.06)),var(--surface)}.onboarding-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:14px;gap:14px}.onboarding-grid article{padding:14px;border-radius:14px;background:hsla(0,0%,100%,.72);border:1px solid rgba(15,23,42,.08)}.settings-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.org-panel-header h4,.settings-header h3{margin:0 0 6px}.token-create{display:grid;grid-template-columns:1.5fr .8fr auto;grid-gap:8px;gap:8px;margin-bottom:10px}.token-create-inputs{display:contents}.token-create-help{display:block;color:var(--ink-muted);font-size:.78rem;line-height:1.45}.token-once{border:1px solid #ffdd8f;background:#fff8de;border-radius:10px;padding:8px;margin-bottom:10px}.token-list{list-style:none;padding:0;margin:0;display:grid;grid-gap:8px;gap:8px}.token-list li{border:1px solid var(--line);border-radius:10px;padding:9px;display:flex;justify-content:space-between;align-items:center;gap:10px}.token-list small{display:block;color:var(--ink-muted)}.workspace-create-shell{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);grid-gap:24px;gap:24px;align-items:start}.workspace-create-copy,.workspace-create-panel{padding:26px;border-radius:var(--radius-card);border:1px solid rgba(214,224,234,.96);background:var(--surface);box-shadow:var(--shadow-card)}.workspace-create-points{margin:18px 0 0;padding-left:18px;color:var(--ink-muted)}.workspace-create-user{margin-top:0;color:var(--ink-muted)}.workspace-create-empty{display:grid;grid-gap:10px;gap:10px}.workspace-create-form{display:grid;grid-gap:14px;gap:14px}.workspace-create-form label{display:grid;grid-gap:8px;gap:8px;font-weight:600}.workspace-create-form input{width:100%;padding:12px 14px;border-radius:14px;border:1px solid var(--line);background:#fff;font:inherit}.workspace-create-preview{padding:14px;border-radius:16px;background:rgba(11,107,203,.06);border:1px solid rgba(11,107,203,.14)}.workspace-create-preview p,.workspace-create-status p{margin:4px 0 0}.workspace-create-form button{justify-self:start;border:0;border-radius:999px;padding:12px 18px;background:linear-gradient(135deg,#145fb6,#0f766e);color:#fff;font-weight:700;cursor:pointer}.workspace-create-form button:disabled{cursor:not-allowed;opacity:.6}.workspace-directory-page{display:grid;grid-gap:24px;gap:24px}.workspace-directory-hero{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(280px,.82fr);grid-gap:24px;gap:24px;padding:28px;border-radius:28px;border:1px solid var(--line);background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(246,249,252,.98));box-shadow:0 18px 42px rgba(15,32,58,.05)}.workspace-directory-summary{display:grid;grid-gap:12px;gap:12px}.workspace-directory-panel,.workspace-directory-side,.workspace-directory-summary article{padding:24px;border-radius:var(--radius-card);border:1px solid rgba(214,224,234,.96);background:var(--surface);box-shadow:var(--shadow-card)}.workspace-directory-summary article{padding:18px}.workspace-directory-success{border-color:rgba(15,118,110,.2);background:linear-gradient(180deg,rgba(240,253,250,.98),rgba(247,250,253,.98))}.workspace-directory-summary strong{display:block;font-size:1.2rem}.workspace-directory-summary span{color:var(--ink-muted)}.workspace-directory-shell{display:grid;grid-template-columns:minmax(0,1.14fr) minmax(300px,.86fr);grid-gap:24px;gap:24px;align-items:start}.workspace-directory-section-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.workspace-directory-section-head p{margin-bottom:0}.workspace-directory-list{display:grid;grid-gap:16px;gap:16px;margin-top:18px}.workspace-directory-card{display:grid;grid-gap:14px;gap:14px;padding:20px;border-radius:24px;border:1px solid var(--line);background:linear-gradient(180deg,rgba(252,253,255,.98),rgba(247,250,253,.98));box-shadow:var(--shadow-soft)}.workspace-directory-card h3,.workspace-directory-empty h3,.workspace-directory-side h2{margin:0}.workspace-directory-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.workspace-directory-actions,.workspace-directory-badges,.workspace-directory-meta{display:flex;gap:10px;flex-wrap:wrap}.workspace-directory-badge{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;font-size:.83rem;font-weight:700;background:rgba(15,32,58,.08);color:var(--ink)}.workspace-directory-badge.joined{background:rgba(15,118,110,.12);color:#0f766e}.workspace-directory-badge.accent,.workspace-directory-badge.invited{background:rgba(20,95,182,.12);color:#145fb6}.workspace-directory-badge.suspended{background:rgba(186,53,44,.12);color:#ba352c}.workspace-directory-description,.workspace-directory-meta{color:var(--ink-muted)}.workspace-directory-empty{display:grid;grid-gap:10px;gap:10px;margin-top:18px;padding:20px;border-radius:22px;border:1px dashed rgba(20,95,182,.25);background:rgba(11,107,203,.04)}.workspace-directory-action-primary,.workspace-directory-action-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border-radius:999px;font-weight:700;text-decoration:none}.workspace-directory-action-primary{background:linear-gradient(135deg,#145fb6,#0f766e);color:#fff}.workspace-directory-action-secondary{border:1px solid var(--line);color:var(--ink);background:#fff}.workspace-directory-side{display:grid;grid-gap:16px;gap:16px}.workspace-directory-side-block{display:grid;grid-gap:10px;gap:10px}.success-text{color:#0f766e}.danger-zone{border-color:rgba(186,53,44,.2);background:linear-gradient(180deg,rgba(255,247,245,.98),rgba(255,252,251,.98))}.danger-zone-warning{margin:0;color:#7c2d12}.danger-zone-confirm{display:grid;grid-gap:12px;gap:12px}.danger-zone-confirm input{width:100%;padding:12px 14px;border-radius:14px;border:1px solid var(--line);background:#fff;font:inherit}.danger-zone-delete{justify-self:start;border:0;border-radius:999px;padding:12px 18px;background:linear-gradient(135deg,#b42318,#7a271a);color:#fff;font-weight:700;cursor:pointer}.danger-zone-delete:disabled{cursor:not-allowed;opacity:.6}.danger-zone-blockers ul{margin:12px 0 0;padding-left:18px;color:var(--ink-muted)}.danger-zone-blockers li+li{margin-top:8px}.docs-links{padding-left:18px}.internal-nav-shell{display:grid;grid-template-columns:minmax(250px,290px) minmax(0,1fr);grid-gap:22px;gap:22px;align-items:start}.internal-nav-rail{display:grid;grid-gap:18px;gap:18px;align-content:start;position:-webkit-sticky;position:sticky;top:92px;min-width:0;max-height:calc(100dvh - 108px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding-right:4px;padding-bottom:6px}.internal-nav-sidebar{min-width:0}.internal-nav-main{grid-column:2}.internal-nav-main,.internal-nav-sidebar-supplement{display:grid;grid-gap:18px;gap:18px;min-width:0}.internal-nav-card{display:grid;grid-gap:16px;gap:16px;padding:22px;border:1px solid rgba(214,224,234,.96);border-radius:26px;background:hsla(0,0%,100%,.97);box-shadow:var(--shadow-soft);min-width:0}.internal-nav-eyebrow{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#5a6d81}.internal-nav-card h2{margin:0;font-size:1.24rem;letter-spacing:-.03em;color:#203548}.internal-nav-description{margin:0;color:#516176;line-height:1.62;font-size:.92rem}.docs-shell{grid-template-columns:minmax(0,1.3fr) minmax(248px,.7fr)}.docs-shell .internal-nav-main{grid-column:1}.docs-shell .internal-nav-rail{grid-column:2;grid-row:1;gap:14px;top:88px}.docs-shell .internal-nav-card{gap:14px;padding:16px;border-radius:22px;background:rgba(252,253,255,.98);box-shadow:0 10px 24px rgba(29,44,59,.04)}.docs-shell .internal-nav-card h2{font-size:1.12rem}.docs-shell .internal-nav-description{font-size:.88rem;line-height:1.56}.docs-shell .internal-nav-link{padding:12px 13px;border-radius:16px;background:#fff}.docs-shell .internal-nav-link-featured,.docs-shell-home .internal-nav-link-featured{position:relative;border-color:rgba(20,120,95,.32);background:linear-gradient(135deg,#f0fbf7,#fff 62%);box-shadow:inset 0 0 0 1px rgba(20,120,95,.06)}.docs-shell .internal-nav-link-featured:after,.docs-shell-home .internal-nav-link-featured:after{position:absolute;top:12px;right:12px;width:7px;height:7px;border-radius:999px;background:#14785f;box-shadow:0 0 0 4px rgba(20,120,95,.11);content:""}.docs-shell .internal-nav-link-featured strong,.docs-shell-home .internal-nav-link-featured strong{color:#0d5f4c}.docs-shell-home{grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:24px;width:100%}.docs-shell-home .internal-nav-main{grid-column:1;grid-row:1;width:100%}.docs-shell-home .internal-nav-rail{position:-webkit-sticky;position:sticky;grid-column:2;grid-row:1;display:grid;grid-gap:14px;gap:14px;top:88px;max-height:calc(100dvh - 108px);overflow-y:auto;padding-right:4px;padding-bottom:6px}.docs-shell-home .internal-nav-sidebar,.docs-shell-home .internal-nav-sidebar-supplement{min-width:0}.docs-shell-home .docs-hero-priority{grid-template-columns:minmax(390px,.98fr) minmax(0,1.02fr)}.docs-shell-home .docs-topic-panel{grid-template-columns:minmax(0,.74fr) minmax(0,1.26fr)}.docs-shell-home .docs-hero,.docs-shell-home .docs-quickstart-card,.docs-shell-home .docs-summary-band{width:100%}.internal-nav-list{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none;min-width:0}.internal-nav-list-grouped{gap:8px}.internal-nav-category{margin:8px 0 -2px;padding:0 2px}.internal-nav-category:first-child{margin-top:0}.internal-nav-category span{display:block;color:#53697f;font-size:.72rem;font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.internal-nav-link{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:15px 16px;border:1px solid #dbe4ed;border-radius:18px;background:#f8fbfe}.internal-nav-link strong{color:#203548;font-size:.94rem}.internal-nav-link span{color:#5a6d81;font-size:.82rem;line-height:1.5}.internal-nav-link.active{border-color:var(--accent);background:#eef5ff;box-shadow:inset 0 0 0 1px rgba(20,95,182,.08)}.internal-nav-link.active strong{color:#123d72}.internal-nav-link.active span{color:#3e648a}.docs-page{display:grid;grid-template-columns:minmax(0,1fr);justify-items:stretch;grid-gap:28px;gap:28px}.docs-hero{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(320px,.82fr);grid-gap:22px;gap:22px;padding:30px;border:1px solid rgba(209,220,233,.95);border-radius:32px;background:linear-gradient(180deg,hsla(0,0%,100%,.97),rgba(247,250,253,.98));box-shadow:0 18px 40px rgba(29,44,59,.06)}.docs-hero-main,.docs-hero-side,.docs-hero-story{min-width:0}.docs-hero-main{display:grid;grid-gap:18px;gap:18px;align-content:start}.docs-kicker,.docs-section-kicker{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#5a6d81}.docs-hero h1{margin:0;max-width:12ch;font-size:clamp(2.5rem,4.4vw,3.9rem);letter-spacing:-.048em;line-height:.96}.demo-page{display:grid;grid-gap:28px;gap:28px;min-width:0}.demo-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);grid-gap:22px;gap:22px;padding:30px;border:1px solid rgba(209,220,233,.95);border-radius:24px;background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,251,253,.98));box-shadow:0 18px 40px rgba(29,44,59,.06)}.demo-hero-copy,.demo-hero-panel{min-width:0}.demo-hero-copy{display:grid;grid-gap:16px;gap:16px}.demo-hero h1{max-width:15ch;margin:0;font-size:clamp(2.15rem,4vw,3.8rem);line-height:.98}.demo-hero p{margin:0;max-width:72ch;color:#526679;line-height:1.66}.demo-hero-panel{display:grid;align-content:start;grid-gap:12px;gap:12px;padding:18px;border:1px solid rgba(210,221,232,.95);border-radius:18px;background:#fff}.demo-hero-panel span,.demo-package-link span{font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#5d7286}.demo-hero-panel strong{color:#203548;font-size:1.08rem;line-height:1.4}.demo-live-panel{display:grid;grid-gap:18px;gap:18px;padding:24px;border:1px solid rgba(212,224,235,.92);border-radius:22px;background:#fff}.demo-live-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.demo-live-heading>div{display:grid;grid-gap:8px;gap:8px;min-width:0}.demo-live-answer-card h3,.demo-live-heading h2{margin:0;color:#203548}.demo-live-heading p{max-width:58ch;margin:0;color:#526679;line-height:1.62}.demo-live-controls{display:grid;grid-template-columns:minmax(220px,.6fr) minmax(0,1.4fr);grid-gap:14px;gap:14px;align-items:start}.demo-live-controls label,.demo-live-recommended{display:grid;grid-gap:8px;gap:8px;min-width:0}.demo-live-answer-card dt,.demo-live-controls label>span,.demo-live-recommended>span{color:#203548;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.demo-live-controls select,.demo-live-controls textarea{width:100%;border:1px solid #d7e3ee;border-radius:12px;background:#f8fbfe;color:#203548;font:inherit}.demo-live-controls select{min-height:46px;padding:0 12px}.demo-live-controls textarea{min-height:98px;padding:12px;line-height:1.5;resize:vertical}.demo-live-recommended div{display:flex;flex-wrap:wrap;gap:8px}.demo-live-recommended button{min-height:36px;padding:0 11px;border:1px solid rgba(20,95,182,.22);border-radius:999px;background:#eef5ff;color:#123d72;font:inherit;font-size:.82rem;font-weight:700;cursor:pointer}.demo-live-question{grid-column:1/-1}.demo-live-submit{justify-self:start;min-height:42px;padding:0 16px;border:1px solid #145fb6;border-radius:12px;background:#145fb6;color:#fff;font:inherit;font-weight:800;cursor:pointer}.demo-live-submit:disabled{cursor:wait;opacity:.7}.demo-live-error{margin:0;padding:10px 12px;border:1px solid #f1c9bc;border-radius:12px;background:#fff6f2;color:#8a3f25;line-height:1.5}.demo-live-results{display:grid;grid-gap:14px;gap:14px}.demo-live-answer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.demo-live-answer-card{display:grid;grid-gap:14px;gap:14px;min-width:0;padding:16px;border:1px solid #dce6ef;border-radius:16px;background:#f8fbfe}.demo-live-answer-card dl{display:grid;grid-gap:10px;gap:10px;margin:0}.demo-live-answer-card dl div{display:grid;grid-gap:4px;gap:4px}.demo-live-answer-card dd{margin:0;color:#526679;line-height:1.58}.demo-live-summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);grid-gap:14px;gap:14px}.demo-live-summary article{display:grid;grid-gap:8px;gap:8px;min-width:0;padding:14px;border:1px solid #dce6ef;border-radius:16px;background:#fff}.demo-live-summary strong{color:#203548}.demo-live-summary p{margin:0;color:#526679;line-height:1.58}.demo-live-meta-list{display:flex;flex-wrap:wrap;gap:8px}.demo-live-meta-list span{max-width:100%;padding:6px 9px;border:1px solid #dce6ef;border-radius:999px;background:#f8fbfe;color:#526679;font-size:.78rem;font-weight:700;overflow-wrap:anywhere}.demo-package-section,.demo-results-band,.demo-summary-band{display:grid;grid-gap:18px;gap:18px;padding:24px;border:1px solid rgba(212,224,235,.92);border-radius:22px;background:#fff}.demo-copy-card h3,.demo-package-header h2,.demo-result-card h3,.demo-results-band h2,.demo-summary-band h2{margin:0;color:#203548}.demo-package-link-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.demo-package-link{display:grid;grid-gap:6px;gap:6px;min-width:0;padding:14px;border:1px solid #dce6ef;border-radius:14px;background:#f8fbfe}.demo-package-link strong{color:#203548;overflow-wrap:anywhere}.demo-results-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.demo-result-card{display:grid;grid-gap:14px;gap:14px;min-width:0;padding:16px;border:1px solid #dce6ef;border-radius:16px;background:#f8fbfe}.demo-result-card>div:first-child{display:grid;grid-gap:5px;gap:5px}.demo-result-card span{color:#5d7286;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.demo-result-card dl{display:grid;grid-gap:10px;gap:10px;margin:0}.demo-result-card dl div{display:grid;grid-gap:4px;gap:4px;min-width:0}.demo-result-card dt{color:#203548;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.demo-result-card dd{margin:0;color:#526679;line-height:1.58}.demo-package-list{display:grid;grid-gap:22px;gap:22px}.demo-package-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,auto);grid-gap:16px;gap:16px;align-items:start}.demo-package-header>div{display:grid;grid-gap:8px;gap:8px;min-width:0}.demo-package-header p{margin:0;color:#526679;line-height:1.6}.demo-package-cta{justify-self:end;max-width:100%;padding:10px 12px;border:1px solid rgba(20,95,182,.24);border-radius:12px;background:#eef5ff;color:#123d72;font-size:.84rem;font-weight:700;overflow-wrap:anywhere}.demo-csv-grid{display:grid;grid-gap:14px;gap:14px}.demo-copy-card{display:grid;min-width:0;border:1px solid #dce6ef;border-radius:16px;overflow:hidden;background:#fff}.demo-copy-card-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 14px;border-bottom:1px solid #e6edf4;background:#f8fbfe}.demo-copy-card-header a{flex:0 0 auto;color:#145fb6;font-size:.84rem;font-weight:700}.demo-copy-block{display:grid;min-width:0}.demo-code-shell{position:relative;min-width:0;background:#172435}.demo-copy-actions{position:absolute;top:10px;right:10px;z-index:1}.demo-copy-button{min-height:34px;padding:0 12px;border:1px solid rgba(20,95,182,.24);border-radius:10px;background:#fff;color:#123d72;font-family:inherit;font-size:.8rem;font-weight:800;cursor:pointer}.demo-copy-button:hover{background:#eef5ff}.demo-code-block{max-height:340px;margin:0;padding:52px 14px 14px;overflow:auto;color:#d8e7ff;background:#172435;font-size:.78rem;line-height:1.55}.demo-code-block code{white-space:pre}@media (max-width:980px){.demo-hero,.demo-live-controls,.demo-live-heading,.demo-live-summary,.demo-package-header{grid-template-columns:1fr}.demo-live-heading{align-items:start;display:grid}.demo-package-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-live-answer-grid,.demo-results-grid{grid-template-columns:1fr}.demo-package-cta{justify-self:start}}@media (max-width:640px){.demo-hero,.demo-live-panel,.demo-package-section,.demo-results-band,.demo-summary-band{padding:18px;border-radius:18px}.demo-package-link-grid{grid-template-columns:1fr}.demo-copy-card-header{align-items:flex-start;flex-direction:column}.demo-code-block{max-height:300px;font-size:.72rem}}.docs-landing-hero{grid-template-columns:minmax(0,1fr);padding:32px;border-radius:26px}.docs-landing-hero .docs-hero-main{max-width:760px;gap:14px}.docs-landing-hero h1{max-width:none;font-size:3rem;letter-spacing:0;line-height:1.05;text-wrap:balance}.docs-landing-hero .docs-hero-copy{max-width:58rem}.docs-hero-copy{margin:0;max-width:62ch;color:#42586e;font-size:1rem;line-height:1.75}.docs-hero-actions{display:flex;flex-wrap:wrap;gap:10px}.docs-hero-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:1px solid #d4deea;border-radius:999px;padding:0 16px;font-weight:600}.docs-action-primary{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:0 12px 24px rgba(11,107,203,.14)}.docs-action-secondary{background:hsla(0,0%,100%,.92);color:#274059}.docs-anchor-bar,.docs-link-row{display:flex;flex-wrap:wrap;gap:10px}.docs-anchor-bar a,.docs-link-row a{display:inline-flex;align-items:center;min-height:34px;border:1px solid #d8e2ec;border-radius:999px;padding:0 13px;background:hsla(0,0%,100%,.92);color:#3d5369;font-size:.84rem;font-weight:600}.docs-hero-side{display:grid;align-content:start}.docs-hero-priority{grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr)}.docs-hero-story{display:grid;grid-gap:16px;gap:16px;align-content:start}.docs-quickstart-card{display:grid;grid-gap:16px;gap:16px;padding:24px;border-radius:24px;border:1px solid #dbe4ed;background:rgba(251,253,255,.98);box-shadow:0 14px 28px rgba(29,44,59,.04)}.docs-quickstart-primary{padding:22px;border-color:rgba(20,95,182,.18);background:linear-gradient(180deg,hsla(0,0%,100%,.99),rgba(247,250,255,.98));box-shadow:0 18px 34px rgba(29,44,59,.05)}.docs-quickstart-compact{gap:0}.docs-quickstart-layout{display:grid;grid-template-columns:minmax(230px,.72fr) minmax(0,1.28fr);grid-gap:18px;gap:18px;align-items:start;min-width:0}.docs-quickstart-copy{display:grid;grid-gap:14px;gap:14px;align-content:start;min-width:0}.docs-quickstart-compact .docs-quickstart-meta article:last-child{grid-column:1/-1}.docs-quickstart-header{display:grid;grid-gap:6px;gap:6px}.docs-quickstart-header h2{margin:0;font-size:1.38rem;color:#1f3347}.docs-quickstart-header p{margin:0;color:#516176;line-height:1.58}.docs-quickstart-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:10px;gap:10px}.docs-quickstart-meta article{display:grid;grid-gap:4px;gap:4px;min-width:0;border:1px solid #dfe7ef;border-radius:16px;padding:12px;background:#fff}.docs-quickstart-meta span{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#6a7d90}.docs-quickstart-meta strong{font-size:1rem;color:#203548;overflow-wrap:anywhere}.docs-quickstart-card .docs-code-block{margin:0}.docs-quickstart-compact .docs-code-block{max-height:380px;overflow:auto}.docs-topic-panel{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);grid-gap:16px 18px;gap:16px 18px;padding:22px;border:1px solid #dde6ef;border-radius:22px;background:hsla(0,0%,100%,.94);box-shadow:0 12px 24px rgba(29,44,59,.04)}.docs-topic-panel .docs-anchor-bar,.docs-topic-panel .docs-quickstart-header{align-content:start}.docs-summary-band{display:grid;grid-gap:20px;gap:20px;padding:28px;border:1px solid rgba(212,223,234,.95);border-radius:28px;background:hsla(0,0%,100%,.96);box-shadow:0 14px 32px rgba(29,44,59,.04)}.docs-summary-secondary{padding:24px;background:linear-gradient(180deg,hsla(0,0%,100%,.97),rgba(248,251,254,.96))}.docs-group-header,.docs-section-header,.docs-summary-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.docs-group-header h2,.docs-summary-header h2{margin:4px 0 0;font-size:1.52rem}.docs-group-header p:last-child,.docs-section-header p:last-child,.docs-summary-header p:last-child{margin:0;max-width:38rem;color:#516176;line-height:1.68;font-size:.94rem}.docs-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px}.docs-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.docs-note-card,.docs-panel,.docs-section-card,.docs-summary-card{min-width:0;border:1px solid #dde6ef;border-radius:22px;padding:20px;background:#fff;box-shadow:0 10px 22px rgba(29,44,59,.03)}.docs-note-card,.docs-panel,.docs-section-card{display:grid;grid-gap:14px;gap:14px}.docs-summary-card{display:grid;grid-gap:10px;gap:10px}.docs-summary-card-kicker{margin:0;color:#63778b;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.docs-summary-card strong{color:#203548;font-size:1rem;line-height:1.4}.docs-summary-card p:last-child{margin:0;color:#516176;line-height:1.65}.docs-summary-card-link{position:relative}.docs-summary-card-link:hover{border-color:#cad9e8;transform:translateY(-1px)}.docs-summary-card-cta{display:inline-flex;align-items:center;justify-self:start;min-height:32px;border:1px solid #d8e3ee;border-radius:999px;padding:0 12px;background:#f5f9fd;color:#29425b;font-size:.82rem;font-weight:600}.docs-sidebar-panel{gap:12px}.docs-sidebar-copy{margin:0;color:#516176;line-height:1.58;font-size:.9rem}.docs-sidebar-meta{display:grid;grid-gap:10px;gap:10px}.docs-sidebar-meta article{display:grid;grid-gap:4px;gap:4px;padding:12px;border:1px solid #dfe7ef;border-radius:14px;background:#fff}.docs-sidebar-meta span{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#6a7d90}.docs-sidebar-meta strong{color:#203548;overflow-wrap:anywhere}.docs-reference-flow{display:grid;grid-gap:26px;gap:26px}.docs-reference-group{display:grid;grid-gap:16px;gap:16px}.docs-error-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.docs-section-header,.docs-section-header.compact{margin-bottom:0}.docs-section-header h2{margin:4px 0 0;font-size:1.35rem}.docs-note-card p,.docs-summary-card p{margin:0;color:#516176;line-height:1.6}.ai-act-page{gap:24px}.ai-act-hero-side .docs-quickstart-card{min-height:100%}.ai-act-lead-panel,.ai-act-tool{border:1px solid rgba(207,219,232,.96);border-radius:24px;background:hsla(0,0%,100%,.94);box-shadow:var(--shadow-soft)}.ai-act-tool{display:grid;grid-gap:18px;gap:18px;padding:24px}.ai-act-lead-panel,.ai-act-tool-header{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:22px;gap:22px;align-items:start}.ai-act-lead-panel h2,.ai-act-tool-header h2{margin:0;font-size:1.7rem;letter-spacing:-.035em}.ai-act-check-row small,.ai-act-lead-panel p,.ai-act-result-card p,.ai-act-section-heading p,.ai-act-tool-header p{margin:0;color:var(--ink-muted)}.ai-act-disclaimer{margin:0;border:1px solid #dbe5ef;border-radius:16px;padding:12px 14px;background:#f7fafc;color:#42576e;font-size:.92rem}.ai-act-grid{grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr)}.ai-act-final-grid,.ai-act-grid,.ai-act-wizard-grid{display:grid;grid-gap:18px;gap:18px;align-items:start}.ai-act-wizard-grid{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr)}.ai-act-final-grid{grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr)}.ai-act-question-card,.ai-act-wizard-status{display:grid;grid-gap:16px;gap:16px;border:1px solid #dce7f0;border-radius:18px;background:#fbfdff;padding:18px}.ai-act-progress-row,.ai-act-section-marker,.ai-act-step-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.ai-act-progress-row span,.ai-act-wizard-status>span{color:#5a6d81;font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ai-act-progress-row strong,.ai-act-wizard-status>strong{color:var(--ink)}.ai-act-progress-track{overflow:hidden;height:8px;border-radius:999px;background:#e8f0f7}.ai-act-progress-track span{display:block;height:100%;border-radius:inherit;background:#0f8d6d;transition:width .18s ease}.ai-act-current-question{display:grid;grid-gap:8px;gap:8px;min-height:148px;align-content:start}.ai-act-current-question h3{margin:0;color:var(--ink);font-size:clamp(1.35rem,2vw,1.9rem);line-height:1.22;letter-spacing:-.02em}.ai-act-current-question p,.ai-act-question-context{margin:0;color:var(--ink-muted);line-height:1.55}.ai-act-question-context{border:1px solid #dfe9f2;border-radius:14px;padding:12px;background:#f7fafc;font-size:.92rem}.ai-act-axis-basis,.ai-act-legal-basis{margin:0;color:#496077;font-size:.82rem;line-height:1.5}.ai-act-axis-basis b,.ai-act-legal-basis b{color:#22384d}.ai-act-answer-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.ai-act-answer-button{min-height:52px;border:1px solid #d5e1eb;border-radius:14px;background:#fff;color:#203548;font-weight:800;cursor:pointer}.ai-act-answer-button:focus-visible,.ai-act-answer-button:hover{border-color:#83b7a8}.ai-act-answer-button[aria-pressed=true]{border-color:#0f8d6d;background:#e9f7f2;color:#0d674f}.ai-act-step-actions{padding-top:2px}.ai-act-wizard-status{position:-webkit-sticky;position:sticky;top:88px}.ai-act-wizard-status>strong{font-size:2.4rem;line-height:1}.ai-act-final-summary,.ai-act-section-marker-list{display:grid;grid-gap:10px;gap:10px}.ai-act-section-marker{border:1px solid #e1eaf2;border-radius:14px;padding:10px 12px;background:#fff}.ai-act-section-marker span{color:#40566d;font-size:.9rem;font-weight:700}.ai-act-section-marker strong{color:var(--ink);font-size:.9rem}.ai-act-final-summary .ai-act-result-panel{position:static}.ai-act-gap-list,.ai-act-lead-form,.ai-act-question-list,.ai-act-questionnaire,.ai-act-result-panel{display:grid;grid-gap:14px;gap:14px}.ai-act-question-section,.ai-act-result-card{border:1px solid #dce7f0;border-radius:18px;background:#fbfdff}.ai-act-question-section{padding:16px}.ai-act-section-heading{display:grid;grid-gap:5px;gap:5px;margin-bottom:12px}.ai-act-section-heading h3{margin:0;font-size:1.05rem;letter-spacing:-.02em}.ai-act-check-row{display:grid;grid-template-columns:22px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;border:1px solid #e1eaf2;border-radius:14px;padding:12px;background:#fff}.ai-act-check-row input{width:18px;height:18px;margin-top:2px}.ai-act-check-row span{display:grid;grid-gap:4px;gap:4px;min-width:0}.ai-act-check-row strong{color:var(--ink);font-size:.94rem;line-height:1.42}.ai-act-check-row small{font-size:.84rem}.ai-act-result-panel{position:-webkit-sticky;position:sticky;top:88px}.ai-act-result-card{display:grid;grid-gap:9px;gap:9px;padding:16px}.ai-act-result-card>span{color:#5a6d81;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.ai-act-result-card>strong{color:var(--ink);font-size:1.08rem;letter-spacing:-.02em}.ai-act-result-critical{border-color:#e5c0bf;background:#fff8f7}.ai-act-result-high{border-color:#e3cba7;background:#fffaf1}.ai-act-result-low{border-color:#c7dfd3;background:#f5fbf8}.ai-act-score{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding-top:8px;border-top:1px solid rgba(213,223,232,.85)}.ai-act-score span{color:var(--ink-muted);font-size:.85rem;font-weight:700}.ai-act-score strong{font-size:2.2rem;line-height:1}.ai-act-pill-list{display:flex;flex-wrap:wrap;gap:8px}.ai-act-pill-list strong{border:1px solid #d4e0eb;border-radius:999px;padding:6px 9px;background:#eef5fb;color:#254966;font-size:.82rem}.ai-act-gap-list article{display:grid;grid-gap:6px;gap:6px;border-top:1px solid #e1eaf2;padding-top:11px}.ai-act-gap-list article:first-child{border-top:0;padding-top:0}.ai-act-gap-list b{color:var(--ink)}.ai-act-lead-panel{padding:24px}.ai-act-lead-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.ai-act-lead-form label,.ai-act-message-field{display:grid;grid-gap:6px;gap:6px}.ai-act-lead-form label span{color:#40566d;font-size:.86rem;font-weight:700}.ai-act-lead-form input,.ai-act-lead-form select,.ai-act-lead-form textarea{width:100%;min-width:0}.ai-act-consent-row{grid-template-columns:18px minmax(0,1fr);align-items:start}.ai-act-consent-row input{width:16px;height:16px;margin-top:3px}.docs-copy-stack code,.docs-example-header code,.docs-group-header code,.docs-note-card code{font-family:IBM Plex Mono,Cousine,monospace;font-size:.88em;border:1px solid #d9e3ec;border-radius:8px;background:#f4f8fc;padding:.12em .36em}.docs-note-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px}.docs-note-card-wide{grid-column:1/-1}.docs-note-card strong{color:#203548;line-height:1.45}.docs-chip-list{display:flex;flex-wrap:wrap;gap:8px}.docs-chip-list code{display:inline-flex;align-items:center;min-height:30px;border:1px solid #d8e3ee;border-radius:999px;padding:0 10px;background:#f5f9fd;color:#274059;font-family:IBM Plex Mono,Cousine,monospace;font-size:.78rem}.docs-copy-stack p,.docs-section-copy{margin:0;color:#475c72;line-height:1.7}.docs-copy-stack{display:grid;grid-gap:10px;gap:10px}.docs-code-grid,.docs-code-stack{display:grid;grid-gap:12px;gap:12px}.docs-code-grid{grid-template-columns:minmax(0,1fr)}.docs-example-stack{display:grid;grid-gap:14px;gap:14px}.docs-example-card{display:grid;grid-gap:12px;gap:12px;min-width:0;border:1px solid #dfe7ef;border-radius:20px;padding:18px;background:linear-gradient(180deg,#fff,#fbfdff)}.docs-example-header{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.docs-example-kicker{margin:0 0 6px;color:#63778b;font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.docs-example-header h3{margin:0;color:#203548;font-size:1.02rem}.docs-example-header p:last-child{margin:0;max-width:34rem;color:#516176;line-height:1.65;font-size:.92rem}.docs-code-block{margin:0;border-color:#18324a;background:#122538;color:#edf4fb;border-radius:18px;padding:16px 18px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04);overflow-x:auto;white-space:pre;word-break:normal;overflow-wrap:normal;font-family:IBM Plex Mono,Cousine,monospace;font-size:.88rem;line-height:1.7;-moz-tab-size:2;tab-size:2}.docs-code-block code{display:block;min-width:max-content;color:inherit;font:inherit;border:0;border-radius:0;background:transparent;padding:0}.sdk-example-grid{display:grid;grid-gap:16px;gap:16px}.sdk-example-grid-two{grid-template-columns:minmax(0,1fr)}.sdk-example-card{display:grid;grid-gap:16px;gap:16px;box-sizing:border-box;overflow:hidden;overflow:clip;padding:20px;border:1px solid #d9e3ec;border-radius:24px;background:linear-gradient(180deg,#fbfdff,#f4f8fb);box-shadow:var(--shadow-soft)}.sdk-example-card,.sdk-example-card>*{min-width:0;max-width:100%}.sdk-example-card-notice{background:linear-gradient(180deg,#fffdf5,#fff9eb);border-color:#eadbbb}.sdk-example-header{display:flex;justify-content:space-between;gap:14px}.sdk-example-header,.sdk-example-header>div{min-width:0;max-width:100%}.sdk-example-kicker{margin:0 0 6px;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#72869c;overflow-wrap:anywhere}.sdk-example-header h3{max-width:100%;font-size:1.2rem;line-height:1.15;color:#142334;line-break:anywhere}.sdk-example-header h3,.sdk-example-header p:last-child{margin:0;min-width:0;overflow-wrap:anywhere;word-break:break-word}.sdk-example-header p:last-child{max-width:34rem;color:#516176;line-height:1.65;font-size:.92rem}.home-section-header p code,.package-detail-section-header p code,.sdk-example-header p code,.sdk-example-notice code{border:1px solid #d7e1ea;border-radius:999px;background:hsla(0,0%,100%,.9);padding:2px 8px;color:#244260}.sdk-example-code{display:block;width:100%;max-width:100%;min-width:0;box-sizing:border-box;margin:0;border:1px solid #18324a;background:#122538;color:#edf4fb;border-radius:18px;padding:16px 18px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04);overflow-x:auto;white-space:pre;word-break:normal;overflow-wrap:normal;font-family:IBM Plex Mono,Cousine,monospace;font-size:.88rem;line-height:1.7;-moz-tab-size:2;tab-size:2}.sdk-example-code code{display:block;max-width:100%;min-width:max-content;color:inherit;font:inherit;border:0;border-radius:0;background:transparent;padding:0}.sdk-example-notice{margin:0;padding:14px 16px;border:1px solid #ebdbb4;border-radius:18px;background:hsla(0,0%,100%,.76);color:#665025;line-height:1.65}.sdk-example-links{display:flex;flex-wrap:wrap;gap:10px}.sdk-example-links a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;border-radius:12px;border:1px solid #d3dee8;background:#fff;padding:0 13px;color:#23405e;font-weight:600}.home-sdk-section{display:grid;grid-gap:18px;gap:18px}.docs-error-list{display:grid;grid-gap:12px;gap:12px;margin:0;padding-left:20px}.docs-section-page-header{gap:12px}.docs-sidebar-panel{align-content:start}.login-shell{display:grid;grid-gap:22px;gap:22px}.login-hero{display:grid;grid-template-columns:minmax(0,1.34fr) minmax(292px,.78fr);grid-gap:22px;gap:22px;padding:28px;border:1px solid rgba(209,220,233,.95);border-radius:28px;background:radial-gradient(circle at 0 0,rgba(11,107,203,.08),transparent 32%),radial-gradient(circle at 100% 100%,rgba(15,23,42,.05),transparent 34%),linear-gradient(135deg,hsla(0,0%,100%,.97),rgba(246,250,252,.96));box-shadow:0 18px 40px rgba(29,44,59,.06)}.login-hero-main,.login-hero-side{min-width:0}.login-hero-main{display:grid;grid-gap:18px;gap:18px;align-content:start}.login-kicker,.login-panel-kicker{margin:0;font-size:.74rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#5a6d81}.login-hero h1{margin:0 0 14px;max-width:11ch;font-size:clamp(2.2rem,4vw,3.35rem);letter-spacing:-.047em;line-height:1.03;text-wrap:balance}.login-hero-copy{margin:0;max-width:58ch;color:#42586e;font-size:.98rem;line-height:1.72}.login-provider-chip{display:inline-flex;flex-wrap:wrap;gap:8px;align-items:center;justify-self:start;border:1px solid #d9e2ec;border-radius:999px;padding:8px 12px;background:hsla(0,0%,100%,.92)}.login-provider-chip span{color:#1f3347;font-size:.86rem;font-weight:700}.login-provider-chip small{color:#62768a;font-size:.78rem}.login-link-row{display:flex;flex-wrap:wrap;gap:10px}.login-link-row a{display:inline-flex;align-items:center;min-height:34px;border:1px solid #d8e2ec;border-radius:999px;padding:0 13px;background:hsla(0,0%,100%,.92);color:#385069;font-size:.84rem;font-weight:600}.login-note-card,.login-panel{min-width:0;border:1px solid #dde6ef;border-radius:22px;padding:20px;background:#fff;box-shadow:0 10px 22px rgba(29,44,59,.03)}.login-panel{display:grid;grid-gap:16px;gap:16px}.login-panel-header{display:grid;grid-gap:6px;gap:6px}.login-panel-header h2{margin:0;color:#203548;font-size:1.32rem}.login-capability-list,.login-note-grid{display:grid;grid-gap:12px;gap:12px}.login-capability-card{display:grid;grid-gap:6px;gap:6px;border:1px solid #e1e8f0;border-radius:18px;padding:16px;background:linear-gradient(180deg,#fff,#f9fbfd)}.login-capability-card strong,.login-note-card strong{color:#203548;line-height:1.45}.login-capability-card p,.login-note-card p{margin:0;color:#516176;line-height:1.64}.login-note-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.login-flow{display:grid;grid-gap:10px;gap:10px;max-width:420px}.login-provider-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;border:1px solid #111827;border-radius:16px;padding:0 18px;background:#111827;color:#fff;font-size:.96rem;font-weight:700;box-shadow:0 14px 28px rgba(17,24,39,.18)}.login-provider-button:disabled{opacity:.7;cursor:wait}.login-provider-button-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;color:#fff}.login-provider-button-icon svg{width:18px;height:18px}.login-status-text{margin:0;color:#5d7186;font-size:.88rem;line-height:1.6}.login-flow .error-text{margin:0}.error-text{color:var(--danger)}.empty-state{color:var(--ink-muted)}.org-create-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;grid-gap:8px;gap:8px;margin-bottom:14px}.checkbox-inline{display:inline-flex;align-items:center;gap:8px;color:var(--ink-muted);font-size:.86rem}.checkbox-inline input{margin:0}.latest-policy-manager{display:grid;grid-gap:12px;gap:12px}.latest-policy-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(140px,.4fr);grid-gap:12px;gap:12px;align-items:end}.latest-policy-toggle{min-height:42px;align-items:center;padding:10px 12px;border:1px solid var(--line);border-radius:14px;background:#fbfcfe}.latest-policy-field{display:grid;grid-gap:6px;gap:6px}.latest-policy-field input{width:100%}.latest-policy-options{padding:12px;border:1px solid var(--line);border-radius:14px;background:rgba(250,252,254,.96)}.latest-policy-actions{justify-content:space-between}.answer-audit-breakdown,.answer-audit-dashboard,.answer-audit-privacy-manager,.answer-audit-timeline{display:grid;grid-gap:18px;gap:18px}.answer-audit-privacy-grid{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr)) minmax(160px,.45fr);grid-gap:12px;gap:12px;align-items:end}.answer-audit-privacy-toggle{min-height:42px;align-items:center;padding:10px 12px;border:1px solid var(--line);border-radius:14px;background:#fbfcfe}.answer-audit-privacy-field{display:grid;min-width:0;grid-gap:6px;gap:6px}.answer-audit-privacy-actions span,.answer-audit-privacy-field span{color:var(--ink-muted);font-size:.82rem}.answer-audit-privacy-field input{width:100%;min-width:0;border:1px solid #c9d5e3;border-radius:12px;padding:10px 12px;font:inherit;background:#fff;color:var(--ink)}.answer-audit-privacy-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between}.answer-audit-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.answer-audit-summary-grid article{display:grid;min-width:0;grid-gap:7px;gap:7px;padding:16px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(180deg,#fff,#f8fbfd)}.answer-audit-bar-row span,.answer-audit-filter-grid span,.answer-audit-summary-grid small,.answer-audit-summary-grid span,.answer-audit-timeline-row small{color:var(--ink-muted);font-size:.82rem}.answer-audit-summary-grid strong{color:var(--ink);font-size:1.72rem;line-height:1;letter-spacing:-.03em}.answer-audit-summary-grid small{line-height:1.45}.answer-audit-filter-form{display:grid;grid-gap:14px;gap:14px}.answer-audit-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.answer-audit-filter-grid label{display:grid;min-width:0;grid-gap:6px;gap:6px}.answer-audit-filter-grid input,.answer-audit-filter-grid select{width:100%;min-width:0;border:1px solid #c9d5e3;border-radius:12px;padding:10px 12px;font:inherit;background:#fff;color:var(--ink)}.answer-audit-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-start}.answer-audit-breakdown-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.answer-audit-breakdown-grid article{display:grid;min-width:0;align-content:start;grid-gap:12px;gap:12px;padding:14px;border:1px solid var(--line);border-radius:18px;background:#fbfcfe}.answer-audit-breakdown-grid h4{margin:0;font-size:.95rem}.answer-audit-bars{display:grid;grid-gap:10px;gap:10px}.answer-audit-bars p{margin:0;color:var(--ink-muted)}.answer-audit-bar-row{display:grid;min-width:0;grid-gap:6px;gap:6px}.answer-audit-bar-row div{display:flex;min-width:0;justify-content:space-between;gap:10px}.answer-audit-bar-row span{min-width:0;overflow-wrap:anywhere}.answer-audit-bar-row strong{font-size:.86rem}.answer-audit-bar-row i,.answer-audit-timeline-row i{display:block;height:8px;border-radius:999px;background:#276fbf}.answer-audit-timeline-grid{display:grid;grid-gap:9px;gap:9px}.answer-audit-timeline-row{display:grid;grid-template-columns:76px minmax(100px,1fr) 42px minmax(160px,.75fr);grid-gap:10px;gap:10px;align-items:center;min-width:0}.answer-audit-timeline-row strong,.answer-audit-timeline-row>span{font-size:.86rem}.answer-audit-timeline-row>div{overflow:hidden;border-radius:999px;background:#e8eef5}.answer-audit-event-panel{display:grid;grid-gap:18px;gap:18px}.answer-audit-evidence-panel{display:grid;grid-gap:16px;gap:16px}.trust-status-badge{min-height:28px;align-content:center;font-weight:800;text-transform:uppercase}.trust-status-anchored{color:var(--ok);border-color:rgba(13,138,87,.4);background:rgba(13,138,87,.08)}.trust-status-pending{color:#8a5a00;border-color:rgba(180,83,9,.32);background:rgba(255,247,237,.9)}.trust-status-bitcoin_observed_pending_confirmation{color:#0f5f70;border-color:rgba(15,95,112,.34);background:rgba(232,249,252,.9)}.trust-status-local_only{color:#29425b;border-color:rgba(77,110,145,.32);background:#f5f9fd}.trust-status-invalid{color:var(--danger);border-color:rgba(183,59,59,.35);background:rgba(183,59,59,.08)}.trust-proof-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin:12px 0 14px}.trust-mechanism-grid article,.trust-proof-summary article{min-width:0;border:1px solid rgba(208,219,233,.95);border-radius:8px;background:#fff}.trust-proof-summary article{display:grid;grid-gap:4px;gap:4px;padding:12px}.trust-mechanism-grid p,.trust-mechanism-grid span,.trust-proof-summary small,.trust-proof-summary span{color:var(--ink-muted);font-size:.82rem;line-height:1.45;overflow-wrap:anywhere}.trust-proof-summary strong{color:var(--ink);font-size:1rem;overflow-wrap:anywhere}.trust-mechanism-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.trust-mechanism-grid article{display:grid;align-content:start;grid-gap:8px;gap:8px;padding:12px}.trust-mechanism-grid p,.trust-mechanism-grid span,.trust-mechanism-grid strong{overflow-wrap:anywhere}.trust-mechanism-grid strong{color:#203548}.trust-mechanism-grid p{margin:0}.trust-mechanism-grid span{display:inline-flex;justify-self:start;min-height:28px;align-items:center;border:1px solid #d8e3ee;border-radius:999px;padding:0 10px;background:#f5f9fd;color:#29425b;font-weight:700}.answer-audit-log-detail{min-width:0;max-width:100%}.answer-audit-log-detail :where(p,dd,dt,strong,span,small,code){min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.answer-audit-log-detail .trust-mechanism-grid span{max-width:100%;white-space:normal}.answer-audit-log-detail .settings-section>*{min-width:0;max-width:100%}.answer-audit-log-detail .settings-fact-list,.answer-audit-log-detail .settings-fact-list>div{min-width:0;width:100%;max-width:100%}.answer-audit-log-detail .admin-audit-json,.proof-reader-panel{min-width:0;max-width:100%}.proof-reader-panel{display:grid;grid-gap:14px;gap:14px;border:1px solid rgba(203,216,229,.98);border-left-width:4px;border-radius:8px;background:linear-gradient(180deg,#fff,#f7fafc);padding:14px}.proof-reader-panel-good{border-left-color:var(--ok)}.proof-reader-panel-waiting{border-left-color:var(--warn)}.proof-reader-panel-danger{border-left-color:var(--danger)}.proof-reader-panel-neutral{border-left-color:#60758a}.proof-reader-header{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start}.proof-reader-header>div{min-width:0}.proof-reader-kicker{display:block;margin-bottom:5px;color:var(--ink-muted);font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.proof-reader-header h4{margin:0;font-size:1rem;line-height:1.35}.proof-reader-header p{margin:6px 0 0;color:#41576c;line-height:1.6}.proof-reader-verdict{display:inline-flex;align-items:center;justify-content:center;min-height:32px;max-width:100%;border:1px solid rgba(207,219,232,.98);border-radius:999px;padding:0 12px;background:#fff;font-size:.82rem;line-height:1.25;text-align:center}.proof-reader-verdict-good{color:var(--ok);border-color:rgba(31,122,85,.28);background:rgba(31,122,85,.08)}.proof-reader-verdict-waiting{color:#8a5a00;border-color:rgba(180,83,9,.3);background:rgba(255,247,237,.9)}.proof-reader-verdict-danger{color:var(--danger);border-color:rgba(166,67,67,.28);background:rgba(166,67,67,.08)}.proof-reader-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));grid-gap:10px;gap:10px;min-width:0}.proof-reader-check{display:grid;grid-gap:8px;gap:8px;min-width:0;border:1px solid rgba(208,219,233,.95);border-radius:8px;background:#fff;padding:12px}.proof-reader-check-header{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start;justify-content:space-between;min-width:0}.proof-reader-check-header strong{color:#203548;font-size:.92rem;line-height:1.4}.proof-reader-check-header span{display:inline-flex;align-items:center;min-height:26px;border:1px solid rgba(207,219,232,.98);border-radius:999px;padding:0 9px;background:#f8fbfd;color:#31495f;font-size:.74rem;font-weight:800}.proof-reader-check-good .proof-reader-check-header span{color:var(--ok);border-color:rgba(31,122,85,.26);background:rgba(31,122,85,.08)}.proof-reader-check-waiting .proof-reader-check-header span{color:#8a5a00;border-color:rgba(180,83,9,.28);background:rgba(255,247,237,.9)}.proof-reader-check-danger .proof-reader-check-header span{color:var(--danger);border-color:rgba(166,67,67,.28);background:rgba(166,67,67,.08)}.proof-reader-check p,.proof-reader-check small{margin:0;color:var(--ink-muted);font-size:.82rem;line-height:1.5}.answer-audit-evidence-upload{display:grid;grid-template-columns:minmax(0,1fr) 112px;grid-gap:12px;gap:12px;align-items:start}.answer-audit-evidence-upload>button{min-height:42px;margin-top:22px;white-space:nowrap}.answer-audit-download-purpose{max-width:420px}.answer-audit-evidence-list{display:grid;grid-gap:10px;gap:10px}.answer-audit-evidence-item{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:12px;border:1px solid rgba(208,219,233,.95);border-radius:8px;background:#fff}.answer-audit-evidence-item div{display:grid;min-width:0;grid-gap:4px;gap:4px}.answer-audit-evidence-item small,.answer-audit-evidence-item span,.answer-audit-evidence-item strong{overflow-wrap:anywhere}.answer-audit-evidence-item small,.answer-audit-evidence-item span{color:var(--ink-muted);font-size:.84rem}.media-evidence-control-panel{display:grid;grid-gap:16px;gap:16px}.answer-audit-file-field,.media-evidence-file-field{position:relative;cursor:pointer}.answer-audit-file-field input[type=file],.media-evidence-file-field input[type=file]{position:absolute;inset:22px 0 0;opacity:0;cursor:pointer}.answer-audit-file-field .media-evidence-file-picker-text,.media-evidence-file-field .media-evidence-file-picker-text{display:flex;min-height:42px;align-items:center;overflow:hidden;border:1px solid #cfd9e8;border-radius:8px;background:#fff;color:var(--ink);font-size:.9rem;font-weight:700;padding:0 12px;text-overflow:ellipsis;white-space:nowrap}.answer-audit-file-field small,.media-evidence-file-field small{color:var(--ink-muted);font-size:.78rem}.media-evidence-toolbar{display:grid;grid-template-columns:minmax(240px,1fr) minmax(220px,420px);grid-gap:12px;gap:12px;align-items:end}.media-evidence-item{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:start;padding:14px;border:1px solid rgba(208,219,233,.95);background:#fff}.media-evidence-item-main{display:grid;min-width:0;grid-gap:10px;gap:10px}.media-evidence-item-main>div{display:grid;min-width:0;grid-gap:4px;gap:4px}.media-evidence-item small,.media-evidence-item span,.media-evidence-item strong,.media-evidence-source-ref{overflow-wrap:anywhere}.media-evidence-item small,.media-evidence-item span{color:var(--ink-muted);font-size:.84rem}.media-evidence-log-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.media-evidence-log-summary div{min-width:0}.media-evidence-log-summary dt{color:var(--ink-muted);font-size:.74rem;font-weight:700;text-transform:uppercase}.media-evidence-log-summary dd{margin:2px 0 0;overflow-wrap:anywhere;font-size:.86rem}.media-evidence-source-ref{max-height:160px;margin:0;overflow:auto;border:1px solid rgba(208,219,233,.95);border-radius:8px;background:#f7f9fc;color:#1b2735;font-size:.76rem;line-height:1.5;padding:10px}.media-evidence-source-ref-panel{display:grid;grid-column:1/-1;grid-gap:8px;gap:8px;min-width:0}.media-evidence-source-ref-header{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:baseline;justify-content:space-between}.media-evidence-source-ref-header span{color:var(--ink);font-size:.82rem;font-weight:800}.media-evidence-source-ref-header small{color:var(--ink-muted);font-size:.78rem}.media-evidence-actions{display:grid;grid-gap:8px;gap:8px;min-width:132px}.answer-audit-event-grid{display:grid;grid-template-columns:repeat(2,minmax(240px,1fr));grid-gap:12px;gap:12px;align-items:start}.answer-audit-event-field{display:grid;min-width:0;grid-gap:6px;gap:6px}.answer-audit-event-field span{color:var(--ink-muted);font-size:.82rem}.answer-audit-event-field input{width:100%;min-width:0}.answer-audit-event-field input[type=file]{min-height:42px;padding:8px;border:1px solid #cfd9e8;border-radius:8px;background:#fff}.answer-audit-event-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-start}.org-pill-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.org-pill{display:inline-flex;align-items:center;gap:8px;border-radius:999px;background:#f8fbff}.org-pill span{font-size:.74rem;color:var(--ink-muted)}.org-pill.active{border-color:var(--accent);background:#eef6ff}.org-panel{border:1px solid var(--line);border-radius:14px;padding:14px;background:#f9fbff}.org-panel-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.org-chip-row,.page-meta-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.meta-chip{display:inline-flex;align-items:center;border:1px solid #d7e3f2;border-radius:999px;padding:4px 9px;font-size:.74rem;background:#fff}.meta-chip,.org-badge{color:#36506c}.org-member-create{grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;margin-bottom:12px}.member-list,.org-member-create{display:grid;grid-gap:8px;gap:8px}.member-list{list-style:none;padding:0;margin:0}.member-item{border:1px solid var(--line);border-radius:12px;padding:10px 12px;background:#fff;display:flex;justify-content:space-between;gap:12px;align-items:center}.member-item small{display:block;color:var(--ink-muted);margin-top:2px}.member-actions{display:flex;align-items:center;gap:8px}.insights-shell{border:1px solid var(--line);border-radius:18px;background:var(--surface);padding:18px;margin-bottom:22px}.insights-header-row{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.insights-header-row h2{margin-bottom:6px}.insights-header-row p{margin:0;font-size:.9rem}.insights-tabs{display:flex;flex-wrap:wrap;gap:6px}.insights-tab-button{border:1px solid var(--line);border-radius:999px;padding:7px 11px;background:#fff;color:var(--ink);display:inline-flex;align-items:center;gap:8px;cursor:pointer}.insights-tab-button.active{background:var(--accent);border-color:var(--accent);color:#fff}.insights-tab-count{border-radius:999px;font-size:.72rem;padding:2px 7px;border:1px solid hsla(0,0%,100%,.24);background:hsla(0,0%,100%,.14)}.insights-tab-button:not(.active) .insights-tab-count{border-color:var(--line);background:#f5f8fb}.insights-pane{display:grid;grid-gap:12px;gap:12px}.insights-kpi-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px}.insights-kpi-card{border:1px solid var(--line);border-radius:12px;background:#f9fbff;padding:10px 12px}.insights-kpi-card p{margin:0 0 6px;font-size:.76rem;text-transform:uppercase;letter-spacing:.04em}.insights-kpi-card strong{font-size:1.35rem;color:#22354d}.insights-panel{border:1px solid var(--line);border-radius:14px;padding:12px;background:#fff}.insights-panel h3{margin:0 0 10px;font-size:1.02rem}.insights-overview-chart{width:100%;height:260px;display:block}.insights-table-wrap{overflow-x:auto}.insights-table{width:100%;border-collapse:collapse}.insights-table td,.insights-table th{border-bottom:1px solid var(--line);padding:8px 10px;text-align:left;font-size:.86rem}.insights-table td:not(:first-child),.insights-table th:not(:first-child){text-align:center}.insights-dot{width:8px;height:8px;border-radius:50%;display:inline-block;margin-right:8px}.insights-domain-map-wrap{position:relative;border:1px solid var(--line);border-radius:14px;background:#fff;min-height:640px;overflow:hidden}.insights-map-controls{position:absolute;top:10px;left:10px;z-index:2;border:1px solid var(--line);border-radius:12px;background:hsla(0,0%,100%,.95);padding:8px 10px;display:grid;grid-gap:6px;gap:6px;min-width:240px}.insights-map-controls label{display:flex;align-items:center;gap:8px;font-size:.8rem;color:#2f425b}.insights-map-controls input[type=checkbox]{margin:0}.insights-map-controls input[type=range]{flex:1 1}.insights-map-controls label span{min-width:1.8ch;text-align:right;font-weight:600}.insights-map-controls p{margin:0;font-size:.76rem;color:var(--ink-muted)}.insights-domain-map{width:100%;height:640px;display:block}.insights-hover-card{position:absolute;top:12px;right:12px;border:1px solid var(--line);border-radius:12px;padding:10px 12px;background:hsla(0,0%,100%,.96);min-width:220px}.insights-hover-card h4{margin:0 0 4px;font-size:.95rem}.insights-hover-card p{margin:0 0 8px;font-size:.82rem}.insights-hover-card dl{display:grid;grid-gap:6px;gap:6px;margin:0}.insights-hover-card dl div{display:flex;justify-content:space-between;font-size:.82rem}.insights-map-note{position:absolute;left:12px;bottom:10px;margin:0;font-size:.78rem;color:var(--ink-muted)}.insights-package-grid{display:grid;grid-template-columns:260px minmax(0,1fr);grid-gap:12px;gap:12px}.insights-package-sidebar{border:1px solid var(--line);border-radius:12px;padding:10px;background:#fff}.insights-package-search{width:100%;margin-bottom:9px}.insights-package-list{max-height:620px;overflow:auto;display:grid;grid-gap:6px;gap:6px}.insights-package-item{border:1px solid var(--line);border-radius:10px;background:#fff;text-align:left;padding:7px 8px;display:grid;grid-gap:3px;gap:3px}.insights-package-item span{font-size:.84rem;color:#26364a}.insights-package-item small{font-size:.73rem;color:var(--ink-muted)}.insights-package-item.active{border-color:var(--accent);background:#eef6ff}.insights-package-main{border:1px solid var(--line);border-radius:12px;padding:10px;background:#fff}.insights-package-header{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:8px}.insights-package-header h3{margin:0;font-size:1rem}.insights-package-header div{display:flex;gap:10px;flex-wrap:wrap}.insights-package-header span{font-size:.8rem;color:#324960}.insights-package-graph{width:100%;height:620px;display:block}.insights-empty-state{border:1px dashed var(--line);border-radius:10px;padding:10px;margin-bottom:8px;background:#f9fbff}.insights-empty-state p{margin:0 0 4px;font-size:.86rem}.insights-legend{display:flex;flex-wrap:wrap;gap:8px}.insights-legend span{border:1px solid var(--line);border-radius:999px;padding:2px 8px;font-size:.74rem;background:#fff}.insights-legend .pkg{border-color:#345ea8}.insights-legend .dataset{border-color:#42526b}.insights-legend .measure{border-color:#1f9d55}.insights-legend .dimension{border-color:#365bb9}.insights-legend .relationship{border-color:#b45309}.insights-error-panel{margin-bottom:22px}@media (max-width:960px){.ai-act-final-grid,.ai-act-grid,.ai-act-lead-panel,.ai-act-tool-header,.ai-act-wizard-grid,.favorites-spotlight,.home-curated-grid,.home-hero-grid,.home-package-stack-preview,.org-profile-layout,.page-hero,.profile-content-grid,.settings-dashboard,.workspace-create-shell,.workspace-directory-hero,.workspace-directory-shell{grid-template-columns:1fr}.ai-act-result-panel,.ai-act-wizard-status{position:static}.docs-error-grid,.docs-hero,.internal-nav-shell{grid-template-columns:1fr}.internal-nav-shell{gap:16px}.internal-nav-rail{display:contents;position:static;max-height:none;overflow:visible;padding-right:0;padding-bottom:0}.internal-nav-sidebar{order:1}.internal-nav-main{order:2;grid-column:auto}.internal-nav-sidebar-supplement{order:3;gap:16px}.docs-shell .internal-nav-main{order:1}.docs-shell .internal-nav-sidebar{order:2}.docs-shell .internal-nav-sidebar-supplement{order:3}.internal-nav-card{gap:14px}.internal-nav-list{display:flex;width:100%;max-width:100%;overflow-x:auto;scrollbar-width:thin;padding-bottom:4px;overscroll-behavior-x:contain}.internal-nav-card nav{min-width:0}.internal-nav-list li{flex:0 0 auto}.internal-nav-link{min-width:208px}.docs-example-header,.docs-group-header,.docs-section-header,.docs-summary-header,.sdk-example-header{flex-direction:column}.docs-note-grid,.docs-summary-grid,.login-hero,.login-note-grid,.package-detail-hero,.sdk-example-grid-two{grid-template-columns:1fr}.package-detail-hero-signals,.package-hub-signal-grid,.search-result-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.package-detail-title,.package-detail-title-name{max-width:none}.package-detail-context-list,.package-detail-facts-grid,.package-detail-preview-grid,.package-detail-preview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.package-detail-section-header{flex-direction:column}.search-layout{grid-template-columns:1fr}.search-sidebar{position:static}.search-filters-panel-desktop{display:none}.search-filters-panel-mobile{display:grid;grid-gap:10px;gap:10px}.search-filters-toggle{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;border:1px solid #dbe4ee;border-radius:20px;background:hsla(0,0%,100%,.94);box-shadow:var(--shadow-soft);cursor:pointer;list-style:none}.search-filters-toggle::-webkit-details-marker{display:none}.search-filters-toggle span{font-size:.92rem;font-weight:700;color:#203548}.search-filters-toggle small{color:var(--ink-muted);font-size:.8rem;font-weight:600}.search-hero-form{grid-template-columns:1fr}.search-active-bar,.search-summary-bar{flex-direction:column}.package-hub-facet-grid,.package-hub-facet-more-list,.package-hub-hero{grid-template-columns:1fr}.search-summary-status{justify-items:start;text-align:left}.home-domain-comparison-grid,.home-evidence-grid,.home-flow-strip,.home-flow-strip-three,.site-footer-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-cli-grid,.home-domain-grid,.home-proof-band,.site-footer-inner{grid-template-columns:1fr}.hero,.home-hero-preview{min-height:auto}.section-grid{grid-template-columns:1fr}.org-create-grid,.org-member-create{grid-template-columns:1fr 1fr}.insights-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.insights-package-grid{grid-template-columns:1fr}.insights-domain-map,.insights-domain-map-wrap{min-height:540px;height:540px}.insights-map-controls{min-width:220px}.package-overview-graph{height:420px}}@media (max-width:640px){.ai-act-lead-panel,.ai-act-tool{padding:18px;border-radius:20px}.ai-act-answer-options,.ai-act-lead-grid{grid-template-columns:1fr}.ai-act-step-actions{align-items:stretch;flex-direction:column}.home{gap:16px}.page-shell{padding:14px}.login-hero,.login-note-card,.login-panel{padding:18px;border-radius:20px}.login-hero h1{max-width:none;font-size:clamp(2.2rem,11vw,3rem)}.login-link-row{flex-direction:column;align-items:stretch}.login-link-row a,.login-provider-button{width:100%}.docs-hero,.docs-panel,.docs-quickstart-card,.docs-section-card,.docs-summary-band,.docs-topic-panel,.internal-nav-card{padding:18px;border-radius:20px}.docs-sidebar-meta{grid-template-columns:1fr}.internal-nav-card h2{font-size:1.1rem}.internal-nav-description{font-size:.88rem;line-height:1.56}.internal-nav-list{gap:8px}.internal-nav-link{min-width:158px;padding:12px 13px;border-radius:16px}.internal-nav-link span{display:none}.docs-landing-hero h1{max-width:none;font-size:2.12rem;line-height:1.08}.home-artifact-card,.home-domain-callout,.home-hero-code-card{padding:16px}.docs-anchor-bar,.docs-chip-list,.docs-hero-actions,.docs-link-row{flex-direction:column;align-items:stretch;gap:8px}.docs-anchor-bar a,.docs-hero-actions a,.docs-link-row a{width:100%;min-height:42px}.docs-error-grid,.docs-guide-grid,.docs-quickstart-meta,.docs-summary-grid{grid-template-columns:1fr}.docs-example-card{padding:16px}.docs-code-block{padding:14px}.sdk-example-card{padding:18px;border-radius:20px}.sdk-example-code{padding:14px}.settings-shell-main{gap:16px}.settings-hero-card,.settings-route-card{padding:16px;border-radius:18px}.settings-hero-card{width:100%}.settings-summary-grid article{padding:16px}.settings-summary-grid strong{font-size:1.6rem}.settings-inline-code{overflow-x:auto}.login-provider-chip{width:100%;justify-content:space-between}.package-detail-context-card,.package-detail-hero,.package-detail-proof-card,.package-detail-section,.package-detail-tab-panel{padding:18px;border-radius:20px}.package-detail-context-list,.package-detail-facts-grid,.package-detail-hero-signals,.package-detail-preview-grid,.package-detail-preview-metrics{grid-template-columns:1fr}.package-detail-preview-footer,.package-detail-proof-links,.package-detail-tabs{flex-direction:column;align-items:stretch}.package-detail-proof-links a,.package-detail-section-link,.package-detail-tabs a{justify-content:space-between}.package-detail-title{gap:6px}.package-detail-title-prefix{font-size:.92rem}.package-detail-title-name{font-size:clamp(2rem,12vw,2.95rem);line-height:.94}.package-detail-summary-line{font-size:.92rem}.package-detail-hero-graph-wrap .package-overview-graph{height:360px}.package-detail-proof-card .star-button-wrap button{width:100%}.package-detail-markdown{padding:18px}.package-detail-markdown table{display:block;overflow-x:auto}.package-detail-markdown pre{padding:14px}.package-hub-facet-section,.package-hub-guidance-card,.package-hub-signal-card,.search-empty-state,.search-filter-shell,.search-hero-panel,.search-result-card,.search-summary-bar{padding:18px;border-radius:20px}.search-result-signal-grid{grid-template-columns:1fr}.package-hub-facet-list,.package-hub-hero-actions{flex-direction:column;align-items:stretch}.package-hub-facet-link,.package-hub-hero-action{width:100%}.search-active-bar,.search-choice-row,.search-empty-actions,.search-empty-examples,.search-result-actions{flex-direction:column;align-items:stretch}.search-clear-link,.search-empty-actions a,.search-result-primary-action{width:100%}.search-result-header{flex-direction:column}.search-result-header-copy{width:100%}.hero,.home-artifact-card,.home-hero-code-card,.home-login-panel,.home-section-card,.site-footer-inner{padding:20px;border-radius:22px}.home-domain-comparison-grid,.home-evidence-grid,.home-flow-strip,.home-flow-strip-three,.home-package-stack-preview,.home-proof-stats,.sdk-example-grid-two,.site-footer-link-grid{grid-template-columns:1fr}.home-hero-code-footer,.home-install-links,.home-install-strip,.home-login-actions,.home-proof-actions,.home-section-header{flex-direction:column;align-items:stretch}.home-package-title{max-width:none}.home-package-status-row{flex-direction:column;align-items:stretch}.home-install-links a,.home-login-actions a,.home-proof-actions a,.home-section-link,.sdk-example-links a{width:100%}.hero-search-form{grid-template-columns:1fr;align-items:stretch}.site-footer{padding:0 14px 28px}.org-create-grid,.org-member-create,.token-create{grid-template-columns:1fr}.member-item,.org-panel-header,.settings-header{flex-direction:column;align-items:flex-start}.meta-grid,.model-summary-strip{grid-template-columns:1fr}.model-summary-counters{grid-template-columns:repeat(2,minmax(0,1fr))}.model-filters-grid{grid-template-columns:1fr}.model-advanced-options{gap:8px}.model-table{min-width:680px}.model-detail-grid{grid-template-columns:1fr}.insights-header-row{flex-direction:column}.insights-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.insights-domain-map,.insights-domain-map-wrap,.insights-package-graph{min-height:460px;height:460px}.insights-map-controls{position:static;margin:10px}.insights-package-header{flex-direction:column;align-items:flex-start}}@media (max-width:900px){.admin-form-grid,.admin-form-grid-wide,.admin-proof-form-grid,.admin-proof-status-grid,.admin-report-detail-grid,.admin-stat-grid,.package-detail-known-issues-grid,.package-report-form,.package-report-grid{grid-template-columns:1fr}.package-report-form-header,.package-report-hero{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (max-width:640px){.admin-actions,.admin-content,.admin-nav,.admin-page-header,.admin-topbar-inner{flex-direction:column;align-items:flex-start}.admin-report-context-list,.admin-report-summary-grid,.package-report-context-list{grid-template-columns:1fr}.package-detail-proof-secondary-actions,.package-report-actions,.package-report-hero-links,.package-report-receipt-actions{width:100%;flex-direction:column;align-items:stretch}.package-detail-proof-secondary-link,.package-report-actions a,.package-report-actions button,.package-report-hero-links a,.package-report-receipt-actions a{width:100%}}.page-shell{display:grid;grid-gap:24px;gap:24px}.page-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.9fr);grid-gap:22px;gap:22px;padding:32px;border:1px solid rgba(214,224,234,.96);border-radius:var(--radius-panel);background:linear-gradient(145deg,hsla(0,0%,100%,.98),rgba(244,248,252,.96));box-shadow:var(--shadow-panel);overflow:hidden}.page-hero:after{content:"";position:absolute;inset:auto -80px -120px auto;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(11,107,203,.1),rgba(11,107,203,0));pointer-events:none}.page-hero-copy{position:relative;z-index:1}.page-hero-copy h1{margin:0 0 10px;font-size:clamp(2rem,4vw,3.3rem);line-height:.98;letter-spacing:-.04em;color:#142334;text-wrap:balance}.page-hero-copy>p:last-child,.page-hero-copy>p:nth-child(3){max-width:58ch;margin:0;font-size:1.03rem;color:var(--ink-muted)}.page-eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 12px;font-size:.76rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#5a6f85}.hero-chip-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.hero-chip{display:inline-flex;align-items:center;min-height:36px;padding:0 13px;border:1px solid rgba(215,225,234,.96);border-radius:999px;background:hsla(0,0%,100%,.84);color:#435a72;font-size:.82rem;font-weight:600}.hero-stat-grid,.settings-summary-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.hero-stat-grid article,.settings-summary-grid article{display:grid;grid-gap:4px;gap:4px;padding:18px;border-radius:var(--radius-card);border:1px solid rgba(214,224,234,.96);background:hsla(0,0%,100%,.92);box-shadow:var(--shadow-soft)}.hero-stat-grid strong,.settings-summary-grid strong{font-size:1.9rem;line-height:1;letter-spacing:-.04em}.hero-stat-grid span,.settings-summary-grid span{color:var(--ink-muted);font-size:.86rem}.section-heading-row{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px}.section-heading-row h1,.section-heading-row h2{margin:0;font-size:1.3rem;letter-spacing:-.03em}.section-heading-row p{margin:0;color:var(--ink-muted)}.empty-state-panel{padding:24px;border:1px dashed var(--line);border-radius:20px;background:#f7fafe}.empty-state-panel h2,.empty-state-panel h3{margin:0 0 8px}.favorites-page,.settings-page,.user-profile-page{display:grid;grid-gap:22px;gap:22px;min-width:0}.favorites-page .page-hero,.favorites-page>*,.favorites-spotlight,.hero-stat-grid article,.profile-content-grid>*,.profile-highlight-card,.profile-packages-panel,.profile-side-column,.profile-summary-card,.user-profile-page .page-hero,.user-profile-page>*{min-width:0}.page-hero-favorites{background:radial-gradient(circle at 0 0,rgba(20,95,182,.12),transparent 34%),linear-gradient(145deg,hsla(0,0%,100%,.98),rgba(248,250,252,.96))}.favorites-spotlight,.favorites-toolbar-card,.profile-highlight-card,.profile-packages-panel,.profile-summary-card,.settings-side-card{border:1px solid var(--line);border-radius:var(--radius-card);background:hsla(0,0%,100%,.92);box-shadow:var(--shadow-soft)}.favorites-toolbar-card,.profile-highlight-card,.profile-packages-panel,.profile-summary-card,.settings-side-card{padding:20px}.favorites-toolbar-card{display:flex;justify-content:space-between;align-items:flex-end;gap:18px}.favorites-toolbar-card h2{margin:0 0 6px}.favorites-toolbar-card p{margin:0;color:var(--ink-muted)}.favorites-sort{display:flex;margin-bottom:0}.favorites-spotlight{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:20px;gap:20px;padding:22px;background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(247,250,253,.98))}.favorites-spotlight-copy h2,.profile-highlight-card h2{margin:0 0 10px;font-size:1.35rem;letter-spacing:-.03em;overflow-wrap:anywhere;word-break:break-word}.favorites-spotlight-copy p{margin:0;color:var(--ink-muted);overflow-wrap:anywhere;word-break:break-word}.favorites-library{display:grid;grid-gap:14px;gap:14px}.favorites-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.favorite-entry{border:1px solid #dde6f0;border-radius:24px;background:linear-gradient(180deg,hsla(0,0%,100%,.99),rgba(249,251,253,.98));overflow:hidden;box-shadow:var(--shadow-soft)}.favorite-entry.favorite-entry-spotlight{border-color:#d5e0ea}.favorite-entry .package-card{height:100%}.favorite-actions{display:flex;justify-content:flex-end;padding:0 16px 16px}.package-card-title{font-size:1rem;letter-spacing:-.02em}.package-card-description{min-height:44px;color:var(--ink-muted)}.package-card-stats{display:flex;flex-wrap:wrap;gap:8px 12px;margin-top:12px;font-size:.82rem;color:var(--ink-muted)}.profile-hero{background:radial-gradient(circle at 0 0,rgba(31,122,85,.1),transparent 30%),linear-gradient(145deg,hsla(0,0%,100%,.98),rgba(246,250,252,.96))}.profile-identity{position:relative;z-index:1;display:flex;align-items:center;gap:18px}.profile-avatar{display:grid;place-items:center;width:92px;height:92px;border-radius:28px;background:linear-gradient(145deg,#145fb6,#0f766e);color:#fff;font-size:1.8rem;font-weight:700;letter-spacing:-.05em;background-size:cover;background-position:50%}.profile-avatar.has-image{color:transparent}.profile-copy p{margin:0;overflow-wrap:anywhere;word-break:break-word}.profile-content-grid{display:grid;grid-template-columns:minmax(280px,.62fr) minmax(0,1.38fr);grid-gap:18px;gap:18px;align-items:start}.profile-side-column{display:grid;grid-gap:18px;gap:18px;align-content:start}.profile-summary-card{display:grid;grid-gap:14px;gap:14px;background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,251,254,.98))}.profile-summary-card .hero-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-highlight-card{background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(247,250,253,.98))}.profile-packages-panel{display:grid;grid-gap:16px;gap:16px}.profile-filter-form{display:grid;grid-gap:12px;gap:12px;padding:16px;border:1px solid #dde6f0;border-radius:22px;background:linear-gradient(180deg,rgba(252,253,255,.98),rgba(247,250,253,.98))}.profile-filter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.profile-filter-field{display:grid;grid-gap:6px;gap:6px}.profile-filter-field span{font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#5a6f85}.profile-filter-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.profile-filter-submit{min-height:42px;padding:0 16px;border-radius:14px;border-color:var(--accent);background:var(--accent);color:#fff;font-weight:700}.profile-filter-clear{display:inline-flex;align-items:center;min-height:42px;padding:0 14px;border:1px solid #d7e1ea;border-radius:14px;background:hsla(0,0%,100%,.84);color:#41566d;font-weight:600}.profile-active-bar{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:18px;border:1px solid #dde6f0;background:rgba(249,251,253,.96)}.profile-active-copy{display:grid;grid-gap:6px;gap:6px}.profile-active-copy .page-eyebrow{margin-bottom:0}.profile-pagination{display:flex;justify-content:space-between;align-items:center;gap:12px}.profile-pagination a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border:1px solid #d7e1ea;border-radius:999px;background:#f9fbfe;color:#41566d;font-weight:600}.profile-pagination p{margin:0;color:var(--ink-muted)}.settings-hero{grid-template-columns:minmax(0,1fr);align-items:start;overflow:hidden;background:radial-gradient(circle at 0 0,rgba(20,95,182,.12),transparent 34%),linear-gradient(145deg,hsla(0,0%,100%,.98),rgba(246,249,252,.98))}.settings-hero-card{position:relative;z-index:1;display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0;width:min(100%,420px);justify-self:start;padding:24px;border-radius:24px;border:1px solid var(--line);background:var(--surface);box-shadow:0 16px 42px rgba(15,32,58,.05)}.settings-hero-card p,.settings-hero-card strong{margin:0}.settings-hero-card strong{overflow-wrap:anywhere;word-break:break-word}.settings-inline-code{margin-top:8px;padding:12px 14px;border-radius:16px;background:#f9fbfe;border:1px solid #d7e1ea;min-width:0;overflow-x:auto}.settings-inline-code code{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.settings-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.settings-dashboard{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);grid-gap:18px;gap:18px;align-items:start}.settings-shell-main{min-width:0;gap:22px}.settings-shell .internal-nav-rail{max-height:none;overflow:visible;padding-right:0;padding-bottom:0}.settings-shell-main>*{min-width:0}.settings-main-column,.settings-section-group,.settings-side-column{display:grid;grid-gap:16px;gap:16px}.settings-section-group>.settings-section:last-child,.settings-section-group>.token-manager:last-child{margin-bottom:0}.settings-side-card h2{margin:0 0 10px;font-size:1.2rem;letter-spacing:-.03em}.onboarding-grid article,.settings-route-card,.settings-section,.settings-side-card,.settings-summary-grid article{min-width:0}.settings-side-card{display:grid;align-content:start;grid-gap:14px;gap:14px}.settings-fact-list{display:grid;grid-gap:12px;gap:12px;margin:0}.settings-fact-list div{padding-top:12px;border-top:1px solid rgba(208,219,233,.95)}.settings-fact-list div:first-child{padding-top:0;border-top:none}.settings-fact-list dt{color:var(--ink-muted);font-size:.82rem}.settings-fact-list dd{margin:4px 0 0;font-weight:600;overflow-wrap:anywhere;word-break:break-word}.settings-action-list{margin:0;padding-left:18px;color:var(--ink-muted)}.settings-action-list li+li{margin-top:10px}.settings-route-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px;align-items:stretch}.settings-route-card{display:grid;align-content:start;grid-gap:10px;gap:10px;height:100%;min-width:0;padding:18px;border:1px solid #dde6f0;border-radius:22px;background:linear-gradient(180deg,hsla(0,0%,100%,.99),rgba(249,251,253,.98));box-shadow:0 12px 26px rgba(24,37,54,.04)}.settings-route-card strong{color:#203548;font-size:1rem;overflow-wrap:anywhere;word-break:break-word}.settings-route-card p{margin:0;color:var(--ink-muted);line-height:1.6;overflow-wrap:anywhere;word-break:break-word}.settings-route-card span{display:inline-flex;align-items:center;justify-self:start;min-height:32px;border:1px solid #d8e3ee;border-radius:999px;padding:0 12px;background:#f5f9fd;color:#29425b;font-size:.82rem;font-weight:600}.settings-section,.token-manager,.workspace-delete-manager{border-radius:22px;padding:18px}.token-manager{border:1px solid var(--line);background:hsla(0,0%,100%,.94)}.token-manager h3{margin:0 0 8px}.token-create{grid-template-columns:1.3fr .75fr auto;gap:10px}.admin-host-preview,.member-item,.org-panel,.token-card,.token-list li{border-radius:16px}.token-list li{padding:12px;background:rgba(250,252,254,.96)}.token-card{padding:16px;border:1px solid var(--line);background:linear-gradient(180deg,hsla(0,0%,100%,.99),rgba(249,251,253,.98));box-shadow:0 12px 26px rgba(24,37,54,.04)}.token-card-actions{display:flex;flex-wrap:wrap;gap:8px}.token-once{border-radius:16px;padding:12px}.settings-section{border:1px solid var(--line);border-radius:22px;padding:18px;background:hsla(0,0%,100%,.94);margin-bottom:0}.org-create-grid{gap:10px}.admin-host-preview{padding:14px;background:rgba(246,250,252,.98);border:1px solid rgba(208,219,233,.95)}.github-access-manager{display:grid;grid-gap:16px;gap:16px}.github-access-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.github-access-summary article{display:grid;grid-gap:4px;gap:4px;padding:14px;border-radius:16px;border:1px solid #dbe5ef;background:rgba(250,252,254,.96)}.github-access-summary strong{font-size:1.35rem;letter-spacing:-.03em}.github-access-card-copy p,.github-access-meta-grid span,.github-access-summary span{color:var(--ink-muted)}.github-access-create{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:end}.github-access-field{display:grid;grid-gap:6px;gap:6px}.github-access-field span{font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#5a6f85}.github-access-create-action{display:flex}.github-access-grid{display:grid;grid-gap:12px;gap:12px}.github-access-card{display:grid;grid-gap:14px;gap:14px}.github-access-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.github-access-card-copy strong{font-size:1rem}.github-access-card-copy p{margin:6px 0 0;line-height:1.55}.github-access-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.github-access-status{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;border:1px solid transparent;font-size:.76rem;font-weight:700}.github-access-status.active{color:#0f766e;background:rgba(15,118,110,.12);border-color:rgba(15,118,110,.2)}.github-access-status.revoked{color:#a64343;background:rgba(166,67,67,.1);border-color:rgba(166,67,67,.2)}.github-access-meta-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.github-access-meta-grid article{padding:12px;border-radius:14px;border:1px solid #dbe5ef;background:#fff}.github-access-meta-grid span{display:block;margin-bottom:4px;font-size:.76rem}.github-access-meta-grid strong{display:block;overflow-wrap:anywhere;word-break:break-word;font-size:.9rem}.org-profile-page{display:grid;grid-gap:22px;gap:22px}.org-profile-hero{background:radial-gradient(circle at 0 0,rgba(31,122,85,.1),transparent 30%),linear-gradient(145deg,hsla(0,0%,100%,.98),rgba(246,250,252,.96))}.org-profile-layout{display:grid;grid-template-columns:minmax(280px,.76fr) minmax(0,1.24fr);grid-gap:18px;gap:18px;align-items:start}.org-profile-side{display:grid;grid-gap:16px;gap:16px}.org-profile-packages-panel,.org-profile-side-card{border:1px solid var(--line);border-radius:var(--radius-card);background:hsla(0,0%,100%,.92);box-shadow:var(--shadow-soft)}.org-profile-side-card{display:grid;grid-gap:12px;gap:12px;padding:20px}.org-profile-side-card h2{margin:0;font-size:1.3rem;letter-spacing:-.03em}.org-profile-link-list a,.org-profile-side-card>a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border-radius:14px;border:1px solid #d7e1ea;background:#fff;color:#314a63;font-weight:600;padding:0 14px}.org-profile-link-list{display:grid;grid-gap:10px;gap:10px}.org-profile-muted{margin:0;color:var(--ink-muted)}.org-profile-packages-panel{display:grid;grid-gap:16px;gap:16px;padding:20px}.org-profile-page .cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.org-profile-page .package-card{height:100%;border:1px solid #dde6f0;border-radius:22px;background:linear-gradient(180deg,hsla(0,0%,100%,.99),rgba(249,251,253,.98));box-shadow:var(--shadow-soft)}.design-preview-index{gap:20px}.design-preview-hero{background:radial-gradient(circle at 0 0,rgba(20,95,182,.12),transparent 34%),linear-gradient(145deg,hsla(0,0%,100%,.98),rgba(247,250,253,.96))}.design-preview-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.design-preview-links a{display:grid;align-content:start;grid-gap:10px;gap:10px;min-height:160px;padding:20px;border-radius:24px;border:1px solid var(--line);background:hsla(0,0%,100%,.92);box-shadow:var(--shadow-soft);text-align:left;font-weight:600}.design-preview-links a strong{font-size:1.04rem;letter-spacing:-.02em;color:#203548}.design-preview-links a span{color:var(--ink-muted);line-height:1.62;font-weight:500}.favorites-page .package-card,.user-profile-page .package-card{border:1px solid #dde6f0;border-radius:22px;background:linear-gradient(180deg,hsla(0,0%,100%,.99),rgba(249,251,253,.98));padding:16px;box-shadow:0 12px 26px rgba(24,37,54,.04)}.user-profile-page .package-card{display:grid;align-content:start;grid-gap:10px;gap:10px}.user-profile-page .package-card-header{flex-wrap:wrap;align-items:flex-start}.user-profile-page .package-card-title{min-width:0;overflow-wrap:anywhere;word-break:break-word}.user-profile-page .package-card-header>span{justify-content:flex-start}@media (max-width:1100px){.answer-audit-breakdown-grid,.answer-audit-filter-grid,.answer-audit-privacy-grid,.answer-audit-summary-grid,.github-access-meta-grid,.github-access-summary,.profile-filter-grid,.settings-summary-grid,.trust-mechanism-grid,.trust-proof-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-route-grid{grid-template-columns:1fr}.design-preview-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1450px){.docs-shell{grid-template-columns:minmax(0,1.22fr) minmax(232px,.78fr)}.docs-hero-priority,.docs-topic-panel{grid-template-columns:1fr}}@media (max-width:1240px){.docs-shell-home{grid-template-columns:1fr;gap:16px}.docs-shell-home .internal-nav-rail{display:contents;position:static;grid-column:auto;grid-row:auto;max-height:none;overflow:visible;padding-right:0;padding-bottom:0}.docs-shell-home .internal-nav-main{order:1;grid-column:auto;grid-row:auto}.docs-shell-home .internal-nav-sidebar{order:2}.docs-shell-home .internal-nav-sidebar-supplement{order:3;gap:16px}.docs-shell-home .docs-hero-priority,.docs-shell-home .docs-topic-panel,.docs-shell-home .internal-nav-rail{grid-template-columns:1fr}}@media (max-width:960px){.docs-shell{gap:16px}.docs-quickstart-layout,.docs-shell{grid-template-columns:1fr}}@media (max-width:1180px){.profile-content-grid{grid-template-columns:1fr}.profile-side-column{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.topnav-desktop{display:none}.mobile-nav-toggle{display:inline-flex;justify-self:end;border-radius:12px}.topbar-inner{grid-template-columns:minmax(0,1fr) auto;grid-gap:12px 10px;gap:12px 10px;padding:12px 16px}.brand-cluster,.topbar-inner{display:grid;align-items:start}.brand-cluster{grid-template-columns:1fr;grid-gap:6px;gap:6px}.brand{width:-moz-fit-content;width:fit-content}.tenant-indicator{max-width:none;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;gap:1px}.tenant-indicator-label{font-size:.58rem;letter-spacing:.12em}.tenant-indicator strong{font-size:1rem;line-height:1.18;white-space:normal;overflow-wrap:anywhere}.mobile-nav-toggle{align-self:start}.design-preview-links,.favorites-grid,.github-access-create,.org-profile-page .cards{grid-template-columns:1fr}.favorites-toolbar-card,.github-access-card-head,.section-heading-row{flex-direction:column;align-items:flex-start}.package-detail-tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin;overscroll-behavior-x:contain}.package-detail-tabs a{flex:0 0 auto}.page-shell{padding:18px 16px 32px}}@media (max-width:640px){.favorites-spotlight,.favorites-toolbar-card,.org-profile-packages-panel,.org-profile-side-card,.page-hero,.profile-highlight-card,.profile-packages-panel,.profile-summary-card,.settings-side-card{padding:18px}.page-hero-copy h1{font-size:2.05rem}.answer-audit-breakdown-grid,.answer-audit-event-grid,.answer-audit-evidence-item,.answer-audit-evidence-upload,.answer-audit-filter-grid,.answer-audit-privacy-grid,.answer-audit-summary-grid,.github-access-meta-grid,.github-access-summary,.hero-stat-grid,.latest-governance-summary,.latest-policy-grid,.latest-request-facts,.latest-request-review-grid,.latest-version-row,.latest-version-row dl,.media-evidence-item,.media-evidence-log-summary,.media-evidence-toolbar,.profile-filter-grid,.profile-side-column,.settings-summary-grid,.token-create,.trust-mechanism-grid,.trust-proof-summary{grid-template-columns:1fr}.answer-audit-timeline-row{grid-template-columns:64px minmax(0,1fr) 36px}.answer-audit-timeline-row small{grid-column:2/4}.answer-audit-actions,.answer-audit-event-actions,.answer-audit-privacy-actions{align-items:stretch}.answer-audit-actions a,.answer-audit-actions button,.answer-audit-event-actions button,.answer-audit-evidence-item button,.answer-audit-evidence-upload button,.answer-audit-privacy-actions button,.media-evidence-item button{width:100%}.answer-audit-evidence-upload>button{margin-top:0}.latest-version-row{align-items:stretch}.latest-version-row button{width:100%}.profile-identity{align-items:flex-start;flex-direction:column}.brand-logo{height:27px}.topbar-inner{padding:12px 14px 10px}.tenant-indicator-label{font-size:.52rem}.tenant-indicator strong{font-size:.92rem}.mobile-nav-drawer{inset:0;width:auto;height:100dvh;max-height:100dvh;padding:max(16px,calc(env(safe-area-inset-top) + 8px)) 16px calc(24px + env(safe-area-inset-bottom));border-left:0;background:#f3f7fb;box-shadow:none}.mobile-nav-drawer-header{padding-bottom:14px}.mobile-nav-drawer-topline{gap:12px}.mobile-nav-group-shell{gap:8px}.mobile-nav-group{gap:10px;padding:12px;border-radius:18px}.mobile-nav-button,.mobile-nav-link{min-height:50px;font-size:.94rem}.mobile-nav-control{min-height:40px;min-width:80px;padding:0 12px;font-size:.83rem}.login-hero{padding:20px 18px 22px;gap:18px}.login-hero h1{max-width:11ch;font-size:clamp(1.8rem,8vw,2.3rem);line-height:1.02}.login-hero-copy{font-size:.96rem;line-height:1.62}.login-provider-chip{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;padding:10px 14px}}.topbar{border-bottom-color:rgba(213,223,232,.78);box-shadow:0 1px 0 rgba(24,37,54,.03)}.topbar-inner{padding-block:12px}.tenant-indicator{border-radius:12px;box-shadow:none}.topnav button,.topnav-link{min-height:40px;border-radius:10px;box-shadow:none}.topnav-link-primary{background:var(--accent);box-shadow:0 8px 18px rgba(20,95,182,.16)}.home{gap:28px}.hero{border-color:rgba(213,223,232,.96);border-radius:18px;background:linear-gradient(145deg,hsla(0,0%,100%,.98),rgba(246,250,253,.98));box-shadow:0 1px 2px rgba(24,37,54,.05),0 18px 44px rgba(24,37,54,.05)}.hero:after{display:none}.hero-public{padding:42px 40px}.hero-public .hero-copy-stack{grid-template-columns:minmax(0,1.04fr) minmax(320px,.96fr);column-gap:34px;row-gap:18px}.hero-public .hero-actions,.hero-public .hero-chip-row,.hero-public .hero-kicker,.hero-public .home-hero-copy,.hero-public .home-hero-title{grid-column:1}.hero-public .hero-search-shell{grid-column:2;grid-row:1/span 5;width:100%;align-self:center;padding:22px;border-color:rgba(210,221,232,.96);border-radius:16px;background:hsla(0,0%,100%,.96);box-shadow:0 18px 38px rgba(24,37,54,.07)}.home-hero-title{max-width:15ch;font-size:clamp(2.45rem,4vw,3.6rem);line-height:1.04;letter-spacing:0}html[lang=ko] .home-hero-title{max-width:18ch;font-size:clamp(2.25rem,3.8vw,3.25rem);line-height:1.12}.home-hero-copy{max-width:62ch;line-height:1.72}.hero-chip{min-height:34px;background:rgba(248,251,253,.95)}.hero-actions a,.hero-chip,.hero-search-input,.hero-search-submit,.home-install-links a,.home-login-actions a,.sdk-example-links a{border-radius:10px}.hero-action-primary,.hero-search-submit,.home-login-actions a:first-child{background:var(--accent);box-shadow:0 10px 22px rgba(20,95,182,.15)}.hero-action-secondary,.hero-search-input,.home-example-chip,.home-install-links a,.home-section-link{box-shadow:none}.home-login-panel,.home-section-card,.site-footer-inner{border-color:rgba(213,223,232,.96);border-radius:16px;background:hsla(0,0%,100%,.9);box-shadow:0 1px 2px rgba(24,37,54,.04)}.home-section-card{padding:28px}.home-section-header{margin-bottom:22px}.home-domain-card-header h2,.home-evidence-header h3,.home-login-panel h2,.home-section-header h2,.sdk-example-header h3,.site-footer-copy h2{letter-spacing:0}.home-section-header h2{font-size:clamp(1.28rem,2vw,1.54rem);line-height:1.22}.home-domain-comparison-grid,.home-evidence-grid,.home-flow-strip,.home-flow-strip-three{gap:16px}.home-domain-card,.home-evidence-card,.home-flow-step,.home-install-strip,.home-package-card,.sdk-example-card,.site-footer-link-card{border-radius:12px;box-shadow:0 1px 2px rgba(24,37,54,.04)}.home-domain-card,.home-evidence-card,.home-flow-step{background:hsla(0,0%,100%,.94)}.home-cli-code,.home-domain-card-lane,.home-evidence-snippet,.sdk-example-code{border-radius:10px}.home-cli-code,.home-evidence-snippet,.sdk-example-code{max-width:100%}.home-cli-grid{gap:22px}.home-cli-copy{gap:16px}.site-footer-inner{padding:24px}@media (max-width:960px){.hero-public .hero-copy-stack{grid-template-columns:1fr}.hero-public .hero-search-shell{grid-column:1;grid-row:auto}}@media (max-width:640px){.home{gap:18px}.hero,.hero-public,.home-login-panel,.home-section-card,.site-footer-inner{padding:18px;border-radius:14px}.home-hero-title,html[lang=ko] .home-hero-title{max-width:none;font-size:clamp(2rem,9vw,2.6rem)}.hero-actions,.home-example-links{align-items:stretch}.hero-actions a,.hero-search-submit,.home-example-chip{width:100%}.hero-search-shell{padding:16px}.home-section-card{padding-block:20px}.home-domain-card,.home-evidence-card,.home-flow-step,.sdk-example-card,.site-footer-link-card{border-radius:10px}}.page-shell{gap:28px}.topbar{-webkit-backdrop-filter:blur(18px) saturate(1.08);backdrop-filter:blur(18px) saturate(1.08)}.topnav{gap:8px}.locale-switcher,.topnav button,.topnav-link{border-color:rgba(205,217,228,.86)}.topnav button,.topnav-link{font-weight:650}.hero-actions a:hover,.home-install-links a:hover,.sdk-example-links a:hover,.search-result-actions a:hover,.search-result-primary-action:hover,.topnav button:hover,.topnav-link:hover{transform:translateY(-1px);border-color:rgba(20,95,182,.25)}.hero-public{background:linear-gradient(180deg,hsla(0,0%,100%,.99),rgba(247,250,253,.98))}.hero-public .hero-search-shell,.package-detail-context-card,.package-detail-hero,.package-detail-section,.search-filter-shell,.search-hero-panel,.search-result-card,.search-summary-bar{border-color:rgba(213,223,232,.96);background:hsla(0,0%,100%,.94);box-shadow:0 1px 2px rgba(24,37,54,.04),0 14px 34px rgba(24,37,54,.04)}.hero-public .hero-search-shell,.package-detail-context-card,.package-detail-section,.search-filter-shell,.search-hero-panel,.search-result-card,.search-summary-bar{border-radius:14px}.hero-search-form,.search-hero-form{gap:10px}.hero-search-input,.search-filter-label input,.search-filter-label select,.search-hero-input{border-radius:10px;box-shadow:none}.hero-search-submit,.search-filter-actions button,.search-hero-submit,.search-result-primary-action{border-radius:10px;box-shadow:0 8px 18px rgba(20,95,182,.14)}.search-page{gap:20px}.search-hero-panel{padding:28px 30px}.search-page-title{max-width:18ch;letter-spacing:0;line-height:1.06}.search-page-copy{max-width:64ch}.search-layout{grid-template-columns:minmax(248px,286px) minmax(0,1fr);gap:20px}.search-filter-shell{gap:16px;padding:18px;box-shadow:0 1px 2px rgba(24,37,54,.04)}.format-badge,.package-detail-pill,.package-detail-state,.search-active-chip,.search-choice span,.search-clear-link,.search-result-fit-link,.search-result-release,.search-state-chip,.tag-chip,.visibility-badge{border-radius:8px}.search-choice input:checked+span{border-color:var(--ink);background:var(--ink);box-shadow:none}.search-results-panel{gap:16px}.search-result-card{gap:16px;padding:18px}.search-result-header{align-items:flex-start}.search-result-title{letter-spacing:0}.search-result-description{color:#53687f}.search-result-actions a,.search-result-primary-action{border-radius:10px;white-space:nowrap}.search-result-signal-grid{grid-template-columns:repeat(3,minmax(150px,1fr))}.package-detail-fact,.package-detail-hero-signal,.package-detail-preview-card,.package-detail-preview-metrics article,.search-result-signal-card{border-radius:12px;background:rgba(248,251,253,.82);box-shadow:none}.package-detail-hero-signal span,.package-detail-hero-signal strong,.search-result-signal-card span,.search-result-signal-card strong{overflow-wrap:anywhere}.package-detail-hero{border-radius:16px;background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(246,250,253,.96))}.package-detail-hero:after,.package-detail-hero:before{display:none}.package-detail-title-name{letter-spacing:0;line-height:1}.package-detail-description,.package-detail-summary-line{max-width:68ch}.package-detail-proof-card{border-radius:14px;box-shadow:0 16px 32px rgba(16,38,61,.18)}.package-detail-proof-card .install-snippet,.package-detail-proof-secondary-link,.package-detail-proof-stat,.package-detail-verify-card,.package-detail-verify-card .package-detail-verify-stack code{border-radius:10px}.package-detail-tabs{gap:8px}.package-detail-section-link,.package-detail-tabs a{border-radius:10px}@media (max-width:960px){.search-layout{grid-template-columns:1fr;gap:16px}.search-sidebar{position:static}.search-result-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:961px) and (max-width:1120px){.search-layout{grid-template-columns:minmax(224px,252px) minmax(0,1fr)}.search-filter-shell{padding:16px}}html[lang=ko] .docs-hero h1,html[lang=ko] .page-hero-copy h1{max-width:18ch;letter-spacing:0;line-height:1.12;text-wrap:balance}@media (max-width:640px){.page-shell{gap:18px}.package-detail-context-card,.package-detail-hero,.package-detail-section,.search-filter-shell,.search-hero-panel,.search-result-card,.search-summary-bar{border-radius:12px}.search-page-title{max-width:none}.search-hero-panel{padding:18px}.search-result-header{gap:12px}.search-result-actions a,.search-result-primary-action{width:100%}.search-result-signal-grid{grid-template-columns:1fr}.package-detail-title-name{line-height:1.02}}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.page-shell{padding-top:26px}.brand-logo{max-width:min(146px,42vw);object-fit:contain}.hero-public,.home-section-card,.package-detail-context-card,.package-detail-hero,.package-detail-section,.search-filter-shell,.search-hero-panel,.search-result-card,.search-summary-bar{border-color:rgba(207,219,231,.96)}.hero-public .hero-copy-stack{align-items:start}.home-hero-title,.package-detail-title-name,.search-page-title{font-weight:760}.home-bridge-copy,.home-hero-copy,.home-section-header p:last-child,.home-section-note,.package-detail-description,.package-detail-summary-line,.search-page-copy,.search-result-description{color:#465d74}.hero-chip-row,.home-example-links,.search-active-chips,.search-example-links,.search-result-tags{gap:8px}.format-badge,.hero-chip,.home-example-chip,.search-active-chip,.search-example-chip,.search-result-fit-link,.search-state-chip,.tag-chip,.visibility-badge{border-color:rgba(204,217,230,.96);background:rgba(248,251,253,.92)}.hero-search-shell,.search-filter-shell,.search-result-card{gap:16px}.hero-search-form,.search-hero-form{grid-template-columns:minmax(0,1fr) minmax(max-content,152px)}.hero-search-input,.search-filter-label input,.search-filter-label select,.search-hero-input{color:var(--ink);font:inherit}.hero-search-input::placeholder,.search-hero-input::placeholder{color:#7b8fa3}.hero-search-submit,.search-filter-actions button,.search-hero-submit,.search-result-primary-action{font:inherit;font-weight:700}.home-domain-card,.home-evidence-card,.home-flow-step,.package-detail-fact,.package-detail-hero-signal,.package-detail-preview-card,.package-detail-preview-metrics article,.search-result-signal-card{border-color:rgba(214,225,235,.98)}.package-detail-hero-signal,.search-result-signal-card{min-height:104px}.search-result-primary-action{align-self:start}.home-cli-code,.home-evidence-snippet,.package-detail-markdown pre,.sdk-example-code{background:#102338}@media (max-width:900px){.page-shell{padding-top:18px}}@media (max-width:640px){.brand-logo{max-width:min(124px,48vw)}.hero-public .hero-copy-stack,.hero-search-shell,.search-result-fit,.search-result-proof,.search-result-title-block{gap:14px}.hero-search-input,.hero-search-submit,.search-hero-input,.search-hero-submit{min-height:50px}.home-hero-copy,.search-page-copy,.search-result-description{font-size:.96rem;line-height:1.64}.package-detail-hero-signal,.search-result-signal-card{min-height:auto}}body{background:linear-gradient(180deg,#f8fbfd,#eef4f8 42%,#f7fafc)}.topbar{background:rgba(248,251,253,.9);border-bottom-color:rgba(207,219,231,.8);box-shadow:0 1px 0 rgba(24,37,54,.04)}.topbar-inner{padding-block:11px}.mobile-nav-control,.topnav button,.topnav-link{min-height:38px}.page-shell{gap:34px;padding-top:30px}.home{gap:36px}.hero-public{padding:clamp(28px,4vw,52px);border-radius:18px}.hero-public .hero-copy-stack{grid-template-columns:minmax(0,.95fr) minmax(340px,.82fr);column-gap:clamp(28px,4vw,56px);align-items:center}.hero-public .home-hero-title{max-width:17ch}html[lang=ko] .hero-public .home-hero-title{max-width:19ch}.hero-public .hero-search-shell{align-self:stretch;align-content:center;min-height:100%}.hero-search-shell,.package-detail-context-card,.package-detail-hero,.package-detail-section,.search-filter-shell,.search-hero-panel,.search-result-card,.search-summary-bar{box-shadow:0 1px 2px rgba(24,37,54,.035),0 10px 28px rgba(24,37,54,.035)}.hero-search-input,.search-hero-input{min-height:50px}.hero-actions a,.home-install-links a,.home-login-actions a,.package-detail-section-link,.sdk-example-links a,.search-result-actions a,.search-result-primary-action{white-space:normal;text-align:center}.home>.home-section-card{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.home-section-header{margin-bottom:18px;padding-inline:2px}.home-section-header h2{max-width:24ch}.home-domain-comparison-grid,.home-evidence-grid,.home-flow-strip,.home-flow-strip-three{gap:14px}.home-domain-card,.home-evidence-card,.home-flow-step{padding:20px;border-radius:12px}.home-domain-card{grid-template-rows:auto 1fr}.home-domain-card-body{align-content:stretch}.home-domain-card-lane{min-height:112px;align-content:start}.home-evidence-card{grid-template-rows:auto minmax(0,1fr) auto}.home-cli-code,.home-evidence-snippet,.sdk-example-code{white-space:pre;scrollbar-width:thin}.home-cli-section{padding:28px;border:1px solid rgba(213,223,232,.96);border-radius:16px;background:hsla(0,0%,100%,.76)}.home-cli-grid{align-items:center}.home-pilot-panel{border-radius:16px}.search-result-card{grid-template-columns:minmax(0,1fr)}.package-detail-context-card,.package-detail-hero-main,.package-detail-section-header,.search-result-header-copy{min-width:0}.package-detail-title-name,.search-result-title{overflow-wrap:anywhere}@media (min-width:961px){.home-before-after-section .home-section-header,.home-evidence-section .home-section-header{max-width:760px}}@media (max-width:960px){.page-shell{gap:24px;padding-top:22px}.home{gap:26px}.hero-public .hero-copy-stack{grid-template-columns:1fr}.hero-public .hero-search-shell,.home-domain-card-lane{min-height:auto}.home-cli-section{padding:22px}}@media (max-width:640px){body{background:#f7fafc}.page-shell{padding:14px}.home{gap:22px}.hero,.hero-public,.home-cli-section,.home-login-panel,.site-footer-inner{padding:18px;border-radius:14px}.home>.home-section-card{padding:0}.home-section-header h2{max-width:none}.home-domain-card,.home-evidence-card,.home-flow-step{padding:16px}}body.public-shell{--bg:#f4f7f8;--surface:#fff;--surface-soft:#f7faf9;--ink:#17212b;--ink-muted:#62717d;--line:#dde5eb;--line-strong:#c7d3dc;--accent:#14785f;--accent-deep:#0d5f4c;--accent-ink:#fff;--action:#2b55c7;--action-soft:#edf2ff;--ok:#14785f;--warn:#9a6418;--danger:#a23a35;--shadow-soft:0 1px 2px rgba(23,33,43,.05),0 12px 30px rgba(23,33,43,.04);--shadow-card:0 1px 2px rgba(23,33,43,.06),0 18px 34px rgba(23,33,43,.05);--shadow-panel:0 1px 2px rgba(23,33,43,.07),0 24px 44px rgba(23,33,43,.06);--radius-card:8px;--radius-panel:8px;--shell-max-width:1280px;background:linear-gradient(180deg,#fbfcfd,#f4f7f8 46%,#f8faf9);color:var(--ink);letter-spacing:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,sans-serif}body.public-shell p{color:var(--ink-muted)}body.public-shell :where(h1,h2,h3,h4,h5,h6,strong){color:var(--ink)}body.public-shell :where(code,pre,kbd,samp){font-family:SFMono-Regular,Roboto Mono,Cascadia Code,Consolas,monospace}body.public-shell :focus-visible{outline:2px solid rgba(43,85,199,.42);outline-offset:3px}body.public-shell :where(a:hover,button:hover){transform:none}body.public-shell :where(input,select,textarea){border-color:var(--line-strong);border-radius:8px;color:var(--ink)}body.public-shell :where(input,textarea)::placeholder{color:#8996a2}body.public-shell :where(button){border-radius:8px}body.public-shell .topbar{background:rgba(251,252,253,.88);border-bottom:1px solid rgba(221,229,235,.92);box-shadow:0 1px 0 rgba(23,33,43,.04)}body.public-shell .topbar-inner{padding:10px 24px}body.public-shell .brand-logo{height:30px}body.public-shell .tenant-indicator{gap:2px;padding:7px 10px;border-radius:8px;background:hsla(0,0%,100%,.72);box-shadow:none}body.public-shell .tenant-indicator-label{font-size:.64rem;color:#73808b}body.public-shell .tenant-indicator strong{font-size:.86rem}body.public-shell :where(.topnav-link,.topnav button){min-height:36px;border-radius:8px;border-color:transparent;background:transparent;color:#314150;box-shadow:none;font-size:.84rem;font-weight:650}body.public-shell :where(.topnav-link:hover,.topnav button:hover,.topnav-link.active,.topnav-menu-trigger.active){border-color:var(--line);background:#fff;color:var(--ink)}body.public-shell .topnav-link-primary,body.public-shell .topnav-link-primary:hover{border-color:rgba(20,120,95,.2);background:#eaf7f2;color:#0d5f4c;box-shadow:none}body.public-shell .locale-switcher{border-radius:8px;background:#eef2f5;box-shadow:none}body.public-shell .locale-switcher button{min-height:30px;border-radius:6px}body.public-shell .locale-switcher button.active{background:#fff;color:var(--ink)}body.public-shell .mobile-nav-drawer,body.public-shell .topnav-menu-panel{border-radius:8px;border-color:var(--line);background:hsla(0,0%,100%,.98);box-shadow:var(--shadow-panel)}body.public-shell .mobile-nav-link,body.public-shell .topnav-menu-link{border-radius:8px}body.public-shell .page-shell{width:min(100% - 48px,var(--shell-max-width));gap:40px;padding:28px 0 56px}body.public-shell .site-footer{padding:0 24px 34px}body.public-shell .site-footer-inner{border-radius:8px;border-color:var(--line);background:#17212b;box-shadow:none}body.public-shell .site-footer-link-card{border-radius:8px;border-color:hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.05)}body.public-shell .site-footer-copy h2,body.public-shell .site-footer-link-card strong{color:#f8fafc}body.public-shell :where(.hero,.search-hero-panel,.search-summary-bar,.search-filter-shell,.search-result-card,.search-empty-state,.package-hub-signal-card,.package-hub-guidance-card,.package-hub-facet-section,.package-detail-hero,.package-detail-proof-card,.package-detail-context-card,.package-detail-section,.package-report-hero,.settings-section,.token-manager,.workspace-create-copy,.workspace-create-panel,.workspace-directory-hero,.workspace-directory-panel,.workspace-directory-side,.workspace-directory-card,.workspace-directory-summary article,.internal-nav-card,.docs-hero,.docs-quickstart-card,.docs-topic-panel,.docs-summary-band,.docs-summary-card,.docs-note-card,.docs-panel,.docs-section-card,.docs-example-card,.sdk-example-card,.login-hero,.login-panel,.login-note-card,.login-capability-card,.demo-hero,.demo-hero-panel,.demo-live-panel,.demo-live-answer-card,.demo-summary-band,.demo-results-band,.demo-package-section,.demo-result-card,.demo-copy-card,.home-cli-section,.home-pilot-panel,.home-artifact-card,.home-hero-code-card,.home-flow-step,.home-domain-card,.home-evidence-card,.home-login-panel,.package-card,.home-package-card,.favorite-entry,.org-profile-side-card,.org-profile-packages-panel,.user-profile-page .package-card,.favorites-page .package-card,.design-preview-hero,.design-preview-links a){border-radius:8px;border-color:var(--line);box-shadow:var(--shadow-soft)}body.public-shell :where(.hero,.search-hero-panel,.package-hub-hero,.package-detail-hero,.workspace-directory-hero,.docs-hero,.login-hero,.demo-hero,.package-report-hero,.design-preview-hero){background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(247,250,249,.96))}body.public-shell .hero:after,body.public-shell .package-detail-hero:after,body.public-shell .package-detail-hero:before{display:none}body.public-shell :where(.home-hero-title,.search-page-title,.package-detail-title-name,.docs-hero h1,.login-hero h1,.demo-hero h1,.package-report-hero h1){font-size:3.35rem;line-height:1.04;letter-spacing:0;text-wrap:balance}html[lang=ko] body.public-shell :where(.home-hero-title,.search-page-title,.package-detail-title-name,.docs-hero h1,.login-hero h1,.demo-hero h1){line-height:1.14}body.public-shell :where(.hero-kicker,.home-panel-kicker,.search-page-kicker,.search-filter-kicker,.search-summary-kicker,.search-active-kicker,.search-empty-kicker,.package-detail-eyebrow,.package-detail-section-kicker,.internal-nav-eyebrow,.docs-kicker,.docs-section-kicker,.docs-summary-card-kicker,.docs-example-kicker,.sdk-example-kicker,.login-kicker,.login-panel-kicker,.site-footer-kicker){color:#6c7a86;font-size:.72rem;letter-spacing:0}body.public-shell :where(.hero-action-primary,.search-hero-submit,.search-filter-actions button,.search-result-primary-action,.package-hub-hero-action:first-child,.package-detail-tabs a.active,.docs-action-primary,.login-provider-button,.workspace-create-form button,.workspace-directory-action-primary,.home-login-actions a:first-child,.home-install-links a:first-child,.search-empty-actions a:first-child){border-color:var(--accent);background:var(--accent);color:#fff;box-shadow:none}body.public-shell :where(.hero-action-secondary,.package-hub-hero-action,.docs-action-secondary,.search-result-actions a,.package-detail-section-link,.workspace-directory-action-secondary,.home-login-actions a,.home-install-links a,.sdk-example-links a,.login-link-row a,.search-clear-link,.pagination a){border-radius:8px;border-color:var(--line-strong);background:#fff;color:#2f4050;box-shadow:none}body.public-shell :where(.hero-chip,.home-example-chip,.search-example-chip,.search-active-chip,.search-state-chip,.search-result-state,.search-result-release,.search-result-fit-link,.tag-chip,.format-badge,.visibility-badge,.package-detail-pill,.package-detail-state,.package-detail-tab-count,.package-detail-known-issue-status,.package-detail-preview-card-metrics span,.workspace-directory-badge,.docs-chip-list code,.login-provider-chip,.home-package-state,.meta-chip){border-radius:8px;border-color:var(--line);background:#f7faf9;color:#334655}body.public-shell :where(.search-state-chip.accent,.package-detail-state.preview,.workspace-directory-badge.accent,.workspace-directory-badge.invited,.search-result-state.preview){border-color:rgba(43,85,199,.18);background:var(--action-soft);color:#274aa7}body.public-shell :where(.package-detail-state.public,.workspace-directory-badge.joined,.home-package-state.native){border-color:rgba(20,120,95,.2);background:#eaf7f2;color:#0d5f4c}body.public-shell :where(.hero-search-shell,.search-hero-form,.search-filter-grid,.search-advanced-grid,.search-result-card,.package-detail-hero-main,.package-detail-overview,.docs-page,.login-shell,.workspace-directory-page,.demo-page){gap:16px}body.public-shell .home{gap:44px}body.public-shell .hero-public{min-height:560px;padding:48px;align-items:center}body.public-shell .hero-public .hero-copy-stack{grid-template-columns:minmax(0,.98fr) minmax(340px,.72fr);gap:40px}body.public-shell .hero-public .home-hero-title{max-width:18ch}body.public-shell .docs-hero-copy,body.public-shell .home-hero-copy,body.public-shell .login-hero-copy,body.public-shell .package-detail-description,body.public-shell .search-page-copy{color:#4d5e69;font-size:1rem;line-height:1.68}body.public-shell .hero-search-shell{border-radius:8px;border-color:var(--line);background:#fff;box-shadow:none}body.public-shell .hero-public .hero-search-shell{align-self:center;align-content:start;min-height:0;padding:22px}body.public-shell .hero-search-form,body.public-shell .search-hero-form{grid-template-columns:minmax(0,1fr) minmax(128px,auto)}body.public-shell .hero-search-input,body.public-shell .search-hero-input{min-height:48px;border-radius:8px;box-shadow:none;transition:none}body.public-shell .home>.home-section-card{background:transparent;border:0;box-shadow:none}body.public-shell .home-section-header{margin-bottom:18px}body.public-shell .docs-group-header h2,body.public-shell .docs-summary-header h2,body.public-shell .home-section-header h2,body.public-shell .package-detail-section-header h2{font-size:1.55rem;line-height:1.2}body.public-shell .docs-guide-grid,body.public-shell .docs-note-grid,body.public-shell .docs-summary-grid,body.public-shell .home-domain-comparison-grid,body.public-shell .home-evidence-grid,body.public-shell .home-flow-strip,body.public-shell .home-flow-strip-three,body.public-shell .login-note-grid,body.public-shell .package-detail-facts-grid,body.public-shell .package-detail-preview-grid,body.public-shell .package-detail-preview-metrics,body.public-shell .search-result-signal-grid{gap:12px}body.public-shell :where(.home-flow-step,.home-domain-card,.home-evidence-card,.search-result-signal-card,.package-detail-hero-signal,.package-detail-proof-stat,.package-detail-fact,.package-detail-preview-metrics article,.package-detail-preview-card,.docs-quickstart-meta article,.docs-sidebar-meta article,.package-hub-signal-stat,.package-hub-guidance-list article,.package-hub-facet-link,.login-capability-card){border-radius:8px;border-color:var(--line);background:#fff;box-shadow:none}body.public-shell .home-cli-section{background:#fff}body.public-shell :where(.home-hero-code-card,.package-detail-proof-card,.docs-code-block,.sdk-example-code,.home-evidence-snippet,.home-cli-code,.demo-code-shell,.demo-code-block,.package-detail-markdown pre){border-color:#223247;background:#111c29;color:#eef4f8}body.public-shell :where(.home-hero-code,.docs-code-block,.sdk-example-code,.home-evidence-snippet,.home-cli-code,.demo-code-block,.package-detail-markdown pre){border-radius:8px;overflow:auto;scrollbar-width:thin}body.public-shell .search-layout{grid-template-columns:minmax(240px,280px) minmax(0,1fr);gap:16px}body.public-shell .search-filter-shell,body.public-shell .search-hero-panel,body.public-shell .search-result-card,body.public-shell .search-summary-bar{contain:layout paint}body.public-shell .search-sidebar{top:72px}body.public-shell .search-hero-panel{padding:28px}body.public-shell .search-result-card{padding:16px}@media (min-width:781px){body.public-shell .search-results-list{contain:inline-size layout style}}body.public-shell .search-result-header{align-items:flex-start}body.public-shell .search-result-title{font-size:1.03rem;line-height:1.3}body.public-shell .search-result-description{color:#53636e;line-height:1.58}body.public-shell .search-result-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body.public-shell .search-result-signal-card{min-height:92px;padding:12px}body.public-shell .search-choice input:checked+span{border-color:var(--accent);background:var(--accent);color:#fff;box-shadow:none}body.public-shell .package-hub-hero{grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr)}body.public-shell .package-hub-facet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.public-shell .package-detail-page{gap:18px}body.public-shell .package-detail-hero{grid-template-columns:minmax(0,1.58fr) minmax(300px,.78fr);gap:20px;padding:24px}body.public-shell .package-detail-title-prefix{font-size:.96rem;color:#697985}body.public-shell .package-detail-context-list,body.public-shell .package-detail-hero-signals{grid-template-columns:repeat(3,minmax(0,1fr))}body.public-shell .package-detail-proof-card{background:linear-gradient(180deg,#17212b,#111c29);color:#e8f0f6;box-shadow:var(--shadow-card)}body.public-shell .package-detail-proof-card p,body.public-shell .package-detail-proof-note,body.public-shell .package-detail-verify-copy,body.public-shell .package-detail-verify-missing{color:#cbd8e3}body.public-shell .package-detail-proof-card .package-detail-section-kicker,body.public-shell .package-detail-proof-stat p,body.public-shell .package-detail-verify-label{color:#a9bac9}body.public-shell .package-detail-proof-header h2,body.public-shell .package-detail-proof-stat strong,body.public-shell .package-detail-verify-header strong{color:#fff}body.public-shell .package-detail-proof-card .package-detail-proof-stat,body.public-shell .package-detail-proof-card .package-detail-verify-card{border-color:hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.07)}body.public-shell .package-detail-proof-stat span,body.public-shell .package-detail-verify-header span{color:#d8e4ee}body.public-shell .package-detail-proof-card .install-snippet{border-color:hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.08)}body.public-shell .package-detail-proof-card .install-snippet code,body.public-shell .package-detail-verify-card code{color:#f4f8fc}body.public-shell .package-detail-proof-card .install-snippet a,body.public-shell .package-detail-proof-card .install-snippet button,body.public-shell .package-detail-proof-card .star-button-wrap button,body.public-shell .package-detail-proof-secondary-link{border-color:hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.1);color:#fff}body.public-shell .package-detail-tabs{gap:8px}body.public-shell .package-detail-tabs a{border-radius:8px;background:#fff;color:var(--ink)}body.public-shell .package-detail-tabs a.active{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}body.public-shell .package-detail-tabs a.active .package-detail-tab-count{background:hsla(0,0%,100%,.18);color:var(--accent-ink)}body.public-shell .package-detail-section{padding:20px}body.public-shell .package-detail-section-header{margin-bottom:14px}body.public-shell .insights-table,body.public-shell .model-table,body.public-shell .package-detail-markdown table{border-collapse:separate;border-spacing:0;width:100%}body.public-shell :where(.model-table-wrap,.insights-table-wrap){border-radius:8px;border:1px solid var(--line);background:#fff;overflow:auto}body.public-shell :where(.model-table th,.model-table td,.insights-table th,.insights-table td,.package-detail-markdown th,.package-detail-markdown td){border-color:var(--line);padding:10px 12px;vertical-align:top}body.public-shell :where(.model-table thead th,.insights-table thead th,.package-detail-markdown th){background:#f7faf9;color:#40515d;font-size:.76rem;text-transform:uppercase}body.public-shell .model-viewer{border-radius:8px;border-color:var(--line);background:#fff;box-shadow:var(--shadow-soft)}body.public-shell .model-viewer-search{border-radius:8px}body.public-shell .internal-nav-shell{grid-template-columns:minmax(230px,270px) minmax(0,1fr);gap:20px}body.public-shell .internal-nav-rail{top:74px}body.public-shell .internal-nav-link{border-radius:8px;background:#fff}body.public-shell .internal-nav-link.active{border-color:rgba(20,120,95,.24);background:#eaf7f2;box-shadow:none}body.public-shell .internal-nav-link.active strong{color:#0d5f4c}body.public-shell .docs-shell,body.public-shell .docs-shell-home{gap:20px}body.public-shell .docs-shell{grid-template-columns:minmax(0,1.28fr) minmax(248px,.72fr)}body.public-shell .docs-shell-home{grid-template-columns:minmax(0,1fr) minmax(300px,360px)}body.public-shell .docs-shell .internal-nav-main,body.public-shell .docs-shell-home .internal-nav-main{grid-column:1}body.public-shell .docs-shell .internal-nav-rail,body.public-shell .docs-shell-home .internal-nav-rail{grid-column:2}body.public-shell :where(.docs-shell,.docs-shell-home,.docs-page,.internal-nav-main,.docs-quickstart-card){overflow:hidden}body.public-shell .docs-hero{padding:28px}body.public-shell .docs-landing-hero h1{font-size:2.55rem}body.public-shell .docs-quickstart-layout{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr)}body.public-shell .demo-code-block code,body.public-shell .docs-code-block code,body.public-shell .sdk-example-code code{min-width:max-content}body.public-shell .docs-shell-home .docs-code-block code{min-width:0;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}body.public-shell .internal-nav-rail :where(.docs-code-block,.sdk-example-code){max-width:100%;overflow:auto}body.public-shell .internal-nav-rail .docs-quickstart-layout,body.public-shell .internal-nav-rail .docs-quickstart-meta{grid-template-columns:1fr}body.public-shell .internal-nav-rail .docs-quickstart-card{padding:16px}body.public-shell .internal-nav-rail :where(.docs-code-block code,.sdk-example-code code){min-width:0;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}body.public-shell .login-hero{padding:28px}body.public-shell .login-provider-button{min-height:48px;background:#17212b;border-color:#17212b}body.public-shell .settings-section,body.public-shell .token-manager{padding:18px}body.public-shell .settings-header{gap:16px}body.public-shell .token-create{grid-template-columns:minmax(0,1.4fr) minmax(160px,.7fr) auto}body.public-shell .workspace-create-shell,body.public-shell .workspace-directory-hero,body.public-shell .workspace-directory-shell{gap:20px}body.public-shell .workspace-directory-card{padding:18px}body.public-shell .danger-zone{border-color:rgba(162,58,53,.24);background:#fff8f7}body.public-shell .danger-zone-delete{border-radius:8px;background:var(--danger)}body.public-shell .home-package-card,body.public-shell .package-card{background:#fff}body.public-shell .home-package-title,body.public-shell .package-card-title,body.public-shell .package-detail-title-name,body.public-shell .search-result-title{overflow-wrap:anywhere;word-break:break-word}body.public-shell .org-profile-hero,body.public-shell .page-hero{border-radius:8px;border-color:var(--line);background:#fff;box-shadow:var(--shadow-soft)}body.public-shell :where(.page-hero h1,.org-profile-hero h1){font-size:2.6rem;line-height:1.1}body.public-shell .readme-preview{border-radius:8px}@media (max-width:1100px){body.public-shell .docs-hero,body.public-shell .package-detail-hero,body.public-shell .package-hub-hero,body.public-shell .search-layout,body.public-shell .workspace-directory-shell{grid-template-columns:1fr}body.public-shell .docs-shell .internal-nav-rail,body.public-shell .docs-shell-home .internal-nav-rail,body.public-shell .internal-nav-rail,body.public-shell .search-sidebar{position:static;max-height:none;overflow:visible}}@media (max-width:900px){body.public-shell .page-shell{width:min(100% - 32px,var(--shell-max-width));gap:28px;padding-top:20px}body.public-shell .topbar-inner{padding-inline:16px}body.public-shell .demo-hero,body.public-shell .docs-quickstart-layout,body.public-shell .docs-shell,body.public-shell .docs-shell-home,body.public-shell .docs-topic-panel,body.public-shell .hero-public,body.public-shell .hero-public .hero-copy-stack,body.public-shell .internal-nav-shell,body.public-shell .login-hero,body.public-shell .workspace-create-shell,body.public-shell .workspace-directory-hero{grid-template-columns:1fr}body.public-shell .docs-shell .internal-nav-main,body.public-shell .docs-shell .internal-nav-rail,body.public-shell .docs-shell-home .internal-nav-main,body.public-shell .docs-shell-home .internal-nav-rail,body.public-shell .internal-nav-main{grid-column:auto;grid-row:auto}body.public-shell .hero-public{min-height:auto;padding:30px}body.public-shell :where(.home-hero-title,.search-page-title,.package-detail-title-name,.docs-hero h1,.login-hero h1,.demo-hero h1,.package-report-hero h1){font-size:2.5rem}body.public-shell .login-note-grid,body.public-shell .package-detail-context-list,body.public-shell .package-detail-facts-grid,body.public-shell .package-detail-hero-signals,body.public-shell .search-result-signal-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){body.public-shell{background:#f7faf9}body.public-shell .page-shell{width:min(100% - 24px,var(--shell-max-width));gap:22px;padding:14px 0 36px}body.public-shell .brand-cluster{gap:10px}body.public-shell .brand-logo{max-width:min(118px,46vw);height:auto}body.public-shell .tenant-indicator{display:none}body.public-shell :where(.hero,.hero-public,.search-hero-panel,.package-detail-hero,.package-detail-section,.package-detail-proof-card,.package-detail-context-card,.docs-hero,.docs-quickstart-card,.docs-topic-panel,.docs-summary-band,.login-hero,.login-panel,.demo-hero,.demo-live-panel,.demo-summary-band,.demo-results-band,.demo-package-section,.workspace-create-copy,.workspace-create-panel,.workspace-directory-hero,.workspace-directory-panel,.workspace-directory-side,.settings-section,.home-cli-section,.home-pilot-panel){padding:16px}body.public-shell :where(.home-hero-title,.search-page-title,.package-detail-title-name,.docs-hero h1,.login-hero h1,.demo-hero h1,.package-report-hero h1,.page-hero h1,.org-profile-hero h1){font-size:2rem;line-height:1.12}body.public-shell .demo-package-header,body.public-shell .hero-search-form,body.public-shell .search-hero-form,body.public-shell .token-create{grid-template-columns:1fr}body.public-shell .hero-search-submit,body.public-shell .search-filter-actions button,body.public-shell .search-hero-submit{width:100%}body.public-shell .demo-live-answer-grid,body.public-shell .demo-live-summary,body.public-shell .demo-package-link-grid,body.public-shell .demo-results-grid,body.public-shell .docs-error-grid,body.public-shell .docs-guide-grid,body.public-shell .home-domain-comparison-grid,body.public-shell .home-evidence-grid,body.public-shell .home-flow-strip,body.public-shell .home-flow-strip-three,body.public-shell .login-note-grid,body.public-shell .package-detail-context-list,body.public-shell .package-detail-facts-grid,body.public-shell .package-detail-hero-signals,body.public-shell .package-detail-known-issues-grid,body.public-shell .package-detail-preview-grid,body.public-shell .package-detail-preview-metrics,body.public-shell .package-hub-facet-grid,body.public-shell .search-result-signal-grid{grid-template-columns:1fr}body.public-shell .docs-group-header,body.public-shell .docs-section-header,body.public-shell .docs-summary-header,body.public-shell .package-detail-section-header,body.public-shell .search-active-bar,body.public-shell .search-summary-bar,body.public-shell .settings-header,body.public-shell .workspace-directory-card-head{flex-direction:column;align-items:stretch}body.public-shell .docs-quickstart-meta,body.public-shell .package-detail-proof-grid,body.public-shell .package-hub-signal-grid{grid-template-columns:1fr}body.public-shell :where(.model-table,.insights-table){min-width:680px}body.public-shell .mobile-nav-drawer{border-radius:0}}body.public-shell :where(.docs-shell,.docs-shell-home,.docs-page,.internal-nav-main,.docs-quickstart-card,.package-detail-page,.package-detail-tab-panel,.package-detail-markdown,.model-viewer,.search-page,.search-results-panel,.search-result-card,.package-hub-page,.workspace-directory-page,.settings-page,.favorites-page,.user-profile-page,.org-profile-page,.demo-page,.login-shell){min-width:0;max-width:100%;overflow:visible}body.public-shell .package-hub-hero,body.public-shell .package-hub-hero-copy,body.public-shell .package-hub-hero-rail,body.public-shell .search-hero-panel,body.public-shell .search-result-card,body.public-shell .search-result-header,body.public-shell .search-result-header-copy,body.public-shell .search-result-title-block,body.public-shell .search-results-list,body.public-shell .search-results-panel,body.public-shell .search-summary-bar,body.public-shell .search-summary-copy{min-width:0;max-width:100%}body.public-shell .package-hub-hero,body.public-shell .search-hero-panel,body.public-shell .search-result-card,body.public-shell .search-results-list,body.public-shell .search-results-panel,body.public-shell .search-summary-bar{width:100%;box-sizing:border-box}body.public-shell .package-hub-hero :where(h1,h2,p,a,span,strong),body.public-shell .search-result-fit-meta,body.public-shell .search-result-topline,body.public-shell .search-summary-kicker{overflow-wrap:anywhere;word-break:break-word}body.public-shell :where(.docs-code-block,.sdk-example-code,.home-evidence-snippet,.home-cli-code,.demo-code-block,.package-detail-markdown pre,.readme-preview,.settings-inline-code){max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}body.public-shell :where(.model-viewer>*,.model-summary-strip,.model-summary-counters,.model-quality-badges,.model-filter-panel,.model-filters-grid,.model-filters-grid label,.model-explorer-panel,.model-docs-panel,.model-docs-toggle,.model-docs-label-wrap,.osi-docs,.osi-doc,.model-table-wrap){min-width:0;max-width:100%}body.public-shell :where(.model-summary-strip,.model-filter-panel,.model-explorer-panel,.model-docs-panel,.model-docs-toggle,.osi-docs,.osi-doc,.model-table-wrap){width:100%}body.public-shell :where(.model-filters-grid input,.model-filters-grid select,.model-viewer-search){width:100%;min-width:0;max-width:100%}body.public-shell .model-docs-toggle{flex-wrap:wrap}body.public-shell .model-docs-label-wrap{flex:1 1 12rem}body.public-shell .model-docs-meta{flex:0 0 auto}body.public-shell .osi-doc h4{overflow-wrap:anywhere;word-break:break-word}body.public-shell :where(.package-detail-tabs,.internal-nav-list,.docs-anchor-bar,.docs-link-row,.search-example-links,.hero-chip-row,.home-example-links){max-width:100%}body.public-shell :where(.package-detail-tabs,.internal-nav-list){overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin}body.public-shell :where(.hero-actions a,.docs-hero-actions a,.docs-anchor-bar a,.docs-link-row a,.search-empty-actions a,.search-result-primary-action,.search-result-actions a,.package-detail-tabs a,.package-detail-proof-links a,.package-detail-proof-secondary-link,.package-detail-section-link,.package-report-actions a,.package-report-actions button,.workspace-directory-action-primary,.workspace-directory-action-secondary,.login-link-row a,.login-provider-button){min-width:0;overflow-wrap:anywhere}body.public-shell :where(.package-card,.home-package-card,.search-result-card,.package-detail-fact,.package-detail-preview-card,.package-detail-known-issue-card,.docs-summary-card,.docs-note-card,.workspace-directory-card,.favorite-entry,.org-profile-side-card,.org-profile-packages-panel,.profile-summary-card,.profile-highlight-card,.profile-packages-panel){min-width:0}body.public-shell :where(.package-card-title,.home-package-title,.search-result-title,.package-detail-title-name,.package-detail-fact-value,.package-detail-preview-card-header strong,.package-detail-known-issue-card-header strong,.package-hub-facet-link span,.package-hub-facet-more-link span,.settings-fact-list dd,.workspace-directory-card h3,.profile-copy p,.org-profile-muted){overflow-wrap:anywhere;word-break:break-word}body.public-shell .package-detail-markdown table{display:block;width:100%;min-width:0;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}body.public-shell .package-detail-markdown :where(th,td){min-width:0;overflow-wrap:anywhere;word-break:break-word}body.public-shell .package-detail-hero-graph-wrap .package-overview-graph,body.public-shell .package-overview-graph{min-height:320px}body.public-shell .login-hero-single{grid-template-columns:1fr}@media (max-width:1100px){body.public-shell .admin-report-detail-grid,body.public-shell .org-profile-layout,body.public-shell .package-hub-facet-grid,body.public-shell .package-hub-hero,body.public-shell .package-report-form,body.public-shell .profile-side-column,body.public-shell .settings-dashboard,body.public-shell .workspace-directory-hero,body.public-shell .workspace-directory-shell{grid-template-columns:1fr}}@media (max-width:780px){body.public-shell .page-shell{width:min(100% - 24px,var(--shell-max-width))}body.public-shell :where(.home-hero-title,.search-page-title,.package-detail-title-name,.docs-hero h1,.login-hero h1,.demo-hero h1,.package-report-hero h1,.page-hero h1,.org-profile-hero h1){font-size:clamp(1.78rem,8.8vw,2.35rem);line-height:1.14}body.public-shell :where(.hero,.hero-public,.search-hero-panel,.search-filter-shell,.search-summary-bar,.search-result-card,.package-hub-signal-card,.package-hub-guidance-card,.package-hub-facet-section,.package-detail-hero,.package-detail-proof-card,.package-detail-context-card,.package-detail-section,.package-detail-tab-panel,.package-report-hero,.package-report-context-card,.package-report-form-card,.package-report-receipt,.docs-hero,.docs-quickstart-card,.docs-topic-panel,.docs-summary-band,.docs-summary-card,.docs-note-card,.docs-panel,.docs-section-card,.docs-example-card,.sdk-example-card,.login-hero,.login-panel,.login-note-card,.demo-hero,.demo-summary-band,.demo-results-band,.demo-package-section,.workspace-create-copy,.workspace-create-panel,.workspace-directory-hero,.workspace-directory-panel,.workspace-directory-side,.settings-section,.token-manager,.home-cli-section,.home-pilot-panel,.favorites-toolbar-card,.favorites-spotlight,.profile-summary-card,.profile-highlight-card,.profile-packages-panel,.org-profile-side-card,.org-profile-packages-panel){padding:16px}body.public-shell .search-hero-panel,body.public-shell .search-result-card,body.public-shell .search-summary-bar{padding:16px}body.public-shell :where(.hero-actions,.docs-hero-actions,.docs-anchor-bar,.docs-link-row,.search-empty-actions,.search-result-actions,.package-hub-hero-actions,.package-hub-facet-list,.package-detail-proof-links,.package-detail-proof-secondary-actions,.package-report-hero-links,.package-report-actions,.package-report-receipt-actions,.workspace-directory-actions,.login-link-row,.home-login-actions,.home-install-links,.sdk-example-links){display:flex;flex-direction:column;align-items:stretch}body.public-shell :where(.hero-actions a,.docs-hero-actions a,.docs-anchor-bar a,.docs-link-row a,.search-empty-actions a,.search-result-primary-action,.search-result-actions a,.package-hub-hero-action,.package-hub-facet-link,.package-detail-proof-links a,.package-detail-proof-secondary-link,.package-detail-section-link,.package-report-hero-links a,.package-report-actions a,.package-report-actions button,.package-report-receipt-actions a,.workspace-directory-action-primary,.workspace-directory-action-secondary,.login-link-row a,.login-provider-button,.home-login-actions a,.home-install-links a,.sdk-example-links a){width:100%;justify-content:center}body.public-shell .package-detail-tabs{flex-wrap:nowrap;padding-bottom:6px}body.public-shell .model-filters-grid,body.public-shell .model-summary-strip{grid-template-columns:minmax(0,1fr)}body.public-shell .model-summary-counters{grid-template-columns:repeat(2,minmax(0,1fr))}body.public-shell .package-detail-tabs a{flex:0 0 auto;min-height:42px}body.public-shell .package-overview-graph{min-width:760px;height:360px}body.public-shell :where(.model-table,.insights-table){min-width:620px}}@media (max-width:480px){body.public-shell .page-shell{width:min(100% - 20px,var(--shell-max-width));gap:18px}body.public-shell .topbar-inner{padding-inline:12px}body.public-shell :where(.home-hero-title,.search-page-title,.package-detail-title-name,.docs-hero h1,.login-hero h1,.demo-hero h1,.package-report-hero h1,.page-hero h1,.org-profile-hero h1){font-size:clamp(1.68rem,9.2vw,2.12rem)}body.public-shell .internal-nav-link{min-width:148px}body.public-shell .model-docs-panel,body.public-shell .model-explorer-panel,body.public-shell .model-filter-panel,body.public-shell .model-quality-badges,body.public-shell .model-summary-counters{padding:10px}body.public-shell .model-summary-counters{grid-template-columns:1fr}body.public-shell .package-detail-markdown{padding:14px}body.public-shell .package-detail-hero-graph-wrap .package-overview-graph,body.public-shell .package-overview-graph{min-width:720px;height:420px}body.public-shell :where(.model-table,.insights-table){min-width:560px}}body.public-shell .docs-page{gap:24px;min-width:0;max-width:100%}body.public-shell .docs-shell,body.public-shell .docs-shell-home{grid-template-columns:minmax(238px,286px) minmax(0,1fr);gap:24px;align-items:start}body.public-shell .docs-shell .internal-nav-main,body.public-shell .docs-shell-home .internal-nav-main{grid-column:2;grid-row:1;gap:20px;min-width:0;max-width:100%;width:100%}body.public-shell .docs-shell .internal-nav-rail,body.public-shell .docs-shell-home .internal-nav-rail{grid-column:1;grid-row:1;top:82px;gap:12px;max-height:calc(100dvh - 98px);padding-right:6px}body.public-shell .docs-shell .internal-nav-card,body.public-shell .docs-shell-home .internal-nav-card,body.public-shell .docs-sidebar-panel{padding:16px;background:#fff}body.public-shell .docs-shell .internal-nav-card{gap:12px}body.public-shell .docs-shell .internal-nav-card h2,body.public-shell .docs-shell-home .internal-nav-card h2{font-size:1.05rem;line-height:1.25;letter-spacing:0}body.public-shell .docs-shell .internal-nav-description,body.public-shell .docs-shell-home .internal-nav-description{font-size:.84rem;line-height:1.5}body.public-shell .docs-shell .internal-nav-list,body.public-shell .docs-shell-home .internal-nav-list{gap:7px}body.public-shell .docs-shell .internal-nav-category,body.public-shell .docs-shell-home .internal-nav-category{margin:9px 0 1px;padding-left:2px}body.public-shell .docs-shell .internal-nav-category:first-child,body.public-shell .docs-shell-home .internal-nav-category:first-child{margin-top:0}body.public-shell .docs-shell .internal-nav-category span,body.public-shell .docs-shell-home .internal-nav-category span{color:#637389;font-size:.68rem;letter-spacing:.1em}body.public-shell .docs-shell .internal-nav-link,body.public-shell .docs-shell-home .internal-nav-link{position:relative;gap:3px;padding:10px 12px 10px 16px;border-color:var(--line);background:#fff}body.public-shell .docs-shell .internal-nav-link:hover,body.public-shell .docs-shell-home .internal-nav-link:hover{border-color:var(--line-strong);background:var(--surface-soft)}body.public-shell .docs-shell .internal-nav-link.active,body.public-shell .docs-shell-home .internal-nav-link.active{border-color:rgba(20,120,95,.24);background:#eaf7f2}body.public-shell .docs-shell .internal-nav-link-featured,body.public-shell .docs-shell-home .internal-nav-link-featured{border-color:rgba(20,120,95,.38);background:linear-gradient(135deg,#edf9f4,#fff 68%);box-shadow:inset 0 0 0 1px rgba(20,120,95,.08),0 8px 18px rgba(24,37,54,.04)}body.public-shell .docs-shell .internal-nav-link-featured:hover,body.public-shell .docs-shell-home .internal-nav-link-featured:hover{border-color:rgba(20,120,95,.52);background:#eaf7f2}body.public-shell .docs-shell .internal-nav-link-featured.active,body.public-shell .docs-shell-home .internal-nav-link-featured.active{border-color:rgba(13,95,76,.52);background:linear-gradient(135deg,#dff4ec,#f7fcfa)}body.public-shell .docs-shell .internal-nav-link.active:before,body.public-shell .docs-shell-home .internal-nav-link.active:before{position:absolute;inset:10px auto 10px 7px;width:3px;border-radius:999px;background:#0d5f4c;content:""}body.public-shell .docs-shell .internal-nav-link strong,body.public-shell .docs-shell-home .internal-nav-link strong{font-size:.9rem;line-height:1.28;letter-spacing:0}body.public-shell .docs-shell .internal-nav-link span,body.public-shell .docs-shell-home .internal-nav-link span{display:none;font-size:.78rem;line-height:1.42}body.public-shell .docs-shell .internal-nav-link-featured span,body.public-shell .docs-shell .internal-nav-link.active span,body.public-shell .docs-shell-home .internal-nav-link-featured span,body.public-shell .docs-shell-home .internal-nav-link.active span{display:block}body.public-shell .docs-example-card,body.public-shell .docs-hero,body.public-shell .docs-note-card,body.public-shell .docs-panel,body.public-shell .docs-quickstart-card,body.public-shell .docs-section-card,body.public-shell .docs-summary-band{min-width:0;max-width:100%;border-color:var(--line);background-color:#fff}body.public-shell .docs-landing-hero{padding:30px}body.public-shell .docs-landing-hero .docs-hero-main{max-width:68rem}body.public-shell .docs-landing-hero h1{max-width:18ch;font-size:clamp(2.25rem,4vw,3.1rem);line-height:1.08;letter-spacing:0}body.public-shell .docs-section-page-header{padding:22px}body.public-shell .docs-example-header,body.public-shell .docs-group-header,body.public-shell .docs-section-header,body.public-shell .docs-summary-header{gap:18px}body.public-shell .docs-group-header h2,body.public-shell .docs-section-header h2,body.public-shell .docs-summary-header h2{letter-spacing:0}body.public-shell .docs-guide-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}body.public-shell .docs-note-grid,body.public-shell .docs-summary-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px}body.public-shell .docs-reference-flow{gap:24px}body.public-shell .docs-reference-group{gap:18px}body.public-shell .docs-code-block{min-width:0;max-width:100%;overflow-x:auto;white-space:pre}body.public-shell .docs-code-block code,body.public-shell .docs-shell-home .docs-code-block code{min-width:max-content;white-space:pre;overflow-wrap:normal;word-break:normal}body.public-shell .docs-sidebar-meta{gap:8px}body.public-shell .docs-sidebar-meta article{padding:10px}.demo-hero-actions,.home-demo-preview-facts,.rawctx-demo-scenario-row,.rawctx-demo-step-row{display:flex;flex-wrap:wrap;gap:10px}.demo-hero-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 14px;border:1px solid #c7d3dc;border-radius:8px;background:#fff;color:#2f4050;font-weight:750}.demo-hero-actions a:first-child{border-color:var(--accent);background:var(--accent);color:#fff}.home-search-band,.rawctx-demo-lab{display:grid;grid-gap:18px;gap:18px;min-width:0;padding:24px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow-soft)}.rawctx-demo-lab-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.72fr);grid-gap:20px;gap:20px;align-items:end}.rawctx-demo-lab-heading>div{display:grid;grid-gap:8px;gap:8px;min-width:0}.home-demo-preview h2,.home-search-band h2,.rawctx-demo-lab-heading h2{margin:0;color:var(--ink);letter-spacing:0}.rawctx-demo-lab-heading h2{max-width:20ch;font-size:clamp(1.65rem,3vw,2.45rem);line-height:1.12}.home-demo-preview p,.home-search-band p,.rawctx-demo-lab-heading p{margin:0;color:#53636e;line-height:1.62}.rawctx-demo-scenario-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.rawctx-demo-scenario-row button,.rawctx-demo-step-row button{min-width:0;border:1px solid var(--line);border-radius:8px;background:#f7faf9;color:#334655;font:inherit;cursor:pointer;text-align:left}.rawctx-demo-scenario-row button{display:grid;grid-gap:5px;gap:5px;padding:12px}.rawctx-demo-scenario-row button span,.rawctx-demo-step-row button{font-weight:800}.rawctx-demo-scenario-row button strong{font-size:.82rem;font-weight:650;line-height:1.4;color:#60707c}.rawctx-demo-scenario-row button.active,.rawctx-demo-step-row button.active{border-color:rgba(20,120,95,.38);background:#eaf7f2;color:#0d5f4c}.rawctx-demo-step-row{padding:4px;border:1px solid var(--line);border-radius:8px;background:#eef2f5}.rawctx-demo-step-row button{flex:1 1 150px;min-height:38px;padding:0 12px;text-align:center}.rawctx-demo-focus-strip{display:grid;grid-gap:5px;gap:5px;padding:14px;border:1px solid rgba(20,120,95,.18);border-radius:8px;background:#f7faf9}.home-demo-preview-head span,.rawctx-demo-focus-strip span,.rawctx-demo-panel-head span,.rawctx-demo-proof-grid span,.rawctx-demo-receipt-head span:first-child{color:#6c7a86;font-size:.72rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.rawctx-demo-focus-strip strong{color:#0d5f4c;line-height:1.5}.rawctx-demo-stage{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);grid-gap:14px;gap:14px;align-items:stretch;min-width:0}.home-demo-preview,.rawctx-demo-answer-panel,.rawctx-demo-proof-grid article,.rawctx-demo-receipt{min-width:0;border:1px solid var(--line);border-radius:8px;background:#fff}.rawctx-demo-answer-panel,.rawctx-demo-receipt{display:grid;grid-gap:14px;gap:14px;padding:16px}.home-demo-preview-head,.rawctx-demo-panel-head,.rawctx-demo-receipt-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;min-width:0}.rawctx-demo-panel-head{display:grid}.rawctx-demo-panel-head strong,.rawctx-demo-receipt-head strong{font-size:1.08rem;line-height:1.25}.rawctx-demo-risk{margin:0;color:#53636e;line-height:1.62}.rawctx-demo-question{padding:12px;border-left:3px solid #7b8a95;border-radius:8px;background:#f7faf9;color:#334655;font-weight:750;line-height:1.48}.rawctx-demo-compare-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.rawctx-demo-compare-grid article{min-width:0;padding:12px;border:1px solid var(--line);border-radius:8px;background:#f7faf9}.rawctx-demo-compare-grid article.strong{border-color:rgba(20,120,95,.24);background:#f1faf6}.rawctx-demo-compare-grid span{color:#6c7a86;font-size:.74rem;font-weight:850;text-transform:uppercase}.rawctx-demo-compare-grid article.strong span{color:#0d5f4c}.rawctx-demo-compare-grid p{margin:6px 0 0;color:#4d5e69;line-height:1.55}.rawctx-demo-receipt{background:#111c29;border-color:#223247;color:#eef4f8}.rawctx-demo-receipt :where(strong,dt,dd){color:#eef4f8}.rawctx-demo-receipt dt,.rawctx-demo-receipt-head span:first-child{color:#a9bac9}body.public-shell .rawctx-demo-receipt :where(strong,dt,dd){color:#eef4f8}body.public-shell .rawctx-demo-receipt .rawctx-demo-receipt-head span:first-child,body.public-shell .rawctx-demo-receipt dt{color:#a9bac9}.rawctx-demo-status{flex:0 0 auto;padding:5px 8px;border:1px solid rgba(105,211,167,.3);border-radius:8px;background:rgba(105,211,167,.12);color:#9de8c6;font-size:.76rem;font-weight:850}.rawctx-demo-receipt dl{display:grid;grid-gap:8px;gap:8px;margin:0}.rawctx-demo-receipt dl div{display:grid;grid-gap:3px;gap:3px;min-width:0}.rawctx-demo-receipt dt{font-size:.72rem;font-weight:800}.rawctx-demo-receipt dd{margin:0;overflow-wrap:anywhere;font-size:.9rem}.rawctx-demo-source-list{display:flex;flex-wrap:wrap;gap:8px}.rawctx-demo-source-list span{max-width:100%;padding:6px 8px;border:1px solid hsla(0,0%,100%,.14);border-radius:8px;background:hsla(0,0%,100%,.07);color:#d8e4ee;font-size:.78rem;font-weight:750;overflow-wrap:anywhere}.rawctx-demo-copy{justify-self:start;min-height:38px;padding:0 12px;border:1px solid hsla(0,0%,100%,.18);border-radius:8px;background:hsla(0,0%,100%,.1);color:#fff;font:inherit;font-weight:850;cursor:pointer}.rawctx-demo-proof-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.rawctx-demo-proof-grid article{display:grid;grid-gap:8px;gap:8px;padding:14px;background:#fff}.rawctx-demo-proof-grid ol,.rawctx-demo-proof-grid p{margin:0;color:#53636e;line-height:1.55}.rawctx-demo-proof-grid ol{padding-left:18px}.home-demo-hero-grid,body.public-shell .hero-public .home-demo-hero-grid{display:grid;grid-template-columns:minmax(0,.98fr) minmax(340px,.72fr);grid-gap:40px;gap:40px;align-items:center}.home-hero-narrative{display:grid;grid-gap:18px;gap:18px;min-width:0}.home-demo-preview{display:grid;grid-gap:14px;gap:14px;padding:18px;color:inherit}.home-demo-preview:hover{border-color:rgba(20,120,95,.34)}.home-demo-preview-head strong{flex:0 0 auto;padding:5px 8px;border:1px solid rgba(20,120,95,.2);border-radius:8px;background:#eaf7f2;color:#0d5f4c;font-size:.76rem}.home-demo-preview h2{font-size:1.35rem;line-height:1.18}.home-demo-preview-lines{display:grid;grid-gap:7px;gap:7px;padding:12px;border-radius:8px;background:#111c29;color:#e8f0f6;overflow:auto}.home-demo-preview-lines span{font-family:SFMono-Regular,Roboto Mono,Cascadia Code,Consolas,monospace;font-size:.78rem;overflow-wrap:anywhere}body.public-shell .demo-live-recommended button{border-color:var(--line);background:#f7faf9;color:#334655}body.public-shell .demo-live-submit{border-color:var(--accent);background:var(--accent);color:#fff}body.public-shell .demo-live-error{border-color:var(--line);background:#fff;color:#4d5e69}body.public-shell :where(.demo-result-card span,.demo-hero-panel span,.demo-package-link span){color:#6c7a86}.home-demo-preview-facts span{padding:6px 8px;border:1px solid var(--line);border-radius:8px;background:#f7faf9;color:#334655;font-size:.78rem;font-weight:750}.home-search-band{grid-template-columns:minmax(230px,.72fr) minmax(0,1.08fr);align-items:center}.home-search-band .home-example-links{grid-column:2}@media (max-width:980px){.home-demo-hero-grid,.home-search-band,.rawctx-demo-lab-heading,.rawctx-demo-proof-grid,.rawctx-demo-stage,body.public-shell .hero-public .home-demo-hero-grid{grid-template-columns:1fr}.home-search-band .home-example-links{grid-column:auto}}@media (max-width:720px){.rawctx-demo-compare-grid,.rawctx-demo-scenario-row{grid-template-columns:1fr}.home-search-band,.rawctx-demo-lab{padding:16px}.demo-hero-actions,.rawctx-demo-scenario-row,.rawctx-demo-step-row{flex-direction:column}.demo-hero-actions a,.rawctx-demo-copy,.rawctx-demo-step-row button{width:100%}}.rawctx-chat-demo{display:grid;grid-template-columns:minmax(0,.72fr) minmax(360px,1fr);grid-gap:22px;gap:22px;min-width:0;padding:24px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow-soft)}.rawctx-chat-copy{display:grid;align-content:start;grid-gap:16px;gap:16px;min-width:0}.rawctx-chat-copy h2{max-width:14ch;margin:0;color:var(--ink);font-size:clamp(1.85rem,3.5vw,3rem);line-height:1.12;letter-spacing:0}.rawctx-chat-copy p{margin:0;color:#53636e;line-height:1.65}.rawctx-chat-case-chips,.rawctx-chat-case-list,.rawctx-chat-progress{display:flex;flex-wrap:wrap;gap:8px}.rawctx-chat-case-list{display:grid;grid-template-columns:1fr}.rawctx-chat-case-chips button,.rawctx-chat-case-list button,.rawctx-chat-progress button{min-width:0;border:1px solid var(--line);border-radius:8px;background:#f7faf9;color:#334655;font:inherit;cursor:pointer}.rawctx-chat-case-list button{display:grid;grid-gap:4px;gap:4px;padding:12px;text-align:left}.rawctx-chat-case-list button span{font-weight:850}.rawctx-chat-case-list button strong{color:#60707c;font-size:.82rem;font-weight:650;line-height:1.38}.rawctx-chat-case-chips button.active,.rawctx-chat-case-list button.active{border-color:rgba(20,120,95,.34);background:#eaf7f2;color:#0d5f4c}.rawctx-chat-focus{display:grid;grid-gap:6px;gap:6px;padding:14px;border:1px solid rgba(20,120,95,.18);border-radius:8px;background:#f7faf9}.rawctx-chat-compare span,.rawctx-chat-focus span,.rawctx-chat-message>span,.rawctx-chat-receipt-head span:first-child{color:#6c7a86;font-size:.72rem;font-weight:850;text-transform:uppercase}.rawctx-chat-focus strong{color:#0d5f4c;line-height:1.5}.rawctx-chat-widget{display:grid;min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:20px;background:#fbfcfd;box-shadow:0 14px 40px rgba(23,33,43,.08)}.rawctx-chat-header{display:flex;align-items:center;gap:10px;padding:14px;border-bottom:1px solid var(--line);background:#fff}.rawctx-chat-avatar{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:34px;height:34px;border-radius:999px;background:var(--accent);color:#fff;font-weight:900}.rawctx-chat-header>div:last-child{display:grid;grid-gap:1px;gap:1px;min-width:0}.rawctx-chat-header strong{color:var(--ink);line-height:1.2}.rawctx-chat-header span{color:#60707c;font-size:.82rem}.rawctx-chat-thread{display:grid;align-content:start;grid-gap:12px;gap:12px;min-height:560px;max-height:720px;padding:16px;overflow-y:auto;background:#f7faf9}.rawctx-chat-message{display:grid;grid-gap:9px;gap:9px;min-width:0;max-width:min(94%,620px);padding:13px;border:1px solid var(--line);border-radius:14px;background:#fff;color:#334655;line-height:1.55}.rawctx-chat-message p{margin:0;color:#4d5e69}.rawctx-chat-message.user{justify-self:end;border-color:rgba(20,120,95,.2);background:#eaf7f2}.rawctx-chat-message.user p{color:#0d5f4c;font-weight:750}.rawctx-chat-message.compact{max-width:min(80%,420px)}.rawctx-chat-question-routes{display:grid;grid-gap:7px;gap:7px}.rawctx-chat-question-routes button{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:10px;border:1px solid var(--line);border-radius:10px;background:#fbfcfd;color:#334655;text-align:left;font:inherit;cursor:pointer}.rawctx-chat-question-routes button.active{border-color:rgba(20,120,95,.3);background:#eaf7f2}.rawctx-chat-question-routes button span{color:var(--ink);font-size:.9rem;font-weight:850;line-height:1.35}.rawctx-chat-question-routes button strong{color:#60707c;font-size:.78rem;font-weight:700;line-height:1.35}.rawctx-chat-question{display:grid;grid-gap:5px;gap:5px;padding:11px;border:1px solid var(--line);border-radius:10px;background:#f7faf9}.rawctx-chat-question>span{color:#6c7a86;font-size:.72rem;font-weight:850;text-transform:uppercase}.rawctx-chat-question>strong{color:var(--ink);font-size:.95rem;font-weight:850;line-height:1.35}.rawctx-chat-question p{margin:0;color:#53636e;font-size:.88rem;font-weight:650;line-height:1.45}.rawctx-chat-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.rawctx-chat-compare div{display:grid;grid-gap:5px;gap:5px;min-width:0;padding:10px;border:1px solid var(--line);border-radius:10px;background:#fbfcfd}.rawctx-chat-compare div:last-child{border-color:rgba(20,120,95,.24);background:#f4fbf8}.rawctx-chat-compare div:last-child span{color:#0d5f4c}.rawctx-chat-receipt-list{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0}.rawctx-chat-receipt-list div{display:grid;grid-template-columns:minmax(100px,.36fr) minmax(0,1fr);grid-gap:8px;gap:8px;min-width:0}.rawctx-chat-receipt-list dt{color:#6c7a86;font-size:.76rem;font-weight:850}.rawctx-chat-receipt-list dd{margin:0;color:var(--ink);overflow-wrap:anywhere;font-family:SFMono-Regular,Roboto Mono,Cascadia Code,Consolas,monospace;font-size:.84rem}.rawctx-chat-source-list{display:flex;flex-wrap:wrap;gap:7px}.rawctx-chat-source-list span{max-width:100%;padding:6px 8px;border:1px solid var(--line);border-radius:8px;background:#f7faf9;color:#334655;font-size:.78rem;font-weight:750;overflow-wrap:anywhere}.rawctx-chat-note{font-size:.9rem}.rawctx-chat-message.receipt{border-color:#223247;background:#111c29}.rawctx-chat-message.receipt :where(p,li){color:#cbd8e3}body.public-shell .rawctx-chat-message.receipt :where(strong,p,li){color:#eef4f8}.rawctx-chat-receipt-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.rawctx-chat-receipt-head>div{display:grid;grid-gap:3px;gap:3px;min-width:0}body.public-shell .rawctx-chat-receipt-head strong{color:#eef4f8}.rawctx-chat-receipt-head>span:last-child{flex:0 0 auto;padding:5px 8px;border:1px solid rgba(105,211,167,.3);border-radius:8px;background:rgba(105,211,167,.12);color:#9de8c6;font-size:.76rem;font-weight:850}.rawctx-chat-timeline{margin:0;padding-left:18px}.rawctx-chat-copy-button{justify-self:start;min-height:38px;padding:0 12px;border:1px solid hsla(0,0%,100%,.18);border-radius:8px;background:hsla(0,0%,100%,.1);color:#fff;font:inherit;font-weight:850;cursor:pointer}.rawctx-chat-composer{display:grid;grid-gap:10px;gap:10px;padding:12px;border-top:1px solid var(--line);background:#fff}.rawctx-chat-progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.rawctx-chat-progress button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:0 9px;color:#60707c;font-size:.78rem;font-weight:750}.rawctx-chat-progress button span{width:7px;height:7px;border-radius:999px;background:#c7d3dc}.rawctx-chat-progress button.active,.rawctx-chat-progress button.done{color:#0d5f4c}.rawctx-chat-progress button.active span,.rawctx-chat-progress button.done span{background:var(--accent)}.rawctx-chat-input-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;min-width:0;padding:7px;border:1px solid var(--line-strong);border-radius:999px;background:#fff}.rawctx-chat-input-row span{min-width:0;padding-left:10px;color:#334655;font-weight:750;overflow-wrap:anywhere}.rawctx-chat-input-row button{min-width:54px;min-height:34px;padding:0 12px;border:0;border-radius:999px;background:var(--accent);color:#fff;font:inherit;font-weight:850;cursor:pointer}.rawctx-chat-case-chips{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.rawctx-chat-case-chips button{flex:0 0 auto;min-height:32px;padding:0 10px;font-size:.8rem;font-weight:750}@media (max-width:980px){.rawctx-chat-demo{grid-template-columns:1fr}.rawctx-chat-copy h2{max-width:16ch}.rawctx-chat-case-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.rawctx-chat-demo{gap:14px;padding:16px}.rawctx-chat-copy{gap:13px}.rawctx-chat-copy h2{max-width:13ch;font-size:clamp(1.75rem,8.4vw,2.35rem)}.rawctx-chat-case-list,.rawctx-chat-focus{display:none}.rawctx-chat-widget{border-radius:18px}.rawctx-chat-thread{min-height:430px;max-height:620px;padding:12px}.rawctx-chat-message{max-width:100%;padding:12px}.rawctx-chat-message.compact,.rawctx-chat-message.user{max-width:88%}.rawctx-chat-compare,.rawctx-chat-progress,.rawctx-chat-receipt-list div{grid-template-columns:1fr}.rawctx-chat-progress button{justify-content:flex-start;min-height:32px}.rawctx-chat-input-row{border-radius:18px}}@media (max-width:1100px){body.public-shell .docs-shell,body.public-shell .docs-shell-home{grid-template-columns:1fr;gap:18px}body.public-shell .docs-shell .internal-nav-rail,body.public-shell .docs-shell-home .internal-nav-rail{display:contents;position:static;max-height:none;overflow:visible;padding-right:0}body.public-shell .docs-shell .internal-nav-sidebar,body.public-shell .docs-shell-home .internal-nav-sidebar{order:1}body.public-shell .docs-shell .internal-nav-main,body.public-shell .docs-shell-home .internal-nav-main{grid-column:auto;grid-row:auto;order:2}body.public-shell .docs-shell .internal-nav-sidebar-supplement,body.public-shell .docs-shell-home .internal-nav-sidebar-supplement{order:3}body.public-shell .docs-shell .internal-nav-list,body.public-shell .docs-shell-home .internal-nav-list{display:flex;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:6px;scrollbar-width:thin}body.public-shell .docs-shell .internal-nav-list li,body.public-shell .docs-shell-home .internal-nav-list li{flex:0 0 auto}body.public-shell .docs-shell .internal-nav-category,body.public-shell .docs-shell-home .internal-nav-category{display:flex;align-items:center;margin:0;padding:0 4px 6px 0}body.public-shell .docs-shell .internal-nav-category span,body.public-shell .docs-shell-home .internal-nav-category span{white-space:nowrap}body.public-shell .docs-shell .internal-nav-link,body.public-shell .docs-shell-home .internal-nav-link{width:218px;min-width:218px;height:100%}body.public-shell .docs-quickstart-layout{grid-template-columns:1fr}}@media (max-width:780px){body.public-shell .docs-landing-hero{padding:20px}body.public-shell .docs-landing-hero h1{max-width:none;font-size:clamp(1.88rem,8.8vw,2.35rem);overflow-wrap:break-word}body.public-shell .docs-example-header,body.public-shell .docs-group-header,body.public-shell .docs-section-header,body.public-shell .docs-summary-header{flex-direction:column;align-items:stretch}body.public-shell .docs-error-grid,body.public-shell .docs-guide-grid,body.public-shell .docs-note-grid,body.public-shell .docs-summary-grid{grid-template-columns:1fr}body.public-shell .docs-code-block code,body.public-shell .docs-shell-home .docs-code-block code{min-width:0;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}}@media (max-width:640px){body.public-shell .docs-shell,body.public-shell .docs-shell-home{gap:14px}body.public-shell .docs-example-card,body.public-shell .docs-hero,body.public-shell .docs-note-card,body.public-shell .docs-panel,body.public-shell .docs-quickstart-card,body.public-shell .docs-section-card,body.public-shell .docs-shell .internal-nav-card,body.public-shell .docs-shell-home .internal-nav-card,body.public-shell .docs-sidebar-panel,body.public-shell .docs-summary-band{padding:14px}body.public-shell .docs-shell .internal-nav-description,body.public-shell .docs-shell-home .internal-nav-description{display:none}body.public-shell .docs-shell .internal-nav-link,body.public-shell .docs-shell-home .internal-nav-link{width:auto;min-width:138px;padding:10px 11px 10px 15px}body.public-shell .docs-shell .internal-nav-link span,body.public-shell .docs-shell-home .internal-nav-link span{display:none}body.public-shell .docs-anchor-bar,body.public-shell .docs-hero-actions,body.public-shell .docs-link-row{flex-direction:column;align-items:stretch}body.public-shell .package-detail-page .sdk-example-header h3{font-size:1.08rem;line-height:1.24}body.public-shell .package-detail-page .sdk-example-code{overflow-x:hidden;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;line-break:anywhere}body.public-shell .package-detail-page .sdk-example-code code{min-width:0;white-space:inherit;overflow-wrap:inherit;word-break:inherit;line-break:inherit}}body.public-shell,html{max-width:100%;overflow-x:hidden}body.public-shell :where(.page-shell,.topbar-inner,.search-page,.search-layout,.search-results-panel,.search-results-list,.search-result-card,.search-result-title-block,.search-result-header,.search-result-header-copy,.search-result-fit,.search-result-proof,.search-result-release,.package-hub-page,.package-hub-hero,.package-hub-hero-copy,.package-hub-hero-rail,.package-detail-page,.package-detail-hero,.package-detail-hero-main,.package-detail-hero-side,.package-detail-overview,.package-detail-context-card,.package-detail-section,.package-detail-tab-panel,.package-detail-proof-card,.package-detail-proof-header,.package-detail-proof-grid,.package-detail-proof-stat,.package-detail-verify-card,.package-detail-verify-header,.package-detail-verify-stack,.package-detail-facts-grid,.package-detail-fact,.package-detail-context-list,.package-detail-hero-signals,.package-detail-preview-card,.package-detail-known-issue-card,.package-detail-known-issue-card-header,.package-detail-known-issue-meta,.package-overview-graph-panel,.package-overview-graph-frame,.package-card,.home-package-card,.format-badge-group,.latest-governance,.latest-governance-summary,.latest-governance-summary article,.latest-version-list,.latest-version-row,.latest-version-row dl,.latest-request-list,.latest-request-card,.latest-request-card-header>div,.latest-request-facts,.sdk-example-grid,.sdk-example-card,.sdk-example-header,.sdk-example-header>div,.sdk-example-code){min-width:0;max-width:100%;box-sizing:border-box}body.public-shell :where(.search-result-card,.package-detail-hero,.package-detail-context-card,.package-detail-section,.package-detail-tab-panel,.package-card,.home-package-card,.latest-version-row,.latest-request-card,.sdk-example-card){width:100%}body.public-shell :where(.search-result-title,.search-result-description,.search-result-fit-link,.search-result-actions a,.search-result-primary-action,.search-result-release,.tag-chip,.meta-chip,.format-badge-group,.format-badge,.visibility-badge,.search-result-signal-card strong,.search-result-signal-card span,.package-card-title,.package-card-description,.package-card-origin,.package-card-osi,.package-card-meta,.package-card-meta span,.package-card-stats,.package-card-stats span,.home-package-title,.home-package-version-chip,.home-package-summary,.home-package-proof-pill,.package-detail-title-prefix,.package-detail-title-name,.package-detail-description,.package-detail-summary-line,.package-detail-pill,.package-detail-inline-code,.package-detail-context-card p,.package-detail-context-list dd,.package-detail-fact-value,.package-detail-fact-value a,.package-detail-fact-stack strong,.package-detail-fact-stack span,.package-detail-markdown a,.package-detail-markdown p,.package-detail-markdown li,.package-detail-markdown h1,.package-detail-markdown h2,.package-detail-markdown h3,.package-detail-markdown h4,.package-detail-markdown h5,.package-detail-markdown h6,.package-detail-proof-card p,.package-detail-proof-header h2,.package-detail-proof-stat p,.package-detail-proof-stat strong,.package-detail-proof-stat span,.package-detail-proof-note,.package-detail-proof-links a,.package-detail-proof-secondary-link,.package-detail-known-issue-alert,.package-detail-verify-header strong,.package-detail-verify-header span,.package-detail-verify-card code,.package-detail-proof-card .install-snippet code,.package-detail-preview-card-header strong,.package-detail-preview-card-header span,.package-detail-preview-card-metrics span,.package-detail-known-issue-card-header strong,.package-detail-known-issue-card-header span,.package-detail-known-issue-card p,.package-detail-known-issue-meta span,.latest-governance-summary strong,.latest-version-row strong,.latest-version-row dd,.latest-request-card-header strong,.latest-request-card-header>div span,.latest-request-facts dd,.sdk-example-kicker,.sdk-example-header h3,.sdk-example-header p,.sdk-example-notice,.sdk-example-links a){min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word;line-break:anywhere}body.public-shell :where(.package-detail-proof-stat strong,.package-detail-fact-value a,.package-detail-inline-code,.package-detail-verify-card code,.package-detail-proof-card .install-snippet code,.latest-version-row dd,.latest-request-card-header strong,.latest-request-card-header>div span,.latest-request-facts dd){word-break:break-all}body.public-shell :where(.search-result-primary-action,.search-result-actions a,.package-detail-proof-links a,.package-detail-proof-secondary-link,.package-detail-section-link,.latest-version-row button,.latest-request-actions button,.sdk-example-links a){white-space:normal;text-align:center}body.public-shell :where(.package-card-header,.home-package-header,.home-package-status-row,.search-result-topline,.search-result-header-meta,.search-result-fit-meta,.search-result-tags,.package-detail-chip-row,.package-detail-hero-topline,.latest-version-row>div:first-child,.latest-request-card-header,.sdk-example-header){min-width:0;max-width:100%}body.public-shell :where(.package-card-header>*,.home-package-header>*,.home-package-status-row>*,.search-result-header>*,.search-result-header-meta>*,.search-result-fit-meta>*,.search-result-tags>*,.package-detail-chip-row>*,.package-detail-hero-topline>*,.latest-version-row>*,.latest-version-row dl>*,.latest-request-card-header>*,.sdk-example-card>*,.sdk-example-header>*){min-width:0}body.public-shell .search-result-signal-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}body.public-shell :where(.search-results-panel,.search-result-card,.package-detail-page,.package-detail-hero,.package-detail-context-card,.package-detail-section,.package-card,.home-package-card,.sdk-example-card){overflow:clip}@media (max-width:780px){body.public-shell :where(.search-layout,.package-hub-hero,.package-detail-hero,.package-detail-facts-grid,.package-detail-context-list,.package-detail-hero-signals,.package-detail-preview-metrics,.package-detail-preview-grid,.latest-governance-summary,.latest-version-row,.latest-version-row dl,.latest-request-facts,.latest-request-review-grid){grid-template-columns:minmax(0,1fr)}body.public-shell .search-result-signal-grid{grid-template-columns:minmax(0,1fr)}body.public-shell :where(.search-result-actions,.package-detail-proof-links,.package-detail-proof-secondary-actions,.latest-request-button-row){flex-direction:column;align-items:stretch}body.public-shell :where(.search-result-primary-action,.search-result-actions a,.package-detail-proof-links a,.package-detail-proof-secondary-link,.package-detail-section-link,.latest-version-row button,.latest-request-actions button){width:100%;justify-content:center}body.public-shell .package-detail-title-name{font-size:clamp(1.65rem,8.2vw,2.2rem);line-height:1.08}}@media (max-width:420px){body.public-shell .page-shell{width:min(100% - 16px,var(--shell-max-width))}body.public-shell :where(.search-result-card,.package-detail-hero,.package-detail-context-card,.package-detail-section,.package-detail-tab-panel,.package-detail-proof-card,.package-card,.home-package-card,.latest-version-row,.latest-request-card){padding-inline:14px}}.docs-page :where(h1,h2,h3),.settings-page :where(h1,h2,h3),.settings-shell :where(h1,h2,h3){letter-spacing:0}.docs-page.docs-page-home .docs-landing-hero{grid-template-columns:minmax(0,1.04fr) minmax(280px,.74fr);gap:20px;align-items:stretch;padding:28px;border-radius:8px;border-color:rgba(169,187,203,.72);background:linear-gradient(135deg,hsla(0,0%,100%,.98),rgba(244,248,251,.96)),linear-gradient(90deg,rgba(20,95,182,.1),rgba(20,120,95,.08));box-shadow:0 18px 46px rgba(24,37,54,.08)}.docs-page.docs-page-home .docs-landing-hero .docs-hero-main{max-width:none;gap:18px}.docs-page.docs-page-home .docs-landing-hero h1{max-width:16ch;font-size:3.18rem;line-height:1.03;letter-spacing:0}.docs-hero-signal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:4px}.docs-hero-signal-grid article{display:grid;grid-gap:5px;gap:5px;min-width:0;padding:11px 12px;border:1px solid rgba(202,216,228,.92);border-left:3px solid #14785f;border-radius:8px;background:hsla(0,0%,100%,.82)}.docs-hero-signal-grid article:nth-child(2){border-left-color:#145fb6}.docs-hero-signal-grid article:nth-child(3){border-left-color:#a86b1f}.docs-command-path li,.docs-hero-signal-grid span,.media-evidence-vault-metrics span,.settings-feature-chip-row span,.settings-feature-panel>span{color:var(--ink-muted);font-size:.74rem;font-weight:800;text-transform:uppercase}.docs-hero-signal-grid span,.media-evidence-vault-metrics span,.settings-feature-chip-row span,.settings-feature-panel>span{letter-spacing:0}.docs-hero-signal-grid strong{min-width:0;color:var(--ink);font-size:.95rem;line-height:1.35;overflow-wrap:anywhere}.docs-hero-proof-map{position:relative;display:grid;grid-gap:10px;gap:10px;align-content:center;min-width:0;padding:16px;border:1px solid rgba(202,216,228,.94);border-radius:8px;background:hsla(0,0%,100%,.72)}.docs-proof-map-rail{position:absolute;top:28px;bottom:28px;left:34px;width:2px;border-radius:999px;background:linear-gradient(180deg,#14785f,#145fb6 54%,#a86b1f)}.docs-proof-map-node{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:2px 10px;gap:2px 10px;min-width:0;padding:10px 10px 10px 0}.docs-proof-map-node span{position:relative;z-index:1;display:inline-grid;width:38px;height:38px;place-items:center;border:1px solid rgba(202,216,228,.95);border-radius:999px;background:#fff;color:#0d5f4c;font-size:.78rem;font-weight:900}.docs-proof-map-node small,.docs-proof-map-node strong{min-width:0;overflow-wrap:anywhere}.docs-proof-map-node strong{align-self:end;color:var(--ink);line-height:1.2}.docs-proof-map-node small{grid-column:2;color:var(--ink-muted);line-height:1.42}.docs-command-path{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.docs-command-path li{min-width:0;padding:9px 10px;border:1px solid rgba(211,224,235,.94);border-radius:8px;background:rgba(248,251,253,.9);line-height:1.35}.docs-page.docs-page-home .docs-quickstart-card,.docs-page.docs-page-home .docs-summary-band,.docs-shell .docs-example-card,.docs-shell .docs-note-card,.docs-shell .docs-panel,.docs-shell .docs-section-card,.docs-shell .internal-nav-card,.docs-shell-home .internal-nav-card,.docs-sidebar-panel,.docs-summary-card{border-radius:8px}.docs-page.docs-page-home .docs-quickstart-primary{border-color:rgba(20,120,95,.18);background:linear-gradient(180deg,#fff,#f7faf9)}.docs-code-shell{min-width:0;overflow:hidden;border:1px solid rgba(202,216,228,.94);border-radius:8px;background:#182536}.docs-code-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:9px 10px;border-bottom:1px solid rgba(220,232,246,.12);background:#223247}.docs-code-toolbar span{color:#b9c9da;font-size:.74rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.docs-code-copy-button{min-height:30px;padding:0 10px;border:1px solid rgba(220,232,246,.18);border-radius:999px;background:hsla(0,0%,100%,.08);color:#f6fbff;font:inherit;font-size:.78rem;font-weight:800;cursor:pointer}.docs-code-copy-button:hover{background:hsla(0,0%,100%,.14)}.docs-code-shell .docs-code-block{border:none;border-radius:0;box-shadow:none}.docs-page.docs-page-home .docs-quickstart-layout{grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);gap:20px}.docs-page.docs-page-home .docs-summary-card-link{border-top:3px solid #d9e3ee}.docs-page.docs-page-home .docs-summary-card-link:nth-child(4n+1){border-top-color:#14785f}.docs-page.docs-page-home .docs-summary-card-link:nth-child(4n+2){border-top-color:#145fb6}.docs-page.docs-page-home .docs-summary-card-link:nth-child(4n+3){border-top-color:#a86b1f}.settings-shell{grid-template-columns:minmax(236px,282px) minmax(0,1fr);gap:22px}.onboarding-grid article,.settings-route-card,.settings-section,.settings-shell .internal-nav-card,.settings-side-card,.settings-summary-grid article,.token-card,.token-manager,.workspace-delete-manager{border-radius:8px}.settings-shell .internal-nav-card,.settings-side-card{border-color:rgba(199,214,228,.9);background:hsla(0,0%,100%,.94);box-shadow:0 14px 34px rgba(24,37,54,.05)}.settings-shell .internal-nav-link{position:relative;border-radius:8px;background:#fff}.settings-shell .internal-nav-link.active{border-color:rgba(20,95,182,.28);background:#eef5ff}.settings-shell .internal-nav-link.active:before{position:absolute;inset:10px auto 10px 7px;width:3px;border-radius:999px;background:#145fb6;content:""}.settings-feature-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);grid-gap:16px;gap:16px;align-items:stretch;min-width:0;padding:22px;border:1px solid rgba(199,214,228,.92);border-radius:8px;background:linear-gradient(135deg,hsla(0,0%,100%,.98),rgba(246,249,252,.96)),linear-gradient(90deg,rgba(20,95,182,.08),rgba(20,120,95,.08));box-shadow:0 18px 42px rgba(24,37,54,.06)}.media-evidence-feature-hero{background:linear-gradient(135deg,hsla(0,0%,100%,.98),hsla(75,25%,97%,.96)),linear-gradient(90deg,rgba(20,120,95,.1),rgba(168,107,31,.08))}.settings-feature-copy{display:grid;grid-gap:12px;gap:12px;align-content:center;min-width:0}.settings-feature-copy h1,.settings-feature-copy h2{max-width:18ch;margin:0;color:var(--ink);font-size:2.05rem;line-height:1.08;letter-spacing:0;text-wrap:balance}.settings-shell .section-heading-row h1{color:var(--ink);font-size:1.55rem;line-height:1.16;letter-spacing:0;text-wrap:balance}.settings-shell .settings-section-group>.section-heading-row{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;justify-content:start;grid-gap:6px;gap:6px;margin-bottom:10px}.settings-shell .settings-section-group>.section-heading-row>p:last-child{max-width:58ch;line-height:1.6}.settings-feature-copy p:not(.page-eyebrow){max-width:58ch;margin:0;color:var(--ink-muted);line-height:1.68}.settings-feature-chip-row{display:flex;flex-wrap:wrap;gap:8px}.settings-feature-chip-row span{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border:1px solid rgba(202,216,228,.94);border-radius:999px;background:#fff}.settings-feature-panel{display:grid;align-content:start;grid-gap:10px;gap:10px;min-width:0;padding:16px;border:1px solid rgba(202,216,228,.94);border-radius:8px;background:hsla(0,0%,100%,.78)}.settings-feature-panel>strong{color:var(--ink);font-size:1.62rem;line-height:1.08}.settings-feature-panel small{color:var(--ink-muted);line-height:1.5}.settings-feature-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:4px}.settings-feature-facts div{display:grid;grid-gap:3px;gap:3px;min-width:0;padding:10px;border:1px solid rgba(211,224,235,.9);border-radius:8px;background:#fff}.settings-feature-facts span{color:var(--ink-muted);font-size:.72rem}.settings-feature-facts strong{min-width:0;color:var(--ink);font-size:.94rem;overflow-wrap:anywhere}.media-evidence-flow-panel ol{display:grid;grid-gap:8px;gap:8px;margin:2px 0 0;padding:0;list-style:none;counter-reset:media-step}.media-evidence-flow-panel li{position:relative;min-width:0;padding:10px 10px 10px 38px;border:1px solid rgba(211,224,235,.9);border-radius:8px;background:#fff;color:var(--ink);font-weight:700;line-height:1.38;overflow-wrap:anywhere;counter-increment:media-step}.media-evidence-flow-panel li:before{position:absolute;top:9px;left:9px;display:inline-grid;width:22px;height:22px;place-items:center;border-radius:999px;background:#eaf7f2;color:#0d5f4c;font-size:.72rem;font-weight:900;content:counter(media-step)}.answer-audit-breakdown,.answer-audit-dashboard,.answer-audit-evidence-panel,.answer-audit-privacy-manager,.answer-audit-timeline,.media-evidence-control-panel{border-top:3px solid rgba(20,95,182,.34)}.answer-audit-privacy-manager{border-top-color:rgba(20,120,95,.35)}.answer-audit-policy-strip,.media-evidence-vault-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.media-evidence-vault-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.answer-audit-policy-strip article,.media-evidence-vault-metrics article{display:grid;min-width:0;grid-gap:5px;gap:5px;padding:12px;border:1px solid rgba(211,224,235,.94);border-radius:8px;background:#f8fbfd}.answer-audit-policy-strip span{color:var(--ink-muted);font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:0}.answer-audit-policy-strip strong,.media-evidence-vault-metrics strong{min-width:0;color:var(--ink);font-size:1.04rem;overflow-wrap:anywhere}.answer-audit-breakdown-grid article,.answer-audit-summary-grid article{border-radius:8px;background:#fff}.answer-audit-summary-grid article:first-child{border-top:3px solid #145fb6}.answer-audit-summary-grid article:nth-child(2){border-top:3px solid #14785f}.answer-audit-summary-grid article:nth-child(3){border-top:3px solid #a86b1f}.answer-audit-summary-grid article:nth-child(4){border-top:3px solid #516176}.answer-audit-summary-grid strong{letter-spacing:0}.answer-audit-bar-row i,.answer-audit-timeline-row i{background:linear-gradient(90deg,#14785f,#145fb6)}.answer-audit-disabled-link{display:inline-flex;color:var(--ink-muted);font-weight:700}.answer-audit-event-field input,.answer-audit-file-field .media-evidence-file-picker-text,.answer-audit-filter-grid input,.answer-audit-filter-grid select,.answer-audit-privacy-field input,.answer-audit-privacy-toggle,.media-evidence-file-field .media-evidence-file-picker-text{border-radius:8px;background:#fff}.answer-audit-evidence-upload{grid-template-columns:minmax(0,1fr) minmax(112px,auto)}.answer-audit-actions a,.answer-audit-actions button,.answer-audit-evidence-upload>button,.answer-audit-privacy-actions button,.docs-anchor-bar a,.docs-hero-actions a,.docs-link-row a,.docs-summary-card-cta,.secondary-button,.settings-route-card span{border-radius:999px}.media-evidence-toolbar{padding:12px;border:1px solid rgba(211,224,235,.94);border-radius:8px;background:#f8fbfd}.media-evidence-item{border-left:3px solid #14785f;border-radius:8px;box-shadow:0 12px 28px rgba(24,37,54,.04)}.media-evidence-item:nth-child(2n){border-left-color:#145fb6}.media-evidence-log-summary div,.media-evidence-source-ref,.media-evidence-source-ref-panel{border-radius:8px}.media-evidence-source-ref{background:#182536;color:#dce8f6}.media-evidence-actions .secondary-button,.media-evidence-actions button{width:100%;justify-content:center;text-align:center}@media (max-width:1100px){.docs-page.docs-page-home .docs-landing-hero,.docs-page.docs-page-home .docs-quickstart-layout,.settings-feature-hero,.settings-shell{grid-template-columns:minmax(0,1fr)}.settings-shell .internal-nav-rail{position:static}.settings-shell .internal-nav-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;overflow:visible;padding-bottom:0}.settings-shell .internal-nav-link,.settings-shell .internal-nav-list li{min-width:0;width:auto}.settings-shell .internal-nav-link{min-height:54px;align-content:center;padding:10px 12px 10px 16px}.settings-shell .internal-nav-link span{display:none}.docs-page.docs-page-home .docs-landing-hero h1,.settings-feature-copy h1,.settings-feature-copy h2{max-width:none}}@media (max-width:780px){.docs-page.docs-page-home .docs-landing-hero{padding:20px}.docs-page.docs-page-home .docs-landing-hero h1{font-size:2.3rem}.settings-feature-copy h1,.settings-feature-copy h2{font-size:1.68rem}.answer-audit-policy-strip,.docs-command-path,.docs-hero-signal-grid,.media-evidence-toolbar,.media-evidence-vault-metrics,.settings-feature-facts{grid-template-columns:minmax(0,1fr)}.docs-hero-proof-map{padding:12px}.answer-audit-evidence-upload,.media-evidence-item,.media-evidence-item-main,.media-evidence-log-summary{grid-template-columns:minmax(0,1fr)}.media-evidence-actions{grid-template-columns:repeat(2,minmax(0,1fr))}body.public-shell .docs-shell .internal-nav-list,body.public-shell .docs-shell-home .internal-nav-list{scrollbar-width:none}body.public-shell .docs-shell .internal-nav-list::-webkit-scrollbar,body.public-shell .docs-shell-home .internal-nav-list::-webkit-scrollbar{display:none}body.public-shell .docs-shell .internal-nav-link,body.public-shell .docs-shell-home .internal-nav-link{min-width:0;width:auto;padding:9px 11px;white-space:nowrap}body.public-shell .docs-shell .internal-nav-link.active:before,body.public-shell .docs-shell-home .internal-nav-link.active:before{display:none}}@media (max-width:520px){.docs-page.docs-page-home .docs-landing-hero h1{font-size:2rem}.docs-proof-map-node{grid-template-columns:34px minmax(0,1fr)}.docs-proof-map-node span{width:34px;height:34px}.docs-proof-map-node small{grid-column:1/-1;padding-left:44px}.settings-feature-hero,.settings-section,.token-manager,.workspace-delete-manager{padding:14px}.media-evidence-actions,.settings-shell .internal-nav-list{grid-template-columns:minmax(0,1fr)}.settings-shell .internal-nav-card{padding:14px}}@media (max-width:1100px) and (min-width:781px){body.public-shell .docs-shell .internal-nav-list,body.public-shell .docs-shell-home .internal-nav-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));overflow:visible;padding-bottom:0}body.public-shell .docs-shell .internal-nav-link,body.public-shell .docs-shell .internal-nav-list li,body.public-shell .docs-shell-home .internal-nav-link,body.public-shell .docs-shell-home .internal-nav-list li{min-width:0;width:auto}body.public-shell .docs-shell .internal-nav-category,body.public-shell .docs-shell-home .internal-nav-category{grid-column:1/-1}}@media (max-width:640px){.answer-audit-actions a,.answer-audit-actions button{min-height:42px;align-items:center;justify-content:center;padding-block:8px}}.docs-shell .docs-section-page-header{padding:24px}.docs-shell .docs-section-page-header .docs-section-header{display:grid;grid-template-columns:minmax(0,.78fr) minmax(280px,.58fr);grid-gap:18px;gap:18px;align-items:start}.docs-section-header h1{max-width:20ch;margin:4px 0 0;color:var(--ink);font-size:2.08rem;line-height:1.1;letter-spacing:0;text-wrap:balance}body.public-shell .docs-section-header h1{letter-spacing:0}.docs-shell :where(.docs-group-header p:last-child,.docs-section-header p:last-child,.docs-example-header p:last-child){max-width:62ch;line-height:1.7}.docs-shell .docs-copy-stack{max-width:70ch}.docs-shell :where(.docs-copy-stack p,.docs-note-card p,.docs-summary-card p:last-child,.docs-error-list li){line-height:1.72}.docs-shell .docs-note-grid,body.public-shell .docs-shell .docs-note-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:14px}.docs-shell .docs-note-card{align-content:start;gap:14px;padding:20px}.docs-shell .docs-note-card :where(p,li){color:#475c72}.docs-shell .docs-note-card .docs-chip-list{align-items:flex-start}.docs-shell .docs-section-card:has(.docs-code-shell){grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);gap:18px;align-items:start}.docs-shell .docs-section-card:has(.docs-code-shell) .docs-copy-stack{max-width:none}.docs-shell .docs-section-card:has(.docs-code-shell) .docs-code-block{max-height:min(62vh,640px);overflow:auto;scrollbar-gutter:stable}.docs-shell .docs-example-header{display:grid;grid-template-columns:minmax(0,.72fr) minmax(240px,.58fr)}.docs-shell .docs-example-header>div,.docs-shell .docs-example-header>p{min-width:0}.docs-shell :where(.docs-panel,.docs-section-card,.docs-note-card,.docs-example-card,.docs-summary-card,.docs-quickstart-card){overflow:hidden}.docs-shell :where(.docs-note-card,.docs-example-card,.docs-section-card,.docs-summary-card){border-top:3px solid rgba(20,95,182,.18)}.docs-shell :where(.docs-note-card,.docs-example-card,.docs-section-card,.docs-summary-card):nth-child(3n+1){border-top-color:rgba(20,120,95,.24)}.docs-shell :where(.docs-note-card,.docs-example-card,.docs-section-card,.docs-summary-card):nth-child(3n+2){border-top-color:rgba(168,107,31,.22)}.docs-shell .docs-code-shell{width:100%;max-width:100%}.docs-shell .docs-code-block{max-width:100%;overflow-x:auto}.settings-shell :where(.settings-section,.token-manager,.workspace-delete-manager,.settings-feature-hero,.settings-route-card,.settings-side-card,.settings-hero-card,.settings-summary-grid article,.token-card,.token-list li,.member-item,.org-panel,.github-access-summary article,.github-access-card,.github-access-meta-grid article,.latest-policy-options,.answer-audit-policy-strip article,.answer-audit-summary-grid article,.answer-audit-breakdown-grid article,.answer-audit-evidence-item,.media-evidence-vault-metrics article,.media-evidence-item,.media-evidence-log-summary div,.trust-proof-summary article,.trust-mechanism-grid article){min-width:0;border-radius:8px;border-color:rgba(204,218,230,.96);box-shadow:0 12px 28px rgba(24,37,54,.04)}.settings-shell :where(.settings-section,.token-manager,.workspace-delete-manager){display:grid;grid-gap:16px;gap:16px;padding:18px}.settings-shell .settings-header{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px 18px;gap:12px 18px;align-items:start;margin-bottom:0}.settings-shell .settings-header p,.settings-shell .settings-header>div{min-width:0}.settings-shell .settings-header p{max-width:68ch;line-height:1.62}.settings-shell :where(.settings-route-grid,.onboarding-grid,.settings-summary-grid,.github-access-summary,.github-access-meta-grid,.answer-audit-summary-grid,.answer-audit-breakdown-grid,.answer-audit-policy-strip,.media-evidence-vault-metrics,.trust-proof-summary,.trust-mechanism-grid){grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:12px}.settings-shell :where(.settings-route-card,.token-card,.github-access-card,.org-panel,.media-evidence-item){background:linear-gradient(180deg,#fff,#f8fbfd)}.settings-shell :where(.settings-route-card,.token-card,.member-item,.org-panel,.github-access-card,.media-evidence-item):hover{border-color:rgba(20,95,182,.22)}.settings-shell :where(.token-list li,.member-item,.answer-audit-evidence-item){display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;background:#fff}.settings-shell :where(.token-list li>div,.member-item>div,.answer-audit-evidence-item>div){min-width:0}.settings-shell :where(.token-list small,.member-item small,.settings-route-card p,.github-access-card-copy p){line-height:1.58}.settings-shell .github-access-meta-grid article,.settings-shell .github-access-summary article,.settings-shell .media-evidence-log-summary div,.settings-shell .token-list li,.settings-shell .trust-mechanism-grid article,.settings-shell .trust-proof-summary article{border-radius:var(--internal-radius)}.settings-shell .answer-audit-actions a,.settings-shell .answer-audit-actions button{min-height:34px;align-items:center;justify-content:center;padding-block:6px}.settings-shell :where(.answer-audit-timeline-row,.media-evidence-log-summary,.media-evidence-toolbar,.github-access-create,.org-create-grid,.org-member-create,.latest-policy-grid){min-width:0}@media (max-width:780px){.docs-shell .docs-example-header,.docs-shell .docs-section-card:has(.docs-code-shell),.docs-shell .docs-section-page-header .docs-section-header{grid-template-columns:minmax(0,1fr)}.docs-section-header h1{max-width:none;font-size:1.82rem}body.public-shell .docs-code-block code,body.public-shell .docs-shell-home .docs-code-block code{min-width:max-content;white-space:pre;overflow-wrap:normal;word-break:normal}.settings-shell .settings-header,.settings-shell :where(.token-list li,.member-item,.answer-audit-evidence-item){grid-template-columns:minmax(0,1fr)}}@media (max-width:1320px){.docs-shell .docs-section-card:has(.docs-code-shell){grid-template-columns:minmax(0,1fr)}.docs-shell .docs-section-card:has(.docs-code-shell) .docs-copy-stack{max-width:78ch}}@media (max-width:780px){body.public-shell .docs-shell .internal-nav-list,body.public-shell .docs-shell-home .internal-nav-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));overflow:visible;padding-bottom:0}body.public-shell .docs-shell .internal-nav-list li,body.public-shell .docs-shell-home .internal-nav-list li{min-width:0;width:auto}body.public-shell .docs-shell .internal-nav-link,body.public-shell .docs-shell-home .internal-nav-link{min-width:0;width:auto;min-height:42px;white-space:normal}body.public-shell .docs-shell .internal-nav-link strong,body.public-shell .docs-shell-home .internal-nav-link strong{overflow-wrap:anywhere}}:root{--internal-radius:8px;--internal-card-padding:18px;--internal-subcard-padding:12px}.docs-shell :where(.internal-card,.internal-subcard,.internal-stat-card),.settings-shell :where(.internal-card,.internal-subcard,.internal-stat-card){min-width:0;border:1px solid rgba(204,218,230,.96);border-radius:var(--internal-radius);background:#fff}.docs-shell :where(.internal-card),.settings-shell :where(.internal-card){padding:var(--internal-card-padding);box-shadow:0 12px 28px rgba(24,37,54,.04)}.docs-shell :where(.internal-subcard,.internal-stat-card),.settings-shell :where(.internal-subcard,.internal-stat-card){padding:var(--internal-subcard-padding)}.settings-shell :where(.settings-section,.token-manager,.workspace-delete-manager,.settings-route-card,.settings-side-card,.settings-hero-card,.token-card,.token-list li,.member-item,.org-panel,.github-access-summary article,.github-access-meta-grid article,.latest-policy-options,.answer-audit-policy-strip article,.answer-audit-summary-grid article,.answer-audit-breakdown-grid article,.answer-audit-evidence-item,.media-evidence-vault-metrics article,.media-evidence-item,.media-evidence-log-summary div,.trust-proof-summary article,.trust-mechanism-grid article) :where(strong,span,small,p,code,dd,dt){min-width:0;max-width:100%;overflow-wrap:anywhere}.settings-shell :where(.github-access-create,.latest-policy-grid){align-items:end}.settings-shell .token-create{grid-template-columns:minmax(0,1fr) max-content;grid-template-areas:"token-inputs token-action" "token-help token-help";align-items:end;gap:6px 10px}.settings-shell .token-create-inputs{grid-area:token-inputs;display:grid;grid-template-columns:minmax(220px,1fr) minmax(140px,220px);grid-gap:10px;gap:10px;align-items:start}.settings-shell .token-create>button{grid-area:token-action}.settings-shell .token-create-help{grid-area:token-help}.settings-shell .org-create-grid{grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) minmax(220px,1.25fr);grid-template-areas:"org-name org-display org-description" "org-privacy org-action org-action";align-items:end;gap:10px 12px}.settings-shell .org-create-grid>.settings-field:first-child{grid-area:org-name}.settings-shell .org-create-grid>.settings-field:nth-child(2){grid-area:org-display}.settings-shell .org-create-grid>.settings-field:nth-child(3){grid-area:org-description}.settings-shell .org-create-grid>.checkbox-inline{grid-area:org-privacy}.settings-shell .org-create-grid>button{grid-area:org-action;justify-self:end}.settings-shell .org-member-create{grid-template-columns:minmax(220px,1.5fr) minmax(140px,.8fr) max-content;align-items:end}.settings-shell .settings-field{display:grid;grid-gap:6px;gap:6px;min-width:0}.settings-shell .field-label,.settings-shell .settings-field span{color:#53697f;font-size:.74rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.settings-shell .settings-field small{color:var(--ink-muted);font-size:.78rem;line-height:1.45}.settings-shell .field-error{color:var(--danger);font-size:.78rem;font-weight:700}.settings-shell .settings-primary-action{border-color:var(--accent);background:var(--accent);color:#fff;font-weight:800}.settings-shell .settings-primary-action:hover{background:var(--accent-deep)}.settings-shell .settings-primary-action:disabled,.settings-shell button:disabled{opacity:.58;cursor:not-allowed}.settings-shell .secondary-button{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:7px 12px;border:1px solid rgba(204,218,230,.96);background:#fff;color:#29425b;font-weight:800}.settings-shell .danger-secondary-button{border-color:rgba(162,58,53,.28);background:#fff8f7;color:var(--danger);font-weight:800}.settings-shell .settings-danger-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.settings-shell .form-error,.settings-shell .form-success{margin:0;padding:10px 12px;border-radius:var(--internal-radius);line-height:1.5}.settings-shell .form-success{border:1px solid rgba(20,120,95,.22);background:#f0faf5;color:#0d5f4c}.settings-shell .form-error{border:1px solid rgba(162,58,53,.24);background:#fff8f7;color:var(--danger)}.settings-shell .settings-empty-state{margin:0;padding:12px;border:1px dashed rgba(169,187,203,.9);border-radius:var(--internal-radius);background:#f8fbfd;color:var(--ink-muted)}.settings-shell .workspace-settings-form-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:start}.settings-shell .workspace-settings-form-grid>button{align-self:end;min-height:42px}.settings-shell .token-once{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px 10px;gap:8px 10px;align-items:center;border:1px solid rgba(20,120,95,.2);background:#f0faf5}.settings-shell .token-once small,.settings-shell .token-once strong{grid-column:1/-1}.settings-shell .token-once code{padding:8px 10px;border-radius:var(--internal-radius);background:#fff;overflow-x:auto}.settings-shell .admin-host-preview .page-eyebrow{margin-bottom:2px}.settings-shell .danger-zone-blockers li{display:grid;grid-gap:4px;gap:4px}.settings-shell .danger-zone-blockers li small{color:var(--ink-muted);line-height:1.45}.settings-shell .settings-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.settings-shell .settings-pagination>div{display:flex;flex-wrap:wrap;gap:8px}.settings-shell .secondary-button.disabled{opacity:.5;pointer-events:none}.settings-shell .internal-nav-link span{display:none}.settings-shell .internal-nav-link.active span{display:block;margin-top:4px}.settings-shell :where(.github-access-create-action),.settings-shell :where(.org-create-grid,.org-member-create,.github-access-create,.latest-policy-grid,.token-create)>button{min-width:0;align-self:end}.settings-shell .org-create-grid>.checkbox-inline{min-height:42px;align-self:end;align-items:center}.settings-shell .github-access-create-action button,.settings-shell .org-create-grid>button,.settings-shell .org-member-create>button,.settings-shell .token-create>button{width:auto;min-width:104px;min-height:42px;height:auto;justify-content:center}.settings-shell :where(.token-create button,.org-create-grid button,.org-member-create button){padding-inline:16px}.settings-shell .member-actions{flex-wrap:wrap;justify-content:flex-end}.settings-shell .admin-table-wrap{max-width:100%;overflow-x:auto;border-radius:var(--internal-radius)}.settings-shell .admin-table{min-width:760px}.settings-shell .admin-table :where(th,td){vertical-align:top}.settings-shell .admin-table :where(td,th,code,a){overflow-wrap:anywhere}.docs-shell .docs-chip-list code{box-sizing:border-box;max-width:100%;min-width:0;height:auto;min-height:30px;white-space:normal;overflow-wrap:anywhere;word-break:break-word}@media (max-width:520px){.settings-shell .github-access-create,.settings-shell .latest-policy-grid,.settings-shell .org-create-grid,.settings-shell .org-member-create,.settings-shell .token-create{grid-template-columns:minmax(0,1fr)}.settings-shell .token-create{grid-template-areas:"token-inputs" "token-action" "token-help"}.settings-shell .token-create-inputs{grid-template-columns:minmax(0,1fr)}.settings-shell .org-create-grid{grid-template-areas:none}.settings-shell .org-create-grid>.checkbox-inline,.settings-shell .org-create-grid>.settings-field:first-child,.settings-shell .org-create-grid>.settings-field:nth-child(2),.settings-shell .org-create-grid>.settings-field:nth-child(3),.settings-shell .org-create-grid>button{grid-area:auto}.settings-shell .github-access-create-action button,.settings-shell .org-create-grid>button,.settings-shell .org-member-create>button,.settings-shell .token-create>button{width:100%}.settings-shell .org-create-grid>button{justify-self:stretch}.settings-shell .workspace-settings-form-grid{grid-template-columns:minmax(0,1fr)}.settings-shell .admin-table{min-width:680px}}@media (max-width:780px){.settings-shell .internal-nav-link.active span{display:none}.settings-shell .settings-pagination{align-items:stretch}.settings-shell .settings-pagination a,.settings-shell .settings-pagination span.secondary-button,.settings-shell .settings-pagination>div{width:100%;justify-content:center}}@media (max-width:640px){.settings-shell .answer-audit-actions a,.settings-shell .answer-audit-actions button{min-height:42px;padding-block:8px}}.settings-shell .answer-audit-log-detail .section-heading-row>p{max-width:100%;overflow-wrap:anywhere;word-break:break-word}.settings-shell .answer-audit-log-detail .section-heading-row{min-width:0;max-width:100%;flex-wrap:wrap;align-items:flex-start}.settings-shell .answer-audit-log-detail .section-heading-row h1,.settings-shell .answer-audit-log-detail .section-heading-row h2,.settings-shell .answer-audit-log-detail .section-heading-row>div{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.settings-shell .answer-audit-log-detail :where(.trust-proof-summary,.trust-mechanism-grid,.proof-reader-grid){width:100%;max-width:100%;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))}.settings-shell .answer-audit-trust-header{grid-template-columns:minmax(0,1fr) auto auto}.settings-shell .answer-audit-trust-header>*{min-width:0}@media (max-width:780px){.settings-shell .answer-audit-trust-header,.settings-shell .proof-reader-header{grid-template-columns:minmax(0,1fr)}.settings-shell .answer-audit-trust-header .secondary-button,.settings-shell .proof-reader-verdict{width:100%}.settings-shell .answer-audit-log-detail :where(.trust-proof-summary,.trust-mechanism-grid,.proof-reader-grid){grid-template-columns:minmax(0,1fr)}}.why-page{display:grid;grid-gap:22px;gap:22px;min-width:0}.why-page :where(h1,h2,h3,p,li,strong,span,code){min-width:0;letter-spacing:0;overflow-wrap:anywhere}.why-band,.why-cta,.why-hero{min-width:0;border:1px solid rgba(207,219,232,.94);border-radius:8px;background:#fff;box-shadow:0 16px 36px rgba(24,37,54,.06)}.why-hero{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);grid-gap:18px;gap:18px;align-items:stretch;padding:28px;background:linear-gradient(135deg,hsla(0,0%,100%,.98),rgba(246,250,249,.97)),linear-gradient(90deg,rgba(20,120,95,.1),rgba(20,95,182,.08))}.why-hero-copy{display:grid;align-content:center;grid-gap:14px;gap:14px;min-width:0}.why-hero h1{font-size:3.15rem;line-height:1.02}.why-hero h1,.why-hero-lead{margin:0;color:var(--ink);text-wrap:balance}.why-hero-lead{max-width:18ch;font-size:1.55rem;font-weight:800;line-height:1.16}.why-hero-body{max-width:68ch;margin:0;color:var(--ink-muted);font-size:1rem;line-height:1.72}.why-receipt-panel{display:grid;align-content:start;grid-gap:12px;gap:12px;min-width:0;padding:18px;border:1px solid rgba(202,216,228,.94);border-radius:8px;background:hsla(0,0%,100%,.84)}.why-receipt-panel h2{margin:0;color:var(--ink);font-size:1.3rem;line-height:1.2}.why-receipt-panel p{margin:0;color:var(--ink-muted);line-height:1.6}.why-receipt-stack{display:grid;grid-gap:8px;gap:8px;margin-top:4px}.why-receipt-stack code{display:block;padding:10px 11px;border:1px solid rgba(211,224,235,.94);border-left:3px solid #14785f;border-radius:8px;background:#f8fbfd;color:#203548;font-family:IBM Plex Mono,Cousine,monospace;font-size:.82rem}.why-band,.why-cta{display:grid;grid-gap:18px;gap:18px;padding:24px}.why-evidence-band{border-top:3px solid rgba(20,120,95,.28)}.why-semantic-band{border-top:3px solid rgba(20,95,182,.24);background:linear-gradient(180deg,#fff,#f8fbfd)}.why-section-header{display:grid;grid-template-columns:minmax(0,.84fr) minmax(280px,.78fr);grid-gap:18px;gap:18px;align-items:start}.why-section-header>div{display:grid;grid-gap:6px;gap:6px}.why-adjacent-copy h2,.why-cta h2,.why-section-header h2{margin:0;color:var(--ink);font-size:1.72rem;line-height:1.14;text-wrap:balance}.why-adjacent-copy p,.why-cta p,.why-section-header p{margin:0;color:var(--ink-muted);line-height:1.68}.why-capability-grid,.why-flow-grid,.why-semantic-grid{display:grid;grid-gap:12px;gap:12px}.why-flow-grid{grid-template-columns:repeat(4,minmax(0,1fr));counter-reset:why-step}.why-capability-card,.why-flow-step,.why-semantic-card{display:grid;align-content:start;min-width:0;border:1px solid rgba(211,224,235,.94);border-radius:8px;background:#fff}.why-flow-step{position:relative;gap:8px;padding:16px;counter-increment:why-step}.why-flow-step:before{display:inline-grid;width:30px;height:30px;place-items:center;border-radius:999px;background:#eaf7f2;color:#0d5f4c;font-size:.78rem;font-weight:900;content:counter(why-step)}.why-flow-step span{color:#516176;font-size:.72rem;font-weight:900;text-transform:uppercase}.why-capability-card h3,.why-flow-step h3{margin:0;color:var(--ink);font-size:1rem;line-height:1.28}.why-capability-card p,.why-flow-step p,.why-semantic-card p{margin:0;color:var(--ink-muted);line-height:1.62}.why-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.why-capability-card{gap:12px;padding:16px}.why-capability-card pre{max-width:100%;margin:0;padding:12px;overflow-x:auto;border-radius:8px;background:#172435;color:#e6f0fb;font-size:.8rem;line-height:1.55}.why-capability-card code{color:inherit;font-family:IBM Plex Mono,Cousine,monospace;white-space:pre}.why-semantic-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.why-semantic-card{gap:8px;padding:15px;background:#fbfdff}.why-semantic-card strong{color:var(--ink);line-height:1.35}.why-adjacent-band{grid-template-columns:minmax(0,.9fr) minmax(280px,.72fr);align-items:start}.why-adjacent-copy{display:grid;grid-gap:8px;gap:8px;min-width:0}.why-adjacent-list{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.why-adjacent-list li{min-width:0;padding:11px 12px;border:1px solid rgba(211,224,235,.94);border-radius:8px;background:#f8fbfd;color:var(--ink);font-weight:700;line-height:1.42}.why-cta{grid-template-columns:minmax(0,1fr) auto;align-items:center;background:linear-gradient(135deg,hsla(0,0%,100%,.98),rgba(248,251,253,.98)),linear-gradient(90deg,rgba(20,95,182,.08),rgba(168,107,31,.08))}.why-cta>div:first-child{display:grid;grid-gap:8px;gap:8px;min-width:0}@media (max-width:980px){.why-adjacent-band,.why-cta,.why-hero,.why-section-header{grid-template-columns:minmax(0,1fr)}.why-capability-grid,.why-flow-grid,.why-semantic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.why-hero-lead{max-width:28ch}.why-cta .docs-hero-actions{justify-self:start}}@media (max-width:640px){.why-band,.why-cta,.why-hero{padding:18px}.why-hero h1{font-size:2.25rem}.why-hero-lead{max-width:none;font-size:1.28rem}.why-adjacent-copy h2,.why-cta h2,.why-section-header h2{font-size:1.4rem}.why-capability-grid,.why-flow-grid,.why-semantic-grid{grid-template-columns:minmax(0,1fr)}}.home-evidence-card,.home-evidence-card code,.home-evidence-card p,.home-evidence-card pre,.home-evidence-header{min-width:0;max-width:100%}.home-evidence-card :where(h3,p,strong,span){overflow-wrap:anywhere;word-break:break-word}.home-evidence-snippet{box-sizing:border-box;width:100%;overflow:auto;white-space:pre;scrollbar-gutter:stable}.home-evidence-snippet code{display:block;width:max-content;min-width:100%;white-space:pre}body.public-shell .home-single-demo{display:grid;min-width:0;padding:12px 0 4px}body.public-shell .demo-page{gap:28px}body.public-shell .demo-hero{grid-template-columns:minmax(0,1fr);justify-items:center;padding:58px 18px 34px;border:0;background:transparent;box-shadow:none;text-align:center}body.public-shell .demo-hero-copy{justify-items:center;gap:18px}body.public-shell .demo-hero h1{max-width:13ch;font-size:clamp(2.8rem,6.4vw,5.2rem);line-height:1.05}html[lang=ko] body.public-shell .demo-hero h1{max-width:14ch;line-height:1.12}body.public-shell .demo-hero p{max-width:720px;color:#4d5e69;font-size:1.08rem}body.public-shell .demo-hero-actions{justify-content:center;gap:10px}body.public-shell .demo-hero-actions a{min-height:50px;padding:0 20px;border-radius:999px;font-weight:850}body.public-shell .demo-hero-actions a:first-child{border-color:#101820;background:#101820;color:#fff}body.public-shell .demo-hero-actions a:last-child{border-color:var(--line);background:#fff;color:#2f4050}body.public-shell .demo-hero-panel{width:min(100%,720px);justify-items:center;margin-top:6px;padding:20px 24px;border-radius:20px;background:#fff;text-align:center;box-shadow:0 14px 36px rgba(23,33,43,.06)}body.public-shell .demo-hero-panel strong{max-width:36rem;font-size:1.08rem}body.public-shell .rawctx-chat-demo{grid-template-columns:minmax(0,1fr);gap:22px;padding:0;border:0;background:transparent;box-shadow:none}body.public-shell .rawctx-chat-copy{justify-items:center;width:min(100%,820px);margin:0 auto;text-align:center}body.public-shell .rawctx-chat-copy h2{max-width:14ch;font-size:clamp(2.2rem,4.8vw,3.9rem)}body.public-shell .rawctx-chat-copy>p{max-width:680px;font-size:1.03rem}body.public-shell .rawctx-chat-case-list,body.public-shell .rawctx-chat-focus{display:none}body.public-shell .rawctx-chat-case-list{width:min(100%,760px);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}body.public-shell .rawctx-chat-case-list button{min-height:74px;padding:14px;background:#fff;box-shadow:0 10px 28px rgba(23,33,43,.04)}body.public-shell .rawctx-chat-focus{width:min(100%,760px);justify-items:center;background:#fff}body.public-shell .rawctx-chat-widget{width:min(100%,860px);margin:0 auto;border-radius:28px;background:#fff;box-shadow:0 1px 2px rgba(23,33,43,.04),0 26px 64px rgba(23,33,43,.1)}body.public-shell .rawctx-chat-header{padding:18px 20px}body.public-shell .rawctx-chat-avatar{width:40px;height:40px;background:#101820}body.public-shell .rawctx-chat-thread{min-height:560px;max-height:660px;padding:20px;background:linear-gradient(180deg,#fbfcfd,#f5f8f7)}body.public-shell .rawctx-chat-message{border-radius:18px;box-shadow:0 8px 22px rgba(23,33,43,.04)}body.public-shell .rawctx-chat-message.user{border-color:rgba(20,120,95,.18);box-shadow:none}body.public-shell .rawctx-chat-message.receipt{border-color:#101820;background:#101820}body.public-shell .rawctx-chat-composer{padding:14px 16px 16px;border-top-color:#e5ebef}body.public-shell .rawctx-chat-progress button{border-radius:999px;background:#fff}body.public-shell .rawctx-chat-input-row{min-height:56px;border-radius:999px;box-shadow:0 8px 24px rgba(23,33,43,.06)}body.public-shell .rawctx-chat-input-row button{min-width:64px;min-height:40px}@media (max-width:760px){body.public-shell .demo-hero{padding:32px 0 18px}body.public-shell .demo-hero h1{font-size:clamp(2.35rem,11vw,3.3rem)}body.public-shell .demo-hero-actions{width:100%;flex-direction:column;align-items:stretch}body.public-shell .demo-hero-actions a{width:100%}body.public-shell .demo-hero-panel{border-radius:18px}body.public-shell .demo-hero-panel,body.public-shell .rawctx-chat-copy{text-align:left;justify-items:start}body.public-shell .rawctx-chat-copy h2{max-width:13ch;font-size:clamp(2rem,9.4vw,2.8rem)}body.public-shell .rawctx-chat-case-list,body.public-shell .rawctx-chat-focus{display:none}body.public-shell .rawctx-chat-widget{border-radius:24px}body.public-shell .rawctx-chat-thread{min-height:430px;max-height:600px;padding:12px}body.public-shell .rawctx-chat-header{padding:14px}body.public-shell .rawctx-chat-message{border-radius:16px}body.public-shell .rawctx-chat-composer{padding:12px}}body.public-shell .home-single-demo{padding-top:0}body.public-shell .rawctx-chat-demo{gap:18px}body.public-shell .rawctx-chat-copy{gap:8px}body.public-shell .rawctx-chat-copy .docs-section-kicker{margin:0;color:#52616b;font-size:.78rem;letter-spacing:0}body.public-shell .rawctx-chat-copy h2{max-width:none;font-size:clamp(2.45rem,5.4vw,4.9rem);line-height:.98}body.public-shell .rawctx-chat-widget{position:relative;width:min(100%,900px);border-color:rgba(203,216,226,.9);border-radius:30px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.88),0 2px 6px rgba(23,33,43,.04),0 30px 72px rgba(23,33,43,.11)}body.public-shell .rawctx-chat-widget:before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.72)}body.public-shell .rawctx-chat-widget>*{position:relative;z-index:1}body.public-shell .rawctx-chat-header{gap:12px;padding:16px 18px;background:hsla(0,0%,100%,.96)}body.public-shell .rawctx-chat-avatar{width:38px;height:38px;box-shadow:0 8px 20px rgba(16,24,32,.14)}body.public-shell .rawctx-chat-header strong{font-size:1rem}body.public-shell .rawctx-chat-header span{display:inline-flex;align-items:center;gap:6px;color:#61707a}body.public-shell .rawctx-chat-header span:before{content:"";width:7px;height:7px;border-radius:999px;background:#16a06f;box-shadow:0 0 0 4px rgba(22,160,111,.1)}body.public-shell .rawctx-chat-thread{gap:14px;min-height:410px;max-height:540px;padding:22px;background:linear-gradient(180deg,rgba(251,253,252,.96),rgba(244,248,247,.98))}body.public-shell .rawctx-chat-message{gap:10px;max-width:min(86%,560px);padding:15px;border-color:rgba(213,223,232,.96);border-radius:22px 22px 22px 8px;box-shadow:0 10px 30px rgba(23,33,43,.055)}body.public-shell .rawctx-chat-message.user{border-radius:22px 22px 8px 22px;background:#eaf7f2}body.public-shell .rawctx-chat-message.compact{max-width:min(70%,330px)}body.public-shell .rawctx-chat-compare div,body.public-shell .rawctx-chat-question{border-radius:14px}body.public-shell .rawctx-chat-question-routes{gap:8px}body.public-shell .rawctx-chat-question-routes button{padding:12px;border-color:rgba(213,223,232,.96);border-radius:14px;background:#fff}body.public-shell .rawctx-chat-question-routes button.active{border-color:rgba(20,120,95,.28);background:#eaf7f2}body.public-shell .rawctx-chat-question{background:#fff}body.public-shell .rawctx-chat-compare div{padding:12px;background:#fbfcfd}body.public-shell .rawctx-chat-compare div:last-child{background:#f1faf6}body.public-shell .rawctx-chat-evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}body.public-shell .rawctx-chat-evidence-grid div{display:grid;grid-gap:3px;gap:3px;min-width:0;padding:11px;border:1px solid rgba(213,223,232,.96);border-radius:14px;background:#fbfcfd}body.public-shell .rawctx-chat-evidence-grid span{color:#6c7a86;font-size:.68rem;font-weight:850;text-transform:uppercase}body.public-shell .rawctx-chat-evidence-grid strong{color:#263845;font-size:.88rem;line-height:1.32}body.public-shell .rawctx-chat-receipt-list div{padding:8px 0;border-bottom:1px solid rgba(213,223,232,.7)}body.public-shell .rawctx-chat-receipt-list div:last-child{border-bottom:0}body.public-shell .rawctx-chat-case-chips button,body.public-shell .rawctx-chat-source-list span{border-radius:999px}body.public-shell .rawctx-chat-message.receipt{border-radius:22px;box-shadow:0 18px 38px rgba(16,24,32,.16)}body.public-shell .rawctx-chat-receipt-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}body.public-shell .rawctx-chat-receipt-summary div{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:11px;border:1px solid rgba(157,232,198,.16);border-radius:14px;background:hsla(0,0%,100%,.055)}body.public-shell .rawctx-chat-receipt-summary span,body.public-shell .rawctx-chat-receipt-trail-block>span{color:#9fb2c0;font-size:.68rem;font-weight:850;letter-spacing:0;text-transform:uppercase}body.public-shell .rawctx-chat-receipt-summary strong{color:#f5fbf8;font-size:.86rem;line-height:1.32}body.public-shell .rawctx-chat-receipt-trail-block{display:grid;grid-gap:8px;gap:8px;padding:11px;border:1px solid hsla(0,0%,100%,.08);border-radius:14px;background:hsla(0,0%,100%,.045)}body.public-shell .rawctx-chat-receipt-trail{display:grid;grid-gap:7px;gap:7px;margin:0;padding:0;list-style:none}body.public-shell .rawctx-chat-receipt-trail li{display:flex;align-items:center;gap:8px;min-width:0;color:#d7e3eb;font-size:.88rem;line-height:1.35}body.public-shell .rawctx-chat-receipt-trail li:before{content:"";flex:0 0 auto;width:7px;height:7px;border-radius:999px;background:#8ce5bc;box-shadow:0 0 0 4px rgba(140,229,188,.1)}body.public-shell .rawctx-chat-reviewer-note{display:grid;grid-gap:5px;gap:5px;padding:2px 1px 0}body.public-shell .rawctx-chat-reviewer-note span{color:#9de8c6;font-size:.78rem;font-weight:850}body.public-shell .rawctx-chat-reviewer-note p{margin:0;color:#d7e3eb;font-size:.88rem;line-height:1.45}body.public-shell .rawctx-chat-reviewer-note strong{color:#f5fbf8;font-size:.84rem;line-height:1.42}body.public-shell .rawctx-chat-proof-badges{display:flex;flex-wrap:wrap;gap:7px}body.public-shell .rawctx-chat-proof-badges span{padding:7px 10px;border:1px solid rgba(157,232,198,.22);border-radius:999px;background:rgba(157,232,198,.1);color:#dff8ec;font-size:.78rem;font-weight:850}body.public-shell .rawctx-chat-composer{gap:12px;padding:14px;background:#fff}body.public-shell .rawctx-chat-progress{padding:4px;border:1px solid #e5ebef;border-radius:999px;background:#f7faf9}body.public-shell .rawctx-chat-progress button{min-height:36px;border:0;background:transparent}body.public-shell .rawctx-chat-progress button.active{background:#fff;box-shadow:0 6px 16px rgba(23,33,43,.07)}body.public-shell .rawctx-chat-input-row{border-color:transparent;background:#f3f7f6;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 10px 28px rgba(23,33,43,.055)}body.public-shell .rawctx-chat-input-row button{background:#101820}body.public-shell .rawctx-chat-case-chips{gap:7px}body.public-shell .rawctx-chat-case-chips button{min-height:34px;padding-inline:12px;background:#fff}@media (max-width:760px){body.public-shell .rawctx-chat-demo{gap:14px}body.public-shell .rawctx-chat-copy h2{max-width:10ch;font-size:clamp(2.2rem,11vw,3.2rem);line-height:1.02}body.public-shell .rawctx-chat-widget{border-radius:26px}body.public-shell .rawctx-chat-thread{gap:12px;min-height:350px;max-height:420px;padding:14px}body.public-shell .rawctx-chat-message{max-width:100%;padding:13px;border-radius:18px}body.public-shell .rawctx-chat-message.compact,body.public-shell .rawctx-chat-message.user{max-width:88%}body.public-shell .rawctx-chat-evidence-grid,body.public-shell .rawctx-chat-receipt-summary{grid-template-columns:1fr}body.public-shell .rawctx-chat-progress{grid-template-columns:repeat(3,minmax(0,1fr));border-radius:18px}body.public-shell .rawctx-chat-progress button{justify-content:center;gap:5px;padding-inline:4px;font-size:.68rem}}