:root{--bg:#f3f6f5;--ink:#233a31;--muted:#65776e;--line:#dfe7e2;--green:#17654b;--green-light:#e8f3ed;--surface-shadow:0 2px 5px #173f2a04,0 12px 32px #173f2a03}body{-webkit-font-smoothing:antialiased}::selection{background:#cee7d9;color:#163c2b}:is(button,a,summary):focus-visible{outline:2px solid #277c59;outline-offset:3px}.skip-link{position:fixed;top:10px;left:16px;z-index:180;padding:10px 16px;border-radius:8px;background:var(--green);color:white;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.sidebar{padding:22px 14px 16px;overflow-y:auto;overscroll-behavior:contain;background:#fcfdfc}.platform-sidebar-brand,.sidebar-brand{display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.brand{font-size:16px}.brand small{font-size:11px;letter-spacing:0;color:var(--muted)}.brand-mark{box-shadow:0 4px 12px #17654b14}.workspace-label{margin:24px 0 18px;padding:12px 10px;background:white;flex-shrink:0}.workspace-label strong{font-size:13px}.workspace-label .badge,.workspace-label small{font-size:11px}.sidebar nav{gap:4px}.sidebar nav button{padding:10px 12px;min-height:42px;color:#51675c;font-size:14px}.sidebar nav button.active{box-shadow:inset 3px 0 var(--green)}.nav-caption,.nav-section-label{display:block;padding:6px 12px;margin:0;font-weight:600;letter-spacing:0;color:#718277}.nav-section-label:not(:first-child){margin-top:10px}.sidebar-bottom{gap:12px;padding-top:20px;flex-shrink:0}.sidebar-bottom :is(a,button){font-size:12px;min-height:32px;color:#53685c}.sidebar-bottom small{color:#748478;font-size:11px;padding-top:12px}.main-shell{min-width:0}.topbar{height:62px;padding-inline:28px;position:sticky;top:0;z-index:25;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.topbar>div{font-size:13px;gap:10px;min-width:0}.topbar strong{font-weight:600}.main-content,.main-content.language-page{padding:26px 28px 24px}.knowledge-page .page-heading,.language-page .page-heading,.page-heading{margin-bottom:22px;gap:16px}.language-page .page-heading h1,.page-heading h1{font-size:27px;letter-spacing:-.5px;line-height:1.4}.language-page .page-heading p,.page-heading p{line-height:1.75;margin-top:6px}.workspace-footer{color:#75867b;font-size:11px;margin-top:28px;gap:12px}.button{min-height:40px;font-size:13px;border-color:#d5e0d9;border-radius:8px}.button.primary{box-shadow:0 2px 3px #17654b13}.button:disabled{opacity:.6}.icon-button{min-width:34px;min-height:34px;color:#5c7266}.text-button{font-size:13px}:is(.page-heading,.business-content>.card-header)>.export-control{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:8px 12px;min-width:0}:is(.page-heading,.business-content>.card-header)>.export-control>.muted{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(.page-heading,.business-content>.card-header)>.export-control>[role]{grid-column:1/-1}.badge{font-size:12px;color:#52675b;padding:4px 9px;border-radius:6px}.badge:is(.new,.processing,.pending,.sending){color:#79521a;background:#fff3da}.badge:is(.failed,.uncertain){color:#a04331;background:#fff0eb}.badge:is(.done,.accepted){color:#1d6548;background:#e9f5ed}label{font-size:13px;color:#405c4d;line-height:1.6}label small{font-size:12px;line-height:1.65;color:var(--muted)}input:not([type=checkbox]),select,textarea{font-size:14px;border-color:#ccdacf;min-height:40px;color:#253e31;border-radius:8px}input::placeholder,textarea::placeholder{color:#74857a}input:focus,select:focus,textarea:focus{border-color:#438569;box-shadow:0 0 0 3px #17654b12}input:disabled,select:disabled,textarea:disabled{background-color:#f2f5f3;color:#6b7d70;cursor:not-allowed}select:not([multiple]):not([size]),select:not([multiple])[size="1"]{appearance:none;padding-inline-end:42px;background-image:url(/icons/select-chevron.svg);background-repeat:no-repeat;background-position:right 12px center;background-size:16px 16px}select:not([multiple]):not([size]):dir(rtl),select:not([multiple])[size="1"]:dir(rtl){background-position:left 12px center}@media (forced-colors:active){select:not([multiple]):not([size]),select:not([multiple])[size="1"]{appearance:auto;padding-inline-end:12px;background-image:none}}.checkbox{font-size:13px;min-height:28px;gap:9px}.checkbox input{width:17px;height:17px;flex-shrink:0}.notice{font-size:13px;color:#526748;line-height:1.75;border-radius:8px}.notice.error{color:#99472d;background:#fff4ef;border-color:#edcfc0}.password-input{position:relative;display:block;margin-top:7px}.password-input input{padding-inline-end:48px}.password-toggle{position:absolute;inset-inline-end:5px;top:50%;transform:translateY(-50%)}.card,.stat-card{border-radius:12px}.card-header{padding:18px 20px;border-bottom-color:var(--line)}.card-header p{font-size:13px;margin-top:4px;line-height:1.65}.stat-card{padding:20px}.stat-card>div{color:#5d7164}.stat-card>strong{margin:10px 0;font-size:34px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#244b38}.stat-card small{font-size:12px;color:var(--muted);gap:6px}.form-builder,.overview-grid,.site-grid,.stats-grid{gap:18px}.launch-card{padding:22px;background:#edf5ee}.launch-card h2{font-family:var(--font);font-size:24px;font-weight:600;letter-spacing:0}.launch-card button,.launch-card>p{font-size:13px;color:#476451}.launch-card .eyebrow{font-size:11px}.launch-card button{min-height:42px}.system-card{padding:18px 20px;margin-top:18px}.health-items>span,.system-card p{font-size:13px;color:#607467}.empty{min-height:210px;padding:32px 20px}.empty h3{font-size:15px;color:#435e4c}.empty p{font-size:13px;color:var(--muted);line-height:1.8}.table-scroll,.table-wrap{overscroll-behavior-inline:contain}table{font-size:13px}th{font-weight:600;color:#596e60;background:#f5f8f6;padding:12px 18px}td{padding:15px 18px;border-top-color:#e9eeeb}td strong{font-size:13px;font-weight:600}td small{font-size:12px;color:#677b6c}tbody tr:hover{background:#f1f7f3}tbody tr:focus-visible{outline:2px solid var(--green);outline-offset:-2px;background:#f1f7f3}.toolbar{padding:16px 20px;gap:12px}.record-pagination>.muted,.toolbar>.muted{font-size:12px}.record-pagination{background:#fbfcfb;gap:12px}.record-pagination .row-actions{max-width:none;flex-wrap:nowrap;gap:8px}.knowledge-card .knowledge-toolbar{padding:16px 20px}.knowledge-card .faq-list article{padding:18px 20px}.knowledge-card .faq-copy h3{font-size:15px;font-weight:600;line-height:1.7}.knowledge-card .faq-copy p{font-size:14px;line-height:1.8;color:#526b5d}.faq-list small{font-size:12px;color:#6d8073}.knowledge-row-actions :is(.faq-status,.faq-edit,.icon-button){min-height:38px;height:38px}.site-card{padding:20px}.site-add span,.site-card>.muted,.site-origin{font-size:13px;color:var(--muted)}.site-preview span{font-size:13px;padding:9px 14px}.site-actions{flex-wrap:wrap;margin-top:14px}.site-actions .button{min-height:38px;font-size:13px}.site-delete-button{margin-inline-start:auto}.site-delete-dialog ul{margin:14px 0 22px;padding-inline-start:20px;color:var(--muted);font-size:14px;line-height:1.9}.site-delete-actions{display:flex;justify-content:flex-end;gap:10px}.button.danger-solid{color:white;background:#ad443a;border-color:#ad443a}.button.danger-solid:hover{background:#91372f}.site-add strong{font-size:15px;color:#41654c}.site-add{min-height:260px}.form-preview,.settings-card{padding:22px}.form-preview>p,.form-preview>small,.service-help,.settings-card>p{font-size:13px;color:var(--muted);line-height:1.75}.form-preview{top:80px}.field-editor label{font-size:13px}.field-order b{color:#687e6b;font-size:13px}.site-config-form :is(input:not([type=checkbox]),select,textarea){min-height:40px;font-size:14px}.site-config-form>.site-config-save-note,.site-shared-language p{font-size:13px}.language-center .card-header p,.language-center .muted{font-size:13px;color:var(--muted)}.language-center .button{min-height:38px}.language-center :is(input:not([type=checkbox]),select,textarea){min-height:38px}.language-advanced summary,.language-published,.language-site-row strong{font-size:13px}.language-entry-copy small,.language-publish-status,.language-site-columns,.language-site-row small,.language-source-warning{font-size:12px}.language-tabs button{font-size:13px;min-height:38px}.language-entry textarea{line-height:1.8}.language-preview>small{font-size:12px;color:var(--muted)}.quality-row h3{font-size:15px}.quality-row p,.quality-section label,.quality-section p{font-size:14px;line-height:1.8}.quality-events small,.quality-row small,.quality-section-heading small,.quality-steps li,.quality-tag{font-size:12px;color:#657968}.list-scope-note,.quality-list-note{font-size:13px;color:#637465;line-height:1.8;padding-block:12px}.quality-actions .button{min-height:40px;font-size:13px}.platform-tenants .button-row .button{font-size:12px;min-height:36px}.audit-filter-summary,.block-muted,.business-boundary,.business-facts small{font-size:13px;color:var(--muted)}.modal-backdrop{background:#18372e59;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal{border:1px solid #e4ebe6;border-radius:16px;box-shadow:0 24px 80px #112c2430}.modal>header{flex-shrink:0;padding:18px 22px}.modal>header h2{font-size:18px}.modal-body{min-height:0;padding:22px;overscroll-behavior:contain}.modal-body>p{font-size:13px;color:var(--muted)}.detail-meta small,.event-line,.history small{font-size:12px;color:#677d69}.history p{font-size:14px;line-height:1.8}.snippet{font-size:13px;line-height:1.75;border-color:#d7e3d9}.login-story{isolation:isolate;background:linear-gradient(145deg,#e7f1e8,#f0f5ed)}.login-story:after{z-index:-1;opacity:.55}.login-story h1{line-height:1.55}.login-story p,.login-story>small,.story-line{color:#526f53}.story-line{font-size:13px;flex-wrap:wrap}.login-form h2{letter-spacing:-.6px}.login-form .muted{font-size:14px;margin:10px 0 28px}.login-form label{font-size:14px;margin-bottom:20px}.login-form input{height:48px;font-size:15px}.login-form .button{height:48px}.login-note{font-size:12px;line-height:1.7;color:#657b67;align-items:flex-start}.login-note svg{flex-shrink:0;margin-top:3px}.account-page h1{margin-top:0}.account-page .settings-card{padding:32px}.account-page form{margin-top:24px}.account-page .button.primary{width:100%}.standalone-chat{background-color:#edf3ef;background-image:radial-gradient(#d1ddd2 1px,transparent 0)}.chat-app{font-size:14px}.chat-brand small{font-size:12px;opacity:.9}.chat-icon{min-width:36px;min-height:36px;align-items:center;justify-content:center}.chat-form-panel .eyebrow,.chat-intro .eyebrow{font-size:11px;color:#657e65}.chat-intro>p{line-height:1.8;color:#52694f}.intro-actions button{border-color:#dce7d9;color:#4f7147}.intro-actions button>span{font-size:14px;color:#344e3c}.intro-actions small{font-weight:400;line-height:1.6;color:#61735a}.intro-actions button:hover{border-color:var(--chat-color);background:#f5f8f2}.bubble{font-size:14px;line-height:1.85;color:#344e3c}.contact-info a,.contact-info p,.contact-info strong{font-size:13px}.contact-info p{color:#617451}.chat-app input,.chat-app select,.chat-composer textarea{font-size:14px}.chat-composer form button{width:38px;height:38px}.chat-composer form{transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.chat-composer form:focus-within{border-color:color-mix(in srgb,var(--chat-color) 75%,white);box-shadow:0 0 0 3px color-mix(in srgb,var(--chat-color) 9%,transparent);background-color:white}.chat-composer textarea:focus,.chat-composer textarea:focus-visible{outline:none;box-shadow:none;background:transparent}.chat-shortcuts{gap:8px;flex-wrap:wrap}.chat-shortcuts :is(button,a){min-height:32px;padding:5px 9px;font-size:12px;color:#4f704b;background:#f1f6ef;border-radius:6px}.chat-composer>small,.privacy-note{font-size:11px;color:#677e5e}.back-link,.chat-app .notice.error,.chat-app label,.chat-form-panel>.muted{font-size:13px}.back-link{min-height:36px;margin-bottom:18px;color:#4f7147}.answer-feedback button{font-size:12px;min-height:34px;padding:5px 8px;border-radius:6px;color:#617763}.answer-feedback button:hover,.answer-feedback button[aria-pressed=true]{background:#edf5ed}@media (max-width:1100px){.main-content,.main-content.language-page{padding:24px 20px}.topbar{padding-inline:20px}.overview-grid{grid-template-columns:minmax(0,1fr)}.launch-card h2 br{display:none}.launch-card{padding:20px}.launch-card>p{margin-bottom:12px}.page-heading{flex-wrap:wrap}}@media (max-width:640px){.sidebar:not(.visible){visibility:hidden}.sidebar{padding:18px 12px}.platform-sidebar-brand .brand,.sidebar-brand .brand{gap:8px;padding:0;font-size:14px}.platform-sidebar-brand .brand small,.sidebar-brand .brand small{font-size:10px}.platform-sidebar-brand .brand-mark,.sidebar-brand .brand-mark{width:32px;height:34px}.sidebar nav button{min-height:44px}.workspace-label{margin-top:18px}.topbar{height:58px;padding-inline:12px}.topbar>div{font-size:13px}.main-content,.main-content.language-page{padding:20px 14px}.knowledge-page .page-heading,.language-page .page-heading,.page-heading{align-items:flex-start;margin-bottom:18px}.language-page .page-heading h1,.page-heading h1{font-size:23px}.language-page .page-heading p,.page-heading p{font-size:13px;max-width:none;line-height:1.7}.page-heading>.button{margin-top:0;min-height:40px;font-size:13px}.stats-grid{gap:10px}.stat-card{padding:14px}.stat-card>div{font-size:12px}.stat-card>strong{font-size:30px}.stat-card small{font-size:11px;line-height:1.6}.card-header{padding:16px;flex-wrap:wrap}.card-header h2{font-size:16px}.card-header p,.card-header>.text-button{font-size:13px}.knowledge-card .knowledge-toolbar,.toolbar{padding:14px}.knowledge-card .faq-list article{padding:16px 14px}.knowledge-row-actions :is(.faq-status,.faq-edit,.icon-button){min-height:40px;height:40px}.record-pagination{flex-direction:column;align-items:stretch}.record-pagination .row-actions{display:flex;width:100%;justify-content:space-between}.record-pagination .button{flex:1 1}.form-preview,.settings-card,.site-card{padding:18px}.button,.language-center .button,.quality-actions .button,.site-actions .button{min-height:42px}.chat-app input,.chat-app select,.chat-app textarea,.language-center :is(input:not([type=checkbox]),select,textarea),.login-form input,.site-config-form :is(input:not([type=checkbox]),select,textarea),input:not([type=checkbox]),select,textarea{font-size:16px}.language-advanced summary,.language-site-label{font-size:13px}.language-tabs button{min-height:40px}.modal-backdrop{padding:12px}.modal{max-height:calc(100dvh - 24px)}.modal>header{padding:16px 18px}.modal-body{padding:18px}.modal .icon-button{min-width:38px;min-height:38px}.site-config-actions{flex-direction:column}.workspace-footer{flex-wrap:wrap;font-size:11px;padding-top:16px}.login-story{height:110px;padding:28px}.login-form{padding:32px 24px 40px}.login-form h2{font-size:27px}.account-page{padding:24px 16px}.account-page .settings-card{padding:24px 20px}.chat-header{padding:15px}.chat-messages{padding:20px 16px}.chat-composer{padding:12px 14px max(12px,env(safe-area-inset-bottom))}.chat-composer form button{width:42px;height:42px}}.platform-identity{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;padding:14px 12px 11px;border-color:#d5e5dc;border-radius:12px;background:#f5faf7}.platform-identity .avatar{width:38px;height:38px;border-radius:11px;background:#1b6a50;color:white}.platform-identity.is-business{background:#f8faf7}.platform-identity.is-business .avatar{background:#e6eee2;color:#506e49}.platform-identity-name{min-width:0}.platform-identity strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-width:none;white-space:normal;overflow-wrap:anywhere;font-size:14px;line-height:1.5;color:#29483a}.platform-identity-meta{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:6px;padding-top:9px;border-top:1px solid #dfebe2}.platform-identity-meta small{font-size:11px;line-height:1.5;color:#637c6c}.platform-identity .badge{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;margin:0;padding:3px 7px;font-size:11px;line-height:1.5;color:#24694e;background:#e4f1e9;border-radius:5px}.platform-identity.is-business .badge{color:#62715e;background:#eaf0e6}.platform-sidebar-bottom{padding-inline:0;gap:12px}.platform-account-actions{padding:5px;border:1px solid #e1e9e3;border-radius:11px;background:#fff}.platform-sidebar-bottom .platform-account-action{width:100%;min-height:44px;padding:7px 9px;gap:10px;border-radius:7px;font-size:13px;font-weight:500;color:#486454}.platform-account-action+.platform-account-action{margin-top:3px}.platform-account-action>span:not(.platform-action-icon){flex:1 1}.platform-action-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;border-radius:7px;background:#f0f5f1}.platform-sidebar .platform-action-chevron{margin-left:auto;color:#8ba093}.platform-account-action:hover{background:#edf5ef;color:#17654b}.platform-signout:hover{background:#fff2ed;color:#a4523a}.platform-signout:hover .platform-action-icon{background:#fae7df}.platform-sidebar-bottom>small{padding:0 6px;border:0;font-size:11px;line-height:1.6}.platform-audit>.audit-header{padding:18px 20px;gap:16px;flex-wrap:wrap}.audit-heading{display:flex;align-items:center;gap:11px;min-width:0}.audit-heading-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:38px;height:38px;border-radius:10px;color:#287254;background:#edf5ee}.audit-heading h2{font-size:16px;line-height:1.5}.audit-heading p{margin-top:3px;font-size:12px;line-height:1.65}.audit-header-actions{display:flex;align-items:center;gap:12px;margin-left:auto}.audit-result-count{font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#63776a}.audit-header-actions .button{min-height:36px;padding:7px 11px}.platform-audit .audit-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 12px;padding:18px 20px 20px;background:#f7faf8}.audit-filters label{color:#536c5d;font-size:12px;font-weight:500}.audit-filters :is(input,select){height:40px;min-height:40px;margin-top:6px;padding:8px 10px;min-width:0;width:100%;background-color:white;border-color:#d7e3d9;border-radius:7px;font-size:13px;font-weight:400}.audit-filters .button-row{display:flex;gap:8px;flex-wrap:nowrap;justify-content:flex-end}.audit-filters .button{height:40px;min-height:40px;padding:8px 13px;gap:6px}.platform-audit thead th{background:white;color:#5f7668;padding-block:13px}.platform-audit .audit-loading{padding:12px 20px;font-size:12px}@media (min-width:1400px){.platform-audit .audit-filters{grid-template-columns:1fr .95fr 1.25fr 1fr 1fr auto}}@media (max-width:960px){.platform-audit .audit-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-filters .audit-tenant-field,.audit-filters .button-row{grid-column:1/-1}}@media (max-width:640px){.platform-identity{margin-top:18px}.platform-audit>.audit-header{padding:16px;gap:12px}.audit-header-actions{width:100%;justify-content:space-between}.audit-header-actions .button{margin-left:auto;min-height:40px}.platform-audit .audit-filters{padding:16px;gap:12px 10px}.audit-filters label{grid-column:1/-1;font-size:13px}.audit-filters .audit-date-field{grid-column:auto}.audit-filters :is(input,select){height:44px;min-height:44px;font-size:16px}.audit-filters .button-row{margin-top:2px}.audit-filters .button{flex:1 1;height:42px;min-height:42px}}.form-workspace-bar{position:sticky;top:74px;z-index:12;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;padding:16px 18px;background:#fff;border:1px solid var(--line);box-shadow:0 4px 18px #183f2910}.form-workspace-actions,.form-workspace-status{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.form-workspace-status strong{font-size:14px}.form-workspace-status small{color:var(--muted);font-size:12px}.form-save-state{padding:3px 8px;background:#eaf3ee;color:#256849;border-radius:5px;font-size:12px}.form-save-state.unsaved{background:#fff3dc;color:#87601c}.form-workspace-note{margin:10px 2px 16px;color:var(--muted);font-size:13px}.form-editor-body{border:0;padding:0;margin:0;min-width:0}.compact-form-builder{grid-template-columns:minmax(0,1fr) 320px;gap:20px}.form-fields-card .card-header{padding:17px 18px;gap:12px}.form-field-count{font-size:12px;font-weight:500;color:var(--muted);margin-inline-start:6px}.compact-field-editors{padding:0}.compact-field-editor{padding:14px 18px 10px}.compact-field-editor:last-child{border-bottom:0}.field-editor-main{display:grid;grid-template-columns:24px minmax(90px,1fr) 126px 58px 100px;align-items:end;gap:10px}.field-number{align-self:center;color:#829487;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.compact-field-editor label{margin:0;min-width:0;color:#45604e;font-size:12px;font-weight:500}.compact-field-editor :is(input:not([type=checkbox]),select,textarea){min-height:40px;padding-block:8px;font-size:14px}.compact-field-editor .checkbox.field-required{display:flex;align-items:center;gap:6px;min-height:40px;white-space:nowrap;font-size:13px}.field-row-actions{display:flex;align-items:center;gap:2px;min-height:40px}.field-row-actions .icon-button{width:32px;height:36px;min-width:32px;min-height:36px}.field-extra{margin:8px 0 0 34px}.field-extra summary{display:flex;align-items:center;gap:5px;cursor:pointer;color:#526d5c;font-size:12px;list-style:none;padding:3px 0}.field-extra summary::-webkit-details-marker{display:none}.field-extra summary>svg{flex-shrink:0;transition:transform .15s}.field-extra[open] summary>svg{transform:rotate(90deg)}.field-extra summary small{margin-inline-start:6px;color:#758578;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.field-extra-content{display:grid;gap:12px;padding:10px 0 4px}.compact-form-footer>small,.field-extra-content small{display:block;color:var(--muted);font-size:12px;line-height:1.7;margin-top:5px}.compact-form-footer{padding:16px 18px;border-top:1px solid var(--line);background:#f7faf7;border-radius:0 0 12px 12px}.compact-form-footer label{margin-bottom:0;font-size:13px}.compact-form-footer textarea{min-height:66px;font-size:14px}.compact-form-preview{display:flex;flex-direction:column;max-height:calc(100dvh - 260px);padding:18px;top:164px}.compact-form-preview>:not(.form-preview-content){flex-shrink:0}.form-preview-heading{display:flex;align-items:center;gap:10px;padding-bottom:16px;border-bottom:1px solid var(--line)}.form-preview-heading .section-icon{width:36px;height:36px}.form-preview-heading h2{font-size:15px}.form-preview-heading p{margin:3px 0 0;font-size:12px;color:var(--muted)}.form-preview-content{flex:1 1 auto;max-height:calc(100dvh - 260px);min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 3px 0;scrollbar-width:thin}.compact-form-preview .form-fields label{font-size:13px;margin-bottom:13px}.compact-form-preview .form-fields :is(input,select,textarea){font-size:14px;min-height:40px}.form-preview-submit{border-radius:8px;background:#17654b;color:#fff;font-size:14px;font-weight:600;text-align:center;padding:10px;margin-top:6px}.compact-form-preview>p.form-preview-caption{margin:10px 0 0;font-size:12px;line-height:1.7}@media (max-width:1180px){.compact-form-builder{grid-template-columns:minmax(0,1fr)}.compact-form-preview{position:static;max-height:none}.form-preview-content{max-height:480px}.compact-form-preview .form-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}}@media (max-width:640px){.form-workspace-bar{top:66px;padding:14px;gap:12px}.form-workspace-actions{width:100%;gap:8px}.form-workspace-actions .button{flex:1 1;padding-inline:10px;font-size:13px}.form-workspace-note{font-size:12px;line-height:1.7}.form-fields-card .card-header{padding:14px 12px}.form-fields-card .card-header h2{font-size:15px}.form-fields-card .card-header p{font-size:12px}.form-fields-card .card-header .button{padding-inline:9px;font-size:13px;flex-shrink:0}.compact-field-editor{padding:14px 12px 10px}.field-editor-main{grid-template-columns:22px minmax(0,1fr) 126px;gap:8px}.field-number{align-self:end;padding-bottom:12px}.field-required{grid-column:2}.field-row-actions{grid-column:3;justify-content:flex-end;gap:0}.field-row-actions .icon-button{width:38px;min-width:38px;height:40px;min-height:40px}.field-extra{margin:4px 0 0 30px}.compact-form-footer{padding:14px 12px}.compact-form-preview{padding:16px}.compact-form-preview .form-fields{grid-template-columns:minmax(0,1fr)}.compact-field-editor :is(input:not([type=checkbox]),select,textarea),.compact-form-footer textarea,.compact-form-preview .form-fields :is(input,select,textarea){font-size:16px}.site-delete-actions{flex-wrap:wrap}}:root{--brand:#3159f5;--brand-deep:#2244cb;--brand-soft:#edf1ff;--bg:#f5f7fb;--paper:#fff;--ink:#17213b;--muted:#5f6f89;--line:#e3e8f0;--surface-soft:#f8faff;--field-border:#d8e0ed;--danger:#b54548;--green:var(--brand);--green-light:var(--brand-soft);--field-focus:var(--brand);--field-ring:#3159f51a;--surface-shadow:0 3px 14px #17213b04;--font:"Avenir Next","PingFang SC","Microsoft YaHei",system-ui,sans-serif}::selection{background:#dce5ff;color:#17213b}:is(button,a,summary):focus-visible{outline-color:var(--field-focus)}.eyebrow{color:var(--muted)}.brand{padding-inline:4px;gap:10px;color:var(--ink);text-decoration:none}.brand-mark{width:40px;height:40px;border-radius:12px;background:var(--brand);box-shadow:none;color:#fff}.brand-mark svg>path:last-child{fill:#ffd675}.brand-wordmark{font-size:19px;font-weight:650;letter-spacing:-.6px;line-height:1.3;white-space:nowrap}.brand-product{margin-left:5px;font-size:12px;font-weight:600;letter-spacing:0}.brand .brand-wordmark small{font-size:10px;letter-spacing:.5px;color:var(--muted);margin-top:5px}.sidebar{background:#fff;padding:25px 16px 18px;border-color:var(--line)}.workspace-label{background:#f7f8fc;border-color:#edf0f6;margin:28px 0 20px;border-radius:10px}.workspace-label .avatar{background:#e8edfb;color:#5570ab}.workspace-label strong{color:var(--ink)}.workspace-label .badge{color:#66758e;background:#e9edf5}.sidebar nav button{padding:11px 13px;border-radius:9px;color:#59667e;font-weight:500}.sidebar nav button svg{stroke-width:1.65}.sidebar nav button:hover{background:#f3f5fb;color:var(--brand)}.sidebar nav button.active{background:var(--brand-soft);color:var(--brand);box-shadow:none;font-weight:600}.sidebar nav button.active svg{stroke-width:2}.sidebar nav b{background:var(--brand);color:#fff;border-radius:6px}.nav-caption,.nav-section-label{color:#5f6f89;font-size:11px;letter-spacing:.5px;padding:5px 13px}.sidebar-bottom :is(a,button){color:#606f87}.sidebar-bottom :is(a,button):hover{color:var(--brand)}.sidebar-account-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sidebar-bottom .sidebar-account-actions>button{justify-content:center;min-width:0;min-height:44px;padding:6px;gap:6px;white-space:nowrap;border-radius:8px}.sidebar-account-actions>button svg{flex-shrink:0}.sidebar-bottom .sidebar-account-actions>button:hover{background:var(--brand-soft)}.sidebar-bottom small{color:#5f6f89;border-color:var(--line)}.platform-identity .avatar,.platform-identity.is-business .avatar{background:var(--brand-soft);color:var(--brand)}.platform-identity-name strong{color:var(--ink)}.platform-action-icon{background:#f0f3fa;color:#65758f}.platform-account-action:hover{color:var(--brand);background:#f2f5ff}.platform-account-action:hover .platform-action-icon{background:#e8edff;color:var(--brand)}.topbar{height:66px;background:#ffffffeb;border-bottom:1px solid var(--line)}.topbar-preview{display:inline-flex;align-items:center;gap:7px;padding:8px 12px;color:var(--brand);font-size:12px;border:1px solid #e1e7ff;border-radius:8px;background:#f8faff}.topbar-preview:hover{background:var(--brand-soft)}.main-content,.main-content.language-page{max-width:1640px;padding:30px 32px}.language-page .page-heading h1,.page-heading h1{font-size:26px;letter-spacing:-.8px;font-weight:650}.language-page .page-heading p,.page-heading p{color:var(--muted);font-size:13px}.workspace-footer{color:#5f6f89;border-top:1px solid var(--line);padding-top:18px}.button{border-color:#dce2ed;border-radius:9px;font-weight:550;color:#34405b;box-shadow:0 1px 2px #17213b04}.button:hover{background:#f5f7fc;border-color:#b9c5db}.button.primary{background:var(--green);border-color:var(--green);color:#fff;box-shadow:0 3px 7px #3159f51a}.button.primary:hover{background:var(--brand-deep);border-color:var(--brand-deep)}.button:disabled{box-shadow:none}.icon-button{color:#5f6f89;border-radius:8px}.icon-button:hover{background:var(--brand-soft);color:var(--brand)}.danger,.icon-button.danger{color:#b54548}.text-button{color:var(--brand)}.text-button:hover{color:var(--brand-deep)}label{color:#34425c;font-weight:500}input:not([type=checkbox]):not([type=radio]),select,textarea{color:var(--ink);border-color:#d8e0ed;background-color:#fff;border-radius:9px}input::placeholder,textarea::placeholder{color:#5f6f89}input:not([type=checkbox]):not([type=radio]):focus,select:focus,textarea:focus{border-color:var(--field-focus);box-shadow:0 0 0 3px var(--field-ring)}input:disabled,select:disabled,textarea:disabled{background-color:#f3f5f9;color:#5f6f89}input[aria-invalid=true]:not([type=checkbox]),textarea[aria-invalid=true]{border-color:#b23e3e}input[aria-invalid=true]:not([type=checkbox]):focus,textarea[aria-invalid=true]:focus{border-color:#b23e3e;box-shadow:0 0 0 3px #b23e3e22}input[type=checkbox],input[type=radio]{accent-color:var(--brand)}.quality-search,.search-field{background:#fff;border:1px solid #d8e0ed;border-radius:9px;color:#5f6f89}.quality-search:focus-within,.search-field:focus-within{border-color:var(--field-focus);box-shadow:0 0 0 3px var(--field-ring);border-radius:9px}.quality-search input:not([type=checkbox]),.search-field input:not([type=checkbox]){border:0;background:transparent}.quality-search input:not([type=checkbox]):not([type=radio]):focus,.search-field input:not([type=checkbox]):not([type=radio]):focus{box-shadow:none;outline:none}.notice{color:#4b607e;background:#f1f5fc;border-color:#dfe7f4}.notice.error{color:#a43e36;background:#fff2f0;border-color:#f1d2cb}.toast{color:#215e47;background:#f0fbf5;border-color:#cfe7d9;box-shadow:0 8px 32px #17213b12}.badge{background:#f0f3f8;color:#607089}.card,.stat-card{border-color:var(--line);border-radius:14px;box-shadow:var(--surface-shadow)}.card-header{padding:21px 22px}.card-header h2{font-size:16px;color:var(--ink)}.card-header p,.settings-card>p{color:var(--muted)}.empty>span,.faq-icon,.section-icon,.site-icon{background:var(--brand-soft);color:var(--brand);border-color:#e4eaff}.empty>span{width:54px;height:54px;border-radius:17px}.empty h3{color:#34425c;margin-top:14px}.empty p{max-width:350px;margin-inline:auto;color:#5f6f89}.stat-card{position:relative;padding:22px;overflow:hidden}.stat-card>div{color:#65728b;font-size:13px}.stat-card>div svg{color:#5f6f89;stroke-width:1.65}.stat-card>strong{color:#192747;font-size:35px;line-height:1.25;font-weight:650;margin:16px 0 10px;letter-spacing:-1.2px}.stat-card small{color:#5f6f89}.stat-card small i{background:#a7b9f8}.stat-card small i.amber{background:#e8b253}th{background:#f8f9fc;color:#5f6f89;font-size:12px;border-color:var(--line)}td{border-color:#edf0f6;color:#43516b}td strong{color:#24304b}td small{color:#5f6f89}tbody tr:focus-visible,tbody tr:hover{background:#f7f9ff}.record-pagination{background:#fafbfe}.record-pagination,.record-trash-toolbar{border-color:var(--line)}.record-trash-toolbar .button{font-size:12px}.history p,.knowledge-card .faq-copy p,.quality-row p{color:#54627b}.faq-list article{border-color:#edf0f6}.faq-list small,.list-scope-note,.quality-list-note,.quality-row small,.quality-tag{color:#5f6f89}.quality-summary button{border-color:var(--line);color:#52617c;background:#fff;border-radius:12px}.quality-summary button.selected{color:var(--brand);border-color:#9bafff;background:var(--brand-soft);box-shadow:inset 3px 0 var(--brand)}.quality-summary strong{color:var(--ink)}.quality-row:hover{background:#fafbff}.quality-draft,.quality-section{border-color:var(--line)}.site-preview{background:#f7f9fc;border-color:#e3e8f0;border-radius:12px}.site-add{color:var(--brand);border-color:#cfd9f0;background:#f9faff;border-radius:14px}.site-add:hover{background:var(--brand-soft);border-color:var(--brand)}.site-add strong{color:#4b64aa}.site-shared-language{background:#f7f9fe;border-color:var(--line)}.launch-card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:24px}.launch-card .eyebrow{color:var(--brand);font-size:10px}.launch-card h2{color:var(--ink);font-size:22px}.launch-card>p{color:var(--muted)}.launch-card button{color:#34435e;border-color:#edf0f6}.launch-card button:hover{color:var(--brand)}.launch-card button>span{color:var(--brand);background:#edf1ff;border-color:#dbe3ff}.health-items>span,.system-card p{color:var(--muted)}.language-advanced,.language-policy,.language-rule{border-color:var(--line);background:#fff}.language-tabs button{color:#5f6f89}.language-tabs button.active{color:var(--brand);background:var(--brand-soft);border-color:#d7e0ff}.language-entry{border-color:var(--line)}.language-entry-source{color:#5f6f89;background:#f8f9fc}.form-workspace-bar{border-radius:12px;box-shadow:0 5px 16px #17213b06}.form-save-state{color:#27654f;background:#eaf7f0}.compact-field-editor label,.field-extra summary,.field-number{color:#5f6f89}.compact-form-footer{background:#f9fafe}.form-preview-submit{background:var(--brand)}.modal-backdrop{background:#121d3861;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal{border:1px solid #e5eaf3;border-radius:18px;box-shadow:0 25px 90px #17213b2e}.modal>header{padding:22px 24px;border-color:var(--line)}.modal-body{padding:24px}.snippet{color:#455778;background:#f5f7fc;border-color:#dce3f0}.launch-card:after{display:none}.knowledge-card .search-field{background:#f8faff;border-color:#d8e0ed}.knowledge-card .search-field:focus-within{border-color:var(--field-focus)}.knowledge-row-actions .faq-status.enabled{border-color:#dce4ff;background:#f1f5ff}.knowledge-row-actions .faq-edit{color:#52617b;border-color:var(--line)}.knowledge-row-actions .icon-button{border-color:var(--line)}.knowledge-card .faq-list article:hover{background:#f9fbff}.field-editor,.language-entry,.language-preview,.language-preview-card,.language-preview-header,.language-site-row{border-color:var(--line)}.language-entry-copy :is(strong,p),.language-site-row strong{color:#384961}.field-extra summary small,.language-advanced summary,.language-entry-copy small,.language-site-columns,.language-site-row small{color:var(--muted)}.language-site-columns,.language-tabs{background:#f9fafe}.language-tabs button{border-color:var(--line)}.language-publish-status,.language-published>span{color:var(--muted)}.platform-identity-meta{border-color:var(--line)}.platform-identity-meta small,.platform-sidebar-bottom .platform-account-action{color:#5f6f89}.platform-account-actions{border-color:var(--line)}.audit-heading-icon{color:var(--brand);background:var(--brand-soft)}.audit-filters,.audit-tenant-cell,.business-identity,.embedding-preset{background:#f8faff;border-color:var(--line)}.embedding-preset.selected{border-color:#a4b7ff;background:#f0f4ff}.embedding-preset p,.embedding-preset-help,.embedding-preset-title>span,.embedding-recommendations-heading>span{color:var(--muted)}.knowledge-import .import-upload{border-color:#bdccef;background:#f7f9ff}.import-table th{background:#f1f5ff}.scene-result small{color:#587568}.account-page select,.workspace select:not([multiple]):not([size]),.workspace select:not([multiple])[size="1"]{background-image:url(/icons/select-chevron-neutral.svg)}.platform-audit .audit-filters{background:var(--surface-soft);border-color:var(--line)}.audit-filters label,.audit-result-count,.platform-audit thead th,.platform-sidebar .platform-action-chevron{color:var(--muted)}.audit-filters :is(input,select){border-color:var(--field-border);border-radius:9px}.audit-filters :is(input,select):focus{border-color:var(--field-focus)}.platform-identity,.platform-identity.is-business{background:var(--surface-soft);border-color:var(--line)}.platform-identity .badge,.platform-identity.is-business .badge{color:var(--brand-deep);background:var(--brand-soft)}.platform-sidebar-bottom .platform-account-action:hover{color:var(--brand);background:var(--brand-soft)}.platform-tenants td:last-child{width:235px}.platform-tenants .tenant-management-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.platform-tenants .tenant-management-actions .button{min-height:36px;white-space:nowrap}.platform-tenants .tenant-management-actions>a{color:var(--brand);border-color:#d8e1ff;background:var(--brand-soft)}.platform-metrics{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.7}.platform-metrics summary{color:var(--muted)}.quality-summary button{transition:border-color .15s,background-color .15s}.quality-summary button:hover{border-color:#9bafff}.quality-summary button.selected :is(span,strong){color:var(--brand-deep)}.quality-search{padding-inline:12px;gap:10px}.quality-search>svg{flex-shrink:0}.quality-search input{min-width:0;padding-inline:0}.quality-row{border-color:var(--line)}.quality-row-icon{background:var(--brand-soft);color:var(--brand)}.quality-row-copy strong{color:var(--ink)}.quality-detail-meta,.quality-row-copy>span,.quality-section label{color:var(--muted)}.quality-tag:not(.bad):not(.draft):not(.cited){background:var(--brand-soft);color:var(--brand-deep)}.quality-draft,.quality-text.answer{background:var(--surface-soft)}.record-trash-toolbar{gap:12px 20px;padding:14px 20px}.record-view-switch{display:inline-flex;gap:4px;padding:4px;border:1px solid var(--line);border-radius:10px;background:#f3f5fa}.record-view-switch button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:7px 13px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--muted);font-size:13px;font-weight:550;cursor:pointer}.record-view-switch button.selected{color:var(--brand);background:white;border-color:var(--line);box-shadow:0 2px 4px #17213b08}.record-view-switch button:not(:disabled):hover{color:var(--brand)}.record-selection-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-left:auto}.record-select-all{display:inline-flex;align-items:center;gap:8px;min-height:36px;margin:0;color:var(--muted);font-size:13px;white-space:nowrap;cursor:pointer}.record-row-actions input[type=checkbox],.record-select-all input[type=checkbox]{width:16px;height:16px;margin:0;flex-shrink:0}.record-batch-action{min-height:36px;padding:7px 11px}.record-batch-action:disabled{background:#f7f8fb;color:#707c90;border-color:var(--line);opacity:.65}.record-batch-action.archive:not(:disabled),.record-row-actions .archive{color:var(--danger)}.record-batch-action.archive:not(:disabled):hover{border-color:#e4c2c5;background:#fff5f5}.record-batch-action.restore:not(:disabled){color:var(--brand)}.record-row-actions{min-height:32px;gap:8px}.record-row-actions .text-button{padding:6px;border-radius:6px;font-size:12px}.record-row-actions .archive:hover{background:#fff2f2}.language-publish{padding:20px 22px;border-color:#cfdafe;border-top:3px solid var(--brand);background:linear-gradient(105deg,#f3f6ff,#ffffff 70%);box-shadow:0 4px 18px #3159f508}.language-publish>.language-publish-copy{display:grid;gap:7px}.language-publish h2{display:flex;align-items:center;gap:9px;color:var(--ink);font-size:16px}.language-publish h2 svg,.language-publish-ready svg{flex-shrink:0;color:var(--brand)}.language-center .muted{color:var(--muted)}.language-publish .language-publish-ready{display:flex;align-items:flex-start;gap:6px;color:var(--muted);line-height:1.65}.language-publish-ready svg{margin-top:2px}.language-publish>.language-publish-action{display:grid;gap:7px;flex-shrink:0}.language-publish-action small{text-align:center;color:var(--muted);font-size:12px}.account-security-summary{display:flex;align-items:center;gap:14px}.account-security-icon{display:inline-flex;padding:13px;border-radius:14px;color:var(--brand);background:var(--brand-soft)}.account-security-summary>div{min-width:0}.account-security-summary strong{font-size:17px;overflow-wrap:anywhere}.account-security-note,.account-security-summary p{font-size:13px;color:var(--muted);line-height:1.7}.account-security-note{margin-block:20px;padding:11px 13px;border-radius:9px;background:var(--surface-soft);border:1px solid var(--line)}.account-password-form{display:grid;gap:18px}.account-password-form label{display:grid;gap:8px;margin:0}.account-password-form small{color:var(--muted);font-size:12px;line-height:1.6}@media (max-width:640px){.record-trash-toolbar{padding:12px 16px;gap:12px}.record-selection-actions{margin-left:0;width:100%;justify-content:space-between;gap:8px}.record-view-switch{width:100%}.record-view-switch button{flex:1 1}.language-publish{align-items:stretch;flex-direction:column;padding:16px}.language-publish-action .button{width:100%}}.service-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(260px,1fr);gap:26px;padding:32px;margin-bottom:22px;background:#edf2ff;border:1px solid #dfe7fc;border-radius:18px;overflow:hidden}.hero-kicker{display:flex;align-items:center;gap:7px;color:var(--brand);font-size:11px;font-weight:600;letter-spacing:.8px}.service-hero h2{color:#152448;font-size:clamp(25px,2.3vw,34px);line-height:1.5;letter-spacing:-1px;margin:13px 0}.service-hero h2 span{color:var(--brand)}.service-hero p{color:#5f6f89;font-size:13px;line-height:1.9}.hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin-top:23px}.service-hero-visual{display:flex;flex-direction:column;justify-content:center;gap:14px;position:relative}.hero-clock{display:flex;align-items:center;align-self:flex-end;gap:8px;background:#fff5d9;border:1px solid #f2e4bb;color:#8b6823;border-radius:50px;padding:6px 14px;font-size:11px;transform:rotate(3deg)}.hero-clock strong{font-size:20px;line-height:1}.hero-agent{gap:18px;padding:27px 22px;background:#fff;border:1px solid #e5ebfa;box-shadow:0 18px 35px #344bc511}.hero-agent,.hero-agent-mark{display:flex;align-items:center;border-radius:18px}.hero-agent-mark{justify-content:center;color:var(--brand);background:#edf2ff;width:74px;height:74px;flex-shrink:0}.hero-agent-mark svg>path:last-child{fill:#efa938}.hero-agent strong{font-size:16px;font-weight:600;color:#263553;line-height:1.7}.hero-agent div>span{display:flex;gap:6px;align-items:center;flex-wrap:wrap;color:#5f6f89;font-size:10px;margin-top:9px}.hero-agent i{width:3px;height:3px;border-radius:50%;background:#adbad4}.hero-configuration{display:flex;align-items:center;align-self:center;gap:7px;border:0;background:transparent;color:#5f6f89;font-size:11px;padding:8px}.hero-configuration>span:first-child{width:6px;height:6px;background:#d49939;border-radius:50%}.hero-configuration>.configured:first-child{background:#2c9470}.platform-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;background:#182953;color:#fff;border-radius:18px;padding:30px 32px;margin-bottom:22px}.platform-hero .hero-kicker{color:#a9bbfb;font-size:10px;letter-spacing:1.5px}.platform-hero h2{font-size:29px;line-height:1.5;margin:10px 0 13px;font-weight:550}.platform-hero p{color:#b4c1db;font-size:13px}.platform-hero .button{background:#fff;color:#243b7a;border:0;flex-shrink:0}.login-page{grid-template-columns:minmax(0,1.15fr) minmax(410px,1fr);min-height:100dvh}.login-story{min-height:100dvh;background:#f0f4ff;padding:35px clamp(32px,5vw,80px) 26px;height:auto}.login-story:after{display:none}.login-story-content,.login-story-footer,.login-story>.brand{width:100%;max-width:570px;margin-inline:auto}.login-story .brand{padding-inline:0}.login-story-content{padding:38px 0 30px;max-width:570px;width:100%;margin-block:auto}.login-kicker{display:inline-flex;align-items:center;gap:8px;color:#4d65a8;font-size:12px;font-weight:500}.login-story h1{font-family:var(--font);font-size:clamp(34px,3.3vw,49px);font-weight:650;letter-spacing:-1.5px;line-height:1.4;color:#172545;margin:18px 0}.login-story h1 em{font-style:normal;color:var(--brand)}.login-story .login-lead{font-size:14px;color:#5f6f89;line-height:1.9}.product-scene{margin-top:28px;padding:18px 20px 16px;background:#fff;border:1px solid #e2e9f9;border-radius:17px;box-shadow:0 16px 35px #2b46980c}.scene-caption{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:16px;color:#435879;font-size:12px;font-weight:500}.scene-caption small{font-size:10px;color:#5f6f89;font-weight:400}.scene-question{background:#eff3ff;color:#526383;border-radius:12px 12px 3px 12px;padding:12px 14px;width:fit-content;margin-left:auto;font-size:12px}.scene-answer{display:flex;align-items:flex-start;gap:10px;margin-top:20px}.scene-avatar{display:flex;padding:7px;border-radius:10px;color:var(--brand);background:#edf2ff}.scene-answer strong{font-size:12px;color:#233659;font-weight:600}.scene-answer strong span{font-size:9px;color:#5f6f89;background:#f0f4fe;border-radius:4px;padding:3px 5px;margin-left:6px;font-weight:400}.login-story .scene-answer p{color:#65738c;font-size:12px;line-height:1.8;margin:6px 0}.scene-answer small{display:flex;align-items:center;gap:5px;color:#5f6f89;font-size:10px}.scene-result{display:flex;align-items:center;gap:9px;margin:17px 0 18px 46px;background:var(--surface-soft);border:1px solid var(--line);padding:11px;border-radius:9px}.scene-result>span{display:flex;border-radius:50%;color:#5f6f89;background:var(--brand-soft);padding:4px}.scene-result strong{display:block;font-size:11px;color:var(--brand-deep);font-weight:500}.scene-result small{display:block;color:#5f6f89;font-size:10px;margin-top:2px}.scene-result>svg{color:#5f6f89;margin-left:auto;flex-shrink:0}.scene-composer{display:flex;justify-content:space-between;align-items:center;gap:8px;border:1px solid #e7ecf5;border-radius:10px;padding:7px 8px 7px 12px;font-size:11px;color:#5f6f89}.scene-composer>span:last-child{background:var(--brand);color:#fff;border-radius:7px;padding:6px;display:flex}.login-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:26px;gap:16px}.login-benefits>div{display:grid;gap:5px}.login-benefits svg{color:#5f6f89;stroke-width:1.7;margin-bottom:3px}.login-benefits strong{font-size:12px;font-weight:600;color:#425776}.login-benefits span{font-size:10px;color:#5f6f89}.login-story-footer{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;color:#5f6f89;align-items:center}.login-story-footer>span{font-size:10px;letter-spacing:2px;font-weight:600}.login-story-footer small{font-size:10px}.login-form{position:relative;padding:64px 36px 80px;background:#fff}.login-form form{max-width:360px;width:100%}.login-form-icon{display:flex;width:52px;height:52px;border:1px solid #e4eaff;border-radius:16px;color:var(--brand);align-items:center;justify-content:center;background:#f6f8ff;margin-bottom:28px}.login-form .eyebrow{color:#5f6f89;font-size:10px;letter-spacing:2px;margin-bottom:10px}.login-form h2{color:#172545;font-size:30px;letter-spacing:-1px;font-weight:650}.login-form .muted{color:#5f6f89;font-size:13px;margin:12px 0 32px}.login-form label{color:#53617b;font-size:13px;margin-bottom:22px}.login-form input{height:50px;background-color:#fbfcfe;border-color:#e0e6f1;border-radius:9px}.login-form input:focus{background:#fff}.login-form .button{height:49px;margin-top:4px;justify-content:space-between;padding-inline:20px;font-size:14px;border-radius:9px}.login-note{color:#5f6f89;font-size:11px;justify-content:center}.login-form-footer{position:absolute;bottom:28px;display:flex;align-items:center;gap:7px;color:#5f6f89;font-size:10px}.account-page{background:#f2f5fc}.account-brand{padding:0;margin-bottom:36px}.account-page .settings-card{box-shadow:0 16px 50px #2439650a;max-width:480px}.standalone-chat{background-color:#edf0f5;background-image:radial-gradient(#d8dee9 1px,transparent 0);background-size:24px 24px}.chat-app{--field-focus:var(--chat-color);--field-ring:color-mix(in srgb,var(--chat-color) 12%,transparent);--green:var(--chat-color);--ink:#263248;--muted:#778397;--line:#e6eaf0;border-radius:22px;box-shadow:0 22px 80px #25375218}.chat-header{padding:20px 22px}.chat-brand>span{border-radius:13px;width:42px;height:42px}.chat-brand strong{font-weight:600;letter-spacing:-.3px}.chat-messages{background:#fcfdff;padding:24px 22px}.chat-intro{padding-top:7px}.intro-symbol{background:color-mix(in srgb,var(--chat-color) 7%,white);border-color:color-mix(in srgb,var(--chat-color) 12%,white);border-radius:17px}.chat-intro h2{color:#263248;font-size:23px;line-height:1.45;letter-spacing:-.7px}.chat-form-panel .eyebrow,.chat-intro .eyebrow{color:#5f6f89;letter-spacing:1.5px;font-size:9px}.chat-intro>p{color:#5f6f89;font-size:14px}.intro-actions button{border-color:#e4e9f0;border-radius:12px;padding:17px 16px;color:var(--chat-color);box-shadow:0 2px 4px #23375203}.intro-actions button>span{color:#42506a;font-weight:500}.intro-actions small{color:#5f6f89;font-size:12px}.intro-actions button:hover{background:color-mix(in srgb,var(--chat-color) 3%,white);border-color:color-mix(in srgb,var(--chat-color) 35%,white)}.bot-avatar{background:color-mix(in srgb,var(--chat-color) 8%,white);border-radius:9px}.bubble{border-color:#e5eaf2;color:#42506a;border-radius:2px 13px 13px 13px}.chat-message.user .bubble{border-radius:13px 2px 13px 13px}.chat-composer{border-color:#edf0f5;padding:13px 18px}.chat-shortcuts :is(button,a){background:color-mix(in srgb,var(--chat-color) 5%,white);color:var(--chat-color);border-radius:7px}.chat-composer form{border-color:#dfe5ef;border-radius:13px;background:#fafbfd}.chat-composer form:focus-within{border-color:var(--chat-color);box-shadow:0 0 0 3px var(--field-ring)}.chat-composer textarea,.chat-composer textarea:focus{border:0;box-shadow:none;background:transparent;outline:none}.chat-composer>small{color:#5f6f89;font-size:10px}.chat-app .button.primary:hover{background:color-mix(in srgb,var(--chat-color) 88%,black);border-color:var(--chat-color)}.chat-app :is(input,textarea,select):focus{border-color:var(--chat-color)}.chat-app .back-link,.chat-app .text-button{color:var(--chat-color)}.chat-app .contact-info{background:color-mix(in srgb,var(--chat-color) 4%,white);border-color:color-mix(in srgb,var(--chat-color) 13%,white)}.contact-info strong{color:#4c5a73}.answer-feedback button,.contact-info p{color:#5f6f89}.answer-feedback button:hover,.answer-feedback button[aria-pressed=true]{background:color-mix(in srgb,var(--chat-color) 7%,white);color:var(--chat-color)}.chat-form-panel .muted,.privacy-note{color:#5f6f89}@media (min-width:1500px){.service-hero{padding:38px}}@media (max-width:1180px){.main-content,.main-content.language-page{padding:26px 22px}.service-hero{padding:26px;gap:20px}.hero-agent{padding:23px 17px;gap:12px}.hero-agent-mark{width:58px;height:62px}.hero-agent strong{font-size:14px}.login-story{padding:30px}.login-benefits{gap:10px}}@media (max-width:900px){.service-hero{grid-template-columns:minmax(0,1fr)}.service-hero-visual{display:none}.service-hero h2{font-size:30px}.platform-hero{flex-direction:column;align-items:flex-start;padding:26px}.login-page{grid-template-columns:minmax(0,1fr) minmax(340px,1fr)}.login-story{padding:28px}.login-story h1{font-size:32px}.login-story-content{padding-block:30px}.login-benefits{grid-template-columns:1fr;gap:12px}.login-benefits>div{display:flex;align-items:center;gap:8px}.login-benefits svg{margin:0}.login-benefits span{display:none}.product-scene{padding:16px}.scene-caption>span{font-size:10px}.scene-caption small{font-size:9px}.scene-result{margin-left:0}.login-form{padding-inline:28px}}@media (max-width:640px){.sidebar{width:264px;padding:22px 16px}.platform-sidebar-brand .brand,.sidebar-brand .brand{gap:9px}.platform-sidebar-brand .brand-mark,.sidebar-brand .brand-mark{width:38px;height:38px}.brand-wordmark{font-size:19px}.brand-product{font-size:12px}.topbar{height:62px;padding-inline:16px}.topbar>div{font-size:12px;gap:7px}.topbar-preview{padding:7px 9px;font-size:11px}.topbar-preview>svg:first-child{display:none}.main-content,.main-content.language-page{padding:24px 16px}.language-page .page-heading h1,.page-heading h1{font-size:23px}.page-heading p{font-size:12px}.service-hero{padding:23px 21px;border-radius:15px;margin-bottom:16px}.service-hero h2{font-size:25px}.service-hero p{font-size:12px}.hero-actions{gap:12px;margin-top:19px}.hero-actions .button{font-size:12px;padding-inline:11px}.hero-actions .text-button{font-size:11px}.platform-hero{padding:24px;border-radius:14px}.platform-hero h2{font-size:24px}.stats-grid{gap:10px}.stat-card{padding:17px 14px}.stat-card>div{font-size:12px}.stat-card>strong{font-size:30px;margin-block:12px 9px}.stat-card small{font-size:10px}.card-header{padding:18px 16px}.modal>header{padding:19px 18px}.modal-body{padding:18px}.login-page{display:flex;flex-direction:column}.login-story{min-height:0;height:auto;padding:27px 25px 25px}.login-story>div.login-story-content:nth-child(2){display:block;margin:0;padding:26px 0 0}.login-story .brand-wordmark small{font-size:9px}.login-story h1{font-size:31px;margin:13px 0 9px;letter-spacing:-1px}.login-story .login-lead{font-size:12px}.login-kicker{font-size:10px}.login-benefits,.login-story-footer,.product-scene{display:none}.login-form{padding:32px 25px 65px;align-items:flex-start;flex:1 1}.login-form .eyebrow,.login-form-icon{display:none}.login-form h2{font-size:25px}.login-form .muted{margin:8px 0 26px;font-size:12px}.login-form input{font-size:16px}.login-form-footer{bottom:20px}.login-form .login-note{font-size:10px}.account-page .settings-card{padding:26px 22px}.account-brand{margin-bottom:30px}.chat-app,.chat-app.embedded{border-radius:0}.chat-header{padding:18px 20px}.chat-messages{padding:22px 20px}.chat-app input,.chat-app select,.chat-composer textarea{font-size:16px}}@media (prefers-reduced-motion:no-preference){.login-form form,.login-story-content{animation:shendeng-enter .5s ease both}.login-form form{animation-delay:.08s}@keyframes shendeng-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}@media (forced-colors:active){.sidebar nav button.active{outline:1px solid Highlight}.brand-mark,.hero-agent-mark{border:1px solid ButtonText}}.language-center{gap:24px}.language-setup-grid{gap:24px;align-items:stretch}.language-center .card-header{padding:22px 24px;align-items:center;gap:16px}.language-center h2{font-size:16px;line-height:1.5}.language-center .card-header p,.language-heading .muted{margin:6px 0 0;line-height:1.8}.language-policy{padding:24px}.language-section-icon,.language-site-symbol{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:var(--brand-soft);color:var(--brand)}.language-policy-row{gap:14px;margin:22px 0}.language-policy-row>label{font-size:13px}.language-center :is(input:not([type=checkbox]),select,textarea){min-height:42px;padding:10px 12px;font-size:14px;line-height:1.6}.language-center label>:where(input:not([type=checkbox]):not([type=radio]),select,textarea){margin-top:8px}.language-published{padding:12px 14px;border-radius:9px;background:var(--surface-soft);gap:10px;line-height:1.7}.language-published strong{margin-left:4px;font-weight:600;color:var(--ink)}.language-published .language-publish-status{color:#317358;background:#e9f5ef;white-space:nowrap;padding:3px 8px}.language-published .language-publish-status.pending{color:#85601e;background:#fff3db}.language-publish-hint{margin:0;line-height:1.8}.language-advanced{margin:0;padding:0;border:1px solid var(--line);border-radius:10px}.language-advanced summary{padding:14px;gap:10px;border-radius:10px;background:var(--surface-soft)}.language-advanced summary:hover{background:#f0f4ff}.language-advanced[open] summary{margin-bottom:16px;border-radius:10px 10px 0 0;border-bottom:1px solid var(--line)}.language-source-label{flex:1 1;min-width:140px}.language-source-label strong{display:block;font-size:13px;font-weight:600;color:var(--ink)}.language-source-label small{display:block;margin-top:4px;color:var(--muted);font-size:12px;font-weight:400;line-height:1.7}.language-source-value{color:var(--brand-deep);font-size:12px}.language-advanced>:not(summary){margin-inline:16px}.language-advanced .original-copy-fields{gap:18px;margin-bottom:16px}.language-advanced .original-copy-fields>label{font-size:13px}.language-advanced .original-copy-fields>p{margin:0;line-height:1.8}.language-sites{display:flex;flex-direction:column}.language-site-count{flex-shrink:0;padding:4px 9px;border:1px solid var(--line);border-radius:6px;font-size:12px;color:var(--muted)}.language-site-columns,.language-site-row{grid-template-columns:minmax(0,1fr) minmax(180px,1fr);gap:20px;padding-inline:24px}.language-site-columns{padding-block:11px;font-size:12px}.language-site-row{padding-block:20px}.language-site-row .language-site-identity{display:flex;align-items:center;flex-wrap:nowrap;gap:12px}.language-site-identity>div{min-width:0}.language-site-row strong{font-size:14px;font-weight:600;line-height:1.6;color:var(--ink)}.language-site-row small{margin-top:5px;line-height:1.6}.language-site-row label>select{margin-top:0}.language-site-footnote{margin:auto 24px 20px;padding-top:20px;font-size:12px;line-height:1.8;color:var(--muted)}.language-tabs{gap:8px;padding:16px 24px;border-top:1px solid var(--line)}.language-tabs button{min-height:40px;padding:8px 14px;border-radius:8px}.language-tabs button:hover:not(:disabled):not(.active){border-color:#bccafb;color:var(--brand-deep)}.language-tabs button.active{background:var(--brand);border-color:var(--brand);color:#fff}.language-workspace-grid{grid-template-columns:minmax(0,1.4fr) minmax(340px,.9fr)}.language-editor,.language-preview{padding:24px}.language-editor-toolbar{justify-content:space-between;gap:16px;margin-bottom:18px}.language-editor-heading h3,.language-preview-heading h3{margin:0;color:var(--ink);font-size:14px;line-height:1.6;font-weight:650}.language-editor-heading p{margin:4px 0 0;color:var(--muted);font-size:12px;line-height:1.6}.language-editor .button-row{gap:8px}.language-center .button{min-height:40px;padding:9px 12px;font-size:13px}.language-editor-tools{gap:12px 20px;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:var(--surface-soft)}.language-editor-tools>label:first-child{min-width:0;font-size:13px;gap:10px}.language-center .language-editor-tools select{width:170px;margin-top:0;min-height:38px;padding-block:7px}.language-editor-tools .checkbox{min-height:38px;font-size:13px;font-weight:500;line-height:20px}.language-unsaved-note{padding:10px 12px;border-radius:8px;background:#fff8e9;color:#80612b;font-size:12px;line-height:1.8}.language-entry-columns{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:20px;padding:16px 12px 10px;border-bottom:1px solid var(--line);color:var(--muted);font-size:12px;line-height:1.7}.language-entries{max-height:clamp(420px,60vh,680px);margin-top:0;padding:0 5px 0 0;scrollbar-width:thin;scrollbar-color:#ccd5e5 transparent}.language-center .language-entry{gap:10px 20px;align-items:start;padding:18px 12px;border-top:0;border-bottom:1px solid var(--line)}.language-center .language-entry:focus-within{background:#f8faff}.language-entry-copy{display:block}.language-entry-copy>strong{font-size:14px;font-weight:600;line-height:1.7;color:var(--ink)}.language-center .language-entry small{font-size:12px;color:var(--muted);line-height:1.8}.language-entry-meta{display:flex;align-items:center;flex-wrap:wrap;gap:5px 8px}.language-entry-state{padding:0 6px;border-radius:4px;background:#f0f3f8;color:#65728a;font-size:11px}.language-entry-state.pending{background:#fff3db;color:#85601e}.language-center .language-entry .language-original{display:block;margin-top:8px;color:#53637b;white-space:pre-wrap}.language-entry-input-label{display:none}.language-center .language-entry>textarea{min-height:76px;margin:0;padding:10px 12px;font-size:14px;line-height:1.8;resize:vertical}.language-entry-hint{margin:0}.language-preview{background:#f7f9fe}.language-preview-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.language-preview-heading h3{display:flex;align-items:center;gap:8px}.language-preview-heading h3 svg{color:var(--brand)}.language-preview-heading>span{padding:3px 9px;border-radius:6px;border:1px solid #dce4f7;color:#6076a1;background:#fff;font-size:12px}.language-preview>label{font-size:13px}.language-preview>label>select{margin-top:0}.language-preview-content{gap:16px;padding:20px;margin:18px 0 0;border-color:var(--line);border-radius:12px;max-height:clamp(420px,60vh,680px);scrollbar-width:thin;scrollbar-color:#ccd5e5 transparent}.language-preview-title{padding-bottom:14px;border-color:var(--line);font-size:14px}.language-preview-title svg{color:var(--brand)}.language-preview-title small{flex-shrink:0;font-size:11px;color:var(--muted)}.language-preview-content h3{margin:0;font-size:14px;line-height:1.8}.language-preview-content .muted{margin:0;font-size:13px;line-height:1.8}.language-preview-content a{color:var(--brand-deep);font-size:13px;line-height:1.7;text-underline-offset:3px}.language-preview-content .form-fields{gap:16px}.language-preview-content .form-fields label{font-size:13px}@media (min-width:1121px){.language-workspace-grid{height:clamp(640px,76vh,900px);align-items:stretch}.language-editor,.language-preview{display:flex;flex-direction:column;min-height:0}.language-editor>:not(.language-entries),.language-preview>:not(.language-preview-content){flex-shrink:0}.language-editor-tools{flex:none}.language-entries,.language-preview-content{flex:1 1;min-height:0;max-height:none}.language-preview-content{align-content:start}}@media (max-width:1199px){.language-setup-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:1120px){.language-workspace-grid{grid-template-columns:minmax(0,1fr)}.language-preview{border-left:0;border-top:1px solid var(--line)}.language-preview-content{max-width:640px;margin-inline:auto}}@media (max-width:640px){.language-center,.language-setup-grid{gap:16px}.language-center .card-header,.language-editor,.language-policy,.language-preview{padding:16px}.language-center .card-header{align-items:flex-start;flex-wrap:wrap;gap:12px}.language-center .card-header p{font-size:13px}.language-site-row{grid-template-columns:minmax(0,1fr);padding:16px;gap:14px}.language-site-footnote{margin-inline:16px;margin-bottom:16px;padding-top:12px}.language-source-label{flex-basis:calc(100% - 30px)}.language-source-value{margin-inline-start:0}.language-advanced summary>svg{margin-inline-start:auto}.language-tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;padding:12px 16px;scrollbar-width:thin;scrollbar-color:#ccd5e5 transparent;overscroll-behavior-x:contain}.language-tabs button{padding:8px 12px}.language-editor-toolbar{align-items:stretch}.language-editor .button-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.language-editor .button{padding:9px 6px;font-size:12px;white-space:normal}.language-editor .button svg{flex-shrink:0}.language-editor-tools{gap:12px;justify-content:flex-start}.language-editor-tools>label:first-child{width:100%}.language-center .language-editor-tools select{width:auto;flex:1 1;min-width:0}.language-entry-columns{display:none}.language-center .language-entry{grid-template-columns:minmax(0,1fr);gap:8px;padding:20px 4px}.language-entry-input-label{display:block;margin-top:4px;font-size:12px;font-weight:500;color:var(--muted)}.language-entries,.language-preview-content{max-height:560px}.language-preview-content{padding:16px}}.reply-api-page{display:grid;gap:28px}.reply-api-card{padding:28px;min-width:0}.reply-api-heading{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:16px;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid var(--line)}.reply-api-heading>.section-icon{width:44px;height:44px;border-radius:12px}.reply-api-heading>.badge{margin-top:4px}.reply-api-heading h2{margin:0 0 6px;font-size:18px;line-height:1.5}.reply-api-heading p{margin:0;color:var(--muted);font-size:14px;line-height:1.75}.reply-api-card>.notice{margin:0 0 20px}.reply-api-layout{display:grid;grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);align-items:start;gap:24px}.reply-api-controls,.reply-api-guide{min-width:0;padding:24px;border:1px solid var(--line);border-radius:14px}.reply-api-controls{display:grid;gap:20px;background:#fff}.reply-api-section-heading h3{display:flex;align-items:center;gap:8px;margin:0;color:var(--ink);font-size:15px;font-weight:650;line-height:1.5}.reply-api-section-heading h3 svg{color:var(--brand)}.reply-api-section-heading p{margin:8px 0 0;color:var(--muted);font-size:13px;line-height:1.8}.reply-api-controls>.button{width:100%;min-height:42px;justify-content:center}.reply-api-authorization{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:16px;border-bottom:1px solid var(--line);font-size:13px}.reply-api-authorization>span:first-child{display:flex;align-items:center;gap:7px;color:var(--muted)}.reply-api-controls .reply-api-access-note{margin:-4px 0 0;padding:12px 14px;border-radius:8px;background:#fff8e9;color:#80612b;font-size:13px;line-height:1.8}.reply-api-key-field{margin:0;font-size:13px}.reply-api-key-field input{min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;background:var(--surface-soft)}.reply-api-controls .reply-api-toggle{display:flex;align-items:flex-start;gap:12px;margin:0;padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--surface-soft)}.reply-api-toggle input[type=checkbox]{flex:0 0 16px;width:16px;height:16px;margin:3px 0 0;accent-color:var(--brand)}.reply-api-toggle strong{display:block;font-size:13px;font-weight:600;line-height:1.7}.reply-api-toggle small{display:block;margin-top:4px;font-size:12px;font-weight:400;line-height:1.8;color:var(--muted)}.reply-api-dates{display:grid;gap:12px;margin:0;font-size:12px;line-height:1.7}.reply-api-dates>div{display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px 12px}.reply-api-dates dt{color:var(--muted)}.reply-api-dates dd{margin:0;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.reply-api-guide{display:grid;gap:18px;background:var(--surface-soft)}.reply-api-example-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.reply-api-example-heading .button{flex-shrink:0;min-height:36px;padding:8px 12px;font-size:12px;background:#fff}.reply-api-endpoint{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid var(--line);border-radius:8px;background:#fff;font-size:12px;line-height:1.8}.reply-api-endpoint>span{flex-shrink:0;color:var(--brand-deep);font-weight:700;letter-spacing:.4px}.reply-api-endpoint code{min-width:0;overflow-wrap:anywhere;color:#3c506f}.reply-api-guide code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.reply-api-guide pre{min-width:0;margin:0;overflow-x:auto;padding:20px;border-radius:10px;background:#101d36;color:#e2edff;font-size:12px;line-height:1.9;tab-size:2;scrollbar-width:thin;scrollbar-color:#667899 #101d36}.reply-api-guide pre:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.reply-api-response h4{margin:0;font-size:13px;font-weight:600;line-height:1.6}.reply-api-response p,.reply-api-rules li{margin:6px 0 0;font-size:13px;line-height:1.85;color:var(--muted)}.reply-api-response dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:14px 0 0}.reply-api-response dl>div{min-width:0;border-left:2px solid #dce4f8;padding-left:10px;font-size:12px;line-height:1.7}.reply-api-response dt{color:var(--brand-deep)}.reply-api-response dd{margin:2px 0 0;color:var(--muted)}.reply-api-rules{padding-top:16px;border-top:1px solid var(--line)}.reply-api-rules summary{display:flex;align-items:center;gap:6px;list-style:none;cursor:pointer;font-size:13px;font-weight:600;line-height:1.7}.reply-api-rules summary::-webkit-details-marker{display:none}.reply-api-rules summary svg{flex-shrink:0}.reply-api-rules[open] summary svg{transform:rotate(90deg)}.reply-api-rules ul{display:grid;gap:8px;margin:14px 0 0;padding-left:20px;overflow-wrap:anywhere}@media (max-width:1120px){.reply-api-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.reply-api-card{padding:16px}.reply-api-heading{grid-template-columns:auto minmax(0,1fr);gap:10px 12px;padding-bottom:20px;margin-bottom:20px}.reply-api-heading h2{font-size:17px}.reply-api-heading p{font-size:13px}.reply-api-heading>.badge{grid-column:2;justify-self:start;margin-top:0}.reply-api-layout{gap:16px}.reply-api-controls,.reply-api-guide{padding:16px;border-radius:10px}.reply-api-guide pre{padding:16px;font-size:11px}.reply-api-response dl{gap:12px}}