/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.table{display:table}}:root{--paper:#f4f1eb;--paper-2:#ebe6dc;--card:#fffdf8;--ink:#1c1b19;--muted:#716e67;--line:#d8d1c5;--red:#d72b24;--red-dark:#ac1f1a;--red-soft:#f8ded8;--night:#23211f;--green:#2e7054;--shadow:0 22px 60px #3d312314;--radius:18px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,system-ui,sans-serif}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}.site-shell{background:linear-gradient(#2d271f06 1px, transparent 1px), linear-gradient(90deg, #2d271f06 1px, transparent 1px), var(--paper);background-size:48px 48px;min-height:100vh;overflow:hidden}.topbar{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f4f1ebeb;border-bottom:1px solid #5c544926;justify-content:space-between;align-items:center;min-height:78px;padding:0 clamp(24px,6vw,92px);display:flex;position:sticky;top:0}.brand{align-items:center;gap:13px;display:inline-flex}.brand>span:last-child{flex-direction:column;gap:2px;display:flex}.brand strong{letter-spacing:.08em;font-size:17px}.brand small{letter-spacing:.16em;color:var(--muted);font-size:9px}.brand-mark{background:var(--red);border-radius:6px 12px;grid-template-columns:repeat(2,9px);gap:3px;padding:7px;display:grid;box-shadow:0 7px 18px #d72b2433}.brand-mark i{background:#fff;border-radius:1px 5px;width:9px;height:9px;display:block}.topnav{color:#5d5952;align-items:center;gap:clamp(18px,3vw,38px);font-size:13px;display:flex}.topnav a{transition:color .2s}.topnav a:hover{color:var(--red)}.topnav .admin-link{border:1px solid var(--ink);color:var(--ink);border-radius:999px;padding:10px 14px}.topnav .admin-link:hover{background:var(--ink);color:#fff}.hero{grid-template-columns:minmax(0,1.08fr) minmax(390px,.78fr);align-items:center;gap:clamp(48px,7vw,110px);max-width:1450px;min-height:610px;margin:0 auto;padding:74px clamp(24px,6vw,92px) 80px;display:grid;position:relative}.hero:before{content:"";background:var(--red);opacity:.035;border-radius:50%;width:390px;height:390px;position:absolute;top:-80px;right:-190px}.eyebrow{color:var(--red);letter-spacing:.18em;align-items:center;gap:9px;margin:0 0 22px;font-size:12px;font-weight:700;display:flex}.eyebrow span{background:var(--red);width:22px;height:2px}.hero h1{letter-spacing:-.055em;margin:0;font-family:Songti SC,STSong,serif;font-size:clamp(42px,5.2vw,72px);font-weight:700;line-height:1.17}.hero h1 span{color:var(--red)}.hero-sub{color:#605d57;max-width:690px;margin:28px 0 0;font-size:17px;line-height:1.9}.trust-row{gap:0;margin-top:40px;display:flex}.trust-row span{border-left:1px solid var(--line);min-width:145px;color:var(--muted);align-items:baseline;gap:7px;padding:0 23px;font-size:12px;display:flex}.trust-row span:first-child{border-left:0;padding-left:0}.trust-row b{color:var(--ink);font-family:Georgia,serif;font-size:25px}.hero-card{background:var(--night);color:#fff;border-radius:5px 32px;padding:28px;position:relative;transform:rotate(.5deg);box-shadow:0 35px 80px #201a153d}.hero-card:after{content:"";z-index:-1;border-radius:inherit;border:1px solid #d72b2480;position:absolute;inset:11px -11px -11px 11px}.hero-card-head,.process-head{text-transform:uppercase;letter-spacing:.12em;justify-content:space-between;align-items:center;font-size:11px;display:flex}.hero-card-head em,.process-head em{color:#f2b0aa;background:#d72b2421;border:1px solid #d72b2466;border-radius:999px;padding:6px 9px;font-style:normal}.mini-link{background:#302d2a;border:1px solid #44403b;border-radius:9px;align-items:center;gap:12px;margin-top:24px;padding:15px;display:flex}.mini-link span{background:var(--red);border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.mini-link p{color:#d4cec4;text-overflow:ellipsis;white-space:nowrap;margin:0;font:11px/1.2 monospace;overflow:hidden}.route-map{gap:0;margin:22px 0;display:grid;position:relative}.route-map:before{content:"";background:#4a4540;width:1px;position:absolute;top:22px;bottom:22px;left:18px}.route-map>div{grid-template-columns:38px 100px 1fr;align-items:center;gap:10px;min-height:54px;display:grid;position:relative}.route-map i{z-index:1;color:#aaa39b;background:#302d2a;border:1px solid #55504a;border-radius:50%;place-items:center;width:37px;height:37px;font:10px monospace;display:grid}.route-map span{color:#8f8880;font-size:11px}.route-map b{color:#f2eee8;text-overflow:ellipsis;white-space:nowrap;font:500 11px/1.3 monospace;overflow:hidden}.score-preview{color:var(--ink);background:#f5f1e9;border-radius:3px 17px;grid-template-columns:108px 1fr;align-items:center;gap:22px;padding:20px;display:grid}.score-preview>div{border-right:1px solid #d9d2c7}.score-preview span{color:var(--muted);letter-spacing:.08em;font-size:9px;display:block}.score-preview strong{color:var(--red);font:45px/1 Georgia,serif}.score-preview small{color:var(--muted);font-size:10px}.score-preview p{color:#57534c;margin:0;font-size:12px;line-height:1.7}.function-band,.workspace,.result-section,.history-section{max-width:1320px;margin:0 auto;padding-left:24px;padding-right:24px}.function-band{padding-bottom:88px}.section-kicker{align-items:center;gap:12px;min-width:150px;display:flex}.section-kicker span{color:var(--red);font:700 11px monospace}.section-kicker p{letter-spacing:.14em;margin:0;font-size:12px;font-weight:700}.section-kicker:after{content:"";background:var(--line);width:38px;height:1px}.function-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:24px;display:grid}.function-card{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fffdf899;border-radius:3px 18px;grid-template-columns:34px 1fr;gap:12px;min-height:142px;padding:22px 20px;transition:all .22s;display:grid;position:relative}.function-card:hover{background:var(--card);box-shadow:var(--shadow);transform:translateY(-3px)}.function-card>i{color:#9c958b;font:10px monospace}.function-card>span{flex-direction:column;gap:9px;display:flex}.function-card strong{font-size:15px}.function-card small{color:var(--muted);font-size:11px;line-height:1.65}.function-card>b{color:#9a938a;letter-spacing:.1em;font-size:9px;position:absolute;bottom:15px;right:18px}.function-card.active{background:var(--red);border-color:var(--red);color:#fff;box-shadow:0 18px 38px #d72b242e}.function-card.active i,.function-card.active small,.function-card.active b{color:#ffffffbf}.function-card.not-ready{border-style:dashed}.function-card.not-ready:not(.active)>b{color:#8b5e27;background:#f2e5d3;border-radius:999px;padding:4px 7px}.loading-card{border:1px dashed var(--line);color:var(--muted);text-align:center;grid-column:1/-1;padding:35px}.workspace{padding-bottom:92px;scroll-margin-top:100px}.section-heading{justify-content:space-between;align-items:center;gap:30px;margin-bottom:24px;display:flex}.section-heading>p{color:var(--muted);margin:0;font-size:12px}.workspace-grid{grid-template-columns:minmax(0,1.45fr) minmax(330px,.7fr);align-items:stretch;gap:18px;display:grid}.submit-panel{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:clamp(24px,4vw,42px)}.panel-title{justify-content:space-between;align-items:flex-start;margin-bottom:34px;display:flex}.panel-title span{color:var(--muted);letter-spacing:.12em;margin-bottom:5px;font-size:10px;display:block}.panel-title h2{margin:0;font-family:Songti SC,serif;font-size:28px}.panel-title em{background:var(--red-soft);color:var(--red-dark);border-radius:999px;padding:7px 11px;font-size:10px;font-style:normal;font-weight:700}.field-label{gap:7px;margin-bottom:9px;font-size:12px;font-weight:700;display:flex}.field-label b{color:var(--red);font-size:9px}.url-field{background:#f7f3ec;border:1px solid #cfc7ba;border-radius:10px;grid-template-columns:32px 1fr 26px;align-items:center;gap:8px;min-height:62px;padding:0 15px;transition:border .2s,box-shadow .2s;display:grid}.url-field:focus-within{border-color:var(--red);box-shadow:0 0 0 3px #d72b2414}.url-field>span{background:var(--red);color:#fff;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.url-field input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:14px}.url-field input::placeholder,textarea::placeholder,input::placeholder{color:#aaa39a}.url-field button{color:#918a82;cursor:pointer;background:0 0;border:0;font-size:22px}.share-link-hint{color:#888078;min-height:18px;margin:7px 2px 0;font-size:10px;line-height:1.5}.share-link-hint.detected{color:#49704f;font-weight:650}.production-warning{background:#fff3df;border:1px solid #e6c997;border-radius:8px;margin:-12px 0 20px;padding:13px 15px}.production-warning b{color:#7b4d19;font-size:11px;display:block}.production-warning p{color:#806c55;margin:4px 0 0;font-size:10px;line-height:1.5}.production-warning a{color:var(--red);margin:0 3px;font-weight:700}.context-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:22px;display:grid}.context-grid label{color:#5a5650;flex-direction:column;gap:7px;font-size:11px;font-weight:600;display:flex}.context-grid input,.context-grid select{width:100%;height:45px;color:var(--ink);background:#fffdfa;border:1px solid #d9d2c7;border-radius:8px;outline:0;padding:0 13px}.context-grid input:focus,.context-grid select:focus,.manual-details textarea:focus{border-color:var(--red);box-shadow:0 0 0 3px #d72b2412}.manual-details{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:20px}.manual-details summary{cursor:pointer;align-items:center;gap:8px;padding:16px 2px;font-size:12px;font-weight:700;list-style:none;display:flex}.manual-details summary::-webkit-details-marker{display:none}.manual-details summary span{color:var(--red);font-size:17px}.manual-details summary small{color:var(--muted);margin-left:auto;font-weight:400}.manual-details textarea{resize:vertical;border:1px solid var(--line);background:#f8f5ef;border-radius:8px;outline:0;width:100%;margin-bottom:18px;padding:14px;font-size:13px;line-height:1.7}.error-box{color:#8d231e;background:#fbe9e5;border:1px solid #ebc7c1;border-radius:8px;align-items:center;gap:10px;margin-top:18px;padding:13px 15px;font-size:12px;display:flex}.error-box b{background:var(--red);color:#fff;border-radius:50%;place-items:center;width:21px;height:21px;display:grid}.primary-button{background:var(--red);color:#fff;letter-spacing:.08em;cursor:pointer;border:0;border-radius:5px 14px;justify-content:space-between;align-items:center;width:100%;min-height:58px;margin-top:23px;padding:0 22px 0 26px;font-weight:700;transition:all .2s;display:flex;box-shadow:0 13px 30px #d72b2433}.primary-button:hover:not(:disabled){background:var(--red-dark);transform:translateY(-2px)}.primary-button:disabled{opacity:.62;cursor:wait}.primary-button i{background:#ffffff29;border-radius:50%;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.security-note{color:#918b82;justify-content:center;align-items:center;gap:7px;margin:15px 0 0;font-size:10px;display:flex}.security-note span{color:var(--green)}.upload-block{border:1px solid var(--line);background:#f7f3ec;border-radius:10px;margin-top:20px;padding:17px}.upload-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:13px;display:flex}.upload-heading>div{flex-direction:column;gap:4px;display:flex}.upload-heading strong{font-size:12px}.upload-heading small{color:var(--muted);font-size:10px}.upload-heading>span{min-width:38px;height:25px;color:var(--red);background:var(--red-soft);border-radius:999px;place-items:center;font:700 10px monospace;display:grid}.image-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.image-thumb{background:#e8e1d7;border:1px solid #d5ccbf;border-radius:7px;min-height:108px;position:relative;overflow:hidden}.image-thumb img{object-fit:cover;width:100%;height:108px;display:block}.image-thumb button{color:#fff;cursor:pointer;background:#1c1b19c7;border:0;border-radius:50%;place-items:center;width:23px;height:23px;padding:0;display:grid;position:absolute;top:6px;right:6px}.image-thumb small{color:#fff;background:#1c1b19b8;border-radius:3px;padding:3px 5px;font:8px monospace;position:absolute;bottom:5px;right:5px}.upload-trigger{color:#6d675f;cursor:pointer;background:#ffffff80;border:1px dashed #bdb3a5;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:108px;display:flex}.upload-trigger:hover{border-color:var(--red);color:var(--red);background:#fff}.upload-trigger b{font-size:22px;font-weight:400}.upload-trigger span{font-size:11px;font-weight:700}.upload-trigger small{color:var(--muted);font-size:9px}.file-input{display:none}.process-panel{background:var(--night);color:#fff;border-radius:var(--radius);padding:30px}.process-head em{color:#cfc8be;background:#302d2a;border-color:#4c4741}.process-panel.running .process-head em{color:#f3aaa3;border-color:#d72b248c}.process-list{margin:34px 0 0;padding:0;list-style:none}.process-list li{grid-template-columns:40px 1fr 12px;align-items:center;gap:12px;min-height:76px;display:grid;position:relative}.process-list li:not(:last-child):after{content:"";background:#47423d;width:1px;height:28px;position:absolute;bottom:-10px;left:18px}.process-list i{color:#8f8880;border:1px solid #514c46;border-radius:50%;place-items:center;width:38px;height:38px;font:10px monospace;display:grid}.process-list strong{color:#d6d0c7;margin-bottom:5px;font-size:12px;display:block}.process-list small{color:#79736d;text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:9px;line-height:1.55;display:block;overflow:hidden}.process-list li.done i{background:var(--red);border-color:var(--red);color:#fff}.process-list li.done strong{color:#fff}.process-list li>b{background:var(--red);border-radius:50%;width:8px;height:8px;animation:1.1s infinite pulse;box-shadow:0 0 0 6px #d72b241f}@keyframes pulse{50%{opacity:.5}}.config-route{background:#2c2926;border:1px solid #403b37;border-radius:9px;margin-top:28px;padding:18px}.config-route>span{color:#817a73;letter-spacing:.12em;margin-bottom:14px;font-size:9px;display:block}.config-route dl,.config-route dd{margin:0}.config-route dl>div{border-top:1px solid #3d3935;grid-template-columns:48px 1fr;gap:8px;padding:7px 0;display:grid}.config-route dt{color:#726c66;font-size:9px}.config-route dd{color:#d7d0c6;text-overflow:ellipsis;white-space:nowrap;font:9px/1.4 monospace;overflow:hidden}.process-foot{color:#77716a;margin:18px 0 0;font-size:9px;line-height:1.6}.result-section{padding-bottom:100px;scroll-margin-top:100px}.result-hero{background:var(--night);color:#fff;border-radius:var(--radius);grid-template-columns:160px minmax(0,1.2fr) minmax(290px,.7fr);align-items:center;gap:32px;padding:38px;display:grid;box-shadow:0 25px 60px #241e192b}.score-ring{--score:0deg;background:conic-gradient(var(--red) var(--score), #3a3733 0);border-radius:50%;place-items:center;width:132px;height:132px;display:grid;position:relative}.score-ring:before{content:"";background:var(--night);border-radius:50%;position:absolute;inset:8px}.score-ring>div{z-index:1;text-align:center}.score-ring strong{font:48px/1 Georgia,serif;display:block}.score-ring span{color:#928c84;font-size:10px}.result-summary>div{align-items:center;gap:8px;display:flex}.result-summary em{color:#ffaaa3;border:1px solid #d72b2480;border-radius:999px;padding:6px 9px;font:10px/1 sans-serif}.result-summary b{color:#f7d886;letter-spacing:.12em;background:#5e4a20;border-radius:3px;padding:5px 7px;font-size:8px}.result-summary h2{margin:16px 0 10px;font-family:Songti SC,serif;font-size:clamp(19px,2vw,27px);line-height:1.55}.result-summary p{color:#8f8880;margin:0;font-size:10px}.result-meta{background:#403c37;border-radius:9px;gap:1px;display:grid;overflow:hidden}.result-meta>div{background:#2c2926;padding:12px 14px}.result-meta span{color:#77716a;letter-spacing:.1em;font-size:8px;display:block}.result-meta strong{margin-top:3px;font-size:11px;display:block}.result-meta small{color:#89837c;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font:8px/1.4 monospace;display:block;overflow:hidden}.score-breakdown{background:var(--line);border:1px solid var(--line);border-radius:11px;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:16px;display:grid;overflow:hidden}.score-breakdown>div{background:var(--card);min-width:0;padding:18px 20px}.score-breakdown span{color:var(--muted);margin-bottom:7px;font-size:10px;display:block}.score-breakdown strong{color:var(--red);font:28px/1 Georgia,serif}.score-breakdown small{color:#8b857c;margin-top:6px;font-size:9px;display:block}.report-block{background:var(--card);border:1px solid var(--line);border-radius:13px;margin-top:16px;padding:30px}.report-title{align-items:center;gap:11px;margin-bottom:22px;display:flex}.report-title>span{color:var(--red);font:700 9px monospace}.report-title h3{margin:0;font-size:15px}.report-title>small{color:var(--muted);margin-left:auto;font-size:10px}.report-title button{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:999px;margin-left:auto;padding:8px 12px;font-size:10px}.dimension-list{gap:0;display:grid}.dimension-row{border-top:1px solid #e2dcd2;grid-template-columns:150px 1.25fr 1fr;align-items:start;gap:22px;padding:16px 0;display:grid}.dimension-row>div{justify-content:space-between;gap:8px;display:flex}.dimension-row strong{font-size:12px}.dimension-row span{color:var(--red);font:700 11px monospace}.dimension-row p,.dimension-row small{color:#5f5b55;margin:0;font-size:11px;line-height:1.65}.dimension-row small{color:#8a847b}.report-columns{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.priority-list,.risk-list{gap:10px;display:grid}.priority-list>div,.risk-list>div{border-top:1px solid #e2dcd2;align-items:flex-start;gap:12px;padding:13px 0;display:flex}.priority-list p{color:#524f49;margin:0;font-size:12px;line-height:1.6}.level{color:#605b53;background:#eee8de;border-radius:3px;flex:none;padding:4px 6px;font-size:8px}.level.p0{background:var(--red);color:#fff}.level.p1{color:#4a3811;background:#e7b74a}.risk-list>div>b{background:var(--red-soft);color:var(--red-dark);text-align:center;border-radius:3px;flex:0 0 33px;padding:4px;font-size:8px}.risk-list span{flex-direction:column;gap:4px;display:flex}.risk-list strong{font-size:11px}.risk-list small{color:var(--muted);font-size:10px;line-height:1.5}.muted{color:var(--muted);font-size:12px}.evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.evidence-card{background:#f8f5ef;border:1px solid #ded7cc;border-left:3px solid #b7afa4;border-radius:8px;min-width:0;padding:17px;position:relative}.evidence-card.status-fail{border-left-color:var(--red);background:#fcf3f1}.evidence-card.status-partial{background:#fbf7ea;border-left-color:#d19a28}.evidence-card.status-pass{border-left-color:var(--green)}.evidence-card.status-na{opacity:.72}.evidence-card>div:first-child{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.evidence-card>div:first-child span{color:var(--muted);font-size:9px}.evidence-card>div:first-child b{color:#746d64;font:700 9px monospace}.evidence-card>strong{font-size:12px;display:block}.evidence-card>p{color:#5c5750;margin:9px 0 5px;font-size:11px;line-height:1.62}.evidence-card>small{color:#857e75;font-size:10px;line-height:1.55;display:block}.evidence-meta{color:#9a938a;border-top:1px solid #e1d9ce;margin-top:11px;padding-top:8px;font:9px monospace}.check-details{margin-top:14px}.check-details summary{color:#655f57;cursor:pointer;background:#eee8de;border-radius:7px;padding:13px 15px;font-size:11px;font-weight:700}.check-details[open] summary{margin-bottom:12px}.expert-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.expert-grid article{background:var(--night);color:#fff;border-radius:5px 14px;padding:18px}.expert-grid article>span{color:#e99b94;letter-spacing:.08em;font-size:9px}.expert-grid article>strong{margin:10px 0;font-size:12px;line-height:1.6;display:block}.expert-grid article p{color:#aaa39b;margin:7px 0 0;font-size:10px;line-height:1.55}.expert-grid article small{color:#77716a;margin-top:13px;font-size:9px;display:block}.question-list{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.question-list article{background:#f5f1e9;border:1px solid #ded7cc;border-radius:8px;padding:18px}.question-list article>div{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.question-list article span{color:var(--red);font-size:9px;font-weight:700}.question-list article b{border-radius:999px;padding:4px 7px;font-size:8px}.question-list article b.answered{color:#276246;background:#dcebe3}.question-list article b.partial{color:#765413;background:#f4e7bf}.question-list article b.missing{color:#8f2822;background:var(--red-soft)}.question-list article>strong{font-size:12px;line-height:1.55;display:block}.question-list article p{color:var(--muted);margin:8px 0 0;font-size:10px;line-height:1.55}.rescore-card{color:#fff;background:linear-gradient(135deg,#c92721,#a91e19);border-radius:5px 18px;grid-template-columns:210px 1fr;align-items:center;gap:28px;margin-top:16px;padding:28px 32px;display:grid;box-shadow:0 20px 45px #ac1f1a2e}.rescore-card>div{grid-template-columns:auto auto auto;align-items:baseline;gap:6px;display:grid}.rescore-card>div span{color:#ffd1cd;letter-spacing:.08em;grid-column:1/-1;margin-bottom:5px;font-size:10px}.rescore-card>div strong{font:48px/1 Georgia,serif}.rescore-card>div small{color:#ffc5c0;font-size:10px}.rescore-card>div b{border-radius:999px;margin-left:5px;padding:5px 8px;font-size:9px}.rescore-card>div b.positive{color:#155538;background:#dff1e7}.rescore-card>div b.negative{color:#7e201b;background:#f8d7d3}.rescore-card section{border-left:1px solid #ffffff40;padding-left:28px}.rescore-card h3{margin:0 0 9px;font-family:Songti SC,serif;font-size:21px}.rescore-card p,.rescore-card small{color:#ffe2df;margin:0;font-size:11px;line-height:1.65;display:block}.rescore-card small{color:#f3aaa4;margin-top:5px}.title-options{gap:9px;display:grid}.title-options>div{background:#f6f2eb;border-radius:7px;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.title-options i{color:var(--red);font:9px monospace}.title-options p{margin:0;font-size:13px}.title-options button{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:10px}.body-block pre{border-left:3px solid var(--red);white-space:pre-wrap;word-break:break-word;background:#f5f1ea;border-radius:2px 9px 9px 2px;margin:0;padding:24px;font:13px/1.9 PingFang SC,sans-serif}.topic-cloud{flex-wrap:wrap;gap:8px;display:flex}.topic-cloud button{color:#5d5851;cursor:pointer;background:#f1ebe2;border:1px solid #ded6ca;border-radius:999px;padding:8px 11px;font-size:10px}.topic-cloud button:hover{border-color:var(--red);color:var(--red)}.visual-plan{gap:10px;margin:0;padding:0;list-style:none;display:grid}.visual-plan li{align-items:flex-start;gap:10px;display:flex}.visual-plan span{border:1px solid var(--line);width:24px;height:24px;color:var(--red);border-radius:50%;flex:0 0 24px;place-items:center;font:9px monospace;display:grid}.visual-plan p{color:#5f5a54;margin:3px 0 0;font-size:11px;line-height:1.55}.history-section{padding-bottom:90px;scroll-margin-top:100px}.history-table{border:1px solid var(--line);background:#fffdf8a6;border-radius:12px;overflow:hidden}.history-row{border-top:1px solid #ded7cc;grid-template-columns:1.5fr .65fr .8fr .65fr;align-items:center;gap:20px;padding:16px 20px;display:grid}.history-head{color:#79736c;letter-spacing:.1em;background:#ebe5db;border-top:0;font-size:9px}.history-row>span{min-width:0;font-size:11px}.history-row>span:first-child,.history-row>span:nth-child(2){flex-direction:column;gap:3px;display:flex}.history-row strong{font-size:11px}.history-row small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.history-row span:nth-child(2) b{color:var(--red);font:18px/1 Georgia,serif}.empty-history{color:var(--muted);text-align:center;padding:34px;font-size:12px}footer{border-top:1px solid var(--line);background:#eae4da;justify-content:space-between;align-items:center;padding:34px clamp(24px,6vw,92px);display:flex}footer p{color:var(--muted);margin:0;font-size:10px}@media (width<=1080px){.hero{grid-template-columns:1fr .8fr;gap:48px}.function-grid{grid-template-columns:repeat(2,1fr)}.workspace-grid{grid-template-columns:1fr}.process-panel{grid-template-columns:1fr 1fr;gap:25px;display:grid}.process-head,.process-foot{grid-column:1/-1}.process-list,.config-route{margin-top:0}.result-hero{grid-template-columns:140px 1fr}.result-meta{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.expert-grid,.question-list{grid-template-columns:1fr}}@media (width<=760px){.topbar{min-height:68px;padding:0 18px}.topnav>a:not(.admin-link){display:none}.topnav .admin-link{padding:8px 11px;font-size:11px}.brand small{display:none}.hero{min-height:auto;padding:54px 20px 70px;display:block}.hero h1{font-size:42px}.hero-sub{font-size:15px}.trust-row{flex-wrap:wrap;gap:16px 0}.trust-row span{min-width:50%;padding-left:16px}.trust-row span:nth-child(3){border-left:0;padding-left:0}.hero-card{margin-top:46px;padding:22px}.route-map>div{grid-template-columns:38px 78px 1fr}.score-preview{grid-template-columns:90px 1fr}.function-band,.workspace,.result-section,.history-section{padding-left:16px;padding-right:16px}.function-grid{grid-template-columns:1fr}.function-card{min-height:116px}.section-heading{flex-direction:column;align-items:flex-start;gap:9px}.submit-panel{padding:24px 18px}.panel-title h2{font-size:23px}.context-grid{grid-template-columns:1fr}.image-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.manual-details summary small{display:none}.process-panel{padding:24px;display:block}.process-list{margin-top:25px}.config-route{margin-top:22px}.result-hero{grid-template-columns:1fr;padding:28px 22px}.score-ring{width:116px;height:116px}.result-meta{grid-column:auto;grid-template-columns:1fr}.score-breakdown{grid-template-columns:repeat(2,1fr)}.report-block{padding:22px 18px}.dimension-row{grid-template-columns:1fr;gap:8px}.dimension-row>div{justify-content:flex-start}.report-columns{grid-template-columns:1fr;gap:0}.evidence-grid{grid-template-columns:1fr}.rescore-card{grid-template-columns:1fr;padding:24px 20px}.rescore-card section{border-top:1px solid #ffffff40;border-left:0;padding:18px 0 0}.title-options>div{grid-template-columns:25px 1fr auto}.history-table{overflow-x:auto}.history-row{min-width:690px}footer{flex-direction:column;align-items:flex-start;gap:18px;padding:30px 20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.admin-shell{background:#f3f0ea;grid-template-columns:260px 1fr;min-height:100vh;display:grid}.admin-sidebar{background:var(--night);color:#fff;flex-direction:column;height:100vh;padding:28px 22px 22px;display:flex;position:sticky;top:0}.admin-brand{border-bottom:1px solid #3c3834;padding:0 7px 26px}.admin-brand strong{color:#fff}.admin-brand small{color:#7e7770}.admin-nav-label{color:#6f6963;letter-spacing:.15em;margin:30px 8px 11px;font-size:9px}.admin-nav{gap:5px;display:grid}.admin-nav button{color:#a29b93;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;grid-template-columns:28px 1fr auto;align-items:center;min-height:48px;padding:0 12px;display:grid}.admin-nav button i{color:#69635e;font:8px monospace}.admin-nav button span{font-size:12px}.admin-nav button b{color:#7e7771;background:#302d2a;border-radius:50%;place-items:center;min-width:22px;height:22px;font-size:8px;display:grid}.admin-nav button:hover{color:#fff;background:#2d2a27}.admin-nav button.active{background:var(--red);color:#fff}.admin-nav button.active i,.admin-nav button.active b{color:#fff}.admin-nav button.active b{background:#ffffff29}.admin-help{background:#2c2926;border:1px solid #403c37;border-radius:8px;margin-top:auto;padding:17px}.admin-help span{color:#e19f99;letter-spacing:.1em;font-size:9px}.admin-help p{color:#837c75;margin:9px 0 0;font-size:9px;line-height:1.65}.admin-help code{color:#beb5ab;font:9px monospace}.back-link{color:#88817a;margin:17px 7px 0;font-size:10px}.back-link:hover{color:#fff}.admin-main{min-width:0;padding:0 clamp(24px,5vw,70px) 70px}.admin-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:132px;display:flex}.admin-top p{color:var(--muted);letter-spacing:.12em;margin:0 0 7px;font:9px monospace}.admin-top h1{margin:0;font-family:Songti SC,serif;font-size:34px}.system-state{align-items:center;gap:8px;display:flex}.system-state span{background:var(--green);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #2e70541a}.system-state p{color:var(--green);margin:0;font:10px sans-serif}.admin-notice{border-radius:7px;margin-top:18px;padding:13px 16px;font-size:11px}.admin-notice.success{color:#215a42;background:#e2efe8;border:1px solid #bfd8ca}.admin-notice.error{color:#8e251f;background:#f9e4e0;border:1px solid #edc2bc}.admin-loading{border:1px dashed var(--line);color:var(--muted);text-align:center;margin-top:28px;padding:60px}.admin-panel{margin-top:28px}.admin-panel-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.admin-panel-head h2{margin:0;font-size:17px}.admin-panel-head p{color:var(--muted);margin:6px 0 0;font-size:10px}.legend{color:var(--muted);gap:15px;font-size:9px;display:flex}.legend span{align-items:center;gap:6px;display:flex}.legend i{background:#aaa39a;border-radius:50%;width:7px;height:7px}.legend i.green{background:var(--green)}.safe-badge{color:#286447;background:#e3efe9;border-radius:999px;padding:7px 10px;font-size:9px}.mapping-list{gap:12px;display:grid}.mapping-card{background:var(--card);border:1px solid var(--line);border-radius:11px;grid-template-columns:45px 1fr 120px;gap:18px;padding:24px;display:grid;box-shadow:0 10px 35px #342b2109}.mapping-index{color:var(--red);font:11px monospace}.mapping-fields{grid-template-columns:minmax(170px,.55fr) 1fr;gap:14px;display:grid}.mapping-fields label,.model-fields label,.editor-grid label{color:#716b63;flex-direction:column;gap:7px;font-size:9px;font-weight:600;display:flex}.mapping-fields input,.mapping-fields select,.model-fields input,.editor-grid input{width:100%;height:42px;color:var(--ink);background:#f8f5ef;border:1px solid #d9d2c7;border-radius:6px;outline:0;padding:0 11px;font-size:11px}.mapping-fields input:focus,.mapping-fields select:focus,.model-fields input:focus,.editor-grid input:focus{border-color:var(--red);box-shadow:0 0 0 3px #d72b240f}.mapping-fields .wide{min-width:0}.mapping-route{grid-column:1/-1;grid-template-columns:1fr 25px 1fr;align-items:end;gap:7px;display:grid}.mapping-route>span{height:42px;color:var(--red);place-items:center;display:grid}.workflow-settings{background:#eee8de;border:1px solid #ddd4c7;border-radius:8px;grid-column:1/-1;grid-template-columns:minmax(220px,1.2fr) 1fr 1fr;gap:9px;padding:12px;display:grid}.workflow-settings>label:first-child{color:#716b63;flex-direction:column;gap:7px;font-size:9px;font-weight:600;display:flex}.workflow-settings select{width:100%;height:42px;color:var(--ink);background:#fffdfa;border:1px solid #d3cabd;border-radius:6px;padding:0 11px;font-size:11px}.workflow-toggle{cursor:pointer;background:#fffdfa;border:1px solid #d3cabd;border-radius:6px;align-items:center;padding:9px 11px;flex-direction:row!important;gap:10px!important;display:flex!important}.workflow-toggle input{width:16px;height:16px;accent-color:var(--red)}.workflow-toggle>span{flex-direction:column;gap:3px;display:flex}.workflow-toggle b{color:var(--ink);font-size:10px}.workflow-toggle small{color:var(--muted);font-size:8px;font-weight:400}.mapping-actions{flex-direction:column;justify-content:space-between;align-items:flex-end;display:flex}.switch{cursor:pointer;align-items:center;gap:7px;display:flex}.switch input{opacity:0;pointer-events:none;position:absolute}.switch>span{background:#c6bfb5;border-radius:999px;width:34px;height:19px;transition:all .2s;display:block;position:relative}.switch>span:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #0003}.switch input:checked+span{background:var(--green)}.switch input:checked+span:after{transform:translate(15px)}.switch b{color:var(--muted);font-size:9px}.mapping-actions button,.editor-foot button,.model-save{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:5px;min-height:36px;padding:0 13px;font-size:9px}.mapping-actions button:disabled,.editor-foot button:disabled,.model-save:disabled{opacity:.5;cursor:wait}.skill-list{gap:12px;display:grid}.skill-card{background:var(--card);border:1px solid var(--line);border-radius:10px;overflow:hidden}.skill-card summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;list-style:none;display:flex}.skill-card summary::-webkit-details-marker{display:none}.skill-card summary>div{align-items:center;gap:13px;min-width:0;display:flex}.skill-card summary>div>i{background:var(--red);color:#fff;border-radius:4px 10px;flex:0 0 36px;place-items:center;width:36px;height:36px;font:13px Songti SC,serif;display:grid}.skill-card summary>div>span{flex-direction:column;gap:5px;min-width:0;display:flex}.skill-card summary strong{font-size:12px}.skill-card summary small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font:9px monospace;overflow:hidden}.skill-card summary>p{color:var(--muted);align-items:center;gap:14px;margin:0;font-size:9px;display:flex}.skill-card summary>p b{color:var(--red)}.skill-card summary>p em{background:#f0ebe3;border-radius:999px;padding:6px 9px;font-style:normal}.skill-editor{border-top:1px solid var(--line);background:#f7f3ed;padding:24px}.editor-grid{grid-template-columns:1fr 120px;gap:13px;display:grid}.editor-grid .wide{grid-column:1/-1}.code-label{color:var(--muted);flex-direction:column;gap:8px;margin-top:17px;font-size:9px;display:flex}.code-label textarea{resize:vertical;color:#ddd6cc;background:#242220;border:1px solid #403c37;border-radius:8px;outline:0;width:100%;padding:17px;font:10px/1.65 Consolas,monospace}.code-label textarea:focus{border-color:#756c63}.editor-foot{justify-content:space-between;align-items:center;gap:20px;margin-top:13px;display:flex}.editor-foot p{color:var(--muted);margin:0;font-size:9px}.model-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.model-card{background:var(--card);border:1px solid var(--line);border-radius:11px;padding:22px}.model-head{grid-template-columns:42px 1fr auto;align-items:center;gap:12px;margin-bottom:20px;display:grid}.provider-logo{color:#fff;background:var(--ink);border-radius:6px 13px;place-items:center;width:42px;height:42px;font-size:10px;font-weight:700;display:grid}.provider-logo.deepseek{background:#345fd0}.provider-logo.kimi{background:#5d4ba5}.provider-logo.openai{background:#23735c}.provider-logo.minimax{background:#e7602e}.provider-logo.qwen{background:#6c4cf1}.provider-logo.glm{background:#2754c5}.provider-logo.gemini{background:linear-gradient(135deg,#4285f4,#8e62d9 55%,#e36ba4)}.model-head>div:nth-child(2){flex-direction:column;gap:3px;display:flex}.model-head strong{font-size:13px}.model-head small{color:var(--muted);font-size:9px}.switch.compact{align-self:start}.model-fields{gap:12px;display:grid}.model-save{background:var(--red);width:100%;margin-top:17px}.model-card.ready{border-color:#9db9a1;box-shadow:inset 0 3px #5f8c66}.provider-preset-bar{color:#fff;background:#292724;border-radius:10px;align-items:center;gap:9px;margin-bottom:16px;padding:15px 17px;display:flex}.provider-preset-bar>div{flex-direction:column;flex:1;gap:3px;display:flex}.provider-preset-bar strong{font-size:11px}.provider-preset-bar small{color:#aaa39a;font-size:8px}.provider-preset-bar button{color:#fff;cursor:pointer;background:#3b3733;border:1px solid #5b554f;border-radius:5px;min-height:34px;padding:0 12px;font-size:9px}.provider-preset-bar button:hover{color:#ffb3ad;border-color:#e26860}.model-config-actions{grid-template-columns:1fr auto;align-items:center;gap:12px;display:grid}.model-config-actions .model-save{margin-top:17px}.model-config-actions a{color:var(--muted);white-space:nowrap;margin-top:17px;font-size:9px}.credential-box{background:#f2ede5;border:1px solid #ddd4c7;border-radius:8px;margin-top:16px;padding:14px}.credential-box label{color:#716b63;flex-direction:column;gap:7px;font-size:9px;font-weight:600;display:flex}.credential-box input{width:100%;height:40px;color:var(--ink);background:#fffdfa;border:1px solid #d2c9bd;border-radius:6px;outline:0;padding:0 11px;font:11px monospace}.credential-box input:focus{border-color:var(--red);box-shadow:0 0 0 3px #d72b240f}.credential-box>div{gap:8px;margin-top:9px;display:flex}.credential-box button{color:#fff;background:var(--ink);cursor:pointer;border:0;border-radius:5px;flex:1;min-height:35px;font-size:9px}.credential-box button.unbind{color:#8b4c48;background:0 0;border:1px solid #d0b7b4;flex:none}.credential-box button:disabled,.provider-preset-bar button:disabled{opacity:.5;cursor:wait}.key-guide{border:1px solid var(--line);background:#e9e3d9;border-radius:9px;grid-template-columns:160px 1fr;gap:20px;margin-top:18px;padding:20px;display:grid}.key-guide strong{font-size:11px}.key-guide p{color:var(--muted);margin:0;font-size:10px;line-height:1.65}.key-guide code{color:#4e4943;background:#dcd4c8;border-radius:3px;padding:2px 5px;font:9px monospace}@media (width<=980px){.admin-shell{grid-template-columns:76px 1fr}.admin-sidebar{padding:22px 10px}.admin-brand>span:last-child,.admin-nav-label,.admin-nav button span,.admin-nav button b,.admin-help,.back-link{display:none}.admin-brand{justify-content:center;padding-bottom:22px}.admin-nav{margin-top:24px}.admin-nav button{text-align:center;grid-template-columns:1fr;padding:0}.admin-nav button i{color:inherit}.mapping-card{grid-template-columns:35px 1fr}.mapping-actions{flex-direction:row;grid-column:2;align-items:center}}@media (width<=720px){.admin-shell{display:block}.admin-sidebar{flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:auto;padding:15px 16px;position:static}.admin-brand{border:0;padding:0}.admin-nav{margin:0;display:flex}.admin-nav button{width:38px;min-height:38px}.admin-main{padding:0 16px 50px}.admin-top{min-height:105px}.system-state{display:none}.admin-panel-head{align-items:flex-start}.safe-badge,.legend{display:none}.mapping-card{grid-template-columns:1fr;padding:18px}.mapping-index{display:none}.mapping-fields,.mapping-route{grid-template-columns:1fr}.mapping-route>span{height:20px;transform:rotate(90deg)}.workflow-settings{grid-template-columns:1fr}.provider-preset-bar{flex-direction:column;align-items:stretch}.mapping-actions{grid-column:auto}.skill-card summary{padding:17px}.skill-card summary>p span,.skill-card summary>p b{display:none}.skill-editor{padding:17px}.editor-grid,.model-grid,.key-guide{grid-template-columns:1fr}}.brand small,.hero-card-head,.process-head,.route-map i,.route-map span,.function-card i,.function-card>b,.score-preview span,.config-route>span,.config-route dt,.process-foot,.result-summary b,.result-meta span,.result-meta small,.report-title>span,.level,.risk-list>div>b,.title-options i,.visual-plan span,.history-head,.history-row small,.field-label b,.process-list i,.admin-nav-label,.admin-nav button i,.admin-nav button b,.admin-help span,.admin-help p,.admin-help code,.admin-top p,.legend,.safe-badge,.mapping-index,.switch b,.skill-card summary small,.skill-card summary>p,.code-label,.editor-foot p,.model-head small,.key-guide code{font-size:11px}.score-preview small,.security-note,.process-list small,.panel-title span,.panel-title em,.manual-details summary small,.config-route dd,.result-summary p,.report-title button,.dimension-row span,.risk-list small,.title-options button,.topic-cloud button,.history-row small,footer p,.back-link,.system-state p,.admin-panel-head p,.mapping-fields label,.model-fields label,.editor-grid label,.mapping-actions button,.editor-foot button,.model-save,.provider-logo,.code-label textarea,.key-guide p{font-size:12px}.eyebrow,.trust-row span,.score-preview p,.section-kicker p,.function-card small,.section-heading>p,.field-label,.context-grid label,.manual-details summary,.error-box,.process-list strong,.result-meta strong,.dimension-row strong,.dimension-row p,.dimension-row small,.priority-list p,.risk-list strong,.visual-plan p,.history-row>span,.history-row strong,.empty-history,.admin-nav button span,.admin-notice,.mapping-fields input,.mapping-fields select,.model-fields input,.editor-grid input,.skill-card summary strong,.model-head strong,.key-guide strong{font-size:13px}.topnav,.function-card strong,.url-field input,.manual-details textarea,.title-options p,.body-block pre{font-size:14px}.topnav .admin-link{font-size:13px}
