/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@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)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.grid{display:grid}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.italic{font-style:italic}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--paper:#f1efe8;--paper-deep:#e7e4db;--ink:#11110f;--muted:#686760;--line:#11110f2e;--signal:#2f5bff;--signal-dark:#1739b8;--white:#fbfaf6;--max:1440px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper)}body{background:linear-gradient(90deg, transparent 0, transparent calc(100% - 1px), #11110f0b calc(100% - 1px)) 0 0 / 25% 100%, var(--paper);color:var(--ink);text-rendering:optimizelegibility;margin:0;font-family:Inter,Noto Sans SC,PingFang SC,Microsoft YaHei,Arial,sans-serif;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.skip-link{z-index:100;background:var(--ink);color:var(--white);padding:.75rem 1rem;position:fixed;top:-5rem;left:1rem}.skip-link:focus{top:1rem}.site-shell{min-height:100vh}.site-header{z-index:40;border-bottom:1px solid var(--line);background:var(--paper);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.site-header{background:color-mix(in srgb, var(--paper) 92%, transparent)}}.site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.header-inner,.section,.footer-inner{width:min(100%, var(--max));margin:0 auto;padding-inline:clamp(1.25rem,4vw,4.5rem)}.header-inner{grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);align-items:center;gap:1.5rem;min-height:76px;display:grid}.brand-lockup{align-items:center;gap:.8rem;width:max-content;display:inline-flex}.brand-mark{background:var(--signal);width:.7rem;height:.7rem;box-shadow:0 0 0 5px var(--signal)}@supports (color:color-mix(in lab, red, red)){.brand-mark{box-shadow:0 0 0 5px color-mix(in srgb, var(--signal) 14%, transparent)}}.brand-name{letter-spacing:-.045em;font-size:1.25rem;font-weight:850}.brand-index,.eyebrow,.kicker,.meta,.field-label,.footer-label{letter-spacing:.14em;text-transform:uppercase;font-family:Arial Narrow,Inter,sans-serif;font-size:.72rem;font-weight:700}.brand-index{color:var(--muted);border-left:1px solid var(--line);padding-left:.8rem}.main-nav{justify-content:center;align-items:center;gap:clamp(1rem,2.4vw,2.25rem);display:flex}.nav-link{font-size:.84rem;font-weight:650;position:relative}.nav-link:after{content:"";background:var(--signal);height:2px;transition:right .18s;position:absolute;bottom:-.4rem;left:0;right:100%}.nav-link:hover:after,.nav-link:focus-visible:after,.nav-link.is-active:after{right:0}.header-actions{justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.language-link,.menu-summary{border:1px solid var(--line);background:var(--white);letter-spacing:.08em;justify-content:center;align-items:center;min-width:46px;min-height:38px;font-size:.72rem;font-weight:750;display:inline-flex}.mobile-menu{display:none}.menu-summary{cursor:pointer;padding:0 .75rem;list-style:none}.menu-summary::-webkit-details-marker{display:none}.mobile-menu-panel{background:var(--line);border-bottom:1px solid var(--line);gap:1px;padding:1px;display:grid;position:absolute;top:76px;left:0;right:0}.mobile-menu-panel a{background:var(--paper);padding:1rem 1.5rem;font-weight:700}.section{border-bottom:1px solid var(--line);position:relative}.hero{grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);align-items:stretch;min-height:calc(100vh - 76px);padding-block:0;display:grid}.hero-copy{padding-block:clamp(3.5rem,8vw,8rem);flex-direction:column;justify-content:space-between;padding-right:clamp(1rem,5vw,6rem);display:flex}.eyebrow-row{color:var(--muted);align-items:center;gap:.8rem;display:flex}.signal-dot{background:var(--signal);border-radius:50%;width:.55rem;height:.55rem;animation:2.4s ease-in-out infinite signal}@keyframes signal{50%{opacity:.32;transform:scale(.72)}}.hero-title{letter-spacing:-.075em;max-width:920px;margin:clamp(4rem,12vh,9rem) 0 2rem;font-size:clamp(4rem,9.7vw,9rem);font-weight:850;line-height:.88}.hero-title .line{display:block}.hero-title .accent{color:var(--signal)}.hero-intro{max-width:680px;color:var(--muted);margin:0;font-size:clamp(1.05rem,1.8vw,1.45rem);line-height:1.5}:root{--v9-bg:#090a0d;--v9-surface:#111318;--v9-surface-2:#171a20;--v9-surface-3:#1d2129;--v9-line:#ffffff1a;--v9-line-strong:#ffffff2b;--v9-text:#f6f7fb;--v9-muted:#969ca8;--v9-dim:#6e7480;--v9-accent:#d6ff62;--v9-accent-ink:#111407;--v9-purple:#9c87ff;--v9-blue:#72b7ff;--v9-radius:16px}html{background:var(--v9-bg)}body{background:radial-gradient(circle at 50% -12%, #8e72ff2b, transparent 34rem), var(--v9-bg);color:var(--v9-text);font-family:Inter,SF Pro Display,PingFang SC,Microsoft YaHei,system-ui,sans-serif}::selection{background:var(--v9-accent);color:var(--v9-accent-ink)}.nv-shell{background:0 0;min-height:100vh}.nv-v9-rail{z-index:80;border-right:1px solid var(--v9-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090a0df0;flex-direction:column;align-items:center;gap:24px;width:76px;padding:18px 10px;display:flex;position:fixed;inset:0 auto 0 0}.nv-v9-rail-brand{background:var(--v9-accent);width:44px;height:44px;color:var(--v9-accent-ink);letter-spacing:-.06em;border-radius:13px;place-items:center;font-size:20px;font-weight:950;display:grid;box-shadow:0 10px 34px #d6ff6224}.nv-v9-rail nav{gap:8px;width:100%;display:grid}.nv-v9-rail nav a,.nv-v9-rail-submit{min-height:52px;color:var(--v9-dim);border:1px solid #0000;border-radius:12px;place-items:center;gap:1px;padding:6px 2px;transition:color .16s,background .16s,border-color .16s;display:grid;position:relative}.nv-v9-rail nav a>span,.nv-v9-rail-submit>span{font-size:17px;font-weight:800}.nv-v9-rail nav small,.nv-v9-rail-submit small{letter-spacing:.02em;font-size:9px}.nv-v9-rail nav a:hover,.nv-v9-rail nav a.is-current,.nv-v9-rail-submit:hover{color:var(--v9-text);border-color:var(--v9-line);background:var(--v9-surface-2)}.nv-v9-rail nav a.is-current:before{content:"";background:var(--v9-accent);border-radius:99px;width:3px;height:24px;position:absolute;left:-11px}.nv-v9-rail-submit{width:100%;color:var(--v9-accent);margin-top:auto}.nv-header{z-index:70;border-bottom:1px solid var(--v9-line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#090a0dc7;margin-left:76px;position:sticky;top:0}.nv-header-inner{grid-template-columns:auto 1fr auto;align-items:center;gap:34px;width:min(100% - 40px,1320px);min-height:70px;margin-inline:auto;display:grid}.nv-brand>span:last-child{gap:1px}.nv-brand small{color:var(--v9-dim);letter-spacing:.1em;font-size:9px}.nv-nav{justify-content:center;gap:4px}.nv-nav a{color:var(--v9-muted);border-radius:9px;padding:9px 14px;font-size:13px}.nv-nav a:hover,.nv-nav a.is-current{background:var(--v9-surface-2);color:var(--v9-text)}.nv-v9-header-actions{align-items:center;gap:9px;display:flex}.nv-v9-header-actions>a:first-child{color:var(--v9-muted);font-size:12px}.nv-header-cta{border:1px solid var(--v9-line-strong);background:var(--v9-surface-2);min-height:38px;color:var(--v9-text);border-radius:10px;padding:0 15px;font-size:12px}.nv-header-cta:hover{background:var(--v9-accent);color:var(--v9-accent-ink);border-color:var(--v9-accent)}.nv-v9-hero{text-align:center;width:min(100% - 44px,1160px);margin:0 auto;padding:78px 0 34px}.nv-v9-eyebrow{color:var(--v9-muted);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:9px;font-size:11px;font-weight:750;display:inline-flex}.nv-v9-hero>h1{color:var(--v9-text);letter-spacing:-.085em;margin:20px 0 7px;font-size:clamp(58px,9vw,116px);font-weight:950;line-height:.88}.nv-v9-hero-lead{color:#d4d7df;max-width:680px;margin:24px auto 0;font-size:clamp(16px,2vw,21px);line-height:1.65}.nv-v9-stats{color:var(--v9-muted);justify-content:center;align-items:center;gap:14px;margin-top:18px;font-size:12px;display:flex}.nv-v9-stats strong{color:var(--v9-text);font-size:14px}.nv-v9-stats i{background:var(--v9-dim);border-radius:50%;width:3px;height:3px}.nv-v9-discovery{text-align:left;margin-top:38px;position:relative}.nv-v9-search{z-index:15;max-width:820px;margin:0 auto;position:relative}.nv-v9-search-row{background:#191c23f0;border:1px solid #ffffff38;border-radius:17px;grid-template-columns:auto 1fr auto auto auto;align-items:center;gap:10px;min-height:68px;padding:8px 9px 8px 19px;display:grid;box-shadow:0 24px 80px #00000061,inset 0 1px #ffffff0f}.nv-v9-search-icon{color:var(--v9-muted);font-size:27px;line-height:1}.nv-v9-search-row input{min-width:0;height:48px;color:var(--v9-text);background:0 0;border:0;outline:0;padding:0;font-size:17px}.nv-v9-search-row kbd{border:1px solid var(--v9-line-strong);color:var(--v9-dim);background:var(--v9-bg);border-radius:7px;padding:5px 8px;font:10px/1 system-ui,sans-serif}.nv-v9-clear{color:var(--v9-muted);background:0 0;border:0;font-size:12px}.nv-v9-search-submit{background:var(--v9-accent);min-width:88px;color:var(--v9-accent-ink);border:0;border-radius:11px;align-self:stretch;font-weight:850}.nv-v9-search-submit:hover{filter:brightness(1.06)}.nv-v9-suggestions{border:1px solid var(--v9-line-strong);background:#17191f;border-radius:14px;padding:8px;display:grid;position:absolute;inset:calc(100% + 8px) 0 auto;overflow:hidden;box-shadow:0 24px 70px #0000007a}.nv-v9-suggestions button{color:var(--v9-text);text-align:left;background:0 0;border:0;border-radius:9px;justify-content:space-between;gap:20px;padding:12px 14px;display:flex}.nv-v9-suggestions small{color:var(--v9-dim)}.nv-v9-quick{flex-wrap:wrap;justify-content:center;gap:8px;margin:14px auto 0;display:flex}.nv-v9-quick button{border:1px solid var(--v9-line);color:var(--v9-muted);background:#111318bd;border-radius:999px;padding:8px 12px;font-size:11px}.nv-v9-quick button:hover{border-color:var(--v9-line-strong);color:var(--v9-text)}.nv-v9-tabs{border-bottom:1px solid var(--v9-line);justify-content:center;gap:4px;margin-top:46px;display:flex}.nv-v9-tabs button{color:var(--v9-muted);background:0 0;border:0;align-items:center;gap:7px;padding:13px 18px 15px;font-size:13px;font-weight:650;display:inline-flex;position:relative}.nv-v9-tabs button:after{content:"";background:var(--v9-accent);height:2px;transition:transform .15s;position:absolute;inset:auto 12px -1px;transform:scaleX(0)}.nv-v9-tabs button.is-active:after{transform:scaleX(1)}.nv-v9-tabs button>span{background:var(--v9-surface-3);min-width:18px;color:var(--v9-accent);border-radius:99px;padding:2px 5px;font-size:9px}.nv-v9-results,.nv-v9-related-tools{padding-top:34px}.nv-v9-results>header,.nv-v9-related-tools>header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:19px;display:flex}.nv-v9-results>header span,.nv-v9-related-tools>header span,.nv-v9-request-hero>div:first-child>span{color:var(--v9-accent);letter-spacing:.16em;font-size:9px;font-weight:800}.nv-v9-results>header h2,.nv-v9-related-tools>header h2{color:var(--v9-text);letter-spacing:-.035em;margin:5px 0 0;font-size:25px;line-height:1.2}.nv-v9-results>header p{color:var(--v9-dim);margin:0;font-size:11px}.nv-v9-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.nv-v9-card{border:1px solid var(--v9-line);border-radius:var(--v9-radius);background:linear-gradient(145deg, #ffffff06, transparent 45%), var(--v9-surface);flex-direction:column;min-height:286px;padding:20px;transition:transform .16s,border-color .16s,background .16s;display:flex;position:relative;overflow:hidden}.nv-v9-card:hover{border-color:var(--v9-line-strong);background:linear-gradient(145deg, #d6ff6209, transparent 48%), var(--v9-surface-2);transform:translateY(-2px)}.nv-v9-card-top{grid-template-columns:48px 1fr auto;align-items:start;gap:13px;display:grid}.nv-v9-card-mark{border:1px solid var(--v9-line-strong);background:var(--v9-surface-3);width:48px;height:48px;color:var(--v9-accent);border-radius:13px;place-items:center;font-size:15px;font-weight:900;display:grid}.nv-v9-card-top small{color:var(--v9-dim);margin:1px 0 6px;font-size:9px;display:block}.nv-v9-card h3{letter-spacing:-.025em;margin:0;font-size:17px;line-height:1.35}.nv-v9-card h3 a{color:var(--v9-text)}.nv-v9-card-rank{color:#464b55;font-size:10px;font-weight:800}.nv-v9-card>p{color:#aeb3bd;margin:17px 0 14px;font-size:12px;line-height:1.7}.nv-v9-card-tags{flex-wrap:wrap;gap:6px;display:flex}.nv-v9-card-tags span,.nv-v9-request-tags span{border:1px solid var(--v9-line);color:var(--v9-muted);border-radius:99px;padding:5px 8px;font-size:9px}.nv-v9-card-meta{color:var(--v9-dim);flex-wrap:wrap;gap:7px 14px;margin-top:auto;padding-top:18px;font-size:10px;display:flex}.nv-v9-card-actions{border-top:1px solid var(--v9-line);justify-content:space-between;align-items:center;margin-top:14px;padding-top:13px;display:flex}.nv-v9-card-actions button{color:var(--v9-muted);background:0 0;border:0;padding:0;font-size:10px}.nv-v9-card-actions button.is-saved{color:var(--v9-accent)}.nv-v9-card-actions a{color:var(--v9-text);font-size:11px;font-weight:750}.nv-v9-card-actions a:hover{color:var(--v9-accent)}.nv-v9-more{border:1px solid var(--v9-line-strong);background:var(--v9-surface);min-width:190px;color:var(--v9-text);border-radius:10px;margin:20px auto 0;padding:12px 18px;display:block}.nv-v9-empty{border:1px dashed var(--v9-line-strong);border-radius:var(--v9-radius);min-height:250px;color:var(--v9-muted);text-align:center;place-items:center;padding:36px;display:grid}.nv-v9-empty>span{color:var(--v9-accent);font-size:32px}.nv-v9-empty strong{color:var(--v9-text);font-size:18px}.nv-v9-empty p{max-width:500px;margin:0;font-size:12px}.nv-v9-empty a{color:var(--v9-accent);font-size:11px}.nv-v9-related-tools>header>a{color:var(--v9-muted);font-size:11px}.nv-v9-related-tools>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.nv-v9-related-tools>div>a{border:1px solid var(--v9-line);background:var(--v9-surface);min-width:0;color:var(--v9-text);border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.nv-v9-related-tools>div>a>span:nth-child(2){min-width:0}.nv-v9-related-tools strong,.nv-v9-related-tools small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.nv-v9-related-tools strong{font-size:11px}.nv-v9-related-tools small{color:var(--v9-dim);margin-top:3px;font-size:8px}.nv-v9-related-tools em{color:var(--v9-accent);font-size:8px;font-style:normal}.nv-v9-categories{border-top:1px solid var(--v9-line);grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:34px;padding-top:26px;display:grid}.nv-v9-categories button{min-width:0;color:var(--v9-muted);text-align:center;background:0 0;border:1px solid #0000;border-radius:12px;justify-items:center;gap:8px;padding:14px 8px;display:grid}.nv-v9-categories button:hover{border-color:var(--v9-line);background:var(--v9-surface);color:var(--v9-text)}.nv-v9-categories button>span:first-child{background:var(--v9-surface-3);width:34px;height:34px;color:var(--v9-accent);border-radius:9px;place-items:center;font-size:11px;font-weight:850;display:grid}.nv-v9-categories strong,.nv-v9-categories small{display:block}.nv-v9-categories strong{color:inherit;font-size:10px}.nv-v9-categories small{color:var(--v9-dim);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:8px;overflow:hidden}.nv-v9-value-grid{border:1px solid var(--v9-line);border-radius:var(--v9-radius);background:var(--v9-line);grid-template-columns:repeat(3,1fr);gap:1px;width:min(100% - 44px,1160px);margin:40px auto 86px;display:grid;overflow:hidden}.nv-v9-value-grid article,.nv-v9-value-grid>a{background:var(--v9-surface);padding:28px}.nv-v9-value-grid article>span{color:var(--v9-accent);font-size:10px}.nv-v9-value-grid h2{color:var(--v9-text);margin:16px 0 8px;font-size:16px}.nv-v9-value-grid p{color:var(--v9-muted);margin:0;font-size:11px;line-height:1.65}.nv-v9-value-grid>a{color:var(--v9-accent);text-align:center;grid-column:1/-1;font-size:11px}.nv-v9-request-hero{border-bottom:1px solid var(--v9-line);grid-template-columns:1fr auto;align-items:end;gap:54px;width:min(100% - 44px,1160px);margin:0 auto;padding:80px 0 38px;display:grid}.nv-v9-request-hero h1{max-width:760px;color:var(--v9-text);letter-spacing:-.065em;margin:14px 0;font-size:clamp(42px,6vw,76px);line-height:1}.nv-v9-request-hero p{max-width:680px;color:var(--v9-muted);margin:0;font-size:14px;line-height:1.75}.nv-v9-request-hero>div:last-child{border:1px solid var(--v9-line);background:var(--v9-surface);border-radius:14px;min-width:200px;padding:22px}.nv-v9-request-hero>div:last-child strong,.nv-v9-request-hero>div:last-child span{display:block}.nv-v9-request-hero>div:last-child strong{color:var(--v9-accent);font-size:34px}.nv-v9-request-hero>div:last-child span{color:var(--v9-dim);margin-top:3px;font-size:10px}.nv-v9-request-hero>div:last-child a{color:var(--v9-text);margin-top:18px;font-size:10px;display:block}.nv-v9-request-board{width:min(100% - 44px,1160px);margin:0 auto 90px;padding-top:28px}.nv-v9-request-board>form{border:1px solid var(--v9-line-strong);background:var(--v9-surface);border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;max-width:720px;min-height:54px;margin:0 auto;padding:7px 14px;display:grid}.nv-v9-request-board>form>span{color:var(--v9-muted);font-size:22px}.nv-v9-request-board>form input{min-width:0;color:var(--v9-text);background:0 0;border:0;outline:0}.nv-v9-request-board>form button{color:var(--v9-muted);background:0 0;border:0;font-size:10px}.nv-v9-request-tabs{justify-content:center;gap:6px;margin:22px 0 28px;display:flex}.nv-v9-request-tabs button{border:1px solid var(--v9-line);color:var(--v9-muted);background:0 0;border-radius:999px;align-items:center;gap:7px;padding:9px 13px;font-size:10px;display:inline-flex}.nv-v9-request-tabs button.is-active{border-color:var(--v9-accent);background:var(--v9-accent);color:var(--v9-accent-ink)}.nv-v9-request-tabs button>span{font-size:8px}.nv-v9-request-list{gap:9px;display:grid}.nv-v9-request-list article{border:1px solid var(--v9-line);background:var(--v9-surface);border-radius:14px;grid-template-columns:74px 1fr auto;align-items:center;gap:18px;padding:18px 20px;display:grid}.nv-v9-request-list article>button{border:1px solid var(--v9-line);background:var(--v9-surface-2);color:var(--v9-muted);border-radius:10px;align-content:center;align-self:stretch;place-items:center;gap:4px;display:grid}.nv-v9-request-list article>button span{font-size:17px}.nv-v9-request-list article>button small{font-size:8px}.nv-v9-request-meta{gap:8px;display:flex}.nv-v9-request-meta span{background:var(--v9-surface-3);color:var(--v9-muted);border-radius:6px;padding:4px 7px;font-size:8px}.nv-v9-request-list h2{color:var(--v9-text);margin:9px 0 6px;font-size:15px}.nv-v9-request-list p{color:var(--v9-muted);margin:0;font-size:11px;line-height:1.6}.nv-v9-request-tags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.nv-v9-request-list article>a{color:var(--v9-text);white-space:nowrap;font-size:9px}.nv-v9-request-list article>a:hover{color:var(--v9-accent)}.nv-page-hero{border-bottom:1px solid var(--v9-line);color:var(--v9-text)!important;background:0 0!important}.nv-page-hero h1,.nv-page-hero p,.nv-detail-hero h1,.nv-tool-detail-hero h1,.nv-policy-page h1{color:var(--v9-text)}.nv-page-hero p,.nv-detail-hero p,.nv-tool-detail-hero p,.nv-policy-page p{color:var(--v9-muted)}.nv-section-label,.nv-kicker{color:var(--v9-accent)!important}.nv-search-box input,.nv-submission-form input,.nv-submission-form textarea,.nv-composer-control textarea{border-color:var(--v9-line-strong)!important;background:var(--v9-surface-2)!important;color:var(--v9-text)!important}.nv-result-tabs button.is-active,.nv-sort-tabs button.is-active,.nv-filter-scroller button.is-active,.nv-button-dark,.nv-submit-button,.nv-plan-head button{background:var(--v9-accent)!important;color:var(--v9-accent-ink)!important;border-color:var(--v9-accent)!important}.nv-footer{border-top:1px solid var(--v9-line);color:var(--v9-text);background:#07080a;padding:52px max(22px,50% - 580px)}@media (width<=980px){.nv-v9-card-grid{grid-template-columns:1fr}.nv-v9-related-tools>div{grid-template-columns:repeat(2,minmax(0,1fr))}.nv-v9-categories{grid-template-columns:repeat(3,minmax(0,1fr))}.nv-v9-request-hero{grid-template-columns:1fr}.nv-v9-request-hero>div:last-child{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.nv-v9-request-hero>div:last-child a{margin:0}}@media (width<=760px){body{padding-bottom:66px}.nv-v9-rail{border:0;border-top:1px solid var(--v9-line);flex-direction:row;justify-content:center;gap:0;width:100%;height:66px;padding:6px;inset:auto 0 0}.nv-v9-rail-brand,.nv-v9-rail-submit{display:none}.nv-v9-rail nav{grid-template-columns:repeat(5,1fr);gap:2px;width:min(100%,480px)}.nv-v9-rail nav a{min-height:52px}.nv-v9-rail nav a.is-current:before{width:40%;height:2px;inset:-6px 30% auto}.nv-header,.nv-shell>main,.nv-footer{margin-left:0}.nv-header-inner{grid-template-columns:1fr auto;width:min(100% - 26px,720px);min-height:60px}.nv-nav,.nv-v9-header-actions{display:none}.nv-mobile-nav{display:block}.nv-mobile-nav summary{color:var(--v9-text)}.nv-mobile-nav nav{border-color:var(--v9-line);background:var(--v9-surface-2)}.nv-mobile-nav a{color:var(--v9-text)}.nv-v9-hero{width:min(100% - 28px,720px);padding-top:52px}.nv-v9-hero>h1{font-size:clamp(56px,22vw,86px)}.nv-v9-hero-lead{font-size:15px}.nv-v9-stats{gap:8px;font-size:9px}.nv-v9-stats strong{font-size:10px}.nv-v9-search-row{grid-template-columns:auto 1fr auto;min-height:60px;padding:7px 7px 7px 14px}.nv-v9-search-row kbd,.nv-v9-clear{display:none}.nv-v9-search-submit{min-width:68px}.nv-v9-tabs{scrollbar-width:none;justify-content:start;overflow-x:auto}.nv-v9-tabs button{flex:none;padding-inline:13px}.nv-v9-results>header,.nv-v9-related-tools>header{flex-direction:column;align-items:start;gap:8px}.nv-v9-card{min-height:0}.nv-v9-card-top{grid-template-columns:42px 1fr}.nv-v9-card-mark{width:42px;height:42px}.nv-v9-card-rank{display:none}.nv-v9-related-tools>div{grid-template-columns:1fr}.nv-v9-categories{grid-template-columns:repeat(2,minmax(0,1fr))}.nv-v9-value-grid{grid-template-columns:1fr;width:min(100% - 28px,720px);margin-bottom:54px}.nv-v9-value-grid>a{grid-column:auto}.nv-v9-request-hero,.nv-v9-request-board,.nv-page-hero,.nv-policy-page,.nv-workflow-detail,.nv-tool-detail,.nv-library-section,.nv-category-directory,.nv-portfolio-grid,.nv-proof-note,.nv-doc-layout,.nv-composer,.nv-submission-layout{width:min(100% - 28px,720px)}.nv-v9-request-hero{padding-top:52px}.nv-v9-request-hero>div:last-child{grid-template-columns:auto 1fr}.nv-v9-request-hero>div:last-child a{grid-column:1/-1}.nv-v9-request-tabs{scrollbar-width:none;justify-content:start;overflow-x:auto}.nv-v9-request-tabs button{flex:none}.nv-v9-request-list article{grid-template-columns:58px 1fr;align-items:stretch;gap:12px;padding:14px}.nv-v9-request-list article>a{grid-column:2}.nv-footer{padding-inline:22px}}:root{--v9-bg:#f7f0da;--v9-surface:#fffaf0;--v9-surface-2:#eef3dd;--v9-surface-3:#dce9cf;--v9-line:#45533933;--v9-line-strong:#45533957;--v9-text:#31483b;--v9-muted:#657166;--v9-dim:#899286;--v9-accent:#eca958;--v9-accent-ink:#3b321d;--v9-purple:#c8a5c4;--v9-blue:#83b8c7;--v9-radius:24px;--v10-cream:#f7f0da;--v10-paper:#fffaf0;--v10-ink:#31483b;--v10-leaf:#729567;--v10-leaf-dark:#496e51;--v10-sky:#a9d8df;--v10-sun:#efb85d;--v10-clay:#c97855;--v10-shadow:0 18px 44px #4f4b301c}html,body{color:var(--v10-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:radial-gradient(circle at 12% 9%,#ffffffc2,#0000 24rem),radial-gradient(circle at 88% 6%,#a9d8df61,#0000 28rem),linear-gradient(#f8f3df 0%,#f5ecd3 72%,#edf0d8 100%)!important}body{font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,system-ui,sans-serif}body:before{content:"";z-index:-1;pointer-events:none;opacity:.18;mix-blend-mode:multiply;background-image:repeating-linear-gradient(7deg,#4f523712 0 1px,#0000 1px 7px);position:fixed;inset:0}::selection{color:#2f402f;background:#f2c878}.nv-shell{color:var(--v10-ink);overflow:clip;background:0 0!important}.nv-v9-rail{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:0;border-right:1px solid #415c3d33;gap:22px;width:86px;padding:18px 9px;box-shadow:8px 0 28px #435b3714;background:linear-gradient(#e8f1d5fa,#dae9cafa)!important}.nv-v9-rail:after{content:"";opacity:.32;background:repeating-linear-gradient(180deg, var(--v10-leaf-dark) 0 2px, transparent 2px 7px);width:1px;position:absolute;inset:0 8px 0 auto}.nv-v9-rail-brand{color:#38513e;background:#f5c56f;border:2px solid #527158;border-radius:46% 54% 48% 52%/55% 44% 56% 45%;width:52px;height:48px;font-family:Georgia,Songti SC,serif;font-size:23px;transform:rotate(-2deg);box-shadow:3px 5px #496e5133}.nv-v9-rail nav{gap:7px}.nv-v9-rail nav a,.nv-v9-rail-submit{color:#718171;border-color:#0000;border-radius:18px 14px 19px 15px;min-height:57px}.nv-v9-rail nav a:hover,.nv-v9-rail nav a.is-current,.nv-v9-rail-submit:hover{color:#355143;background:#fffaedc2;border-color:#4a6c4d3b;transform:translateY(-1px);box-shadow:0 8px 18px #4d644417}.nv-v9-rail nav a.is-current:before{background:var(--v10-clay);border-radius:70% 45% 65%;width:5px;height:27px;left:-10px}.nv-v9-rail nav a>span,.nv-v9-rail-submit>span{font-family:STKaiti,KaiTi,serif;font-size:19px}.nv-v9-rail nav small,.nv-v9-rail-submit small{font-size:10px}.nv-header{box-shadow:0 8px 30px #5c58370f;background:#faf5e0d6!important;border-bottom:1px solid #4c5b3d2e!important;margin-left:86px!important}.nv-brand strong{color:#385b46;letter-spacing:.14em;font-family:Georgia,Songti SC,serif;font-size:17px}.nv-brand small{color:#879183}.nv-nav a{font-weight:650;color:#657466!important;border-radius:999px!important}.nv-v9-header-actions>a:first-child{color:#667769}.nv-header-cta{box-shadow:3px 4px #3d533d29;color:#fffaf0!important;background:#668d68!important;border:1px solid #57765b!important;border-radius:48% 52% 45% 55%/55% 46% 54% 45%!important;min-height:40px!important}.nv-header-cta:hover{transform:translateY(-1px)rotate(-1deg);color:#fffdf4!important;background:#547b5b!important}.nv-v9-hero{text-align:left;width:min(100% - 52px,1240px);padding:54px 0 34px;position:relative}.nv-v9-hero:before,.nv-v9-hero:after{content:"";z-index:-1;filter:blur(.2px);background:#ffffff8c;border-radius:999px;position:absolute}.nv-v9-hero:before{width:190px;height:42px;top:48px;left:-90px;box-shadow:62px -18px 0 -7px #ffffff8c,120px 5px 0 -14px #ffffff8c}.nv-v9-hero:after{width:130px;height:30px;top:180px;right:-76px;box-shadow:-46px -15px 0 -6px #ffffff80}.nv-v10-intro-grid{grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);align-items:center;gap:clamp(38px,6vw,82px);display:grid}.nv-v10-intro-copy{padding-left:16px;position:relative}.nv-v10-intro-copy:before{content:"";background:linear-gradient(var(--v10-sun), var(--v10-clay));border-radius:70% 40% 65% 45%;width:7px;height:72%;position:absolute;top:9px;left:-7px;transform:rotate(1deg)}.nv-v9-eyebrow{color:#687768;letter-spacing:.1em;font-size:12px}.nv-v9-eyebrow span{color:var(--v10-clay)}.nv-v10-intro-copy h1{color:#31533f;letter-spacing:-.075em;text-shadow:3px 4px #ffffffb8;margin:20px 0 12px;font-family:Georgia,Songti SC,STSong,serif;font-size:clamp(58px,7.6vw,104px);font-weight:700;line-height:.91}.nv-v9-hero-lead{color:#52665a;max-width:520px;margin:23px 0 0;font-family:STKaiti,KaiTi,Songti SC,serif;font-size:clamp(18px,2vw,23px);line-height:1.75}.nv-v9-stats{color:#738075;flex-wrap:wrap;justify-content:flex-start;margin-top:24px}.nv-v9-stats strong{color:#3f6650}.nv-v9-stats i{background:#af8c61}.nv-v10-hero-art{box-shadow:var(--v10-shadow), 7px 9px 0 #71956721;background:#fffbefd1;border:1px solid #465e4047;border-radius:34px 26px 38px 24px;margin:0;padding:10px;position:relative;transform:rotate(1.2deg)}.nv-v10-hero-art:before{content:"";z-index:2;background:#f5dd99b8;width:102px;height:27px;position:absolute;top:-13px;left:38%;transform:rotate(-3deg);box-shadow:0 2px 5px #59462c14}.nv-v10-hero-art img{aspect-ratio:3/2;object-fit:cover;filter:saturate(.92)contrast(.96);border-radius:25px 19px 29px 18px;width:100%;height:auto;display:block}.nv-v10-hero-art figcaption{color:#486052;background:#fffaebe6;border:1px solid #374b3433;border-radius:15px 12px 18px 13px;align-items:center;gap:9px;max-width:290px;padding:10px 14px;font-size:11px;line-height:1.45;display:flex;position:absolute;bottom:24px;right:28px;box-shadow:0 8px 22px #3d462d1f}.nv-v10-hero-art figcaption span{color:var(--v10-clay);font-size:17px}.nv-v9-discovery{margin-top:50px}.nv-v9-search{max-width:900px}.nv-v9-search-row{background:#fffcf1f0;border:1px solid #41543a4d;border-radius:27px 22px 29px 23px;min-height:72px;box-shadow:0 22px 54px #4a4c3021,5px 6px #7697671c}.nv-v9-search-row:focus-within{border-color:#527c54b8;box-shadow:0 0 0 5px #72956721,0 22px 54px #4a4c3021}.nv-v9-search-icon{color:var(--v10-leaf-dark)}.nv-v9-search-row input{color:#304b3c;font-size:16px}.nv-v9-search-row input::placeholder{color:#879185}.nv-v9-search-row kbd{color:#7b8277;background:#f0ead7;border-color:#44563b2e}.nv-v9-search-submit{color:#fffdf3;background:#668f69;border:1px solid #4f7656;border-radius:20px 17px 21px 16px;min-width:96px;box-shadow:2px 3px #415b412e}.nv-v9-search-submit:hover{background:#557d5d;transform:translateY(-1px)}.nv-v9-suggestions{background:#fffaeefa;border-color:#45563a42;border-radius:22px 18px 24px 19px;box-shadow:0 24px 54px #4a4d3129}.nv-v9-suggestions button{color:var(--v10-ink)}.nv-v9-suggestions button:hover,.nv-v9-suggestions button:focus-visible{background:#e9f0da}.nv-v9-quick button,.nv-v9-request-tabs button{color:#657568;background:#fffaeeb3;border-color:#4d614033}.nv-v9-quick button:hover{color:#375243;background:#f7f6e7;border-color:#789575;transform:translateY(-1px)}.nv-v9-tabs{border-color:#4554392e}.nv-v9-tabs button{color:#728074}.nv-v9-tabs button.is-active{color:#355341}.nv-v9-tabs button:after{background:var(--v10-clay);border-radius:70% 40% 65% 45%;height:4px}.nv-v9-tabs button>span{color:#537458;background:#e3ebd4}.nv-v9-results>header span,.nv-v9-related-tools>header span,.nv-v9-request-hero>div:first-child>span,.nv-section-label,.nv-kicker{color:var(--v10-clay)!important}.nv-v9-results>header h2,.nv-v9-related-tools>header h2{color:#355140;font-family:Georgia,Songti SC,serif}.nv-v9-results>header p{color:#7d877d}.nv-v9-card-grid{gap:18px}.nv-v9-card{background:linear-gradient(145deg,#ffffffad,#0000 52%),#fffaefeb;border-color:#45533933;border-radius:25px 19px 27px 20px;min-height:292px;box-shadow:0 13px 32px #4c4b3014}.nv-v9-card:nth-child(2n){border-radius:19px 27px 21px 25px}.nv-v9-card:hover{background:linear-gradient(145deg,#ffffffd1,#0000 52%),#fffdf4;border-color:#50754f61;transform:translateY(-4px)rotate(-.25deg);box-shadow:0 19px 38px #4b4c311f}.nv-v9-card-mark{color:#4e7657;background:#e1edd2;border-color:#4e684438;border-radius:50% 45% 52% 46%;font-family:STKaiti,KaiTi,serif}.nv-v9-card-top small,.nv-v9-card-rank,.nv-v9-card-meta,.nv-v9-related-tools small{color:#879085}.nv-v9-card h3 a,.nv-v9-card-actions a,.nv-v9-related-tools strong{color:#334e3e}.nv-v9-card>p{color:#667369}.nv-v9-card-tags span,.nv-v9-request-tags span{color:#69756a;background:#eef0d99e;border-color:#5063452e}.nv-v9-card-actions{border-color:#4a5c3e29}.nv-v9-card-actions button{color:#748176}.nv-v9-card-actions button.is-saved,.nv-v9-card-actions a:hover,.nv-v9-related-tools em{color:var(--v10-clay)}.nv-v9-more{color:#405b49;background:#fffaeecc;border-color:#49604047;border-radius:18px 15px 20px 16px;box-shadow:3px 4px #6f8e611c}.nv-v9-related-tools>div>a{color:#334e3e;background:#fffaefc7;border-color:#4a5e402e;border-radius:18px 14px 20px 15px}.nv-v9-related-tools>div>a:hover{border-color:#52795266;transform:translateY(-2px)}.nv-v9-categories{border-color:#48593d2b;gap:11px}.nv-v9-categories button{color:#637365;background:#fffaee7a;border-color:#50634521;border-radius:21px 16px 22px 17px}.nv-v9-categories button:nth-child(2n){background:#e1edd299}.nv-v9-categories button:nth-child(3n){background:#dfeff099}.nv-v9-categories button:hover{color:#385443;background:#fffaf0;border-color:#4d704b52;transform:translateY(-2px)}.nv-v9-categories button>span:first-child{color:#4c7454;background:#dbe8cc;border-radius:52% 46% 50% 44%}.nv-v9-categories small{color:#879086}.nv-v9-value-grid{background:0 0;border:0;gap:16px;margin-top:44px;overflow:visible}.nv-v9-value-grid article,.nv-v9-value-grid>a{background:#fffaeec2;border:1px solid #4a5b3d2e;box-shadow:0 12px 28px #4f4c3112}.nv-v9-value-grid article{border-radius:30px 19px 27px 20px}.nv-v9-value-grid article:nth-child(2){border-radius:20px 30px 21px 27px;transform:translateY(9px)}.nv-v9-value-grid article>span{color:var(--v10-clay)}.nv-v9-value-grid h2{color:#355140;font-family:Georgia,Songti SC,serif}.nv-v9-value-grid p{color:#68756a}.nv-v9-value-grid>a{color:#4b7354;border-radius:18px}.nv-v9-request-hero{border-color:#4554392e}.nv-v9-request-hero h1,.nv-page-hero h1,.nv-detail-hero h1,.nv-tool-detail-hero h1,.nv-policy-page h1{font-family:Georgia,Songti SC,serif;color:#34513f!important}.nv-v9-request-hero p,.nv-page-hero p,.nv-detail-hero p,.nv-tool-detail-hero p,.nv-policy-page p{color:#667469!important}.nv-v9-request-hero>div:last-child,.nv-v9-request-board>form,.nv-v9-request-list article{background:#fffaeed6;border-color:#4a5e3f33;box-shadow:0 13px 30px #4c4a2f14}.nv-v9-request-hero>div:last-child{border-radius:26px 18px 28px 19px}.nv-v9-request-hero>div:last-child strong{color:var(--v10-clay)}.nv-v9-request-hero>div:last-child span,.nv-v9-request-board>form>span,.nv-v9-request-board>form button,.nv-v9-request-list p{color:#748077}.nv-v9-request-hero>div:last-child a,.nv-v9-request-list h2,.nv-v9-request-list article>a{color:#375342}.nv-v9-request-board>form{border-radius:24px 19px 25px 20px}.nv-v9-request-board>form input{color:#344f3f}.nv-v9-request-tabs button.is-active{color:#fffdf3;background:#668d68;border-color:#608563}.nv-v9-request-list article{border-radius:22px 17px 24px 18px}.nv-v9-request-list article>button{color:#718071;background:#edf2df;border-color:#4d654333;border-radius:16px}.nv-v9-request-list article>button.is-saved{color:#4d7955;border-color:#5e8b5e73}.nv-v9-request-meta span{color:#687569;background:#e9eedc}.nv-v9-request-meta span.is-covered{color:#487151;background:#dcebd2}.nv-page-hero,.nv-policy-page,.nv-workflow-detail,.nv-tool-detail,.nv-library-section,.nv-category-directory,.nv-portfolio-grid,.nv-proof-note,.nv-doc-layout,.nv-composer,.nv-submission-layout{width:min(100% - 52px,1160px)!important}.nv-search-box input,.nv-submission-form input,.nv-submission-form textarea,.nv-composer-control textarea{color:#314b3c!important;background:#faf7e8!important;border-color:#475c3f3d!important}.nv-search-input-row,.nv-result-toolbar,.nv-filter-scroller,.nv-results-heading,.nv-card-meta,.nv-tool-card-foot,.nv-detail-breadcrumb,.nv-detail-actions,.nv-step-list>li,.nv-tool-list>a,.nv-subflow-list>div,.nv-endpoint-list>div,.nv-contract-list>li{border-color:#495b3e2e!important}.nv-workflow-card h3 a,.nv-tool-card h3,.nv-results-heading h2,.nv-detail-section h2,.nv-step-main h3,.nv-tool-related h2,.nv-category-directory-card h2,.nv-portfolio-card h2,.nv-doc-content h2,.nv-composer h2,.nv-submission-layout h2{color:#34513f!important}.nv-workflow-card p,.nv-tool-card p,.nv-step-purpose,.nv-step-action,.nv-tool-detail p,.nv-category-directory-card p,.nv-portfolio-card p,.nv-doc-content p,.nv-composer p,.nv-submission-layout p,.nv-submission-layout label,.nv-submission-layout small{color:#68756b!important}.nv-result-tabs button.is-active,.nv-sort-tabs button.is-active,.nv-filter-scroller button.is-active,.nv-button-dark,.nv-submit-button,.nv-plan-head button{color:#fffdf3!important;background:#668d68!important;border-color:#5f8462!important}.nv-button-light,.nv-card-link,.nv-tool-card-foot a,.nv-text-link,.nv-agent-links a{color:#4d7756!important}.nv-footer{color:#365141!important;background:linear-gradient(#dceaccf0,#d0e2c2f5)!important;border-top:1px solid #48583c33!important;padding:60px max(26px,50% - 580px)!important}.nv-footer-top h2{color:#355140;font-family:Georgia,Songti SC,serif}.nv-footer a,.nv-footer-bottom,.nv-footer-links strong{color:#617265}.nv-footer a:hover{color:var(--v10-clay)}@media (width<=1040px){.nv-v10-intro-grid{grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);gap:34px}.nv-v10-intro-copy h1{font-size:clamp(56px,8vw,82px)}}@media (width<=820px){.nv-v10-intro-grid{grid-template-columns:1fr}.nv-v10-intro-copy{max-width:650px}.nv-v10-hero-art{width:min(100%,650px);margin-inline:auto}}@media (width<=760px){.nv-header,.nv-shell>main,.nv-footer{margin-left:0!important}.nv-header-inner{width:min(100% - 28px,720px)!important;min-height:64px!important}.nv-mobile-nav summary{color:#3f5b48!important;background:#edf2df!important;border-color:#465e4047!important;border-radius:16px 12px 17px 13px!important}.nv-v9-rail{border:1px solid #405b4040;border-radius:24px 19px 25px 20px;width:auto;height:70px;padding:7px 9px;display:block;inset:auto 10px 10px;box-shadow:0 12px 34px #404e312e;background:#e4efd3f0!important}.nv-v9-rail:after,.nv-v9-rail-brand,.nv-v9-rail-submit{display:none}.nv-v9-rail nav{grid-template-columns:repeat(5,1fr);gap:4px}.nv-v9-rail nav a{border-radius:15px 12px 16px 13px;min-height:54px}.nv-v9-rail nav a.is-current:before{width:auto;height:3px;inset:auto 20% -5px}.nv-v9-hero{width:min(100% - 30px,720px);padding-top:38px}.nv-v10-intro-copy{padding-left:13px}.nv-v10-intro-copy h1{font-size:clamp(52px,18vw,82px)}.nv-v9-hero-lead{font-size:18px}.nv-v9-stats{gap:9px}.nv-v10-hero-art{border-radius:25px 19px 27px 20px;padding:7px}.nv-v10-hero-art:before{width:76px;height:22px}.nv-v10-hero-art figcaption{max-width:calc(100% - 34px);bottom:16px;right:17px}.nv-v9-discovery{margin-top:36px}.nv-v9-search-row{grid-template-columns:auto 1fr auto;min-height:64px;padding-left:14px}.nv-v9-search-row kbd,.nv-v9-clear{display:none}.nv-v9-search-submit{min-width:72px}.nv-v9-card-grid,.nv-v9-related-tools>div,.nv-v9-value-grid{grid-template-columns:1fr}.nv-v9-value-grid article:nth-child(2){transform:none}.nv-v9-categories{grid-template-columns:repeat(2,minmax(0,1fr))}.nv-page-hero,.nv-policy-page,.nv-workflow-detail,.nv-tool-detail,.nv-library-section,.nv-category-directory,.nv-portfolio-grid,.nv-proof-note,.nv-doc-layout,.nv-composer,.nv-submission-layout{width:min(100% - 28px,720px)!important}.nv-footer{padding-bottom:104px!important}}@media (prefers-reduced-motion:no-preference){.nv-v10-hero-art{animation:7s ease-in-out infinite nv-v10-breathe}.nv-v9-hero:before{animation:16s ease-in-out infinite alternate nv-v10-cloud}}@keyframes nv-v10-breathe{0%,to{transform:rotate(1.2deg)translateY(0)}50%{transform:rotate(.7deg)translateY(-5px)}}@keyframes nv-v10-cloud{0%{transform:translate(0)}to{transform:translate(20px)}}@media (prefers-reduced-motion:reduce){.nv-v9-card,.nv-v9-rail a,.nv-v9-tabs button:after{transition:none}}.hero-footnote{max-width:620px;color:var(--muted);margin:1.25rem 0 0;font-size:.86rem}.hero-actions{flex-wrap:wrap;gap:.75rem;margin-top:2.5rem;display:flex}.button{border:1px solid var(--ink);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:2rem;min-height:52px;padding:.85rem 1rem;font-size:.78rem;font-weight:800;transition:transform .16s,background .16s,color .16s;display:inline-flex}.button:after{content:"↗";font-size:1.1rem}.button-primary{background:var(--ink);color:var(--white)}.button-secondary{background:0 0}.button:hover{transform:translateY(-2px)}.button-secondary:hover{background:var(--signal);border-color:var(--signal);color:#fff}.hero-field{border-left:1px solid var(--line);background:linear-gradient(var(--line) 1px, transparent 1px) 0 0 / 100% 20%, linear-gradient(90deg, var(--line) 1px, transparent 1px) 0 0 / 50% 100%;min-height:500px;position:relative;overflow:hidden}.coordinate{color:var(--muted);letter-spacing:.1em;font-family:monospace;font-size:.68rem;position:absolute}.coordinate-one{top:1rem;left:1rem}.coordinate-two{bottom:1rem;right:1rem}.variable-letter{letter-spacing:-.12em;font-size:clamp(10rem,22vw,25rem);font-weight:900;line-height:.7;position:absolute}.variable-letter-x{color:var(--ink);top:10%;right:-4%}.variable-letter-n{color:#0000;-webkit-text-stroke:2px var(--signal);bottom:-8%;left:-6%}.orbit{aspect-ratio:1;border:1px solid var(--line);border-radius:50%;width:42%;position:absolute;top:34%;left:24%}.orbit:before,.orbit:after{content:"";background:var(--signal);position:absolute}.orbit:before{border-radius:50%;width:.75rem;height:.75rem;top:10%;left:12%}.orbit:after{width:26%;height:.65rem;top:50%;right:-10%}.section-pad{padding-block:clamp(4.5rem,9vw,9rem)}.section-grid{grid-template-columns:minmax(180px,.36fr) minmax(0,1fr);gap:clamp(2.5rem,8vw,9rem);display:grid}.section-index{color:var(--muted);align-self:start;position:sticky;top:110px}.section-index strong{color:var(--signal);margin-bottom:1rem;font-size:2.4rem;line-height:1;display:block}.section-heading{letter-spacing:-.055em;max-width:1000px;margin:0 0 clamp(2.5rem,6vw,5.5rem);font-size:clamp(2.6rem,6.4vw,6.6rem);font-weight:820;line-height:.97}.lead{max-width:820px;color:var(--muted);margin:0 0 3rem;font-size:clamp(1.12rem,2.2vw,1.7rem);line-height:1.55}.card-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.research-card,.experiment-card,.principle-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper);min-height:330px;padding:clamp(1.5rem,3vw,2.5rem)}@supports (color:color-mix(in lab, red, red)){.research-card,.experiment-card,.principle-card{background:color-mix(in srgb, var(--paper) 88%, var(--white))}}.research-card,.experiment-card,.principle-card{flex-direction:column;justify-content:space-between;transition:background .18s,color .18s;display:flex}.research-card:hover{background:var(--ink);color:var(--white)}.card-number{color:var(--signal);font-family:monospace;font-size:.8rem}.card-title{letter-spacing:-.035em;margin:2.5rem 0 .7rem;font-size:clamp(1.55rem,2.5vw,2.35rem);line-height:1.08}.card-copy{color:var(--muted);margin:0}.research-card:hover .card-copy{color:#b8b7b0}.process-list{border-top:1px solid var(--line)}.process-row{border-bottom:1px solid var(--line);grid-template-columns:72px .8fr 1.2fr;align-items:baseline;gap:1.5rem;padding:1.5rem 0;display:grid}.process-number{color:var(--signal);font-family:monospace}.process-title{font-size:1.2rem;font-weight:750}.process-copy{color:var(--muted)}.page-hero{flex-direction:column;justify-content:flex-end;min-height:68vh;padding-block:clamp(5rem,11vw,10rem) clamp(3rem,7vw,6rem);display:flex}.page-hero .section-heading{margin-bottom:1.5rem}.page-number{color:var(--signal);letter-spacing:-.08em;opacity:.92;font-size:clamp(4rem,12vw,11rem);font-weight:850;line-height:1;position:absolute;top:2rem;right:clamp(1.25rem,4vw,4.5rem)}.experiment-grid{border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.experiment-card{min-height:430px}.experiment-card:first-child{background:var(--ink);min-height:510px;color:var(--white);grid-column:span 2}.experiment-card:first-child .card-copy{color:#b8b7b0}.status{letter-spacing:.1em;text-transform:uppercase;border:1px solid;width:max-content;padding:.35rem .55rem;font-size:.64rem;font-weight:750}.manifesto{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(2rem,8vw,8rem);display:grid}.manifesto-quote{letter-spacing:-.045em;margin:0;font-size:clamp(2.2rem,4.8vw,5rem);font-weight:780;line-height:1.08}.manifesto-copy{color:var(--muted);font-size:1.1rem}.principle-grid{border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.principle-card{min-height:260px}.contact-layout{grid-template-columns:minmax(260px,.55fr) minmax(0,1fr);gap:clamp(3rem,9vw,10rem);display:grid}.contact-intro{align-self:start;position:sticky;top:110px}.contact-email{border-bottom:2px solid var(--signal);margin-top:2rem;font-weight:750;display:inline-block}.form-grid{grid-template-columns:repeat(2,1fr);gap:1.25rem;display:grid}.field{gap:.55rem;display:grid}.field-full{grid-column:1/-1}.field input,.field select,.field textarea{border:1px solid var(--line);background:var(--white);width:100%;color:var(--ink);border-radius:0;outline:none;padding:.9rem 1rem;transition:border-color .15s,box-shadow .15s}.field input,.field select{min-height:52px}.field textarea{resize:vertical;min-height:190px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--signal);box-shadow:0 0 0 3px var(--signal)}@supports (color:color-mix(in lab, red, red)){.field input:focus,.field select:focus,.field textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--signal) 14%, transparent)}}.honeypot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.consent{color:var(--muted);grid-template-columns:auto 1fr;align-items:start;gap:.75rem;font-size:.84rem;display:grid}.consent input{width:18px;height:18px;accent-color:var(--signal);margin-top:.15rem}.form-submit{cursor:pointer;width:100%}.form-submit:disabled{cursor:wait;opacity:.62}.form-status{border-left:3px solid var(--signal);background:var(--signal);margin:1rem 0 0;padding:.85rem 1rem}@supports (color:color-mix(in lab, red, red)){.form-status{background:color-mix(in srgb, var(--signal) 7%, var(--white))}}.privacy-copy{max-width:820px}.privacy-copy h2{letter-spacing:-.025em;margin:3rem 0 1rem;font-size:1.6rem}.privacy-copy p,.privacy-copy li{color:var(--muted)}.section-action{margin-top:2.5rem;display:flex}.starter-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.starter-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper);min-height:280px;padding:1.4rem}@supports (color:color-mix(in lab, red, red)){.starter-card{background:color-mix(in srgb, var(--paper) 88%, var(--white))}}.starter-card{flex-direction:column;justify-content:space-between;display:flex}.starter-card:first-child{background:var(--signal);color:#fff}.starter-card:first-child .card-number,.starter-card:first-child .starter-card-learn{color:#ffffffb8}.starter-card-title{letter-spacing:-.035em;margin:2.5rem 0 .45rem;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.1}.starter-card-learn,.starter-card-result{color:var(--muted);margin:0;font-size:.88rem}.starter-card-result{border-top:1px solid;margin-top:1.1rem;padding-top:1rem}.starter-card-result strong{letter-spacing:.08em;text-transform:uppercase;margin-bottom:.25rem;font-size:.68rem;display:block}.starter-principles{grid-template-columns:repeat(3,1fr)}.note-preview-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.note-preview-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:300px;padding:1.5rem;display:flex}.note-preview-card h3{letter-spacing:-.035em;margin:auto 0 .8rem;font-size:clamp(1.35rem,2.2vw,2rem);line-height:1.12}.note-preview-card p{color:var(--muted);margin:0}.closing-cta{flex-direction:column;justify-content:center;min-height:70vh;display:flex}.closing-cta h2{letter-spacing:-.06em;max-width:1050px;margin:1.5rem 0 2rem;font-size:clamp(2.8rem,7vw,7rem);line-height:.98}.fit-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.fit-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--white);min-height:350px;padding:clamp(1.5rem,3vw,2.5rem)}.fit-card-quiet{background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.fit-card-quiet{background:color-mix(in srgb, var(--paper) 84%, var(--ink))}}.plain-checklist{margin:2rem 0 0;padding:0;list-style:none}.plain-checklist li{border-bottom:1px solid var(--line);grid-template-columns:1.5rem 1fr;gap:.65rem;padding:.85rem 0;display:grid}.plain-checklist li span{color:var(--signal);font-weight:900}.plain-checklist.is-quiet li span{color:var(--muted)}.day-list{border-top:1px solid var(--line)}.day-row{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr minmax(220px,.8fr);align-items:center;gap:clamp(1rem,3vw,3rem);padding:1.5rem 0;display:grid}.day-row-number{color:var(--signal);font-family:monospace;font-size:1.15rem}.day-row h3{margin:0 0 .25rem;font-size:clamp(1.2rem,2vw,1.65rem)}.day-row p{color:var(--muted);margin:0}.day-row-result{border-left:1px solid var(--line);gap:.25rem;padding-left:1.5rem;display:grid}.day-row-result span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:750}.program-info-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.info-block{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:280px;padding:clamp(1.5rem,3vw,2.5rem)}.info-block-wide{grid-column:1/-1}.info-block h2,.info-block h3{letter-spacing:-.045em;margin:1.5rem 0 0;font-size:clamp(1.8rem,4vw,3.5rem);line-height:1.04}.info-block h3{font-size:clamp(1.6rem,3vw,2.4rem)}.info-block p{color:var(--muted)}.download-section{background:var(--signal);color:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:3rem;display:grid}.download-section h2{letter-spacing:-.055em;max-width:900px;margin:1.2rem 0 .8rem;font-size:clamp(2.5rem,6vw,6rem);line-height:.98}.download-section p{color:#ffffffc2;max-width:740px;margin:0}.download-section .button-primary{color:var(--ink);background:#fff;border-color:#fff}.waitlist-section{scroll-margin-top:76px}.waitlist-title{letter-spacing:-.05em;margin:1.5rem 0;font-size:clamp(2.4rem,5vw,5.2rem);line-height:1}.capacity-note{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:auto 1fr;align-items:center;gap:1rem;margin-top:2rem;padding-top:1.5rem;display:grid}.capacity-note strong{color:var(--signal);font-size:3.2rem;line-height:1}.capacity-note span{max-width:220px;font-size:.8rem}.lesson-meta{background:var(--line);gap:1px;padding-block:0;display:flex}.lesson-meta span{background:var(--white);text-align:center;letter-spacing:.08em;text-transform:uppercase;flex:1;padding:.9rem 1rem;font-size:.74rem;font-weight:750}.lesson-layout{grid-template-columns:minmax(260px,.6fr) minmax(0,1.2fr);gap:clamp(3rem,9vw,10rem);display:grid}.lesson-goal{align-self:start;position:sticky;top:110px}.lesson-goal h2{letter-spacing:-.05em;margin:1.5rem 0 0;font-size:clamp(2rem,4.6vw,4.6rem);line-height:1.04}.lesson-intro{color:var(--muted);margin:0 0 3rem;font-size:clamp(1.1rem,2vw,1.5rem);line-height:1.65}.lesson-steps{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.lesson-steps li{border-bottom:1px solid var(--line);grid-template-columns:72px 1fr;gap:1.5rem;padding:1.5rem 0;display:grid}.lesson-steps li>span{color:var(--signal);font-family:monospace}.lesson-steps h3{margin:0 0 .35rem;font-size:1.3rem}.lesson-steps p{color:var(--muted);margin:0}.prompt-section{background:var(--ink);color:#fff}.prompt-section blockquote{letter-spacing:-.035em;max-width:1100px;margin:2rem 0;font-size:clamp(1.7rem,4vw,4.2rem);font-weight:720;line-height:1.2}.prompt-section p{color:#b8b7b0;max-width:720px}.record-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.record-grid>article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:380px;padding:clamp(1.5rem,3vw,2.5rem)}.record-list{margin:2rem 0 0;padding-left:1.4rem}.record-list li{border-bottom:1px solid var(--line);padding:.75rem .5rem}.lesson-next{justify-content:space-between;align-items:end;gap:3rem;display:flex}.lesson-next h2{letter-spacing:-.05em;max-width:780px;margin:1.2rem 0 .8rem;font-size:clamp(2.4rem,5vw,5rem);line-height:1}.lesson-next p{max-width:700px;color:var(--muted)}.notes-stack{padding-inline:clamp(1.25rem,4vw,4.5rem)}.learning-note{border-bottom:1px solid var(--line);grid-template-columns:minmax(150px,.35fr) minmax(0,1fr);gap:clamp(2rem,8vw,9rem);padding-block:clamp(4rem,8vw,8rem);display:grid}.learning-note-index{align-self:start;position:sticky;top:110px}.learning-note-body{max-width:850px}.learning-note-body h2{letter-spacing:-.055em;margin:0 0 1.5rem;font-size:clamp(2.3rem,5vw,5.2rem);line-height:1.02}.learning-note-body p{color:var(--muted);font-size:1.05rem}.learning-note-lead{margin:0 0 2.5rem;color:var(--ink)!important;font-size:clamp(1.2rem,2.2vw,1.65rem)!important}.learning-note-body blockquote{border-left:4px solid var(--signal);background:var(--white);margin:2.5rem 0 0;padding:1.4rem 1.5rem;font-size:1.18rem;font-weight:700}.site-footer{background:var(--ink);color:var(--white)}.footer-inner{padding-block:clamp(3rem,7vw,6rem)}.footer-top{grid-template-columns:1.2fr .8fr;gap:3rem;padding-bottom:4rem;display:grid}.footer-title{letter-spacing:-.055em;max-width:760px;margin:0;font-size:clamp(2.5rem,6vw,6rem);font-weight:820;line-height:.96}.footer-links{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}.footer-links a{color:#bbb9b1;width:max-content;margin-top:.7rem;display:block}.footer-links a:hover{color:#fff}.footer-bottom{color:#8e8d87;border-top:1px solid #ffffff2e;justify-content:space-between;gap:1rem;padding-top:1.4rem;font-size:.75rem;display:flex}:focus-visible{outline:3px solid var(--signal);outline-offset:3px}@media (width<=980px){.header-inner{grid-template-columns:1fr auto}.main-nav{display:none}.mobile-menu{display:block}.hero{grid-template-columns:1fr}.hero-field{border-left:0;border-top:1px solid var(--line);min-height:48vh}.section-grid,.manifesto,.contact-layout,.lesson-layout,.footer-top{grid-template-columns:1fr}.section-index,.contact-intro,.lesson-goal,.learning-note-index{position:static}.card-grid{grid-template-columns:1fr}.starter-grid{grid-template-columns:repeat(2,1fr)}.starter-principles,.note-preview-grid{grid-template-columns:1fr}.download-section,.lesson-next{grid-template-columns:1fr;align-items:start;display:grid}.process-row{grid-template-columns:52px 1fr}.process-copy{grid-column:2}}@media (width<=680px){body{background:var(--paper)}.header-inner{min-height:68px}.brand-index{display:none}.mobile-menu-panel{top:68px}.hero{min-height:auto}.hero-copy{min-height:76vh}.hero-title{font-size:clamp(3.7rem,20vw,6rem)}.hero-actions,.hero-actions .button{width:100%}.section-heading{font-size:clamp(2.5rem,13vw,4.6rem)}.experiment-grid,.principle-grid,.form-grid,.fit-grid,.program-info-grid,.record-grid{grid-template-columns:1fr}.experiment-card:first-child,.field-full,.info-block-wide{grid-column:auto}.starter-grid{grid-template-columns:1fr}.starter-card{min-height:230px}.day-row{grid-template-columns:44px 1fr}.day-row-result{border-left:0;border-top:1px solid var(--line);grid-column:2;padding:.9rem 0 0}.lesson-meta{grid-template-columns:1fr;display:grid}.learning-note{grid-template-columns:1fr}.download-section .button,.lesson-next .button{width:100%}.experiment-card,.experiment-card:first-child{min-height:360px}.page-number{opacity:.22}.footer-links{grid-template-columns:1fr}.footer-bottom{flex-direction:column}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--nv-paper:#f4f1e8;--nv-paper-2:#ebe7dc;--nv-ink:#11110f;--nv-muted:#6d6b64;--nv-blue:#2457ff;--nv-blue-deep:#1538ae;--nv-lime:#d9ff57;--nv-white:#fffdf7;--nv-line:#11110f29;--nv-max:1500px}.nv-shell{background:linear-gradient(90deg, transparent 0, transparent calc(100% - 1px), #11110f0a calc(100% - 1px)) 0 0 / 25% 100%, var(--nv-paper);min-height:100vh;color:var(--nv-ink)}.nv-skip{z-index:200;background:var(--nv-ink);color:#fff;padding:.75rem 1rem;position:fixed;top:-6rem;left:1rem}.nv-skip:focus{top:1rem}.nv-header{z-index:100;border-bottom:1px solid var(--nv-line);background:var(--nv-paper);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.nv-header{background:color-mix(in srgb, var(--nv-paper) 90%, transparent)}}.nv-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.nv-header-inner{width:min(100%, var(--nv-max));grid-template-columns:minmax(210px,1fr) auto minmax(210px,1fr);align-items:center;gap:2rem;min-height:74px;margin:0 auto;padding:0 clamp(1rem,3.5vw,3.5rem);display:grid}.nv-brand{align-items:center;gap:.8rem;width:max-content;display:inline-flex}.nv-brand-mark{background:var(--nv-blue);color:#fff;place-items:center;width:34px;height:34px;font-size:.86rem;font-weight:900;display:grid}.nv-brand>span:last-child{line-height:1;display:grid}.nv-brand strong{letter-spacing:-.035em;font-size:1.05rem}.nv-brand small{color:var(--nv-muted);letter-spacing:.16em;margin-top:.34rem;font-size:.55rem;font-weight:750}.nv-nav{justify-content:center;align-items:center;gap:clamp(1rem,2.3vw,2rem);display:flex}.nv-nav a{font-size:.8rem;font-weight:730;position:relative}.nv-nav a:after{content:"";background:var(--nv-blue);height:2px;transition:right .18s;position:absolute;bottom:-.52rem;left:0;right:100%}.nv-nav a:hover:after,.nv-nav a:focus-visible:after,.nv-nav a.is-current:after{right:0}.nv-header-cta{background:var(--nv-ink);color:#fff;justify-self:end;align-items:center;gap:1.5rem;min-height:40px;padding:.55rem .75rem;font-size:.72rem;font-weight:780;display:inline-flex}.nv-mobile-nav{display:none}.nv-kicker{color:currentColor;letter-spacing:.15em;text-transform:uppercase;font-family:Arial Narrow,Arial,sans-serif;font-size:.69rem;font-weight:800}.nv-hero{width:min(100%, var(--nv-max));border-bottom:1px solid var(--nv-line);grid-template-columns:minmax(0,1.12fr) minmax(400px,.88fr);min-height:calc(100vh - 74px);margin:0 auto;display:grid}.nv-hero-copy{flex-direction:column;justify-content:center;min-height:780px;padding:clamp(3.5rem,7vw,7rem) clamp(2rem,6vw,7rem) clamp(3rem,6vw,6rem) clamp(1.25rem,4vw,3.5rem);display:flex}.nv-hero-status{color:var(--nv-muted);letter-spacing:.08em;align-items:center;gap:.7rem;font-size:.72rem;font-weight:700;display:flex}.nv-live-dot{background:var(--nv-blue);width:.55rem;height:.55rem;box-shadow:0 0 0 .4rem var(--nv-blue);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.nv-live-dot{box-shadow:0 0 0 .4rem color-mix(in srgb, var(--nv-blue) 12%, transparent)}}.nv-hero h1{letter-spacing:-.075em;max-width:920px;margin:clamp(3rem,8vh,6rem) 0 2rem;font-size:clamp(4rem,8.1vw,8.4rem);font-weight:880;line-height:.9}.nv-hero h1 em{color:var(--nv-blue);font-style:normal}.nv-hero-copy>p{max-width:680px;color:var(--nv-muted);margin:0;font-size:clamp(1.02rem,1.45vw,1.28rem);line-height:1.7}.nv-hero-actions,.nv-detail-actions{flex-wrap:wrap;gap:.7rem;margin-top:2.2rem;display:flex}.nv-button{border:1px solid var(--nv-ink);letter-spacing:.04em;justify-content:space-between;align-items:center;gap:2.5rem;min-height:52px;padding:.8rem 1rem;font-size:.76rem;font-weight:800;transition:transform .16s,background .16s,color .16s;display:inline-flex}.nv-button:hover{transform:translateY(-2px)}.nv-button-dark{background:var(--nv-ink);color:#fff}.nv-button-dark:hover{background:var(--nv-blue);border-color:var(--nv-blue)}.nv-button-light{background:var(--nv-white)}.nv-button-light:hover{background:var(--nv-lime)}.nv-flow-stage{border-left:1px solid var(--nv-line);background:var(--nv-blue);color:#fff;min-height:780px;position:relative;overflow:hidden}.nv-stage-grid{background:linear-gradient(#ffffff29 1px,#0000 1px) 0 0/100% 20%,linear-gradient(90deg,#ffffff29 1px,#0000 1px) 0 0/25% 100%;position:absolute;inset:0}.nv-stage-label{letter-spacing:.12em;font-family:monospace;font-size:.68rem;position:absolute;top:1.2rem;left:1.2rem}.nv-flow-node{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1538aec2;border:1px solid #ffffffa6;flex-direction:column;justify-content:space-between;width:clamp(150px,16vw,230px);min-height:108px;padding:1rem;display:flex;position:absolute;box-shadow:0 20px 60px #00000026}.nv-flow-node small{color:#ffffffb3;letter-spacing:.12em;font-size:.6rem;font-weight:750}.nv-flow-node strong{letter-spacing:-.035em;font-size:clamp(1.05rem,1.7vw,1.5rem)}.nv-node-goal{background:var(--nv-white);color:var(--nv-ink);top:15%;left:9%}.nv-node-goal small{color:var(--nv-muted)}.nv-node-plan{top:36%;right:9%}.nv-node-agent{bottom:24%;left:12%}.nv-node-output{border-color:var(--nv-lime);background:var(--nv-lime);color:var(--nv-ink);bottom:7%;right:8%}.nv-node-output small{color:#11110f8f}.nv-flow-line{z-index:1;transform-origin:0;background:#ffffff9e;height:1px;position:absolute}.nv-flow-line:after{content:"";border-top:1px solid #fff;border-right:1px solid #fff;width:8px;height:8px;position:absolute;top:-4px;right:-1px;transform:rotate(45deg)}.nv-line-a{width:40%;top:30%;left:29%;transform:rotate(23deg)}.nv-line-b{width:42%;top:53%;left:35%;transform:rotate(143deg)}.nv-line-c{width:44%;bottom:22%;right:12%;transform:rotate(26deg)}.nv-stage-count{align-items:baseline;gap:.55rem;display:flex;position:absolute;bottom:1rem;right:1.2rem}.nv-stage-count strong{letter-spacing:-.08em;font-size:3.8rem;line-height:1}.nv-stage-count span{color:#ffffffb3;font-size:.68rem}.nv-search-section,.nv-library-section,.nv-principle-section,.nv-building-blocks,.nv-closing,.nv-page-hero,.nv-proof-note,.nv-workflow-detail,.nv-doc-layout{width:min(100%, var(--nv-max));margin:0 auto;padding-inline:clamp(1.25rem,4vw,3.5rem)}.nv-search-section,.nv-library-section{border-bottom:1px solid var(--nv-line);padding-block:clamp(5rem,9vw,9rem)}.nv-search-box{max-width:1180px;margin:0 auto clamp(3rem,6vw,5rem)}.nv-search-box>label{text-align:center;letter-spacing:-.06em;margin-bottom:1.2rem;font-size:clamp(2rem,4.5vw,4.8rem);font-weight:840;line-height:1;display:block}.nv-search-input-row{border:2px solid var(--nv-ink);background:var(--nv-white);min-height:78px;box-shadow:8px 8px 0 var(--nv-blue);grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:0 1.25rem;display:grid}.nv-search-input-row>span{color:var(--nv-blue);font-size:2rem;line-height:1}.nv-search-input-row button{border:1px solid var(--nv-line);background:var(--nv-paper);cursor:pointer;padding:.4rem .65rem;font-size:.7rem;font-weight:750}.nv-search-input-row kbd{color:var(--nv-muted);font-family:inherit;font-size:.68rem}.nv-search-examples{color:var(--nv-muted);flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:1.1rem;font-size:.72rem;display:flex}.nv-search-examples button{color:var(--nv-ink);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:0}.nv-filter-row{flex-wrap:wrap;gap:.5rem;margin:-1.5rem 0 4rem;display:flex}.nv-filter-row button{border:1px solid var(--nv-line);cursor:pointer;background:0 0;min-height:38px;padding:.45rem .75rem;font-size:.72rem;font-weight:720}.nv-filter-row button:hover,.nv-filter-row button.is-active{border-color:var(--nv-ink);background:var(--nv-ink);color:#fff}.nv-results-heading{grid-template-columns:1fr minmax(280px,.5fr);align-items:end;gap:2rem;margin-bottom:2rem;display:grid}.nv-results-heading h2{letter-spacing:-.055em;margin:.7rem 0 0;font-size:clamp(2rem,4vw,4rem);line-height:1}.nv-results-heading>p{color:var(--nv-muted);margin:0}.nv-workflow-grid{border-top:1px solid var(--nv-line);border-left:1px solid var(--nv-line);grid-template-columns:repeat(3,1fr);display:grid}.nv-workflow-card{border-right:1px solid var(--nv-line);border-bottom:1px solid var(--nv-line);background:var(--nv-paper);flex-direction:column;justify-content:space-between;gap:2rem;min-height:480px;padding:clamp(1.25rem,2.4vw,2rem);display:flex}@supports (color:color-mix(in lab, red, red)){.nv-workflow-card{background:color-mix(in srgb, var(--nv-paper) 72%, var(--nv-white))}}.nv-workflow-card{transition:transform .18s,background .18s,color .18s}.nv-workflow-card:hover{z-index:2;background:var(--nv-ink);color:#fff;transform:translateY(-5px)}.nv-card-topline{color:var(--nv-blue);justify-content:space-between;font-family:monospace;font-size:.7rem;display:flex}.nv-card-category{color:var(--nv-muted);letter-spacing:.11em;margin:0 0 1rem;font-size:.7rem;font-weight:750}.nv-workflow-card h3 a:after{content:"";position:absolute;inset:0}.nv-workflow-card{position:relative}.nv-card-promise{color:var(--nv-muted);margin:1rem 0 0}.nv-tag-row span{opacity:.72;border:1px solid;padding:.28rem .46rem;font-size:.62rem}.nv-card-meta{color:var(--nv-muted);border-top:1px solid;border-bottom:1px solid;flex-wrap:wrap;gap:.75rem;margin-top:1.4rem;padding:.85rem 0;font-size:.66rem;display:flex}.nv-card-link{z-index:2;justify-content:space-between;margin-top:1.2rem;font-size:.72rem;font-weight:780;display:flex;position:relative}.nv-tool-results{background:var(--nv-blue);color:#fff;grid-template-columns:minmax(230px,.45fr) minmax(0,1fr);gap:2rem;margin-top:3rem;padding:2rem;display:grid}.nv-tool-results h3{margin:.6rem 0;font-size:1.8rem}.nv-tool-results p{color:#ffffffad}.nv-tool-mini-grid{background:#ffffff40;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.nv-tool-mini-grid a{background:var(--nv-blue-deep);gap:.45rem;padding:1rem;display:grid}.nv-tool-mini-grid span,.nv-tool-mini-grid small{color:#ffffffb3}.nv-empty-state{text-align:center;border:1px dashed var(--nv-line);place-content:center;min-height:240px;padding:2rem;display:grid}.nv-empty-state p{color:var(--nv-muted)}.nv-section-action{justify-content:flex-end;margin-top:2rem;display:flex}.nv-section-action a{border-bottom:2px solid var(--nv-ink);justify-content:space-between;min-width:240px;padding-bottom:.6rem;font-size:.78rem;font-weight:800;display:flex}.nv-principle-section,.nv-building-blocks{border-bottom:1px solid var(--nv-line);padding-block:clamp(5rem,10vw,10rem)}.nv-section-intro{max-width:1050px;margin-bottom:clamp(3rem,6vw,6rem)}.nv-section-intro h2{letter-spacing:-.065em;margin:1rem 0 0;font-size:clamp(2.8rem,6.2vw,6.8rem);line-height:.98}.nv-section-intro-split{grid-template-columns:minmax(0,1.1fr) minmax(280px,.55fr);align-items:end;gap:4rem;max-width:none;display:grid}.nv-section-intro-split>p{color:var(--nv-muted);margin:0;font-size:1.08rem}.nv-comparison-grid{border-top:1px solid var(--nv-line);border-left:1px solid var(--nv-line);grid-template-columns:repeat(3,1fr);display:grid}.nv-comparison-grid article{border-right:1px solid var(--nv-line);border-bottom:1px solid var(--nv-line);background:var(--nv-white);flex-direction:column;justify-content:space-between;min-height:340px;padding:clamp(1.5rem,3vw,2.5rem);display:flex}.nv-comparison-grid article.is-primary{background:var(--nv-blue);color:#fff}.nv-comparison-grid span{letter-spacing:.1em;font-size:.7rem;font-weight:750}.nv-comparison-grid h3{letter-spacing:-.055em;margin:auto 0 1rem;font-size:clamp(2rem,3vw,3.3rem);line-height:1}.nv-comparison-grid p{color:var(--nv-muted);margin:0}.nv-comparison-grid .is-primary p{color:#ffffffb3}.nv-block-grid{border-top:1px solid var(--nv-line);grid-template-columns:repeat(3,1fr);display:grid}.nv-block-grid article{border-right:1px solid var(--nv-line);border-bottom:1px solid var(--nv-line);grid-template-columns:50px 1fr;gap:1rem;min-height:220px;padding:1.4rem;display:grid}.nv-block-grid article:nth-child(3n+1){border-left:1px solid var(--nv-line)}.nv-block-grid>article>span{color:var(--nv-blue);font-family:monospace}.nv-block-grid h3{letter-spacing:-.035em;margin:0 0 .65rem;font-size:1.4rem}.nv-block-grid p{color:var(--nv-muted);margin:0}.nv-block-grid small{color:var(--nv-blue);margin-top:1.5rem;display:block}.nv-two-audiences{width:min(100%, var(--nv-max));grid-template-columns:repeat(2,1fr);margin:0 auto;display:grid}.nv-two-audiences>div{flex-direction:column;align-items:flex-start;min-height:590px;padding:clamp(3rem,6vw,6rem) clamp(1.25rem,4vw,3.5rem);display:flex}.nv-human-panel{background:var(--nv-lime)}.nv-agent-panel{background:var(--nv-ink);color:#fff}.nv-two-audiences h2{letter-spacing:-.06em;max-width:620px;margin:auto 0 1.3rem;font-size:clamp(2.8rem,5vw,5.5rem);line-height:.98}.nv-two-audiences p{color:currentColor;max-width:590px;margin:0 0 2rem}@supports (color:color-mix(in lab, red, red)){.nv-two-audiences p{color:color-mix(in srgb, currentColor 65%, transparent)}}.nv-two-audiences p{font-size:1.08rem}.nv-two-audiences a{border-bottom:1px solid;padding-bottom:.4rem;font-size:.76rem;font-weight:780}.nv-code-preview{width:100%;color:var(--nv-lime);border:1px solid #ffffff38;margin:0 0 2rem;padding:1.1rem;font-size:.72rem;overflow-x:auto}.nv-closing{flex-direction:column;justify-content:center;min-height:72vh;padding-block:clamp(5rem,10vw,10rem);display:flex}.nv-closing h2{letter-spacing:-.07em;max-width:1160px;margin:1rem 0 3rem;font-size:clamp(3.2rem,7vw,7.5rem);line-height:.94}.nv-closing>div{color:var(--nv-muted);align-items:center;gap:1.5rem;font-size:.76rem;display:flex}.nv-footer{width:min(100%, var(--nv-max));background:var(--nv-blue);color:#fff;margin:0 auto;padding:clamp(3rem,7vw,6rem) clamp(1.25rem,4vw,3.5rem) 1.5rem}.nv-footer-top{grid-template-columns:1.2fr .8fr;gap:4rem;padding-bottom:4rem;display:grid}.nv-footer-top h2{letter-spacing:-.06em;max-width:740px;margin:1rem 0 0;font-size:clamp(2.8rem,5vw,5.5rem);line-height:.98}.nv-footer-links{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}.nv-footer-links>div{flex-direction:column;align-items:flex-start;display:flex}.nv-footer-links strong{letter-spacing:.11em;margin-bottom:.8rem;font-size:.68rem}.nv-footer-links a{color:#ffffffb3;margin:.35rem 0;font-size:.78rem}.nv-footer-bottom{color:#ffffff94;border-top:1px solid #ffffff40;justify-content:space-between;gap:1rem;padding-top:1.2rem;font-size:.68rem;display:flex}.nv-page-hero{border-bottom:1px solid var(--nv-line);flex-direction:column;justify-content:flex-end;min-height:65vh;padding-block:clamp(6rem,11vw,11rem) clamp(3.5rem,7vw,7rem);display:flex}.nv-page-hero h1{letter-spacing:-.075em;max-width:1200px;margin:1rem 0 1.8rem;font-size:clamp(4rem,9vw,9rem);line-height:.9}.nv-page-hero>p{max-width:760px;color:var(--nv-muted);margin:0;font-size:clamp(1.05rem,1.8vw,1.35rem)}.nv-page-hero-dark{width:min(100%, var(--nv-max));max-width:var(--nv-max);background:var(--nv-ink);color:#fff}.nv-page-hero-dark>p{color:#aaa9a2}.nv-page-hero-code{background:linear-gradient(#2457ff24 1px,#0000 1px) 0 0/100% 25%,linear-gradient(90deg,#2457ff24 1px,#0000 1px) 0 0/25% 100%}.nv-composer{width:min(100%, var(--nv-max));border-bottom:1px solid var(--nv-line);grid-template-columns:minmax(340px,.78fr) minmax(0,1.22fr);margin:0 auto;display:grid}.nv-composer>section{min-height:760px;padding:clamp(3rem,6vw,6rem) clamp(1.25rem,4vw,3.5rem)}.nv-composer h2{letter-spacing:-.055em;margin:.8rem 0 1rem;font-size:clamp(2.3rem,4vw,4.2rem);line-height:1}.nv-composer-control>p{max-width:580px;color:var(--nv-muted);margin-bottom:2.5rem}.nv-composer-control>label{margin-bottom:.6rem;font-size:.72rem;font-weight:780;display:block}.nv-composer textarea{border:1px solid var(--nv-ink);background:var(--nv-white);resize:vertical;border-radius:0;outline:0;width:100%;min-height:130px;padding:1rem}.nv-composer textarea:focus{box-shadow:5px 5px 0 var(--nv-blue)}.nv-composer-options{border-top:1px solid var(--nv-line);margin-top:1.5rem}.nv-composer-options label{border-bottom:1px solid var(--nv-line);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:.8rem;padding:1rem 0;display:grid}.nv-composer-options input{width:18px;height:18px;accent-color:var(--nv-blue)}.nv-composer-options span{display:grid}.nv-composer-options small{color:var(--nv-muted)}.nv-composer-plan{background:var(--nv-blue);color:#fff}.nv-plan-head{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.nv-plan-head h2{max-width:620px}.nv-plan-head button{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff;flex:none;min-height:42px;padding:.55rem .8rem;font-size:.7rem;font-weight:780}.nv-plan-head button:hover{color:var(--nv-blue);background:#fff}.nv-plan-list{border-top:1px solid #ffffff52;margin:3rem 0 0;padding:0;list-style:none}.nv-plan-list li{border-bottom:1px solid #ffffff52;grid-template-columns:55px 1fr;gap:1rem;padding:1.3rem 0;display:grid}.nv-plan-number{color:var(--nv-lime);font-family:monospace}.nv-plan-list strong{font-size:1.3rem}.nv-plan-list p{color:#ffffffb8;margin:.3rem 0 .9rem}.nv-plan-list li div div{flex-wrap:wrap;gap:.55rem;display:flex}.nv-plan-list small{border:1px solid #ffffff52;padding:.28rem .4rem}.nv-plan-gate{background:var(--nv-lime);color:var(--nv-ink);gap:.35rem;margin-top:2rem;padding:1.2rem;display:grid}.nv-plan-gate span{font-size:.72rem}.nv-portfolio-grid{width:min(100%, var(--nv-max));grid-template-columns:repeat(2,1fr);margin:0 auto;display:grid}.nv-portfolio-card{border-right:1px solid var(--nv-line);border-bottom:1px solid var(--nv-line);grid-template-rows:1fr auto;min-height:700px;display:grid}.nv-portfolio-card:nth-child(odd){border-left:1px solid var(--nv-line)}.nv-portfolio-visual{background:var(--nv-paper-2);min-height:410px;padding:1.5rem;position:relative;overflow:hidden}.nv-portfolio-visual span{z-index:2;font-family:monospace;font-size:.7rem;position:relative}.nv-portfolio-visual strong{letter-spacing:-.15em;font-size:clamp(10rem,23vw,23rem);line-height:.8;position:absolute;bottom:-.22em;right:-.04em}.nv-portfolio-visual i{aspect-ratio:1;border:2px solid;border-radius:50%;width:38%;position:absolute;top:16%;left:12%}.nv-portfolio-card.is-blue .nv-portfolio-visual{background:var(--nv-blue);color:#fff}.nv-portfolio-card.is-paper .nv-portfolio-visual{background:linear-gradient(var(--nv-line) 1px, transparent 1px) 0 0 / 100% 25%, var(--nv-white);color:var(--nv-blue)}.nv-portfolio-card.is-ink .nv-portfolio-visual{background:var(--nv-ink);color:var(--nv-lime)}.nv-portfolio-card.is-grid .nv-portfolio-visual{background:linear-gradient(#11110f29 1px, transparent 1px) 0 0 / 100% 20%, linear-gradient(90deg, #11110f29 1px, transparent 1px) 0 0 / 20% 100%, var(--nv-lime)}.nv-portfolio-copy{background:var(--nv-white);padding:clamp(1.5rem,3.5vw,3rem)}.nv-portfolio-copy>div{color:var(--nv-muted);letter-spacing:.06em;justify-content:space-between;font-size:.66rem;font-weight:750;display:flex}.nv-portfolio-copy h2{letter-spacing:-.055em;margin:1.8rem 0 .8rem;font-size:clamp(2rem,3.7vw,3.8rem);line-height:1}.nv-portfolio-copy p{color:var(--nv-muted)}.nv-portfolio-copy a{border-bottom:1px solid;margin-top:1.5rem;padding-bottom:.4rem;font-size:.72rem;font-weight:780;display:inline-block}.nv-proof-note{border-bottom:1px solid var(--nv-line);padding-block:clamp(5rem,9vw,9rem)}.nv-proof-note h2{letter-spacing:-.06em;max-width:1050px;margin:1rem 0;font-size:clamp(2.8rem,6vw,6rem);line-height:.98}.nv-proof-note p{max-width:760px;color:var(--nv-muted);font-size:1.1rem}.nv-workflow-detail{padding-inline:0}.nv-detail-hero,.nv-detail-section,.nv-agent-preview{padding-inline:clamp(1.25rem,4vw,3.5rem)}.nv-detail-hero{border-bottom:1px solid var(--nv-line);flex-direction:column;justify-content:space-between;min-height:78vh;padding-top:clamp(3rem,7vw,7rem);padding-bottom:clamp(3rem,6vw,6rem);display:flex}.nv-detail-breadcrumb{color:var(--nv-muted);gap:.6rem;font-size:.72rem;display:flex}.nv-detail-breadcrumb a{border-bottom:1px solid}.nv-detail-title-row{grid-template-columns:minmax(0,1fr) minmax(280px,.34fr);align-items:end;gap:clamp(3rem,7vw,8rem);margin:clamp(3rem,8vh,7rem) 0 0;display:grid}.nv-detail-title-row h1{letter-spacing:-.075em;max-width:1100px;margin:1rem 0 1.4rem;font-size:clamp(3.5rem,8vw,8rem);line-height:.92}.nv-detail-title-row>div>p{max-width:780px;color:var(--nv-muted);margin:0;font-size:clamp(1.05rem,1.8vw,1.35rem)}.nv-detail-facts{border-top:1px solid var(--nv-line)}.nv-detail-facts>div{border-bottom:1px solid var(--nv-line);justify-content:space-between;gap:1rem;padding:.85rem 0;display:flex}.nv-detail-facts span{color:var(--nv-muted);font-size:.68rem}.nv-detail-facts strong{font-size:.78rem}.nv-text-link{border-bottom:1px solid;align-items:center;min-height:52px;padding:0 .5rem;font-size:.72rem;font-weight:780;display:inline-flex}.nv-io-strip{background:var(--nv-blue);color:#fff;grid-template-columns:1fr auto 1fr;align-items:stretch;display:grid}.nv-io-strip>div{min-height:260px;padding:clamp(2rem,4vw,3.5rem)}.nv-io-strip ul{flex-wrap:wrap;gap:.5rem;margin:2rem 0 0;padding:0;list-style:none;display:flex}.nv-io-strip li{border:1px solid #ffffff73;padding:.5rem .7rem;font-size:.8rem}.nv-io-arrow{min-width:80px;color:var(--nv-lime);border-left:1px solid #ffffff47;border-right:1px solid #ffffff47;place-items:center;font-size:2rem;display:grid}.nv-detail-section{border-bottom:1px solid var(--nv-line);padding-block:clamp(5rem,9vw,9rem)}.nv-detail-section-head{max-width:920px;margin-bottom:clamp(3rem,6vw,5rem)}.nv-detail-section-head h2{letter-spacing:-.06em;margin:.8rem 0 1rem;font-size:clamp(2.8rem,5.7vw,6rem);line-height:.98}.nv-detail-section-head>p{color:var(--nv-muted);margin:0}.nv-step-list{border-top:1px solid var(--nv-line);margin:0;padding:0;list-style:none}.nv-step-list>li{border-bottom:1px solid var(--nv-line);grid-template-columns:120px minmax(0,1fr) minmax(280px,.55fr);gap:clamp(1.5rem,4vw,4rem);padding:2rem 0;display:grid}.nv-step-index{flex-direction:column;gap:.5rem;display:flex}.nv-step-index>span{color:var(--nv-blue);letter-spacing:-.06em;font-size:2.4rem;font-weight:850}.nv-step-index small{color:var(--nv-muted);font-family:monospace}.nv-step-main h3{letter-spacing:-.045em;margin:0 0 .7rem;font-size:clamp(1.7rem,3vw,2.8rem);line-height:1.04}.nv-step-purpose{color:var(--nv-muted);margin:0 0 2rem}.nv-step-action{border-top:1px solid var(--nv-line);padding-top:1rem}.nv-step-action>span,.nv-step-aside span{color:var(--nv-muted);letter-spacing:.1em;font-size:.64rem;font-weight:780}.nv-step-action p{margin:.55rem 0 0}.nv-step-aside{background:var(--nv-line);border:1px solid var(--nv-line);align-content:start;gap:1px;display:grid}.nv-step-aside>div{background:var(--nv-white);padding:1rem}.nv-step-aside strong,.nv-step-aside p{margin:.4rem 0 0;display:block}.nv-human-check{border-left:4px solid var(--nv-blue)}.nv-human-check span{color:var(--nv-blue)}.nv-detail-split{grid-template-columns:repeat(2,1fr);gap:clamp(3rem,8vw,8rem);display:grid}.nv-detail-split .nv-detail-section-head h2{font-size:clamp(2.3rem,4vw,4rem)}.nv-subflow-list,.nv-tool-list{border-top:1px solid var(--nv-line)}.nv-subflow-list article{border-bottom:1px solid var(--nv-line);grid-template-columns:50px 1fr;gap:1rem;padding:1.2rem 0;display:grid}.nv-subflow-list>article>span{color:var(--nv-blue);font-family:monospace}.nv-subflow-list h3{margin:0;font-size:1.25rem}.nv-subflow-list p{color:var(--nv-muted);margin:.35rem 0 .8rem}.nv-subflow-list small{color:var(--nv-blue)}.nv-tool-list a{border-bottom:1px solid var(--nv-line);grid-template-columns:.5fr 1fr .8fr;align-items:baseline;gap:1rem;padding:1.2rem 0;display:grid}.nv-tool-list a:hover strong{color:var(--nv-blue)}.nv-tool-list a div{display:grid}.nv-tool-list span,.nv-tool-list small{color:var(--nv-muted);font-size:.64rem}.nv-tool-list p{color:var(--nv-muted);margin:0;font-size:.78rem}.nv-freshness-note{border-left:3px solid var(--nv-blue);background:var(--nv-white);color:var(--nv-muted);margin-top:1.2rem;padding:1rem;font-size:.76rem}.nv-quality-section{grid-template-columns:repeat(2,1fr);gap:clamp(3rem,8vw,8rem);display:grid}.nv-quality-section h2{letter-spacing:-.055em;margin:.8rem 0 2rem;font-size:clamp(2.3rem,4vw,4.2rem);line-height:1}.nv-check-list,.nv-risk-list{border-top:1px solid var(--nv-line);margin:0;padding:0;list-style:none}.nv-check-list li,.nv-risk-list li{border-bottom:1px solid var(--nv-line);grid-template-columns:32px 1fr;gap:.8rem;padding:1rem 0;display:grid}.nv-check-list span,.nv-risk-list span{background:var(--nv-blue);color:#fff;place-items:center;width:24px;height:24px;font-size:.7rem;font-weight:850;display:grid}.nv-risk-list span{background:var(--nv-ink)}.nv-agent-preview{background:var(--nv-ink);color:#fff;grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);gap:clamp(3rem,7vw,7rem);padding-block:clamp(4rem,8vw,8rem);display:grid}.nv-agent-preview h2{letter-spacing:-.06em;margin:.8rem 0 1rem;font-size:clamp(2.5rem,4.5vw,4.8rem);line-height:1}.nv-agent-preview p{color:#aaa9a2}.nv-agent-links{flex-wrap:wrap;gap:.7rem;margin-top:2rem;display:flex}.nv-agent-links a{border-bottom:1px solid;padding-bottom:.35rem;font-size:.72rem}.nv-agent-preview pre,.nv-doc-content pre{color:var(--nv-lime);background:#090908;border:1px solid #ffffff38;margin:0;padding:1.5rem;font-size:.71rem;line-height:1.65;overflow:auto}.nv-doc-layout{grid-template-columns:minmax(180px,.32fr) minmax(0,1fr);gap:clamp(3rem,8vw,9rem);padding-block:clamp(4rem,8vw,8rem);display:grid}.nv-doc-layout>aside{height:max-content;position:sticky;top:110px}.nv-doc-layout aside nav{border-top:1px solid var(--nv-line);margin-top:1.2rem;display:grid}.nv-doc-layout aside a{border-bottom:1px solid var(--nv-line);color:var(--nv-muted);padding:.75rem 0;font-size:.78rem}.nv-doc-content{max-width:940px}.nv-doc-content>section{padding-bottom:5rem;scroll-margin-top:110px}.nv-doc-content h2{letter-spacing:-.06em;margin:.8rem 0 1.4rem;font-size:clamp(2.4rem,5vw,5rem);line-height:1}.nv-doc-content>section>p{color:var(--nv-muted);font-size:1.05rem}.nv-doc-content p code{background:var(--nv-paper-2);color:var(--nv-blue);margin:0 .25rem;padding:.15rem .3rem;font-size:.82em}.nv-doc-callout{border-left:5px solid var(--nv-blue);background:var(--nv-white);margin-top:2rem;padding:1.4rem}.nv-doc-callout p{color:var(--nv-muted);margin-bottom:0}.nv-endpoint-list{border-top:1px solid var(--nv-line)}.nv-endpoint-list article{border-bottom:1px solid var(--nv-line);grid-template-columns:60px minmax(280px,.75fr) 1fr;align-items:baseline;gap:1rem;padding:1.2rem 0;display:grid}.nv-endpoint-list span{color:var(--nv-blue);font-family:monospace;font-size:.72rem}.nv-endpoint-list code{font-size:.76rem}.nv-endpoint-list p{color:var(--nv-muted);margin:0}.nv-contract-list{border-top:1px solid var(--nv-line);margin:0;padding:0;list-style:none}.nv-contract-list li{border-bottom:1px solid var(--nv-line);grid-template-columns:60px 1fr;gap:1rem;padding:1.2rem 0;display:grid}.nv-contract-list>li>span{color:var(--nv-blue);font-family:monospace}.nv-contract-list strong{font-size:1.15rem}.nv-contract-list p{color:var(--nv-muted);margin:.35rem 0 0}@media (width<=1060px){.nv-header-inner{grid-template-columns:1fr auto}.nv-nav,.nv-header-cta{display:none}.nv-mobile-nav{display:block;position:relative}.nv-mobile-nav summary{border:1px solid var(--nv-line);background:var(--nv-white);cursor:pointer;padding:.5rem .7rem;font-size:.72rem;font-weight:750;list-style:none}.nv-mobile-nav summary::-webkit-details-marker{display:none}.nv-mobile-nav nav{border:1px solid var(--nv-line);background:var(--nv-white);min-width:210px;display:grid;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 16px 40px #11110f1f}.nv-mobile-nav nav a{border-bottom:1px solid var(--nv-line);padding:.8rem 1rem;font-size:.8rem}.nv-hero{grid-template-columns:1fr}.nv-hero-copy{min-height:76vh}.nv-flow-stage{border-top:1px solid var(--nv-line);border-left:0;min-height:620px}.nv-workflow-grid,.nv-block-grid{grid-template-columns:repeat(2,1fr)}.nv-block-grid article:nth-child(3n+1){border-left:0}.nv-block-grid article:nth-child(odd){border-left:1px solid var(--nv-line)}.nv-detail-title-row,.nv-detail-split,.nv-quality-section,.nv-agent-preview{grid-template-columns:1fr}.nv-step-list>li{grid-template-columns:88px minmax(0,1fr)}.nv-step-aside{grid-column:2}.nv-composer{grid-template-columns:1fr}.nv-composer-control{border-right:0;border-bottom:1px solid var(--nv-line)}}@media (width<=720px){.nv-shell{background:var(--nv-paper)}.nv-header-inner{min-height:66px}.nv-hero-copy{min-height:auto;padding-block:4rem}.nv-hero h1{font-size:clamp(3.6rem,18vw,6rem)}.nv-hero-actions,.nv-hero-actions .nv-button,.nv-detail-actions,.nv-detail-actions .nv-button{width:100%}.nv-flow-stage{min-height:520px}.nv-flow-node{width:43%;min-height:94px}.nv-search-input-row{min-height:64px;box-shadow:5px 5px 0 var(--nv-blue);gap:.5rem;padding:0 .8rem}.nv-search-input-row kbd{display:none}.nv-results-heading,.nv-section-intro-split,.nv-tool-results,.nv-footer-top,.nv-workflow-grid,.nv-comparison-grid,.nv-block-grid,.nv-two-audiences,.nv-portfolio-grid{grid-template-columns:1fr}.nv-block-grid article,.nv-block-grid article:nth-child(3n+1),.nv-block-grid article:nth-child(odd){border-left:1px solid var(--nv-line)}.nv-workflow-card{min-height:420px}.nv-two-audiences>div{min-height:500px}.nv-closing>div{flex-direction:column;align-items:flex-start}.nv-footer-links{grid-template-columns:1fr}.nv-footer-bottom{flex-direction:column}.nv-page-hero{min-height:58vh}.nv-page-hero h1{font-size:clamp(3.5rem,17vw,6rem)}.nv-composer>section{min-height:auto}.nv-plan-head{flex-direction:column}.nv-portfolio-card{border-left:1px solid var(--nv-line);min-height:620px}.nv-detail-hero{min-height:auto}.nv-detail-title-row h1{font-size:clamp(3.2rem,15vw,5.5rem)}.nv-io-strip{grid-template-columns:1fr}.nv-io-arrow{border:1px solid #ffffff47;border-left:0;border-right:0;min-height:56px;transform:rotate(90deg)}.nv-step-list>li{grid-template-columns:1fr}.nv-step-index{flex-direction:row;align-items:baseline}.nv-step-aside{grid-column:auto}.nv-tool-list a,.nv-doc-layout{grid-template-columns:1fr}.nv-doc-layout>aside{position:static}.nv-endpoint-list article{grid-template-columns:55px 1fr}.nv-endpoint-list p{grid-column:2}.nv-tool-mini-grid{grid-template-columns:1fr}}.nv-shell{--nv-bg:#f6f8ff;--nv-surface:#fff;--nv-surface-soft:#f0f4ff;--nv-ink:#17213a;--nv-muted:#66708a;--nv-blue:#5168f4;--nv-blue-dark:#3649cf;--nv-violet:#8667f2;--nv-line:#dfe5f2;--nv-lime:#b8f34b;background:var(--nv-bg);min-height:100vh;color:var(--nv-ink)}.nv-shell h1,.nv-shell h2,.nv-shell h3,.nv-shell p{text-wrap:pretty}.nv-announcement{color:#4d5873;background:linear-gradient(90deg,#eaf0ff,#f5edff,#e8fbff);border-bottom:1px solid #5168f41f;justify-content:center;align-items:center;gap:.85rem;min-height:36px;padding:.45rem clamp(1rem,4vw,4rem);font-size:.74rem;display:flex}.nv-announcement>span{background:var(--nv-blue);color:#fff;border-radius:999px;padding:.18rem .5rem;font-size:.64rem;font-weight:800}.nv-announcement strong{color:var(--nv-ink)}.nv-announcement a{color:var(--nv-blue-dark);font-weight:800}.nv-header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border-bottom:1px solid #17213a14;position:sticky;top:0}.nv-header-inner{grid-template-columns:minmax(190px,1fr) auto minmax(190px,1fr);align-items:center;gap:1.5rem;width:min(100%,1320px);min-height:72px;margin:0 auto;padding-inline:clamp(1.1rem,3vw,2.5rem);display:grid}.nv-brand-mark{background:linear-gradient(145deg, var(--nv-blue), var(--nv-violet));color:#fff;border-radius:12px;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 8px 18px #5168f43d}.nv-brand strong{color:var(--nv-ink)}.nv-brand small{color:#7b849b;letter-spacing:.08em}.nv-nav{gap:clamp(1rem,2vw,1.8rem)}.nv-nav a{color:#566079;font-size:.8rem;font-weight:700}.nv-nav a:after{background:var(--nv-blue);border-radius:999px;height:2px}.nv-nav a:hover,.nv-nav a:focus-visible,.nv-nav a.is-current{color:var(--nv-ink)}.nv-header-cta{background:var(--nv-ink);color:#fff;border:0;border-radius:12px;justify-self:end;width:max-content;min-height:42px;padding:.65rem 1rem;box-shadow:0 8px 20px #17213a24}.nv-directory-hero{background:radial-gradient(circle at 18% 15%,#87c5ff61,#0000 29%),radial-gradient(circle at 82% 8%,#b18dff52,#0000 28%),linear-gradient(#5168f40e 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#5168f40e 1px,#0000 1px) 0 0/32px 32px,linear-gradient(#f7f9ff 0%,#eef4ff 72%,#f6f8ff 100%);padding:clamp(4.5rem,8vw,7.5rem) clamp(1rem,4vw,3.5rem) 2.5rem;position:relative;overflow:hidden}.nv-directory-hero:before,.nv-directory-hero:after{content:"";pointer-events:none;border:1px solid #5168f41f;border-radius:42px;width:180px;height:180px;position:absolute;transform:rotate(18deg)}.nv-directory-hero:before{top:170px;left:-100px}.nv-directory-hero:after{top:105px;right:-90px}.nv-directory-hero-copy{z-index:1;text-align:center;max-width:900px;margin:0 auto;position:relative}.nv-hero-pill{color:#59647e;background:#ffffffb8;border:1px solid #5168f42e;border-radius:999px;align-items:center;gap:.5rem;width:max-content;max-width:100%;margin:0 auto;padding:.45rem .75rem;font-size:.74rem;font-weight:750;display:inline-flex;box-shadow:0 8px 30px #3143960f}.nv-hero-pill i{background:var(--nv-blue);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #5168f41f}.nv-directory-hero-copy h1{color:var(--nv-ink);letter-spacing:-.065em;margin:1.3rem 0 1rem;font-size:clamp(3rem,6.2vw,6.2rem);font-weight:850;line-height:.96}.nv-directory-hero-copy h1 em{color:#0000;background:linear-gradient(90deg,#405bf0,#895eea 64%,#2aa4dc);-webkit-background-clip:text;background-clip:text;font-style:normal}.nv-directory-hero-copy>p{color:#69748d;max-width:720px;margin:0 auto;font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.75}.nv-hero-search-wrap{z-index:2;width:min(100%,1260px);margin:2.25rem auto 0;position:relative}.nv-search-box{width:min(100%,980px);margin:0 auto}.nv-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.nv-search-input-row{background:#fff;border:1px solid #5168f433;border-radius:20px;grid-template-columns:auto minmax(120px,1fr) auto auto;align-items:center;gap:.65rem;min-height:68px;padding:7px 8px 7px 10px;display:grid;box-shadow:0 22px 60px #3d4f9a24,0 4px 12px #23306212}.nv-search-input-row>span.nv-search-leading{width:auto;height:auto;color:var(--nv-blue-dark);white-space:nowrap;background:#edf0ff;border-radius:10px;padding:.45rem .65rem;font-size:.72rem;font-weight:800}.nv-search-input-row input{width:100%;min-width:0;color:var(--nv-ink);background:0 0;border:0;outline:0;font-size:clamp(.95rem,1.4vw,1.08rem)}.nv-search-input-row input::placeholder{color:#929bb0}.nv-search-input-row button{cursor:pointer;border:0}.nv-search-clear{color:#7d879d;background:0 0;padding:.5rem;font-size:.76rem}.nv-search-submit{background:linear-gradient(135deg, var(--nv-blue), #7958e8);color:#fff;border-radius:14px;min-height:52px;padding:.7rem 1.2rem;font-weight:800;box-shadow:0 8px 18px #5168f438}.nv-search-input-row .nv-search-submit{background:linear-gradient(135deg, var(--nv-blue), #7958e8);color:#fff}.nv-search-input-row .nv-search-clear{color:#7d879d;background:0 0}.nv-search-examples{color:#7d879d;justify-content:center;gap:.4rem;margin-top:.85rem;font-size:.72rem}.nv-search-examples button{color:#59647b;background:#ffffff94;border:1px solid #5168f421;border-radius:999px;padding:.3rem .55rem}.nv-search-examples button:hover,.nv-search-examples button:focus-visible{border-color:var(--nv-blue);color:var(--nv-blue-dark);background:#fff}.nv-result-toolbar{border-bottom:1px solid var(--nv-line);justify-content:space-between;align-items:center;gap:1rem;margin:2.1rem 0 0;display:flex}.nv-result-tabs,.nv-sort-tabs{align-items:center;gap:.25rem;display:flex}.nv-result-tabs button,.nv-sort-tabs button{cursor:pointer;color:#778198;background:0 0;border:0}.nv-result-tabs button{padding:.8rem .9rem;font-weight:800;position:relative}.nv-result-tabs button:after{content:"";background:var(--nv-blue);border-radius:999px 999px 0 0;height:3px;transition:inset .16s;position:absolute;bottom:-1px;left:50%;right:50%}.nv-result-tabs button.is-active{color:var(--nv-ink)}.nv-result-tabs button.is-active:after{left:.7rem;right:.7rem}.nv-result-tabs button span{background:#e9edfa;border-radius:999px;margin-left:.35rem;padding:.12rem .38rem;font-size:.65rem}.nv-sort-tabs button{border-radius:8px;padding:.4rem .55rem;font-size:.7rem;font-weight:700}.nv-sort-tabs button.is-active{color:var(--nv-blue-dark);background:#e9edff}.nv-toolbar-note{color:#858da0;margin:0;font-size:.68rem}.nv-filter-scroller{scrollbar-width:thin;gap:.5rem;padding:1rem 0;display:flex;overflow-x:auto}.nv-filter-scroller button{border:1px solid var(--nv-line);color:#68738c;cursor:pointer;background:#fff;border-radius:10px;flex:none;padding:.48rem .72rem;font-size:.72rem;font-weight:700}.nv-filter-scroller button:hover,.nv-filter-scroller button:focus-visible,.nv-filter-scroller button.is-active{border-color:var(--nv-blue);background:var(--nv-blue);color:#fff}.nv-results-heading{justify-content:space-between;align-items:end;gap:1rem;margin:.8rem 0 1.1rem;display:flex}.nv-section-label{color:var(--nv-blue);letter-spacing:.14em;font-family:Arial Narrow,Inter,sans-serif;font-size:.66rem;font-weight:850;display:block}.nv-results-heading h2{color:var(--nv-ink);letter-spacing:-.04em;margin:.25rem 0 0;font-size:clamp(1.55rem,2.6vw,2.25rem)}.nv-results-heading>p{color:#7a849a;max-width:440px;margin:0;font-size:.78rem}.nv-workflow-grid{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.nv-workflow-card{border:1px solid var(--nv-line);min-height:520px;color:var(--nv-ink);background:#fff;border-radius:22px;flex-direction:column;justify-content:space-between;padding:1.25rem;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;box-shadow:0 12px 30px #26346e0e}.nv-workflow-card:hover{color:var(--nv-ink);background:#fff;border-color:#5168f457;transform:translateY(-4px);box-shadow:0 20px 44px #26346e1c}.nv-workflow-card:hover .nv-card-promise,.nv-workflow-card:hover .nv-card-meta{color:inherit}.nv-card-topline{justify-content:space-between;align-items:center;display:flex}.nv-card-rank{color:#8a93a8;letter-spacing:.08em;font-size:.65rem;font-weight:800}.nv-verified-badge{color:#25834d;background:#eaf8ee;border-radius:999px;padding:.25rem .5rem;font-size:.63rem;font-weight:800}.nv-verified-badge:before{content:"✓";margin-right:.25rem}.nv-card-title-row{grid-template-columns:auto 1fr;align-items:start;gap:.8rem;margin-top:1.25rem;display:grid}.nv-workflow-mark{width:46px;height:46px;color:var(--nv-blue-dark);background:linear-gradient(145deg,#e7ebff,#dce4ff);border-radius:14px;place-items:center;font-size:1.05rem;font-weight:900;display:grid}.nv-card-category{color:var(--nv-blue);margin:0 0 .2rem;font-size:.66rem;font-weight:800}.nv-workflow-card h3{letter-spacing:-.035em;margin:0;font-size:clamp(1.2rem,1.7vw,1.55rem);line-height:1.22}.nv-workflow-card h3 a:after{display:none}.nv-card-promise{color:#69748b;margin:1rem 0;font-size:.84rem;line-height:1.65}.nv-mini-flow{color:#56617a;background:#f7f8fc;border-radius:14px;gap:.42rem;margin-bottom:1rem;padding:.75rem;font-size:.7rem;display:grid}.nv-mini-flow span{align-items:center;gap:.48rem;display:flex}.nv-mini-flow i{width:20px;height:20px;color:var(--nv-blue);background:#fff;border-radius:6px;place-items:center;font-size:.62rem;font-style:normal;font-weight:850;display:grid;box-shadow:0 2px 6px #2c396b14}.nv-mini-flow-more{color:#8a93a8;padding-left:1.7rem}.nv-tag-row{flex-wrap:wrap;gap:.35rem;display:flex}.nv-tag-row span{color:#6c768c;background:#fafbfe;border:1px solid #e5e9f2;border-radius:8px;padding:.28rem .5rem;font-size:.65rem}.nv-card-meta{color:var(--nv-ink);border-top:1px solid #edf0f6;border-bottom:1px solid #edf0f6;grid-template-columns:repeat(3,1fr);margin-top:.8rem;padding:.72rem 0;font-size:.72rem;font-weight:750;display:grid}.nv-card-meta span{border-right:1px solid #edf0f6;padding:0 .55rem}.nv-card-meta span:first-child{padding-left:0}.nv-card-meta span:last-child{border-right:0;padding-right:0}.nv-card-meta small{color:#9099ac;font-size:.58rem;font-weight:650;display:block}.nv-card-link{width:100%;min-height:42px;color:var(--nv-blue-dark);background:#eef1ff;border-radius:11px;justify-content:space-between;align-items:center;margin-top:.85rem;padding:.65rem .8rem;font-size:.72rem;font-weight:850;display:flex}.nv-card-link:hover,.nv-card-link:focus-visible{background:var(--nv-blue);color:#fff}.nv-tool-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.nv-tool-card{border:1px solid var(--nv-line);background:#fff;border-radius:20px;flex-direction:column;min-height:270px;padding:1.15rem;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 10px 28px #26346e0b}.nv-tool-card:hover{transform:translateY(-3px);box-shadow:0 18px 36px #26346e1a}.nv-tool-card-head{grid-template-columns:auto 1fr auto;align-items:start;gap:.75rem;display:grid}.nv-tool-logo{color:#3851cc;background:#e8edff;border-radius:14px;place-items:center;width:46px;height:46px;font-size:.8rem;font-weight:900;display:grid}.nv-tool-logo.is-mint{color:#137359;background:#daf7ec}.nv-tool-logo.is-sand{color:#8c5b1f;background:#f4ead9}.nv-tool-logo.is-violet,.nv-tool-logo.is-purple{color:#7042c1;background:#eee4ff}.nv-tool-logo.is-aqua,.nv-tool-logo.is-cyan{color:#13798a;background:#dcf5f7}.nv-tool-logo.is-coral,.nv-tool-logo.is-rose{color:#b63d5a;background:#ffe5eb}.nv-tool-logo.is-sky{color:#1a69a5;background:#e0f0ff}.nv-tool-logo.is-ink,.nv-tool-logo.is-slate{color:#273249;background:#e6e9ef}.nv-tool-logo.is-orange{color:#b75a15;background:#ffead8}.nv-tool-card-head>div>span{color:#8a93a7;font-size:.62rem}.nv-tool-card h3{letter-spacing:-.025em;margin:.15rem 0 0;font-size:1.1rem}.nv-tool-price{color:#267a46;white-space:nowrap;background:#edf8ef;border-radius:999px;padding:.25rem .45rem;font-size:.6rem;font-weight:800}.nv-tool-card>p{color:#69748a;margin:1rem 0;font-size:.8rem;line-height:1.6}.nv-tool-tags{flex-wrap:wrap;gap:.35rem;display:flex}.nv-tool-tags span{color:#68738a;background:#f3f5fa;border-radius:7px;padding:.25rem .48rem;font-size:.62rem}.nv-tool-card-foot{border-top:1px solid #edf0f5;justify-content:space-between;align-items:end;gap:.75rem;margin-top:auto;padding-top:.9rem;display:flex}.nv-tool-card-foot small{color:#929aac;font-size:.6rem}.nv-tool-card-foot a{color:var(--nv-blue-dark);white-space:nowrap;font-size:.7rem;font-weight:850}.nv-empty-state{text-align:center;background:#ffffffb3;border:1px dashed #cbd3e5;border-radius:20px;align-content:center;place-items:center;gap:.35rem;min-height:230px;padding:2rem;display:grid}.nv-empty-state>span{color:var(--nv-blue);font-size:2rem}.nv-empty-state strong{font-size:1.1rem}.nv-empty-state p{color:var(--nv-muted);margin:0;font-size:.8rem}.nv-directory-stats{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff94;border:1px solid #5168f41f;border-radius:16px;grid-template-columns:repeat(4,1fr);width:min(100%,980px);margin:2.2rem auto 0;display:grid;position:relative}.nv-directory-stats div{text-align:center;border-right:1px solid #5168f41a;padding:.85rem;display:grid}.nv-directory-stats div:last-child{border-right:0}.nv-directory-stats strong{color:var(--nv-ink);font-size:1.2rem}.nv-directory-stats span{color:#7a8498;font-size:.65rem}.nv-directory-section,.nv-how-section,.nv-agent-banner,.nv-library-section{width:min(100%,1320px);margin:0 auto;padding:clamp(4rem,7vw,6.5rem) clamp(1.1rem,3vw,2.5rem)}.nv-directory-section-head{justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:1.6rem;display:flex}.nv-directory-section-head h2{letter-spacing:-.055em;margin:.35rem 0 0;font-size:clamp(2rem,4vw,3.7rem);line-height:1.05}.nv-directory-section-head>p{max-width:480px;color:var(--nv-muted);margin:0;font-size:.9rem}.nv-category-section{padding-bottom:1rem}.nv-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.nv-category-card{border:1px solid var(--nv-line);background:#fff;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:.85rem;min-height:112px;padding:1rem;transition:transform .17s,border-color .17s;display:grid;box-shadow:0 8px 24px #26346e0a}.nv-category-card:hover{border-color:#5168f457;transform:translateY(-3px)}.nv-category-symbol{color:#3953cb;background:#e8edff;border-radius:15px;place-items:center;width:52px;height:52px;font-weight:900;display:grid}.nv-category-card.is-violet .nv-category-symbol{color:#7247bf;background:#eee5ff}.nv-category-card.is-cyan .nv-category-symbol{color:#157886;background:#ddf5f6}.nv-category-card.is-rose .nv-category-symbol{color:#b33f60;background:#ffe5ed}.nv-category-card.is-orange .nv-category-symbol{color:#b95b1a;background:#ffeadc}.nv-category-card.is-green .nv-category-symbol{color:#26784b;background:#e1f5e8}.nv-category-card h3{margin:0;font-size:1rem}.nv-category-card p{color:#7b859a;margin:.2rem 0 0;font-size:.7rem}.nv-category-arrow{color:var(--nv-blue);font-size:1.15rem}.nv-tool-showcase{padding-top:5rem}.nv-directory-more{justify-content:space-between;align-items:center;gap:1rem;margin-top:1.2rem;display:flex}.nv-directory-more a{color:var(--nv-blue-dark);font-size:.78rem;font-weight:850}.nv-directory-more>span{color:#8b94a8;font-size:.66rem}.nv-how-section{grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.nv-how-copy h2{letter-spacing:-.06em;margin:.55rem 0 1rem;font-size:clamp(2.4rem,4.6vw,4.8rem);line-height:.98}.nv-how-copy p{color:var(--nv-muted)}.nv-how-copy a{color:var(--nv-blue-dark);gap:.7rem;margin-top:1.2rem;font-size:.78rem;font-weight:850;display:inline-flex}.nv-how-flow{border:1px solid var(--nv-line);background:#fff;border-radius:22px;margin:0;padding:0;list-style:none;overflow:hidden;box-shadow:0 18px 50px #26346e12}.nv-how-flow li{border-bottom:1px solid #e8ecf4;grid-template-columns:50px 1fr;gap:.9rem;padding:1rem 1.2rem;display:grid}.nv-how-flow li:last-child{border-bottom:0}.nv-how-flow li>span{width:42px;height:42px;color:var(--nv-blue);background:#eef1ff;border-radius:12px;place-items:center;font-size:.68rem;font-weight:900;display:grid}.nv-how-flow small{color:#929bad;font-size:.62rem;display:block}.nv-how-flow strong{margin-top:.08rem;display:block}.nv-how-flow p{color:#737e94;margin:.22rem 0 0;font-size:.72rem}.nv-agent-banner{color:#fff;background:radial-gradient(circle at 12% 20%,#5b74f647,#0000 34%),#141d35;border-radius:28px;grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,5vw,5rem);margin-top:1rem;margin-bottom:clamp(4rem,8vw,7rem);padding:clamp(2rem,5vw,4rem);display:grid;overflow:hidden}.nv-agent-badge{color:var(--nv-lime);letter-spacing:.1em;background:#b8f34b1a;border:1px solid #b8f34b5c;border-radius:999px;padding:.35rem .55rem;font-size:.63rem;font-weight:850}.nv-agent-banner h2{letter-spacing:-.055em;margin:1rem 0 .7rem;font-size:clamp(2rem,4vw,3.8rem);line-height:1.02}.nv-agent-banner p{color:#b4bdd0;font-size:.84rem}.nv-agent-banner-actions{flex-wrap:wrap;gap:.65rem;margin-top:1.4rem;display:flex}.nv-agent-banner-actions a{color:#fff;border:1px solid #fff3;border-radius:10px;padding:.65rem .8rem;font-size:.7rem;font-weight:800}.nv-agent-banner-actions a:first-child{border-color:var(--nv-lime);background:var(--nv-lime);color:#17213a}.nv-agent-terminal{background:#050b18bf;border:1px solid #ffffff24;border-radius:18px;overflow:hidden;box-shadow:0 28px 80px #00000047}.nv-agent-terminal>div{border-bottom:1px solid #ffffff1a;align-items:center;gap:.35rem;padding:.7rem .85rem;display:flex}.nv-agent-terminal>div>span{background:#ff7885;border-radius:50%;width:7px;height:7px}.nv-agent-terminal>div>span:nth-child(2){background:#ffd36a}.nv-agent-terminal>div>span:nth-child(3){background:#6bd99b}.nv-agent-terminal small{color:#7e8ba5;margin-left:auto;font-size:.56rem}.nv-agent-terminal code{color:#dbe3f5;padding:1.4rem;font-size:.7rem;line-height:1.9;display:block;overflow-x:auto}.nv-agent-terminal code span{color:var(--nv-lime)}.nv-agent-terminal code i{color:#87a3ff;font-style:normal}.nv-page-hero-directory{border-bottom:1px solid var(--nv-line);background:radial-gradient(circle at 78% 20%,#9880f938,#0000 30%),linear-gradient(#f4f7ff,#edf2ff);min-height:auto;padding:clamp(5rem,8vw,7rem) max(clamp(1.1rem,3vw,2.5rem),50% - 635px);display:block}.nv-page-hero-directory h1{max-width:900px;color:var(--nv-ink);letter-spacing:-.065em;margin:.65rem 0 1rem;font-size:clamp(3rem,6vw,6rem);line-height:.98}.nv-page-hero-directory>p{max-width:720px;color:var(--nv-muted);margin:0;font-size:1rem}.nv-library-section{padding-top:clamp(2.5rem,5vw,4rem)}.nv-footer{color:#fff;background:#121a2f;border-top:0}.nv-footer-top,.nv-footer-bottom{width:min(100%,1320px)}.nv-footer-top{border-bottom-color:#ffffff1a}.nv-footer-top h2{color:#fff}.nv-footer-links>div{border-left-color:#ffffff1a}.nv-footer-links strong{color:#8f9bb4}.nv-footer-links a{color:#d6ddec}.nv-footer-links a:hover{color:var(--nv-lime)}.nv-footer-bottom{color:#8591aa}.nv-skip:focus{background:var(--nv-blue);border-radius:8px}.nv-search-input-row input:focus-visible,.nv-search-input-row button:focus-visible,.nv-filter-scroller button:focus-visible,.nv-result-tabs button:focus-visible,.nv-sort-tabs button:focus-visible,.nv-card-link:focus-visible,.nv-category-card:focus-visible,.nv-tool-card-foot a:focus-visible{outline-offset:3px;outline:3px solid #5168f459}@media (width<=1100px){.nv-header-inner{grid-template-columns:1fr auto}.nv-nav,.nv-header-cta{display:none}.nv-mobile-nav{display:block}.nv-mobile-nav summary{background:#fff;border-radius:10px}.nv-mobile-nav nav{border-radius:14px;overflow:hidden}.nv-workflow-grid,.nv-tool-directory-grid,.nv-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.nv-announcement{justify-content:space-between;min-height:34px}.nv-announcement strong{display:none}.nv-announcement a{font-size:.66rem}.nv-header-inner{min-height:64px}.nv-directory-hero{padding-top:3.5rem}.nv-directory-hero-copy h1{font-size:clamp(2.9rem,15vw,4.7rem)}.nv-search-input-row{border-radius:16px;grid-template-columns:minmax(0,1fr) auto auto;min-height:60px;padding:6px;box-shadow:0 15px 36px #3d4f9a24}.nv-search-input-row>span.nv-search-leading{display:none}.nv-search-submit{min-height:46px;padding-inline:.8rem}.nv-search-examples{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.nv-search-examples>*{flex:none}.nv-search-examples::-webkit-scrollbar{display:none}.nv-filter-scroller::-webkit-scrollbar{display:none}.nv-sort-tabs::-webkit-scrollbar{display:none}.nv-filter-scroller,.nv-sort-tabs{scrollbar-width:none}.nv-result-toolbar,.nv-results-heading,.nv-directory-section-head,.nv-directory-more{flex-direction:column;align-items:flex-start}.nv-sort-tabs{width:100%;padding-bottom:.7rem;overflow-x:auto}.nv-toolbar-note{padding-bottom:.7rem}.nv-results-heading>p{display:none}.nv-workflow-grid,.nv-tool-directory-grid,.nv-category-grid,.nv-how-section,.nv-agent-banner{grid-template-columns:1fr}.nv-workflow-card{min-height:500px}.nv-directory-stats{grid-template-columns:repeat(2,1fr)}.nv-directory-stats div:nth-child(2){border-right:0}.nv-directory-stats div:nth-child(-n+2){border-bottom:1px solid #5168f41a}.nv-category-card{min-height:100px}.nv-agent-banner{border-radius:22px;width:auto;margin-inline:1rem}.nv-page-hero-directory{padding-block:4rem}.nv-page-hero-directory h1{font-size:clamp(2.8rem,14vw,4.5rem)}.nv-tool-card-head{grid-template-columns:auto 1fr}.nv-tool-price{grid-column:2;width:max-content}}.nv-workflow-detail{background:var(--nv-bg);padding-bottom:1px}.nv-detail-hero{background:radial-gradient(circle at 90% 10%,#8b69f229,#0000 31%),0 0;width:min(100%,1320px);min-height:auto;margin:0 auto;padding:clamp(4rem,7vw,6.5rem) clamp(1.1rem,3vw,2.5rem) 3rem}.nv-detail-breadcrumb{color:#8490a7;font-size:.72rem}.nv-detail-title-row{gap:clamp(2rem,5vw,5rem)}.nv-detail-title-row h1{color:var(--nv-ink);font-size:clamp(3rem,6vw,6rem)}.nv-detail-title-row>div>p{color:var(--nv-muted)}.nv-detail-facts{border:1px solid var(--nv-line);background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 14px 36px #26346e0f}.nv-detail-facts>div{border-bottom-color:#e8ecf4}.nv-detail-actions .nv-button{border-radius:12px}.nv-detail-actions .nv-button-dark{border-color:var(--nv-blue);background:var(--nv-blue)}.nv-io-strip{background:linear-gradient(135deg,#4059dc,#6e55dc);border:0;border-radius:22px;width:min(100% - 2.2rem,1270px);margin:0 auto;overflow:hidden;box-shadow:0 22px 50px #3d4eab33}.nv-detail-section{width:min(100%,1320px);margin:0 auto;padding-inline:clamp(1.1rem,3vw,2.5rem)}.nv-detail-section-head h2{color:var(--nv-ink)}.nv-step-list{border:0;gap:.85rem;display:grid}.nv-step-list>li{border:1px solid var(--nv-line);background:#fff;border-radius:20px;padding:1.2rem;box-shadow:0 10px 28px #26346e0a}.nv-step-index span{color:var(--nv-blue)}.nv-step-action,.nv-step-aside>div,.nv-subflow-list article,.nv-tool-list a{background:#f8f9fc;border-color:#e5e9f2}.nv-human-check{border-radius:10px;background:#eef8f1!important}.nv-subflow-list,.nv-tool-list{border:0;gap:.75rem;display:grid}.nv-subflow-list article,.nv-tool-list a{border:1px solid var(--nv-line);border-radius:16px}.nv-quality-section>div{border:1px solid var(--nv-line);background:#fff;border-radius:20px;padding:clamp(1.25rem,3vw,2rem)}.nv-agent-preview{background:#141d35;border-radius:26px;width:min(100% - 2.2rem,1270px);margin:0 auto clamp(4rem,8vw,7rem);padding:clamp(2rem,5vw,4rem)}.nv-page-hero-dark{background:radial-gradient(circle at 82% 15%,#6f56e06b,#0000 30%),#141d35;min-height:auto;padding:clamp(5rem,8vw,7rem) max(clamp(1.1rem,3vw,2.5rem),50% - 635px)}.nv-page-hero-dark h1{font-size:clamp(3rem,6vw,6rem)}.nv-composer{background:0 0;gap:1rem;width:min(100%,1320px);margin:0 auto;padding:clamp(2.5rem,5vw,5rem) clamp(1.1rem,3vw,2.5rem)}.nv-composer>section{border:1px solid var(--nv-line);background:#fff;border-radius:22px;min-height:auto;box-shadow:0 12px 32px #26346e0d}.nv-composer-control{border-right:1px solid var(--nv-line)}.nv-composer-control textarea,.nv-composer-options label{background:#f8f9fc;border-radius:12px}.nv-plan-head button{background:var(--nv-blue);border-radius:10px}.nv-plan-list{border:0;gap:.65rem;display:grid}.nv-plan-list li{background:#f8f9fc;border:1px solid #e5e9f2;border-radius:14px}.nv-portfolio-grid{border:0;gap:1rem;width:min(100%,1320px);margin:0 auto;padding:clamp(2.5rem,5vw,5rem) clamp(1.1rem,3vw,2.5rem)}.nv-portfolio-card{border:1px solid var(--nv-line);border-radius:22px;overflow:hidden;box-shadow:0 12px 32px #26346e0d}.nv-proof-note{background:#fff;border:0;border-radius:24px;width:min(100% - 2.2rem,1270px);margin:0 auto clamp(4rem,8vw,7rem);box-shadow:0 12px 32px #26346e0d}@media (width<=760px){.nv-detail-title-row,.nv-detail-split,.nv-quality-section,.nv-step-list>li{grid-template-columns:1fr}.nv-step-aside{grid-column:auto}.nv-composer{grid-template-columns:1fr}.nv-composer-control{border-right:1px solid var(--nv-line)}}.nv-taaft-hero{text-align:center;background:radial-gradient(circle at 15% 15%,#6484ff33,#0000 28%),radial-gradient(circle at 85% 5%,#d374ff2e,#0000 30%),#f7f8ff;padding:clamp(4.5rem,8vw,7.5rem) 1.1rem 2.5rem;position:relative;overflow:hidden}.nv-taaft-hero:after{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#4958a00b 1px,#0000 1px),linear-gradient(90deg,#4958a00b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:36px 36px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 86%);mask-image:linear-gradient(#000,#0000 86%)}.nv-taaft-hero>*{z-index:1;position:relative}.nv-taaft-hero h1{max-width:1080px;color:var(--nv-ink);letter-spacing:-.07em;margin:1.2rem auto 1rem;font-size:clamp(3rem,6.5vw,6.5rem);font-weight:860;line-height:.98}.nv-taaft-hero h1 em{color:#0000;background:linear-gradient(90deg,#4462ec,#8154dd 55%,#d04ea5);-webkit-background-clip:text;background-clip:text;font-style:normal}.nv-taaft-hero>p{color:#667189;max-width:760px;margin:0 auto;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.75}.nv-taaft-hero-links{color:#8992a6;justify-content:center;gap:1rem;margin-top:1.25rem;font-size:.7rem;display:flex}.nv-taaft-hero-links a{color:var(--nv-blue-dark);font-weight:850}.nv-discovery{width:min(100%,1480px);margin:0 auto;padding:0 clamp(1rem,2.5vw,2rem) clamp(4rem,8vw,7rem)}.nv-taaft-search{z-index:10;width:min(100%,1080px);margin:-.4rem auto 2rem;position:relative}.nv-taaft-search>label{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.nv-taaft-search-row{background:#fff;border:1px solid #4a5bae33;border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.7rem;min-height:76px;padding:8px 8px 8px 1.1rem;display:grid;box-shadow:0 24px 70px #2f3d7c29,0 3px 12px #2f3d7c0f}.nv-taaft-search-row>span{width:38px;height:38px;color:var(--nv-blue);background:#eef1ff;border-radius:12px;place-items:center;font-size:1.25rem;display:grid}.nv-taaft-search-row input{width:100%;min-width:0;color:var(--nv-ink);background:0 0;border:0;outline:0;font-size:clamp(1rem,1.5vw,1.13rem)}.nv-taaft-search-row input::placeholder{color:#939caf}.nv-taaft-search-row button{cursor:pointer;border:0}.nv-taaft-clear{color:#8a93a6;background:0 0;padding:.55rem;font-size:.72rem}.nv-taaft-search-button{color:#fff;background:#17213a;border-radius:15px;min-height:58px;padding:.8rem 1.25rem;font-weight:850;box-shadow:0 10px 24px #17213a29}.nv-search-suggestion-panel{border:1px solid var(--nv-line);background:#fff;border-radius:18px;gap:.3rem;padding:.55rem;display:grid;position:absolute;top:84px;left:0;right:0;box-shadow:0 24px 70px #1f2d672e}.nv-search-suggestion-panel button{width:100%;color:var(--nv-ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem .8rem;display:flex}.nv-search-suggestion-panel button:hover,.nv-search-suggestion-panel button:focus-visible{background:#f0f3ff}.nv-search-suggestion-panel small{color:#8b94a8;font-size:.65rem}.nv-taaft-quick{scrollbar-width:none;justify-content:center;align-items:center;gap:.4rem;margin-top:.85rem;display:flex;overflow-x:auto}.nv-taaft-quick::-webkit-scrollbar{display:none}.nv-taaft-quick>*{flex:none}.nv-taaft-quick>span{color:#8a93a7;font-size:.66rem}.nv-taaft-quick button{color:#637087;cursor:pointer;background:#fff;border:1px solid #e3e7f1;border-radius:999px;padding:.32rem .55rem;font-size:.66rem}.nv-taaft-quick button:hover,.nv-taaft-quick button:focus-visible{border-color:var(--nv-blue);color:var(--nv-blue-dark)}.nv-discovery-layout{grid-template-columns:245px minmax(0,1fr) 278px;align-items:start;gap:1rem;display:grid}.nv-discovery-categories,.nv-discovery-rail{gap:.6rem;display:grid;position:sticky;top:88px}.nv-discovery-categories{border:1px solid var(--nv-line);background:#fff;border-radius:20px;padding:.75rem;box-shadow:0 10px 30px #27356d0b}.nv-discovery-aside-head{border-bottom:1px solid #edf0f6;justify-content:space-between;align-items:center;padding:.35rem .45rem .65rem;display:flex}.nv-discovery-aside-head strong{font-size:.76rem}.nv-discovery-aside-head a{color:var(--nv-blue);font-size:.62rem;font-weight:800}.nv-discovery-categories>button,.nv-submit-aside{width:100%;color:var(--nv-ink);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:13px;grid-template-columns:auto 1fr;align-items:center;gap:.65rem;padding:.6rem;display:grid}.nv-discovery-categories>button:hover,.nv-discovery-categories>button:focus-visible,.nv-discovery-categories>button.is-active{background:#f1f4ff;border-color:#dbe1f5}.nv-discovery-categories>button>span:first-child,.nv-submit-aside>span:first-child{width:34px;height:34px;color:var(--nv-blue-dark);background:#edf0ff;border-radius:10px;place-items:center;font-size:.74rem;font-weight:900;display:grid}.nv-discovery-categories>button>span:last-child,.nv-submit-aside>span:last-child{min-width:0;display:grid}.nv-discovery-categories strong,.nv-submit-aside strong{font-size:.72rem}.nv-discovery-categories small,.nv-submit-aside small{color:#8a93a6;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.nv-submit-aside{background:linear-gradient(135deg,#f2f4ff,#f8f1ff);border-color:#5168f433}.nv-discovery-feed{min-width:0}.nv-discovery-tabs{border:1px solid var(--nv-line);scrollbar-width:none;background:#fff;border-radius:14px;gap:.25rem;padding:.35rem;display:flex;overflow-x:auto}.nv-discovery-tabs::-webkit-scrollbar{display:none}.nv-discovery-tabs button{color:#727d94;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;padding:.55rem .7rem;font-size:.7rem;font-weight:750}.nv-discovery-tabs button.is-active{color:#fff;background:#17213a}.nv-discovery-tabs button span{background:#ffffff2e;border-radius:999px;margin-left:.28rem;padding:.05rem .28rem;font-size:.56rem}.nv-feed-head{justify-content:space-between;align-items:end;gap:1rem;padding:1.35rem 0 .9rem;display:flex}.nv-feed-head h2{letter-spacing:-.045em;margin:.25rem 0 0;font-size:clamp(1.5rem,2.6vw,2.2rem)}.nv-feed-head>p,.nv-feed-head>a{color:#7d879b;max-width:360px;margin:0;font-size:.67rem}.nv-feed-head>a{color:var(--nv-blue-dark);font-weight:850}.nv-feed-list{gap:.65rem;display:grid}.nv-feed-card{border:1px solid var(--nv-line);background:#fff;border-radius:18px;grid-template-columns:38px 52px minmax(0,1fr) 118px;align-items:start;gap:.85rem;min-height:180px;padding:1rem;transition:transform .17s,border-color .17s,box-shadow .17s;display:grid;box-shadow:0 9px 25px #26346e0a}.nv-feed-card:hover{border-color:#5168f44d;transform:translateY(-2px);box-shadow:0 16px 34px #26346e17}.nv-feed-index{color:#a0a8b9;padding-top:.15rem;font-family:monospace;font-size:.66rem}.nv-feed-mark{color:#4d57c8;background:linear-gradient(145deg,#e6ebff,#f1e6ff);border-radius:14px;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.nv-feed-copy{min-width:0}.nv-feed-kicker{color:#8a93a6;gap:.5rem;font-size:.59rem;font-weight:750;display:flex}.nv-feed-kicker span:last-child{color:#278150}.nv-feed-card h3{letter-spacing:-.03em;margin:.35rem 0 .45rem;font-size:clamp(1.1rem,1.8vw,1.38rem);line-height:1.25}.nv-feed-card h3 a:hover{color:var(--nv-blue-dark)}.nv-feed-card p{color:#6f7a91;margin:0;font-size:.76rem;line-height:1.6}.nv-feed-tags{flex-wrap:wrap;gap:.3rem;margin-top:.7rem;display:flex}.nv-feed-tags span{color:#747e92;background:#f1f3f8;border-radius:6px;padding:.22rem .42rem;font-size:.58rem}.nv-feed-side{color:#7b8599;text-align:right;justify-items:stretch;gap:.35rem;font-size:.6rem;display:grid}.nv-feed-side>button{color:#667188;cursor:pointer;background:#fff;border:1px solid #dfe4f0;border-radius:8px;margin-bottom:.3rem;padding:.42rem .5rem;font-size:.62rem;font-weight:800}.nv-feed-side>button.is-saved{color:var(--nv-blue-dark);background:#eef1ff;border-color:#cdd4ff}.nv-feed-side a{color:var(--nv-blue-dark);border-top:1px solid #edf0f5;margin-top:.4rem;padding-top:.45rem;font-size:.68rem;font-weight:850}.nv-load-more{border:1px solid var(--nv-line);min-height:48px;color:var(--nv-blue-dark);cursor:pointer;background:#fff;border-radius:13px;font-size:.72rem;font-weight:850}.nv-related-tools{margin-top:2rem}.nv-related-tools>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.nv-related-tools>div:last-child>a{border:1px solid var(--nv-line);background:#fff;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.75rem;display:grid}.nv-related-tools>div:last-child>a>span:nth-child(2){min-width:0;display:grid}.nv-related-tools strong{font-size:.75rem}.nv-related-tools small{color:#8b94a7;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.nv-related-tools em{color:#397a52;white-space:nowrap;font-size:.58rem;font-style:normal}.nv-discovery-rail section{border:1px solid var(--nv-line);background:#fff;border-radius:18px;padding:1rem;box-shadow:0 9px 25px #26346e0a}.nv-discovery-rail h2{letter-spacing:-.025em;margin:.45rem 0 .75rem;font-size:1.05rem;line-height:1.25}.nv-discovery-rail p{color:#7a8499;margin:.65rem 0 0;font-size:.66rem;line-height:1.55}.nv-discovery-rail ol{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.nv-discovery-rail li{color:#5d687f;align-items:center;gap:.55rem;font-size:.68rem;display:flex}.nv-discovery-rail li span{width:24px;height:24px;color:var(--nv-blue);background:#edf0ff;border-radius:7px;place-items:center;font-size:.58rem;font-weight:900;display:grid}.nv-rail-numbers{grid-template-columns:repeat(2,1fr);gap:.45rem;margin-top:.75rem;display:grid}.nv-rail-numbers div{background:#f4f6fb;border-radius:11px;padding:.65rem;display:grid}.nv-rail-numbers strong{font-size:1.35rem}.nv-rail-numbers span{color:#8b94a7;font-size:.57rem}.nv-rail-agent{color:#fff;background:#17213a!important}.nv-rail-agent p{color:#aeb8cd}.nv-rail-agent a{color:var(--nv-lime);margin-top:.8rem;font-size:.66rem;font-weight:850;display:inline-flex}.nv-home-how{border-top:1px solid var(--nv-line)}.nv-category-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;width:min(100%,1320px);margin:0 auto;padding:clamp(3rem,6vw,5rem) clamp(1.1rem,3vw,2.5rem);display:grid}.nv-category-directory-card{border:1px solid var(--nv-line);background:#fff;border-radius:22px;padding:1.2rem;box-shadow:0 12px 32px #26346e0d}.nv-category-directory-card header{grid-template-columns:auto 1fr;align-items:center;gap:.85rem;display:grid}.nv-category-directory-card header small{color:#9aa2b3;font-family:monospace;font-size:.59rem}.nv-category-directory-card h2{letter-spacing:-.035em;margin:.12rem 0;font-size:1.35rem}.nv-category-directory-card header p{color:#7a8599;margin:0;font-size:.68rem}.nv-category-directory-meta{color:#758097;border-top:1px solid #edf0f5;border-bottom:1px solid #edf0f5;gap:1rem;margin-top:1rem;padding:.65rem 0;font-size:.63rem;display:flex}.nv-category-directory-links{min-height:126px;padding:.6rem 0;display:grid}.nv-category-directory-links a{border-bottom:1px solid #f0f2f7;justify-content:space-between;padding:.45rem 0;font-size:.72rem;font-weight:700;display:flex}.nv-category-directory-links a span{color:var(--nv-blue)}.nv-category-directory-links p{color:#8c95a8;font-size:.68rem}.nv-category-directory-card footer{justify-content:space-between;gap:1rem;padding-top:.65rem;display:flex}.nv-category-directory-card footer a{color:var(--nv-blue-dark);font-size:.7rem;font-weight:850}.nv-category-directory-card footer span{color:#929aac;font-size:.6rem}.nv-tool-detail{background:var(--nv-bg)}.nv-tool-detail-hero,.nv-tool-fact-grid,.nv-tool-related,.nv-tool-safety-note{width:min(100%,1270px);margin-inline:auto}.nv-tool-detail-hero{padding:clamp(4rem,8vw,7rem) clamp(1.1rem,3vw,2.5rem) 2.5rem}.nv-tool-detail-title{grid-template-columns:auto 1fr;align-items:center;gap:1.1rem;margin-top:2rem;display:grid}.nv-tool-detail-title .nv-tool-logo{border-radius:22px;width:76px;height:76px;font-size:1.1rem}.nv-tool-detail-title h1{letter-spacing:-.07em;margin:.35rem 0 .45rem;font-size:clamp(3.2rem,7vw,7rem);line-height:.95}.nv-tool-detail-title p{max-width:760px;color:var(--nv-muted);margin:0}.nv-tool-detail-actions{flex-wrap:wrap;gap:.65rem;margin-top:2rem;display:flex}.nv-tool-detail-actions a{border:1px solid var(--nv-line);background:#fff;border-radius:11px;padding:.75rem .9rem;font-size:.72rem;font-weight:850}.nv-tool-detail-actions a:first-child{border-color:var(--nv-blue);background:var(--nv-blue);color:#fff}.nv-tool-fact-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;padding-inline:clamp(1.1rem,3vw,2.5rem);display:grid}.nv-tool-fact-grid>div{border:1px solid var(--nv-line);background:#fff;border-radius:17px;min-height:180px;padding:1rem}.nv-tool-fact-grid span{color:#8c95a7;font-size:.62rem}.nv-tool-fact-grid strong{margin:1.6rem 0 .45rem;font-size:1rem;display:block}.nv-tool-fact-grid p{color:#788299;margin:0;font-size:.66rem}.nv-tool-related{padding:clamp(4rem,7vw,6rem) clamp(1.1rem,3vw,2.5rem)}.nv-tool-related-list{gap:.75rem;display:grid}.nv-tool-related-list article{border:1px solid var(--nv-line);background:#fff;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(240px,.8fr) auto;align-items:center;gap:1rem;padding:1rem;display:grid}.nv-tool-related-list article>div>span{color:var(--nv-blue);font-size:.6rem}.nv-tool-related-list h3{margin:.2rem 0;font-size:1rem}.nv-tool-related-list p{color:#7b8599;margin:0;font-size:.66rem}.nv-tool-related-list ul{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.nv-tool-related-list li{font-size:.65rem;display:grid}.nv-tool-related-list li small{color:#9199aa}.nv-tool-related-list article>a{color:var(--nv-blue-dark);white-space:nowrap;font-size:.68rem;font-weight:850}.nv-tool-safety-note{background:#fff9e9;border:1px solid #f1dba5;border-radius:18px;grid-template-columns:auto 1fr;gap:.8rem;margin-bottom:clamp(4rem,8vw,7rem);padding:1rem clamp(1.1rem,3vw,2.5rem);display:grid}.nv-tool-safety-note>span{color:#9b6711;background:#ffebb6;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.nv-tool-safety-note p{color:#796b52;margin:.25rem 0 0;font-size:.7rem}.nv-submission-layout{grid-template-columns:minmax(0,1.1fr) minmax(300px,.7fr);align-items:start;gap:1rem;width:min(100%,1270px);margin:0 auto;padding:clamp(3rem,6vw,5rem) clamp(1.1rem,3vw,2.5rem);display:grid}.nv-submission-form,.nv-submission-preview{border:1px solid var(--nv-line);background:#fff;border-radius:22px;padding:clamp(1.2rem,3vw,2rem);box-shadow:0 12px 32px #26346e0d}.nv-submission-intro h2,.nv-submission-preview h2{letter-spacing:-.045em;margin:.4rem 0 .6rem;font-size:clamp(1.7rem,3vw,2.6rem)}.nv-submission-intro p{color:#737e93;font-size:.76rem}.nv-submission-form fieldset{border:0;margin:1.5rem 0;padding:0}.nv-submission-form legend,.nv-submission-form>label>span{color:#5f6a81;margin-bottom:.45rem;font-size:.68rem;font-weight:800;display:block}.nv-submit-kind{grid-template-columns:repeat(2,1fr);gap:.65rem;display:grid}.nv-submit-kind label{border:1px solid var(--nv-line);cursor:pointer;border-radius:13px;grid-template-columns:auto 1fr;gap:.55rem;padding:.8rem;display:grid}.nv-submit-kind label:has(input:checked){border-color:var(--nv-blue);background:#f1f3ff}.nv-submit-kind span{display:grid}.nv-submit-kind strong{font-size:.72rem}.nv-submit-kind small{color:#8790a3;font-size:.59rem}.nv-submission-form>label{margin-top:1rem;display:block}.nv-submission-form input[type=text],.nv-submission-form input:not([type]),.nv-submission-form input[type=url],.nv-submission-form>label>input,.nv-submission-form textarea{width:100%;color:var(--nv-ink);background:#fafbfe;border:1px solid #dfe4ef;border-radius:11px;outline:0;padding:.75rem .8rem;font-size:.75rem}.nv-submission-form textarea{resize:vertical;min-height:120px}.nv-submission-form input:focus,.nv-submission-form textarea:focus{border-color:var(--nv-blue);box-shadow:0 0 0 3px #5168f41f}.nv-submit-honeypot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.nv-submit-consent{color:#667188;background:#f5f7fb;border-radius:12px;grid-template-columns:auto 1fr;gap:.6rem;padding:.85rem;font-size:.66rem;display:grid!important}.nv-submit-consent input{height:17px;accent-color:var(--nv-blue);width:17px!important}.nv-submit-button{background:var(--nv-blue);color:#fff;cursor:pointer;border:0;border-radius:12px;width:100%;min-height:50px;margin-top:1rem;font-size:.74rem;font-weight:850}.nv-submit-button:disabled{cursor:wait;opacity:.6}.nv-submit-status{border-radius:10px;margin:.75rem 0 0;padding:.75rem;font-size:.68rem}.nv-submit-status.is-success{color:#267548;background:#e9f7ee}.nv-submit-status.is-error{color:#a33939;background:#fff0f0}.nv-submit-status.is-sending{color:var(--nv-blue-dark);background:#eef1ff}.nv-submission-preview{position:sticky;top:88px}.nv-submission-preview pre{color:#d7e1f7;white-space:pre-wrap;background:#121a2f;border-radius:14px;margin:1rem 0;padding:1rem;font-size:.64rem;line-height:1.65;overflow:auto}.nv-submission-preview>div{background:#f3f5fa;border-radius:13px;padding:.9rem}.nv-submission-preview ol{color:#6e7990;margin:.6rem 0 0;padding-left:1.2rem;font-size:.66rem}.nv-submit-turnstile{min-height:65px;overflow:hidden}.nv-policy-page{width:min(880px,100% - 40px);margin:0 auto;padding:88px 0 120px}.nv-policy-page>header{border-bottom:1px solid var(--nv-border);padding-bottom:36px}.nv-policy-page h1{max-width:720px;color:var(--nv-ink);letter-spacing:-.065em;margin:14px 0 18px;font-size:clamp(2.4rem,6vw,5.4rem);line-height:.98}.nv-policy-page header p{max-width:680px;color:var(--nv-muted);font-size:1.08rem;line-height:1.8}.nv-policy-page section{border-bottom:1px solid var(--nv-border);padding:32px 0}.nv-policy-page section h2{color:var(--nv-ink);margin:0 0 12px;font-size:1.15rem}.nv-policy-page section p{color:var(--nv-muted);margin:8px 0 0;line-height:1.85}.nv-policy-page section a{color:var(--nv-accent);text-underline-offset:3px;margin-left:.3em;text-decoration:underline}.nv-policy-page footer{flex-wrap:wrap;gap:12px;padding-top:28px;display:flex}.nv-policy-page footer a{border:1px solid var(--nv-border-strong);color:var(--nv-ink);border-radius:999px;padding:12px 18px;font-weight:750}@media (width<=1180px){.nv-discovery-layout{grid-template-columns:235px minmax(0,1fr)}.nv-discovery-rail{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));position:static}.nv-tool-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.nv-taaft-hero{padding-top:3.8rem}.nv-taaft-hero h1{font-size:clamp(2.8rem,13vw,4.6rem)}.nv-taaft-hero-links{flex-direction:column;align-items:center;gap:.3rem}.nv-discovery-layout{grid-template-columns:1fr}.nv-discovery-categories{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.nv-discovery-aside-head,.nv-submit-aside{grid-column:1/-1}.nv-discovery-rail,.nv-category-directory,.nv-submission-layout{grid-template-columns:1fr}.nv-submission-preview{position:static}.nv-tool-related-list article{grid-template-columns:1fr}}@media (width<=620px){.nv-taaft-search-row{border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;min-height:62px;padding:6px}.nv-taaft-search-row>span{width:34px;height:34px}.nv-taaft-clear{display:none}.nv-taaft-search-button{min-height:48px;padding-inline:.7rem;font-size:.68rem}.nv-taaft-quick{justify-content:flex-start}.nv-discovery-categories{scrollbar-width:none;display:flex;overflow-x:auto}.nv-discovery-categories::-webkit-scrollbar{display:none}.nv-discovery-aside-head{display:none}.nv-discovery-categories>button,.nv-submit-aside{flex:0 0 150px}.nv-feed-head{flex-direction:column;align-items:flex-start}.nv-feed-card{grid-template-columns:30px 44px minmax(0,1fr);min-height:auto}.nv-feed-mark{width:42px;height:42px}.nv-feed-side{text-align:left;grid-column:2/-1;grid-template-columns:repeat(5,auto);justify-content:start;align-items:center}.nv-feed-side>button{margin:0}.nv-feed-side a{border:0;margin:0;padding:0}.nv-related-tools>div:last-child,.nv-category-directory,.nv-tool-detail-title{grid-template-columns:1fr}.nv-tool-detail-title h1{font-size:clamp(3rem,16vw,5rem)}.nv-tool-fact-grid,.nv-submit-kind{grid-template-columns:1fr}.nv-category-directory-card footer{flex-direction:column;align-items:flex-start}}.nv-v17-filter-bar{background:linear-gradient(110deg,#dcebd09e,#fffae8db),#fffaf0;border:1px solid #485b3d2b;border-radius:19px 15px 21px 16px;grid-template-columns:172px minmax(0,1fr) auto;align-items:center;gap:14px 18px;margin:18px 0;padding:15px 17px;display:grid;box-shadow:0 10px 28px #4254380d}.nv-v17-filter-label{gap:3px;display:grid}.nv-v17-filter-label span{color:#b35f45;letter-spacing:.12em;font-size:9px;font-weight:900}.nv-v17-filter-label strong{color:#365643;font-family:Georgia,Noto Serif SC,serif;font-size:16px;font-weight:600}.nv-v17-filter-bar>div:nth-child(2){align-items:center;gap:8px;min-width:0;display:flex}.nv-v17-filter-bar button,.nv-v17-filter-bar>div:nth-child(2) a{color:#526356;min-height:36px;font:inherit;cursor:pointer;background:#fffcf1d6;border:1px solid #485b3d33;border-radius:12px 9px 13px 10px;flex:none;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:11px;font-weight:750;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.nv-v17-filter-bar button>span,.nv-v17-filter-bar>div:nth-child(2) a>span{background:#4266491a;border-radius:50%;place-items:center;width:17px;height:17px;font-size:10px;display:grid}.nv-v17-filter-bar button:hover,.nv-v17-filter-bar button:focus-visible,.nv-v17-filter-bar>div:nth-child(2) a:hover,.nv-v17-filter-bar>div:nth-child(2) a:focus-visible{border-color:#31574473;transform:translateY(-1px)}.nv-v17-filter-bar button.is-active,.nv-v17-filter-bar>div:nth-child(2) a.is-active{color:#fff9e8;background:#315744;border-color:#315744}.nv-v17-filter-bar button.is-active>span,.nv-v17-filter-bar>div:nth-child(2) a.is-active>span{background:#fff9e82e}.nv-v17-filter-bar .nv-v17-filter-reset{color:#a35543;background:0 0;border-color:#0000}.nv-v17-filter-bar>p{color:#778176;max-width:290px;margin:0;font-size:10px;line-height:1.55}.nv-v17-server-filters{width:min(100% - 64px,1180px);margin:15px auto 0}.nv-empty-state>button{color:#fff9e8;font:inherit;cursor:pointer;background:#315744;border:1px solid #485b3d3d;border-radius:11px 9px 12px 10px;margin-top:12px;padding:9px 13px;font-size:11px;font-weight:800}.nv-v17-card-trust{flex-wrap:wrap;gap:5px;margin:10px 0 2px;display:flex}.nv-v17-card-trust>span{color:#4c6652;background:#dcebd07a;border:1px solid #31574429;border-radius:8px 6px 9px 7px;padding:5px 7px;font-size:9px;font-weight:800}@media (width<=980px){.nv-v17-filter-bar{grid-template-columns:150px minmax(0,1fr)}.nv-v17-filter-bar>p{grid-column:1/-1;max-width:none}}@media (width<=620px){.nv-v17-filter-bar{grid-template-columns:1fr;gap:10px;margin-block:14px;padding:13px}.nv-v17-server-filters{width:min(100% - 28px,520px)}.nv-v17-filter-bar>div:nth-child(2){scrollbar-width:thin;margin-inline:-3px;padding:2px 3px 6px;overflow-x:auto}.nv-v17-filter-bar>p{grid-column:1}}.nv-shell{min-height:100vh;color:var(--v9-text);background:0 0!important}.nv-announcement{display:none!important}.nv-header{z-index:70;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);top:0;border-bottom:1px solid var(--v9-line)!important;background:#090a0dc7!important;width:auto!important;margin-left:76px!important;position:sticky!important}.nv-header-inner{grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:34px!important;width:min(100% - 40px,1320px)!important;min-height:70px!important;margin-inline:auto!important;padding:0!important;display:grid!important}.nv-brand{color:var(--v9-text)!important}.nv-brand-mark{display:none!important}.nv-nav{justify-content:center!important;gap:4px!important;display:flex!important}.nv-nav a{color:var(--v9-muted)!important;background:0 0!important;border:0!important;border-radius:9px!important;padding:9px 14px!important;font-size:13px!important}.nv-header-cta{border:1px solid var(--v9-line-strong)!important;background:var(--v9-surface-2)!important;min-height:38px!important;color:var(--v9-text)!important;border-radius:10px!important;padding:0 15px!important}.nv-footer{border-top:1px solid var(--v9-line)!important;width:auto!important;color:var(--v9-text)!important;background:#07080a!important;padding:52px max(22px,50% - 580px)!important}.nv-page-hero,.nv-policy-page,.nv-workflow-detail,.nv-tool-detail,.nv-library-section,.nv-category-directory,.nv-portfolio-grid,.nv-proof-note,.nv-doc-layout,.nv-composer,.nv-submission-layout{width:min(100% - 44px,1160px)!important;margin-inline:auto!important}.nv-page-hero{color:var(--v9-text)!important;border-color:var(--v9-line)!important;background:0 0!important}.nv-search-box,.nv-result-toolbar,.nv-workflow-card,.nv-tool-card,.nv-category-directory-card,.nv-portfolio-card,.nv-doc-content>section,.nv-composer-control,.nv-composer-plan,.nv-submission-form,.nv-submission-preview,.nv-detail-hero,.nv-io-strip,.nv-detail-section,.nv-agent-preview,.nv-tool-detail-hero,.nv-tool-fact-grid>div,.nv-tool-related,.nv-tool-safety-note,.nv-policy-page>section{border-color:var(--v9-line)!important;background:var(--v9-surface)!important;color:var(--v9-text)!important;box-shadow:none!important}@media (width<=760px){.nv-header,.nv-shell>main,.nv-footer{margin-left:0!important}.nv-header-inner{grid-template-columns:1fr auto!important;width:min(100% - 26px,720px)!important;min-height:60px!important}.nv-nav{display:none!important}.nv-mobile-nav{display:block!important}.nv-mobile-nav summary{border:1px solid var(--v9-line-strong)!important;background:var(--v9-surface-2)!important;min-width:54px!important;color:var(--v9-text)!important;text-align:center!important;border-radius:9px!important;padding:8px 11px!important;font-size:11px!important}.nv-page-hero,.nv-policy-page,.nv-workflow-detail,.nv-tool-detail,.nv-library-section,.nv-category-directory,.nv-portfolio-grid,.nv-proof-note,.nv-doc-layout,.nv-composer,.nv-submission-layout{width:min(100% - 28px,720px)!important}}html,body{color:var(--v10-ink)!important;background:radial-gradient(circle at 12% 9%,#ffffffc2,#0000 24rem),radial-gradient(circle at 88% 6%,#a9d8df61,#0000 28rem),linear-gradient(#f8f3df 0%,#f5ecd3 72%,#edf0d8 100%)!important}.nv-shell{color:var(--v10-ink)!important;background:0 0!important}.nv-header{background:#faf5e0d6!important;border-bottom-color:#4c5b3d2e!important;margin-left:86px!important}.nv-header-inner{width:min(100% - 48px,1240px)!important;min-height:74px!important}.nv-brand,.nv-nav a{color:var(--v10-ink)!important}.nv-nav a:hover{color:#365344!important;background:#e0ebcccc!important}.nv-header-cta{color:#fffaf0!important;background:#668d68!important;border-color:#57765b!important}.nv-shell>main,.nv-footer{margin-left:86px!important}.nv-footer{color:#365141!important;background:linear-gradient(#dceaccf0,#d0e2c2f5)!important;border-top-color:#48583c33!important}.nv-page-hero{color:var(--v10-ink)!important;background:0 0!important;border-color:#4554392e!important}.nv-search-box,.nv-result-toolbar,.nv-workflow-card,.nv-tool-card,.nv-category-directory-card,.nv-portfolio-card,.nv-doc-content>section,.nv-composer-control,.nv-composer-plan,.nv-submission-form,.nv-submission-preview,.nv-detail-hero,.nv-io-strip,.nv-detail-section,.nv-agent-preview,.nv-tool-detail-hero,.nv-tool-fact-grid>div,.nv-tool-related,.nv-tool-safety-note,.nv-policy-page>section{color:var(--v10-ink)!important;background:#fffaeed1!important;border-color:#485b3e33!important;border-radius:24px 18px 26px 19px!important;box-shadow:0 13px 31px #4f4c3112!important}@media (width<=760px){.nv-header,.nv-shell>main,.nv-footer{margin-left:0!important}.nv-header-inner{width:min(100% - 28px,720px)!important;min-height:64px!important}.nv-mobile-nav summary{color:#3f5b48!important;background:#edf2df!important;border-color:#465e4047!important;border-radius:16px 12px 17px 13px!important}}.nv-v11-command-triggers{align-items:center;gap:7px;display:flex}.nv-v11-command-triggers>button{color:#526758;min-height:36px;font:inherit;background:#fffaeeb3;border:1px solid #445b3e33;border-radius:13px 10px 14px 11px;align-items:center;gap:7px;padding:0 11px;font-size:11px;display:inline-flex}.nv-v11-command-triggers>button:hover{color:#34513f;background:#fffaf0;border-color:#496f4b66;transform:translateY(-1px)}.nv-v11-command-triggers small{color:#8a9587;font-size:10px}.nv-v11-command-triggers .nv-v11-search-trigger{justify-content:space-between;min-width:126px}.nv-v11-search-trigger>span:first-child{color:#4d7656;font-size:17px}.nv-v11-search-trigger kbd{color:#7d867a;background:#eee9d8;border:1px solid #475b3e29;border-radius:6px;padding:4px 6px;font:8px/1 system-ui,sans-serif}.nv-v9-header-actions>a:not(.nv-header-cta){color:#667769;font-size:12px}.nv-v11-command-layer{z-index:240;place-items:start center;padding:74px 18px 30px;display:grid;position:fixed;inset:0}.nv-v11-command-backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#23342a7a;border:0;position:absolute;inset:0}.nv-v11-command-panel{z-index:1;background:radial-gradient(circle at 95% 0,#a9d8df47,#0000 17rem),#fffaeefa;border:1px solid #41593d52;border-radius:30px 22px 32px 23px;width:min(100%,850px);max-height:calc(100vh - 104px);display:grid;position:relative;overflow:auto;box-shadow:0 30px 90px #22302547,7px 9px #72926324}.nv-v11-command-panel>header,.nv-v11-command-panel>footer{justify-content:space-between;align-items:center;gap:24px;display:flex}.nv-v11-command-panel>header{border-bottom:1px solid #48593d29;padding:23px 25px 18px}.nv-v11-command-panel>header span,.nv-v11-command-results>div>span,.nv-v11-search-section>header span,.nv-v11-search-aside section>span{color:var(--v10-clay);letter-spacing:.14em;font-size:9px;font-weight:850}.nv-v11-command-panel h2{color:#34513f;margin:5px 0 0;font-family:Georgia,Songti SC,serif;font-size:25px}.nv-v11-command-panel>header>button{color:#748074;background:#eee9d8;border:1px solid #465a3e33;border-radius:9px;padding:7px 10px;font-size:10px}.nv-v11-command-panel>form{background:#fffdf5;border:1px solid #425c404d;border-radius:22px 17px 24px 18px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:18px 24px;padding:8px 9px 8px 16px;display:grid;box-shadow:0 12px 28px #494a2f17}.nv-v11-command-panel>form>span{color:#537759;font-size:24px}.nv-v11-command-panel>form input{color:#314b3c;min-width:0;height:48px;font:inherit;background:0 0;border:0;outline:0;font-size:15px}.nv-v11-command-panel>form button{color:#fffdf3;background:#668d68;border:1px solid #5d825f;border-radius:16px 13px 17px 14px;min-height:42px;padding:0 15px;font-weight:750}.nv-v11-task-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 24px 24px;display:grid}.nv-v11-task-groups>section{background:#f1f3dda3;border:1px solid #495c402b;border-radius:22px 16px 24px 17px;padding:17px}.nv-v11-task-groups>section:nth-child(2n){background:#e2efe9ad}.nv-v11-task-groups h3{color:#3b5846;align-items:center;gap:9px;margin:0 0 12px;font-size:13px;display:flex}.nv-v11-task-groups h3 span{color:#4d7355;background:#dbe8cc;border-radius:50% 43% 52% 46%;place-items:center;width:30px;height:30px;font-family:STKaiti,KaiTi,serif;display:grid}.nv-v11-task-groups>section>div{display:grid}.nv-v11-task-groups a{color:#607166;border-bottom:1px dashed #4a5d4029;justify-content:space-between;align-items:center;gap:12px;padding:9px 4px;font-size:11px;display:flex}.nv-v11-task-groups a:hover{color:var(--v10-clay)}.nv-v11-command-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 24px 24px;display:grid}.nv-v11-command-results>div{background:#f8f7e6bd;border:1px solid #485c3f2b;border-radius:20px 16px 22px 17px;align-content:start;gap:7px;padding:16px;display:grid}.nv-v11-command-results a{color:#375342;border-radius:12px;gap:3px;padding:10px;display:grid}.nv-v11-command-results a:hover{background:#e8efda}.nv-v11-command-results b{font-size:12px}.nv-v11-command-results small{color:#7a867c;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.nv-v11-command-empty{text-align:center;grid-column:1/-1}.nv-v11-command-empty p{color:#718074;margin:5px 0;font-size:11px}.nv-v11-command-panel>footer{color:#718074;background:#e2ecd3a3;border-top:1px solid #48593d26;padding:15px 24px;font-size:9px}.nv-v11-command-panel>footer>div{gap:16px;display:flex}.nv-v11-command-panel>footer a{color:#496e51}.nv-v11-channel-ribbon{scrollbar-width:none;border-block:1px solid #47583c29;gap:7px;margin-top:32px;padding:10px 0;display:flex;overflow-x:auto}.nv-v11-channel-ribbon::-webkit-scrollbar{display:none}.nv-v11-channel-ribbon a{color:#667569;background:#fffaee9e;border:1px solid #465a3e2b;border-radius:999px;flex:none;align-items:center;gap:7px;padding:8px 11px;font-size:10px;display:inline-flex}.nv-v11-channel-ribbon a.is-active{color:#365442;background:#dfead1;border-color:#6e966d}.nv-v11-channel-ribbon a span{color:#8c958a;font-size:8px}.nv-v9-tabs{margin-top:18px}.nv-v9-card-grid{grid-template-columns:1fr;gap:9px}.nv-v11-feed-card{text-align:left;border-radius:18px 14px 20px 15px;grid-template-columns:44px 46px minmax(0,1fr) minmax(116px,auto) 116px 26px;align-items:center;gap:13px;min-height:0;padding:14px 15px;display:grid}.nv-v11-feed-card:nth-child(2n){border-radius:14px 20px 15px 18px}.nv-v11-feed-time{color:#899188;text-align:center;font-size:9px}.nv-v11-feed-card .nv-v9-card-mark{border-radius:13px 10px 14px 11px;width:42px;height:42px}.nv-v11-feed-copy{min-width:0}.nv-v11-feed-copy small{color:#879085;font-size:8px}.nv-v11-feed-copy h3{letter-spacing:-.015em;margin:4px 0;font-size:13px}.nv-v11-feed-copy p{color:#68756b;white-space:nowrap;text-overflow:ellipsis;margin:0 0 7px;font-size:10px;line-height:1.5;overflow:hidden}.nv-v11-feed-card .nv-v9-card-tags{gap:4px}.nv-v11-feed-card .nv-v9-card-tags span{padding:3px 6px;font-size:8px}.nv-v11-feed-facts{color:#718075;white-space:nowrap;gap:5px;font-size:8px;display:grid}.nv-v11-feed-card .nv-v9-card-actions{border:0;justify-items:end;gap:7px;margin:0;padding:0;display:grid}.nv-v11-feed-card .nv-v9-card-rank{color:#a1a89f;align-self:start}.nv-v11-search-hero,.nv-v11-search-tabs,.nv-v11-search-layout{width:min(100% - 52px,1160px);margin-inline:auto}.nv-v11-search-hero{border-bottom:1px solid #4554392e;grid-template-columns:minmax(0,.85fr) minmax(420px,1.15fr);align-items:end;gap:54px;padding:70px 0 32px;display:grid}.nv-v11-search-hero>div>span{color:var(--v10-clay);letter-spacing:.15em;font-size:10px;font-weight:850}.nv-v11-search-hero h1{color:#34513f;letter-spacing:-.06em;margin:12px 0;font-family:Georgia,Songti SC,serif;font-size:clamp(42px,6vw,72px);line-height:1}.nv-v11-search-hero p{color:#68756b;max-width:620px;margin:0;font-size:12px;line-height:1.7}.nv-v11-search-hero>form{background:#fffcf2f0;border:1px solid #41593d4d;border-radius:23px 17px 25px 18px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 9px 8px 16px;display:grid;box-shadow:0 16px 34px #4a4b301a}.nv-v11-search-hero>form>span{color:#527659;font-size:23px}.nv-v11-search-hero input{color:#314b3c;background:0 0;border:0;outline:0;min-width:0;height:47px}.nv-v11-search-hero button{color:#fffdf3;background:#668d68;border:1px solid #5f8362;border-radius:16px 13px 17px 14px;min-height:42px;padding:0 20px;font-weight:750}.nv-v11-search-tabs{scrollbar-width:none;gap:5px;padding:19px 0;display:flex;overflow-x:auto}.nv-v11-search-tabs a{color:#68766b;background:#fffaee8c;border:1px solid #475a3d2b;border-radius:999px;flex:none;align-items:center;gap:8px;padding:9px 13px;font-size:10px;display:inline-flex}.nv-v11-search-tabs a.is-active{color:#365442;background:#dfead1;border-color:#668c68}.nv-v11-search-tabs span{color:#8a9489;font-size:8px}.nv-v11-search-layout{grid-template-columns:minmax(0,1fr) 278px;gap:24px;padding:8px 0 88px;display:grid}.nv-v11-search-section+.nv-v11-search-section{margin-top:42px}.nv-v11-search-section>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:15px;display:flex}.nv-v11-search-section h2,.nv-v11-search-aside h2{color:#355140;margin:5px 0 0;font-family:Georgia,Songti SC,serif;font-size:21px}.nv-v11-search-section>header small{color:#7e887e;font-size:9px}.nv-v11-search-workflows,.nv-v11-search-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.nv-v11-agent-results{gap:9px;display:grid}.nv-v11-agent-results article{background:#fffaeec7;border:1px solid #475b3d30;border-radius:20px 15px 22px 16px;grid-template-columns:1fr auto;align-items:center;gap:18px;padding:17px 19px;display:grid}.nv-v11-agent-results span{color:var(--v10-clay);font-size:8px}.nv-v11-agent-results h3{color:#355140;margin:5px 0;font-size:14px}.nv-v11-agent-results p{color:#718074;margin:0;font-size:9px}.nv-v11-agent-results article>div:last-child{gap:7px;display:flex}.nv-v11-agent-results a{color:#4c7254;border:1px solid #485e3f2e;border-radius:10px;padding:7px 9px;font-size:8px}.nv-v11-search-aside{align-content:start;gap:12px;display:grid}.nv-v11-search-aside section{background:#fffaeeb3;border:1px solid #485b3d2e;border-radius:22px 16px 24px 17px;padding:18px}.nv-v11-search-aside h2{margin-bottom:13px;font-size:17px}.nv-v11-search-aside section>a{color:#3f5b48;border-top:1px dashed #495b3e26;grid-template-columns:30px 1fr;align-items:center;gap:9px;padding:9px 0;display:grid}.nv-v11-search-aside i{color:#4f7355;background:#e2ecd4;border-radius:10px 8px 11px 9px;place-items:center;width:28px;height:28px;font-size:10px;font-style:normal;display:grid}.nv-v11-search-aside b,.nv-v11-search-aside small{display:block}.nv-v11-search-aside b{font-size:10px}.nv-v11-search-aside small{color:#849086;margin-top:2px;font-size:8px}.nv-v11-search-aside ol{color:#667569;margin:0;padding-left:18px;font-size:10px;line-height:2}.nv-v11-search-empty{color:#718074;text-align:center;border:1px dashed #455b3d47;border-radius:26px 19px 28px 20px;justify-items:center;min-height:320px;padding:50px;display:grid}.nv-v11-search-empty>span{color:var(--v10-clay);font-size:38px}.nv-v11-search-empty h2{color:#355140;margin:12px 0 5px}.nv-v11-search-empty p{max-width:520px;font-size:11px}.nv-v11-search-empty a{color:#4c7354}.nv-v11-request-sort{justify-content:center;align-items:center;gap:7px;margin-top:20px;display:flex}.nv-v11-request-sort button{color:#6d7a70;background:#fffaee9e;border:1px solid #485c3e2e;border-radius:999px;padding:8px 12px;font-size:9px}.nv-v11-request-sort button.is-active{color:#375443;background:#dfead1;border-color:#698f69}.nv-v11-request-sort>span{color:#8a938a;margin-left:5px;font-size:8px}.nv-v9-request-list article>button strong{color:inherit;font-size:13px}@media (width<=1120px){.nv-v11-command-triggers>button:first-child,.nv-v9-header-actions>a:not(.nv-header-cta){display:none}.nv-v11-feed-card{grid-template-columns:42px 44px minmax(0,1fr) 108px 26px}.nv-v11-feed-time{display:none}}@media (width<=920px){.nv-v11-search-hero{grid-template-columns:1fr;gap:26px}.nv-v11-search-layout{grid-template-columns:1fr}.nv-v11-search-aside{grid-template-columns:repeat(2,minmax(0,1fr))}.nv-v11-feed-card{grid-template-columns:44px minmax(0,1fr) 108px 24px}.nv-v11-feed-card .nv-v9-card-mark{grid-column:1}.nv-v11-feed-facts{display:none}}@media (width<=760px){.nv-v11-command-triggers{display:none}.nv-v11-command-layer{align-items:end;padding:12px}.nv-v11-command-panel{border-radius:25px 19px 27px 20px;max-height:calc(100vh - 24px)}.nv-v11-command-panel>header,.nv-v11-command-panel>footer{padding-inline:17px}.nv-v11-command-panel>form{grid-template-columns:auto 1fr;margin:14px 16px}.nv-v11-command-panel>form button{grid-column:1/-1}.nv-v11-task-groups,.nv-v11-command-results{grid-template-columns:1fr;padding-inline:16px}.nv-v11-command-panel>footer{flex-direction:column;align-items:flex-start}.nv-v11-channel-ribbon{margin-top:24px}.nv-v11-feed-card{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:10px;padding:13px}.nv-v11-feed-card .nv-v9-card-mark{grid-area:1/1}.nv-v11-feed-copy{grid-area:1/2}.nv-v11-feed-copy p{white-space:normal}.nv-v11-feed-facts{flex-wrap:wrap;grid-column:2;gap:5px 10px;display:flex}.nv-v11-feed-card .nv-v9-card-actions{border-top:1px solid #485b3d26;grid-column:1/-1;justify-content:space-between;width:100%;padding-top:10px;display:flex}.nv-v11-feed-card .nv-v9-card-rank{position:absolute;top:12px;right:12px}.nv-v11-search-hero,.nv-v11-search-tabs,.nv-v11-search-layout{width:min(100% - 28px,720px)}.nv-v11-search-hero{padding-top:42px}.nv-v11-search-hero h1{font-size:clamp(38px,13vw,58px)}.nv-v11-search-hero>form{grid-template-columns:auto 1fr}.nv-v11-search-hero button{grid-column:1/-1}.nv-v11-search-workflows,.nv-v11-search-tools,.nv-v11-search-aside,.nv-v11-agent-results article{grid-template-columns:1fr}.nv-v11-agent-results article>div:last-child,.nv-v11-request-sort{flex-wrap:wrap}.nv-v11-request-sort>span{text-align:center;flex-basis:100%}}.nv-v12-pack-hero,.nv-v12-pack-index,.nv-v12-pack-rule,.nv-v12-pack-detail{width:min(100% - 72px,1180px);margin-inline:auto}.nv-v12-pack-hero{border-bottom:1px solid #485b3d38;grid-template-columns:minmax(0,1.15fr) minmax(280px,.65fr);align-items:end;gap:48px;padding:92px 0 58px;display:grid}.nv-v12-pack-hero>div>span,.nv-v12-pack-index>header span,.nv-v12-home-packs>header span{color:#bd6747;letter-spacing:.16em;margin-bottom:12px;font-size:11px;font-weight:800;display:block}.nv-v12-pack-hero h1{color:#294d3a;letter-spacing:-.045em;max-width:820px;margin:0;font-family:Georgia,Noto Serif SC,serif;font-size:clamp(48px,6vw,84px);font-weight:500;line-height:.98}.nv-v12-pack-hero>p{color:#5e685b;margin:0;font-size:16px;line-height:1.9}.nv-v12-pack-index{padding:56px 0 80px}.nv-v12-pack-index>header,.nv-v12-home-packs>header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.nv-v12-pack-index>header h2,.nv-v12-home-packs>header h2{color:#2d503d;margin:0;font-family:Georgia,Noto Serif SC,serif;font-size:clamp(28px,3.5vw,44px);font-weight:500}.nv-v12-pack-index>header p{color:#758071;margin:0}.nv-v12-pack-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.nv-v12-pack-grid>article{background:radial-gradient(circle at 92% 3%,#89bea833,#0000 31%),#fffcefb8;border:1px solid #485b3d38;border-radius:27px 21px 30px 20px;gap:22px;min-width:0;padding:26px;display:grid;overflow:hidden;box-shadow:0 16px 40px #49533814}.nv-v12-pack-grid>article:nth-child(2n){background:radial-gradient(circle at 92% 3%,#ecbe612b,#0000 31%),#fffcefb8}.nv-v12-pack-card-head,.nv-v12-pack-grid>article>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.nv-v12-pack-card-head>span{color:#bd6747;font:700 22px/1 Georgia,serif}.nv-v12-pack-card-head small{color:#70806d}.nv-v12-pack-grid h2{max-width:570px;margin:8px 0 10px;font-family:Georgia,Noto Serif SC,serif;font-size:clamp(25px,2.5vw,36px);font-weight:500;line-height:1.18}.nv-v12-pack-grid h2 a{color:#294d3a;text-decoration:none}.nv-v12-pack-grid h2 a:hover,.nv-v12-pack-grid h2 a:focus-visible{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.nv-v12-pack-grid p{color:#657060;margin:0;line-height:1.75}.nv-v12-pack-grid ol{border-top:1px dashed #485b3d38;gap:0;margin:0;padding:0;list-style:none;display:grid}.nv-v12-pack-grid li{border-bottom:1px dashed #485b3d2e;grid-template-columns:28px minmax(100px,.55fr) minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:12px 0;display:grid}.nv-v12-pack-grid li>span{color:#31523f;background:#dfeace;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;font-weight:800;display:grid}.nv-v12-pack-grid li b{color:#365341;font-size:13px}.nv-v12-pack-grid li small{color:#7a8274;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nv-v12-pack-grid>article>footer{color:#778071;flex-wrap:wrap;font-size:12px}.nv-v12-pack-grid>article>footer a,.nv-v12-home-packs a,.nv-v12-pack-agent a{color:#315c45;font-weight:800;text-decoration:none}.nv-v12-pack-rule{color:#fff9e8;background:#315744;border-radius:32px 25px 35px 26px;margin-bottom:92px;padding:38px;box-shadow:0 24px 60px #304a3733}.nv-v12-pack-rule>h2{max-width:760px;color:inherit;margin:10px 0 30px;font-family:Georgia,Noto Serif SC,serif;font-size:clamp(30px,4vw,52px);font-weight:500;line-height:1.08}.nv-v12-pack-rule>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.nv-v12-pack-rule article{background:#ffffff0d;border:1px solid #fff9e833;border-radius:20px 16px 22px 17px;padding:22px}.nv-v12-pack-rule article>strong{color:#e9b56f;font:700 20px/1 Georgia,serif}.nv-v12-pack-rule h3{color:inherit;margin:20px 0 8px;font-size:18px}.nv-v12-pack-rule p{color:#fff9e8b8;margin:0;line-height:1.7}.nv-v12-pack-detail{padding:58px 0 92px}.nv-v12-pack-detail-hero{background:radial-gradient(circle at 88% 8%,#80beab3d,#0000 30%),linear-gradient(135deg,#fffbebe6,#e7f1e1c7);border:1px solid #485b3d38;border-radius:34px 27px 38px 29px;padding:34px;box-shadow:0 22px 55px #4953381a}.nv-v12-pack-detail-title{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:46px;padding:42px 0 28px;display:grid}.nv-v12-pack-detail-title h1{color:#284d39;letter-spacing:-.045em;max-width:850px;margin:10px 0 18px;font-family:Georgia,Noto Serif SC,serif;font-size:clamp(46px,6vw,76px);font-weight:500;line-height:1}.nv-v12-pack-detail-title>div>p{color:#606b5e;max-width:760px;margin:0;font-size:16px;line-height:1.85}.nv-v12-pack-detail-title>aside{background:#fffdf4ad;border:1px solid #485b3d30;border-radius:20px 16px 22px 17px;gap:0;padding:8px 18px;display:grid}.nv-v12-pack-detail-title>aside>div{border-bottom:1px dashed #485b3d33;gap:4px;padding:12px 0;display:grid}.nv-v12-pack-detail-title>aside>div:last-child{border-bottom:0}.nv-v12-pack-detail-title aside span{color:#879080;font-size:11px}.nv-v12-pack-detail-title aside strong{color:#315440;font-size:13px;line-height:1.5}.nv-v12-pack-chain{padding:76px 0}.nv-v12-pack-chain>header{grid-template-columns:1fr auto;align-items:end;margin-bottom:28px;display:grid}.nv-v12-pack-chain>header>span{grid-column:1/-1}.nv-v12-pack-chain h2{color:#2b4f3b;margin:10px 0 0;font-family:Georgia,Noto Serif SC,serif;font-size:clamp(30px,4vw,48px);font-weight:500}.nv-v12-pack-chain>header p{color:#747e70;margin:0}.nv-v12-pack-chain ol{gap:12px;margin:0;padding:0;list-style:none;display:grid}.nv-v12-pack-chain li{background:#fffcefb8;border:1px solid #485b3d33;border-radius:22px 17px 25px 18px;grid-template-columns:58px minmax(0,1fr) minmax(220px,.7fr) 42px;align-items:center;gap:18px;padding:22px;display:grid;position:relative}.nv-v12-pack-chain li:not(:last-child):after{z-index:2;color:#6f7d6b;content:"↓";background:#f4f0df;border:1px solid #485b3d2e;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;display:grid;position:absolute;bottom:-18px;left:42px}.nv-v12-pack-step-number{color:#bd6747;font:700 28px/1 Georgia,serif}.nv-v12-pack-step-copy small,.nv-v12-pack-step-io span{color:#7d8878;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.nv-v12-pack-step-copy h3{margin:7px 0 8px;font-family:Georgia,Noto Serif SC,serif;font-size:24px;font-weight:500}.nv-v12-pack-step-copy h3 a{color:#2e523e;text-decoration:none}.nv-v12-pack-step-copy p,.nv-v12-pack-step-io p{color:#667062;margin:0;line-height:1.65}.nv-v12-pack-step-io{border-left:1px dashed #485b3d38;gap:5px;padding-left:18px;display:grid}.nv-v12-pack-step-io p+span{margin-top:8px}.nv-v12-pack-open{color:#315744;border:1px solid #485b3d38;border-radius:50%;place-items:center;width:38px;height:38px;text-decoration:none;display:grid}.nv-v12-pack-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.nv-v12-pack-summary>div{background:#fffcefb3;border:1px solid #485b3d33;border-radius:26px 20px 29px 21px;padding:28px}.nv-v12-pack-summary>div:last-child{background:#f5e5d294}.nv-v12-pack-summary h2{color:#2f533f;margin:10px 0 22px;font-family:Georgia,Noto Serif SC,serif;font-size:30px;font-weight:500}.nv-v12-pack-summary ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.nv-v12-pack-summary li{color:#5e695c;grid-template-columns:28px 1fr;align-items:start;gap:10px;line-height:1.65;display:grid}.nv-v12-pack-summary li>span{color:#315744;background:#dcebd8;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;font-weight:800;display:grid}.nv-v12-pack-summary>div:last-child li>span{color:#9c4e39;background:#f0d7c0}.nv-v12-pack-agent{color:#fff9e8;background:#304f3e;border-radius:26px 20px 29px 21px;justify-content:space-between;align-items:end;gap:36px;margin-top:18px;padding:30px;display:flex}.nv-v12-pack-agent h2{color:inherit;margin:9px 0;font-family:Georgia,Noto Serif SC,serif;font-size:30px;font-weight:500}.nv-v12-pack-agent p{color:#fff9e8b8;max-width:720px;margin:0;line-height:1.7}.nv-v12-pack-agent>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:12px;min-width:280px;display:flex}.nv-v12-pack-agent a{color:#f3c57d}.nv-v12-home-packs{background:#eaf2e1ad;border:1px solid #485b3d33;border-radius:28px 22px 31px 23px;margin-top:34px;padding:28px}.nv-v12-home-packs>header{margin-bottom:18px}.nv-v12-home-packs>header>a{white-space:nowrap}.nv-v12-home-packs>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.nv-v12-home-packs article{background:#fffdf4bd;border:1px solid #485b3d2b;border-radius:20px 16px 22px 17px;grid-template-columns:1fr auto;gap:10px;padding:20px;display:grid}.nv-v12-home-packs article>span{color:#bd6747;font:700 18px/1 Georgia,serif}.nv-v12-home-packs article>small{color:#7c8678}.nv-v12-home-packs h3,.nv-v12-home-packs p,.nv-v12-home-packs article>a{grid-column:1/-1}.nv-v12-home-packs h3{margin:8px 0 0;font-family:Georgia,Noto Serif SC,serif;font-size:23px;font-weight:500}.nv-v12-home-packs h3 a{color:#2e523e}.nv-v12-home-packs p{color:#677263;margin:0;line-height:1.65}.nv-v12-search-packs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.nv-v12-search-packs article{background:#fffcefb8;border:1px solid #485b3d30;border-radius:20px 16px 22px 17px;padding:20px}.nv-v12-search-packs article>div,.nv-v12-search-packs footer{justify-content:space-between;gap:12px;display:flex}.nv-v12-search-packs article>div>span{color:#bd6747;font:700 18px/1 Georgia,serif}.nv-v12-search-packs small,.nv-v12-search-packs footer span{color:#7b8577;font-size:11px}.nv-v12-search-packs h3{margin:18px 0 8px;font-family:Georgia,Noto Serif SC,serif;font-size:23px;font-weight:500}.nv-v12-search-packs h3 a{color:#2e523e;text-decoration:none}.nv-v12-search-packs p{color:#667062;margin:0 0 20px;line-height:1.65}.nv-v12-search-packs footer{border-top:1px dashed #485b3d2e;align-items:center;padding-top:12px}.nv-v12-search-packs footer a{color:#315744;font-size:12px;font-weight:800;text-decoration:none}.nv-v12-workbench-pack{background:#e0eed5c7;border:1px solid #485b3d33;border-radius:18px 14px 20px 15px;grid-template-columns:auto auto 1fr;align-items:center;gap:14px;width:min(100% - 72px,1180px);margin:24px auto 0;padding:16px 20px;display:grid}.nv-v12-workbench-pack>span{color:#9d6149;letter-spacing:.08em;font-size:11px;font-weight:800}.nv-v12-workbench-pack>strong{color:#30533f}.nv-v12-workbench-pack>p{color:#697464;text-align:right;margin:0}@media (width<=1120px){.nv-nav{gap:16px}.nv-v12-pack-detail-title{grid-template-columns:1fr}.nv-v12-pack-detail-title>aside{grid-template-columns:repeat(4,minmax(0,1fr))}.nv-v12-pack-detail-title>aside>div{border-bottom:0;border-right:1px dashed #485b3d33;padding-inline:12px}.nv-v12-pack-detail-title>aside>div:last-child{border-right:0}}@media (width<=900px){.nv-v12-pack-hero,.nv-v12-pack-index,.nv-v12-pack-rule,.nv-v12-pack-detail,.nv-v12-workbench-pack{width:min(100% - 40px,760px)}.nv-v12-pack-hero{grid-template-columns:1fr;gap:24px;padding-top:58px}.nv-v12-pack-grid,.nv-v12-pack-summary,.nv-v12-search-packs,.nv-v12-pack-rule>div,.nv-v12-home-packs>div{grid-template-columns:1fr}.nv-v12-pack-chain>header{grid-template-columns:1fr;gap:12px}.nv-v12-pack-chain li{grid-template-columns:48px minmax(0,1fr) 40px}.nv-v12-pack-step-io{border-top:1px dashed #485b3d38;border-left:0;grid-column:2/-1;padding:14px 0 0}.nv-v12-pack-open{grid-area:1/3}.nv-v12-pack-agent{flex-direction:column;align-items:start}.nv-v12-pack-agent>div:last-child{justify-content:flex-start}}@media (width<=620px){.nv-v12-pack-hero,.nv-v12-pack-index,.nv-v12-pack-rule,.nv-v12-pack-detail,.nv-v12-workbench-pack{width:min(100% - 28px,520px)}.nv-v12-pack-hero{padding:42px 0 38px}.nv-v12-pack-hero h1,.nv-v12-pack-detail-title h1{font-size:clamp(40px,13vw,58px)}.nv-v12-pack-index>header,.nv-v12-home-packs>header{flex-direction:column;align-items:start}.nv-v12-pack-grid>article,.nv-v12-pack-detail-hero,.nv-v12-pack-rule,.nv-v12-home-packs{padding:20px}.nv-v12-pack-grid li{grid-template-columns:28px minmax(0,1fr)}.nv-v12-pack-grid li small{grid-column:2}.nv-v12-pack-detail-title{gap:24px;padding-top:28px}.nv-v12-pack-detail-title>aside{grid-template-columns:repeat(2,minmax(0,1fr))}.nv-v12-pack-detail-title>aside>div{border-bottom:1px dashed #485b3d33;border-right:0}.nv-v12-pack-chain{padding:52px 0}.nv-v12-pack-chain li{grid-template-columns:38px minmax(0,1fr);gap:12px;padding:17px}.nv-v12-pack-step-copy h3{font-size:21px}.nv-v12-pack-step-io{grid-column:1/-1}.nv-v12-pack-open{position:absolute;top:14px;right:14px}.nv-v12-pack-summary>div{padding:21px}.nv-v12-pack-agent>div:last-child{min-width:0}.nv-v12-workbench-pack{grid-template-columns:1fr}.nv-v12-workbench-pack>p{text-align:left}}.nv-v13-tool-verification{background:#e8f0dca6;border:1px solid #485b3d29;border-radius:12px 10px 13px;justify-content:space-between;align-items:center;gap:10px;margin-top:13px;padding:9px 10px;display:flex}.nv-v13-tool-verification.is-pending{background:#f7e2ca9e}.nv-v13-tool-verification span,.nv-v13-tool-verification a{color:#60705f;font-size:10px}.nv-v13-tool-verification a{color:#315744;white-space:nowrap;font-weight:800;text-decoration:none}.nv-v13-tool-freshness{background:radial-gradient(circle at 92% 0,#89bea833,#0000 35%),#fffcefb8;border:1px solid #485b3d33;border-radius:24px 19px 27px 20px;grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:32px;width:min(100% - 80px,1190px);margin:18px auto 0;padding:26px 30px;display:grid}.nv-v13-tool-freshness h2{color:#2d513d;margin:8px 0;font-family:Georgia,Noto Serif SC,serif;font-size:clamp(25px,3vw,36px);font-weight:500}.nv-v13-tool-freshness p{color:#687365;max-width:720px;margin:0;line-height:1.7}.nv-v13-tool-freshness>div:last-child{background:#fffdf4bd;border:1px solid #485b3d29;border-radius:17px 14px 19px 15px;justify-items:start;gap:8px;padding:18px;display:grid}.nv-v13-tool-freshness>div:last-child>span{color:#315744;background:#dcebd8;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800;display:inline-flex}.nv-v13-tool-freshness>div:last-child>span.is-pending{color:#9c4e39;background:#f0d7c0}.nv-v13-tool-freshness strong{color:#3c5746;font-size:13px}.nv-v13-tool-freshness a{color:#315744;font-size:12px;font-weight:800;text-decoration:none}.nv-v13-status-hero,.nv-v13-status-summary,.nv-v13-status-table,.nv-v13-status-rules{width:min(100% - 72px,1180px);margin-inline:auto}.nv-v13-status-hero{border-bottom:1px solid #485b3d38;grid-template-columns:minmax(0,1.15fr) minmax(280px,.65fr);align-items:end;gap:48px;padding:82px 0 54px;display:grid}.nv-v13-status-hero>div>span,.nv-v13-status-table>header span{color:#bd6747;letter-spacing:.16em;margin-bottom:12px;font-size:11px;font-weight:800;display:block}.nv-v13-status-hero h1{color:#294d3a;letter-spacing:-.045em;max-width:800px;margin:0;font-family:Georgia,Noto Serif SC,serif;font-size:clamp(46px,5.6vw,78px);font-weight:500;line-height:1}.nv-v13-status-hero>p{color:#5e685b;margin:0;line-height:1.85}.nv-v13-status-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:28px 0 58px;display:grid}.nv-v13-status-summary>div{background:#fffcefb8;border:1px solid #485b3d33;border-radius:20px 16px 22px 17px;gap:7px;padding:22px;display:grid}.nv-v13-status-summary strong{color:#31533f;font:500 clamp(36px,4vw,52px)/1 Georgia,serif}.nv-v13-status-summary span{color:#737e70;font-size:12px}.nv-v13-status-table{padding-bottom:58px}.nv-v13-status-table>header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px;display:flex}.nv-v13-status-table h2{color:#2d503d;margin:0;font-family:Georgia,Noto Serif SC,serif;font-size:clamp(30px,4vw,46px);font-weight:500}.nv-v13-status-table>header p{color:#737e70;text-align:right;max-width:360px;margin:0}.nv-v13-status-table>div[role=table]{background:#fffcefb8;border:1px solid #485b3d33;border-radius:24px 18px 27px 20px;overflow:hidden}.nv-v13-status-row{border-bottom:1px dashed #485b3d2e;grid-template-columns:minmax(130px,.65fr) minmax(230px,1.4fr) 110px 92px 105px;align-items:center;gap:14px;padding:15px 18px;display:grid}.nv-v13-status-row:last-child{border-bottom:0}.nv-v13-status-row.is-head{color:#687365;letter-spacing:.08em;background:#deebd3bf;font-size:10px;font-weight:800}.nv-v13-status-row>span{color:#637062;min-width:0;font-size:12px;line-height:1.55}.nv-v13-status-row>span:first-child{gap:3px;display:grid}.nv-v13-status-row>span:first-child a{color:#2f533f;font-size:14px;font-weight:800;text-decoration:none}.nv-v13-status-row small{color:#879083}.nv-v13-status-row b{border-radius:999px;padding:5px 8px;font-size:10px;display:inline-flex}.nv-v13-status-row b.is-当前{color:#315744;background:#dcebd8}.nv-v13-status-row b.is-待复核,.nv-v13-status-row b.is-需复核{color:#9c4e39;background:#f0d7c0}.nv-v13-status-row>span:last-child a{color:#315744;font-weight:800;text-decoration:none}.nv-v13-status-rules{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding-bottom:88px;display:grid}.nv-v13-status-rules>div{color:#fff9e8;background:#315744;border-radius:22px 17px 25px 18px;padding:24px}.nv-v13-status-rules>div:nth-child(2){background:#516a55}.nv-v13-status-rules>div:nth-child(3){background:#8b634c}.nv-v13-status-rules>div>span{color:#efc27c;font:700 20px/1 Georgia,serif}.nv-v13-status-rules h2{color:inherit;margin:24px 0 8px;font-family:Georgia,Noto Serif SC,serif;font-size:25px;font-weight:500}.nv-v13-status-rules p{color:#fff9e8bd;margin:0;line-height:1.7}@media (width<=900px){.nv-v13-status-hero,.nv-v13-status-summary,.nv-v13-status-table,.nv-v13-status-rules,.nv-v13-tool-freshness{width:min(100% - 40px,760px)}.nv-v13-status-hero,.nv-v13-tool-freshness{grid-template-columns:1fr;gap:24px}.nv-v13-status-row{grid-template-columns:1fr 1.5fr 90px 80px}.nv-v13-status-row>span:last-child{grid-column:1/-1}.nv-v13-status-row.is-head>span:last-child{display:none}}@media (width<=620px){.nv-v13-status-hero,.nv-v13-status-summary,.nv-v13-status-table,.nv-v13-status-rules,.nv-v13-tool-freshness{width:min(100% - 28px,520px)}.nv-v13-status-hero{padding:42px 0 38px}.nv-v13-status-hero h1{font-size:clamp(40px,13vw,58px)}.nv-v13-status-summary,.nv-v13-status-rules{grid-template-columns:1fr}.nv-v13-status-table>header{flex-direction:column;align-items:start}.nv-v13-status-table>header p{text-align:left}.nv-v13-status-table>div[role=table]{background:0 0;border:0}.nv-v13-status-row{background:#fffcefb8;border:1px solid #485b3d33;border-radius:17px 14px 19px 15px;grid-template-columns:1fr auto;gap:8px 14px;margin-bottom:10px;padding:16px}.nv-v13-status-row.is-head{display:none}.nv-v13-status-row>span:nth-child(2),.nv-v13-status-row>span:last-child{grid-column:1/-1}.nv-v13-tool-freshness{padding:21px}}.nv-v14-updates-hero,.nv-v14-update-channels,.nv-v14-update-table,.nv-v14-update-boundary{width:min(100% - 72px,1180px);margin-inline:auto}.nv-v14-updates-hero{border-bottom:1px solid #485b3d38;grid-template-columns:minmax(0,1.15fr) minmax(280px,.65fr);align-items:end;gap:48px;padding:82px 0 54px;display:grid}.nv-v14-updates-hero>div>span,.nv-v14-update-table>header span{color:#bd6747;letter-spacing:.16em;margin-bottom:12px;font-size:11px;font-weight:800;display:block}.nv-v14-updates-hero h1{color:#294d3a;letter-spacing:-.045em;max-width:820px;margin:0;font-family:Georgia,Noto Serif SC,serif;font-size:clamp(46px,5.6vw,78px);font-weight:500;line-height:1}.nv-v14-updates-hero>p{color:#5e685b;margin:0;line-height:1.85}.nv-v14-update-channels{scrollbar-width:thin;gap:8px;padding:24px 0;display:flex;overflow-x:auto}.nv-v14-update-channels a{color:#617060;background:#fffcefa6;border:1px solid #485b3d2e;border-radius:999px;flex:none;align-items:center;gap:8px;padding:9px 13px;font-size:12px;text-decoration:none;display:inline-flex}.nv-v14-update-channels a.is-active{color:#2f533f;background:#dfeacf;border-color:#769077;font-weight:800}.nv-v14-update-channels a span{color:#8b9588;font-size:10px}.nv-v14-update-table{padding:20px 0 58px}.nv-v14-update-table>header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px;display:flex}.nv-v14-update-table h2{color:#2d503d;margin:0;font-family:Georgia,Noto Serif SC,serif;font-size:clamp(30px,4vw,46px);font-weight:500}.nv-v14-update-table>header p{color:#747e70;margin:0}.nv-v14-update-table>div[role=table]{background:#fffcefb8;border:1px solid #485b3d33;border-radius:24px 18px 27px 20px;overflow:hidden}.nv-v14-update-row{border-bottom:1px dashed #485b3d2e;grid-template-columns:100px 100px minmax(280px,1.5fr) minmax(180px,.8fr) minmax(150px,.65fr);align-items:center;gap:16px;padding:17px 18px;display:grid}.nv-v14-update-row:last-child{border-bottom:0}.nv-v14-update-row.is-head{color:#687365;letter-spacing:.08em;background:#deebd3bf;font-size:10px;font-weight:800}.nv-v14-update-row>span{color:#687466;min-width:0;font-size:12px}.nv-v14-update-row>span:nth-child(2) b{color:#50654f;background:#e9eadb;border-radius:8px;padding:5px 7px;font-size:10px;display:inline-flex}.nv-v14-update-row>span:nth-child(3){gap:6px;display:grid}.nv-v14-update-row>span:nth-child(3) a{color:#2e513d;font-family:Georgia,Noto Serif SC,serif;font-size:18px;font-weight:600;line-height:1.3;text-decoration:none}.nv-v14-update-row small{color:#7c8779;font-size:10px;line-height:1.55}.nv-v14-update-row>span:nth-child(4){flex-wrap:wrap;gap:5px;display:flex}.nv-v14-update-row i{color:#657465;background:#deebd3b8;border-radius:999px;padding:4px 6px;font-size:9px;font-style:normal}.nv-v14-update-row>span:last-child{gap:6px;display:grid}.nv-v14-update-row>span:last-child strong{border-radius:999px;justify-self:start;padding:5px 8px;font-size:10px}.nv-v14-update-row strong.is-重要{color:#984e39;background:#efd2b7}.nv-v14-update-row strong.is-常规{color:#315744;background:#dcebd8}.nv-v14-update-row strong.is-维护{color:#496073;background:#dfe6ee}.nv-v14-update-boundary{color:#fff9e8;background:#315744;border-radius:23px 18px 26px 19px;grid-template-columns:42px 1fr;align-items:start;gap:18px;margin-bottom:88px;padding:24px 28px;display:grid}.nv-v14-update-boundary>span{color:#efc27c;border:1px solid #fff9e83d;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.nv-v14-update-boundary strong{margin-bottom:7px;font-size:17px;display:block}.nv-v14-update-boundary p{color:#fff9e8b8;max-width:860px;margin:0;line-height:1.7}@media (width<=980px){.nv-v14-updates-hero,.nv-v14-update-channels,.nv-v14-update-table,.nv-v14-update-boundary{width:min(100% - 40px,760px)}.nv-v14-updates-hero{grid-template-columns:1fr;gap:24px}.nv-v14-update-row{grid-template-columns:90px 90px minmax(0,1fr)}.nv-v14-update-row>span:nth-child(4),.nv-v14-update-row>span:last-child{grid-column:3}.nv-v14-update-row.is-head>span:nth-child(4),.nv-v14-update-row.is-head>span:last-child{display:none}}@media (width<=620px){.nv-v14-updates-hero,.nv-v14-update-channels,.nv-v14-update-table,.nv-v14-update-boundary{width:min(100% - 28px,520px)}.nv-v14-updates-hero{padding:42px 0 38px}.nv-v14-updates-hero h1{font-size:clamp(40px,13vw,58px)}.nv-v14-update-table>header{flex-direction:column;align-items:start}.nv-v14-update-table>div[role=table]{background:0 0;border:0}.nv-v14-update-row.is-head{display:none}.nv-v14-update-row{background:#fffcefb8;border:1px solid #485b3d33;border-radius:17px 14px 19px 15px;grid-template-columns:1fr auto;gap:9px 14px;margin-bottom:10px;padding:17px}.nv-v14-update-row>span:nth-child(3),.nv-v14-update-row>span:nth-child(4),.nv-v14-update-row>span:last-child{grid-column:1/-1}.nv-v14-update-boundary{grid-template-columns:1fr;padding:21px}}.nv-v9-request-list>article>button:disabled{cursor:wait;opacity:.7}.nv-v15-support-message{color:#874f3d;text-align:center;background:#f0d7c099;border:1px solid #9d4e393d;border-radius:13px 10px 15px 11px;width:min(100% - 32px,1180px);margin:12px auto 0;padding:11px 14px;font-size:12px}@media (width<=620px){.nv-v15-support-message{text-align:left;width:min(100% - 28px,520px)}}.nv-v16-ranking-hero,.nv-v16-ranking-board,.nv-v16-ranking-boundary{width:min(100% - 72px,1240px);margin-inline:auto}.nv-v16-ranking-hero{border-bottom:1px solid #485b3d38;grid-template-columns:minmax(0,1.15fr) minmax(360px,.65fr);align-items:end;gap:48px;padding:82px 0 54px;display:grid}.nv-v16-ranking-hero>div>span,.nv-v16-comparison>header>span{color:#bd6747;letter-spacing:.16em;margin-bottom:12px;font-size:11px;font-weight:800;display:block}.nv-v16-ranking-hero h1{color:#294d3a;letter-spacing:-.045em;max-width:830px;margin:0;font-family:Georgia,Noto Serif SC,serif;font-size:clamp(46px,5.6vw,78px);font-weight:500;line-height:1}.nv-v16-ranking-hero p{color:#5e685b;max-width:780px;margin:22px 0 0;font-size:16px;line-height:1.85}.nv-v16-ranking-hero dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.nv-v16-ranking-hero dl>div{background:#fffcefb8;border:1px solid #485b3d2e;border-radius:18px 14px 20px 15px;padding:18px}.nv-v16-ranking-hero dt{color:#7a8577;font-size:11px}.nv-v16-ranking-hero dd{color:#315744;margin:4px 0 0;font-family:Georgia,Noto Serif SC,serif;font-size:32px;font-weight:600}.nv-v16-ranking-hero>small{color:#788275;text-align:right;grid-column:2}.nv-v16-ranking-board{padding:34px 0 74px}.nv-v16-ranking-controls{grid-template-columns:minmax(280px,.8fr) minmax(440px,1.35fr) auto;align-items:center;gap:12px;display:grid}.nv-v16-ranking-controls form{background:#fffcefc7;border:1px solid #485b3d38;border-radius:16px 13px 18px 14px;align-items:center;gap:9px;min-height:48px;padding:0 12px;display:flex}.nv-v16-ranking-controls form>span{color:#59705d;font-size:19px}.nv-v16-ranking-controls input{color:#294d3a;background:0 0;border:0;outline:0;flex:1;min-width:0}.nv-v16-ranking-controls form button,.nv-v16-ranking-controls>div button,.nv-v16-ranking-controls select,.nv-v16-ranking-empty button{color:#536a57;cursor:pointer;background:#fffcefd1;border:1px solid #485b3d33}.nv-v16-ranking-controls form button{background:0 0;border:0;font-size:11px}.nv-v16-ranking-controls>div{scrollbar-width:thin;gap:7px;display:flex;overflow-x:auto}.nv-v16-ranking-controls>div button{border-radius:14px 11px 15px 12px;flex:none;min-height:42px;padding:0 13px;font-size:12px}.nv-v16-ranking-controls>div button.is-active{color:#294d3a;background:#dcebd3;border-color:#46674e;font-weight:800}.nv-v16-ranking-controls>label{color:#788275;align-items:center;gap:8px;min-height:48px;font-size:11px;display:flex}.nv-v16-ranking-controls select{border-radius:14px 11px 15px 12px;min-height:42px;padding:0 30px 0 12px}.nv-v16-ranking-summary{color:#737e70;justify-content:space-between;align-items:center;gap:20px;padding:22px 2px 14px;font-size:12px;display:flex}.nv-v16-ranking-summary p{margin:0}.nv-v16-ranking-summary strong{color:#315744}.nv-v16-ranking-table-wrap{background:#fffcefc2;border:1px solid #485b3d33;border-radius:24px 18px 27px 20px;overflow-x:auto;box-shadow:0 18px 42px #48583c12}.nv-v16-ranking-table{border-collapse:collapse;width:100%;min-width:1110px}.nv-v16-ranking-table caption{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.nv-v16-ranking-table th{color:#6b7869;letter-spacing:.07em;text-align:left;white-space:nowrap;background:#deebd3b8;border-bottom:1px solid #485b3d2e;padding:14px 13px;font-size:10px;font-weight:800}.nv-v16-ranking-table td{color:#657064;vertical-align:middle;border-bottom:1px dashed #485b3d2b;padding:17px 13px;font-size:12px}.nv-v16-ranking-table tbody tr:last-child td{border-bottom:0}.nv-v16-ranking-table tbody tr:hover{background:#e5eed861}.nv-v16-ranking-table td:nth-child(2){min-width:270px}.nv-v16-ranking-table td:nth-child(2)>small{color:#b56549;font-size:10px;font-weight:800;display:block}.nv-v16-ranking-table td:nth-child(2)>a{color:#2d503d;margin-top:3px;font-family:Georgia,Noto Serif SC,serif;font-size:19px;font-weight:600;display:block}.nv-v16-ranking-table td:nth-child(2)>p{color:#7c8679;max-width:360px;margin:4px 0 0;font-size:10px;line-height:1.5}.nv-v16-rank-number{color:#536b56;border:1px solid #485b3d33;border-radius:50% 44% 52% 46%;place-items:center;width:38px;height:34px;font-family:Georgia,serif;font-weight:800;display:grid}.nv-v16-ranking-table td:nth-child(3)>strong{color:#315744;font-family:Georgia,serif;font-size:27px;line-height:1;display:block}.nv-v16-ranking-table td:nth-child(3)>span,.nv-v16-ranking-table td:nth-child(4)>span,.nv-v16-ranking-table td:nth-child(4)>small,.nv-v16-ranking-table td:nth-child(5)>span,.nv-v16-ranking-table td:nth-child(6)>span{color:#7a8477;white-space:nowrap;margin-top:5px;font-size:10px;display:block}.nv-v16-ranking-table td:nth-child(4)>b,.nv-v16-ranking-table td:nth-child(5)>b,.nv-v16-ranking-table td:nth-child(6)>b{color:#506653;font-size:12px}.nv-v16-ranking-table td:last-child button{color:#526b58;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #485b3d3d;border-radius:13px 10px 14px 11px;min-height:38px;padding:0 12px}.nv-v16-ranking-table td:last-child button.is-selected{color:#8a4a38;background:#efd5bd;border-color:#b86447;font-weight:800}.nv-v16-ranking-empty{color:#6d796d;text-align:center;border:1px dashed #485b3d47;border-radius:20px;margin-top:14px;padding:34px}.nv-v16-ranking-empty strong{color:#315744}.nv-v16-ranking-empty p{margin:6px 0 14px}.nv-v16-ranking-empty button{border-radius:13px;min-height:40px;padding:0 14px}.nv-v16-scoring-rules{background:#ecf1db94;border:1px solid #485b3d2e;border-radius:20px 16px 23px 17px;margin-top:18px;padding:20px 22px}.nv-v16-scoring-rules summary{color:#315744;cursor:pointer;font-weight:800}.nv-v16-scoring-rules>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.nv-v16-scoring-rules article{background:#fffcefad;border-radius:15px 12px 17px 13px;grid-template-columns:46px 1fr;gap:10px;padding:14px;display:grid}.nv-v16-scoring-rules article>span{color:#b45f43;font-family:Georgia,serif;font-size:20px;font-weight:700}.nv-v16-scoring-rules article strong{color:#365441;font-size:12px}.nv-v16-scoring-rules article p,.nv-v16-scoring-rules>p{color:#728072;margin:5px 0 0;font-size:10px;line-height:1.6}.nv-v16-scoring-rules>p{max-width:900px;margin-top:16px;font-size:11px}.nv-v16-compare-bar{z-index:35;color:#fff9e8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#315744f5;border:1px solid #fff9e83d;border-radius:19px 15px 21px 16px;justify-content:space-between;align-items:center;gap:24px;margin:22px auto;padding:14px 18px;display:flex;position:sticky;bottom:18px;box-shadow:0 14px 30px #30453333}.nv-v16-compare-bar>div:first-child{min-width:0}.nv-v16-compare-bar strong{display:block}.nv-v16-compare-bar span{color:#fff9e8b8;text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.nv-v16-compare-bar>div:last-child{align-items:center;gap:9px;display:flex}.nv-v16-compare-bar small{color:#f2c489}.nv-v16-compare-bar a,.nv-v16-compare-bar button{color:#fff9e8;cursor:pointer;background:0 0;border:1px solid #fff9e840;border-radius:12px 9px 13px 10px;align-items:center;min-height:38px;padding:0 12px;font-size:11px;display:inline-flex}.nv-v16-compare-bar a{color:#38513e;background:#efbf78;font-weight:800}.nv-v16-comparison{padding:58px 0 20px;scroll-margin-top:100px}.nv-v16-comparison>header{max-width:760px}.nv-v16-comparison h2{color:#294d3a;margin:0;font-family:Georgia,Noto Serif SC,serif;font-size:clamp(32px,4.5vw,54px);font-weight:500;line-height:1.05}.nv-v16-comparison>header p{color:#6f7b6d;margin:14px 0 0}.nv-v16-compare-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin-top:26px;display:grid}.nv-v16-compare-grid>article{background:#fffcefc2;border:1px solid #485b3d33;border-radius:23px 17px 26px 19px;overflow:hidden}.nv-v16-compare-grid article>header{background:#deebd38c;border-bottom:1px dashed #485b3d33;padding:22px;position:relative}.nv-v16-compare-grid article>header>span{color:#b35f45;font-size:10px;font-weight:800}.nv-v16-compare-grid article>header>button{color:#526a57;cursor:pointer;background:#fffcefcc;border:1px solid #485b3d33;border-radius:50%;width:32px;height:32px;position:absolute;top:14px;right:14px}.nv-v16-compare-grid h3{color:#2d503d;margin:7px 36px 0 0;font-family:Georgia,Noto Serif SC,serif;font-size:25px;font-weight:600}.nv-v16-compare-grid header p{color:#6c796c;margin:9px 0 0;font-size:12px;line-height:1.65}.nv-v16-compare-grid dl{margin:0;padding:0 20px}.nv-v16-compare-grid dl>div{border-bottom:1px dashed #485b3d29;grid-template-columns:minmax(92px,.42fr) minmax(0,1fr);gap:12px;padding:13px 2px;display:grid}.nv-v16-compare-grid dt{color:#7b8678;font-size:10px}.nv-v16-compare-grid dd{color:#425d49;margin:0;font-size:12px;line-height:1.55}.nv-v16-compare-grid footer{flex-wrap:wrap;gap:8px;padding:18px 20px 20px;display:flex}.nv-v16-compare-grid footer a{color:#405f49;border:1px solid #485b3d33;border-radius:11px 9px 12px 10px;padding:8px 10px;font-size:10px;font-weight:800}.nv-v16-compare-grid footer a:first-child{color:#fff9e8;background:#315744}.nv-v16-ranking-boundary{color:#fff9e8;background:#315744;border-radius:23px 18px 26px 19px;grid-template-columns:42px 1fr;align-items:start;gap:18px;margin-bottom:88px;padding:24px 28px;display:grid}.nv-v16-ranking-boundary>span{color:#efc27c;border:1px solid #fff9e83d;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.nv-v16-ranking-boundary strong{margin-bottom:7px;font-size:17px;display:block}.nv-v16-ranking-boundary p{color:#fff9e8b8;max-width:860px;margin:0;line-height:1.7}@media (width<=1100px){.nv-v16-ranking-controls{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr)}.nv-v16-ranking-controls>label{grid-column:1/-1;justify-self:end}.nv-v16-scoring-rules>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.nv-v16-ranking-hero,.nv-v16-ranking-board,.nv-v16-ranking-boundary{width:min(100% - 40px,760px)}.nv-v16-ranking-hero{grid-template-columns:1fr;gap:28px}.nv-v16-ranking-hero>small{text-align:left;grid-column:1}.nv-v16-ranking-controls{grid-template-columns:1fr}.nv-v16-ranking-controls>label{grid-column:1;justify-self:start}.nv-v16-ranking-summary{flex-direction:column;align-items:flex-start;gap:4px}.nv-v16-compare-bar{flex-direction:column;align-items:flex-start;gap:10px}.nv-v16-compare-bar>div:last-child{flex-wrap:wrap;width:100%}}@media (width<=620px){.nv-v16-ranking-hero,.nv-v16-ranking-board,.nv-v16-ranking-boundary{width:min(100% - 28px,520px)}.nv-v16-ranking-hero{padding:46px 0 40px}.nv-v16-ranking-hero h1{font-size:clamp(40px,13vw,58px)}.nv-v16-ranking-hero dl{gap:8px}.nv-v16-ranking-hero dl>div{padding:14px}.nv-v16-ranking-controls>div{margin-inline:-2px}.nv-v16-scoring-rules{padding:17px}.nv-v16-scoring-rules>div{grid-template-columns:1fr}.nv-v16-compare-bar{padding:13px;bottom:10px}.nv-v16-compare-bar a,.nv-v16-compare-bar button{flex:1;justify-content:center}.nv-v16-comparison{padding-top:44px}.nv-v16-compare-grid{grid-template-columns:1fr}.nv-v16-ranking-boundary{grid-template-columns:1fr;padding:21px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.nv-v18-header-start{align-items:center;gap:12px;min-width:0;display:flex}.nv-v18-free-shortcut{color:#5f7164;white-space:nowrap;background:#fffaee9e;border:1px solid #445b3e2e;border-radius:13px 10px 14px 11px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:10px;display:inline-flex}.nv-v18-free-shortcut span{background:#79a96f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #79a96f24}.nv-v18-free-shortcut:hover{color:#34513f;background:#fffaf0;border-color:#496f4b66}.nv-v18-task-root{position:relative}.nv-v18-task-trigger,.nv-v18-header-pill{color:#526758;min-height:36px;font:inherit;background:#fffaeeb3;border:1px solid #445b3e33;border-radius:13px 10px 14px 11px;align-items:center;gap:7px;padding:0 11px;font-size:11px;display:inline-flex}.nv-v18-task-trigger:hover,.nv-v18-task-trigger[aria-expanded=true],.nv-v18-header-pill:hover{color:#34513f;background:#fffaf0;border-color:#496f4b66;transform:translateY(-1px)}.nv-v18-task-trigger small{color:#8a9587;font-size:10px}.nv-v18-task-popover{z-index:180;background:radial-gradient(circle at 100% 0,#a9d8df3b,#0000 12rem),#fffaeefa;border:1px solid #41593d4d;border-radius:22px 17px 24px 18px;width:min(360px,100vw - 32px);position:absolute;top:calc(100% + 12px);left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 24px 65px #2230253d,5px 7px #7292631f}.nv-v18-task-search{background:#fffdf5eb;border:1px solid #425c403d;border-radius:15px 12px 16px 13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;margin:13px;padding:0 10px 0 13px;display:grid}.nv-v18-task-search>span{color:#537759;font-size:17px}.nv-v18-task-search input{color:#314b3c;min-width:0;height:40px;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.nv-v18-task-search button{color:#7a867c;font:inherit;background:0 0;border:0;font-size:10px}.nv-v18-task-crumbs{color:#7a867c;border-block:1px solid #48593d21;align-items:center;gap:9px;min-height:42px;padding:0 14px;font-size:10px;display:flex}.nv-v18-task-crumbs button{color:#496e51;font:inherit;background:#e9eedc;border:1px solid #465a3e2e;border-radius:8px;padding:5px 8px}.nv-v18-task-crumbs strong{color:#3f5b48;font-size:11px}.nv-v18-task-list{scrollbar-color:#62795b66 transparent;scrollbar-width:thin;gap:2px;max-height:min(440px,100vh - 190px);padding:9px;display:grid;overflow-y:auto}.nv-v18-task-group,.nv-v18-task-item{color:#3f5b48;text-align:left;background:0 0;border:0;border-radius:13px 10px 14px 11px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:10px;display:grid}.nv-v18-task-group{font:inherit;cursor:pointer}.nv-v18-task-group:hover,.nv-v18-task-item:hover,.nv-v18-task-group:focus-visible,.nv-v18-task-item:focus-visible{background:#e2eed5c2;outline:none}.nv-v18-task-group>span:first-child,.nv-v18-task-item>span:first-child{color:#4d7355;background:#dbe8cc;border-radius:50% 43% 52% 46%;place-items:center;width:32px;height:32px;font-family:STKaiti,KaiTi,serif;font-size:12px;font-weight:800;display:grid}.nv-v18-task-item>span:first-child{background:#e6edd7;font-family:inherit;font-size:14px}.nv-v18-task-group>span:nth-child(2),.nv-v18-task-item>span:nth-child(2){gap:3px;min-width:0;display:grid}.nv-v18-task-group b,.nv-v18-task-item b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.nv-v18-task-group small,.nv-v18-task-item small{color:#7b887d;white-space:nowrap;text-overflow:ellipsis;font-size:9px;line-height:1.4;overflow:hidden}.nv-v18-task-group>em,.nv-v18-task-item>em{color:#8a9587;font-size:10px;font-style:normal}.nv-v18-task-footer{color:#778278;background:#e2ecd394;border-top:1px solid #48593d21;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;font-size:9px;display:flex}.nv-v18-task-footer a{color:#496e51;font-weight:750}.nv-v18-task-empty{color:#6f7d72;text-align:center;padding:28px 18px;font-size:11px}.nv-v18-task-empty strong{color:#3f5b48;margin-bottom:5px;font-size:13px;display:block}.nv-v18-task-page-hero,.nv-v18-task-directory,.nv-v18-task-page-footer{width:min(100% - 44px,1160px);margin-inline:auto}.nv-v18-task-page-hero{text-align:center;padding:76px 0 42px}.nv-v18-task-page-hero h1{color:#34513f;letter-spacing:-.055em;max-width:850px;margin:14px auto 0;font-family:Georgia,Songti SC,serif;font-size:clamp(42px,7vw,82px);line-height:.98}.nv-v18-task-page-hero>p{color:#6b786d;max-width:700px;margin:20px auto 0;font-size:15px;line-height:1.8}.nv-v18-task-page-hero form{background:#fffdf5e6;border:1px solid #425c4047;border-radius:23px 17px 25px 18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;max-width:720px;margin:28px auto 0;padding:8px 9px 8px 16px;display:grid;box-shadow:0 13px 31px #4f4c3114}.nv-v18-task-page-hero form>span{color:#537759;font-size:22px}.nv-v18-task-page-hero input{color:#314b3c;min-width:0;height:46px;font:inherit;background:0 0;border:0;outline:0;font-size:14px}.nv-v18-task-page-hero button,.nv-v18-task-page-footer a:first-child{color:#fffdf3;min-height:42px;font:inherit;background:#668d68;border:1px solid #5d825f;border-radius:16px 13px 17px 14px;justify-content:center;align-items:center;padding:0 16px;font-size:11px;font-weight:750;display:inline-flex}.nv-v18-task-page-hero>small{color:#879087;margin-top:12px;font-size:9px;display:block}.nv-v18-task-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding-bottom:58px;display:grid}.nv-v18-task-directory>article{background:#fffaeebd;border:1px solid #465c3e2e;border-radius:27px 20px 29px 21px;overflow:hidden;box-shadow:0 14px 34px #454c350f}.nv-v18-task-directory>article:nth-child(2n){background:#e7f1e8c2}.nv-v18-task-directory header{border-bottom:1px dashed #4a5d402e;align-items:center;gap:15px;padding:20px;display:flex}.nv-v18-task-directory header>span{color:#4d7355;background:#dbe8cc;border-radius:50% 43% 52% 46%;flex:none;place-items:center;width:52px;height:52px;font-family:STKaiti,KaiTi,serif;font-size:19px;font-weight:850;display:grid}.nv-v18-task-directory header small{color:var(--v10-clay);letter-spacing:.12em;font-size:8px}.nv-v18-task-directory h2{color:#34513f;margin:2px 0 0;font-family:Georgia,Songti SC,serif;font-size:24px}.nv-v18-task-directory header p{color:#7b877c;margin:3px 0 0;font-size:10px}.nv-v18-task-directory>article>div{padding:8px;display:grid}.nv-v18-task-directory article a{color:#3f5b48;border-radius:14px 11px 15px 12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:13px;display:grid}.nv-v18-task-directory article a:hover{background:#e2eed5b8}.nv-v18-task-directory article a>span{gap:4px;min-width:0;display:grid}.nv-v18-task-directory article a strong{font-size:12px}.nv-v18-task-directory article a small{color:#7a867c;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.nv-v18-task-directory article a em{color:#728075;white-space:nowrap;border:1px solid #465c3e26;border-radius:999px;padding:5px 7px;font-size:8px;font-style:normal}.nv-v18-task-directory article a b{color:#779079;font-size:13px}.nv-v18-task-page-footer{background:#e6efd7b8;border:1px solid #465c3e2e;border-radius:29px 22px 31px 23px;justify-content:space-between;align-items:center;gap:28px;margin-bottom:72px;padding:28px;display:flex}.nv-v18-task-page-footer h2{color:#34513f;margin:5px 0 0;font-family:Georgia,Songti SC,serif;font-size:26px}.nv-v18-task-page-footer p{color:#6f7d72;margin:7px 0 0;font-size:11px}.nv-v18-task-page-footer>div:last-child{align-items:center;gap:14px;display:flex}.nv-v18-task-page-footer a:last-child{color:#496e51;font-size:10px}@media (width<=1180px){.nv-v18-free-shortcut,.nv-v18-header-pill{display:none}}@media (width<=760px){.nv-v18-header-start{gap:0}.nv-v18-task-popover{border-radius:24px 18px 26px 19px;width:auto;max-height:calc(100vh - 24px);position:fixed;inset:auto 12px 12px;transform:none}.nv-v18-task-page-hero,.nv-v18-task-directory,.nv-v18-task-page-footer{width:min(100% - 28px,720px)}.nv-v18-task-page-hero{padding:48px 0 30px}.nv-v18-task-page-hero form{grid-template-columns:auto minmax(0,1fr)}.nv-v18-task-page-hero form button{grid-column:1/-1}.nv-v18-task-directory{grid-template-columns:1fr}.nv-v18-task-directory article a{grid-template-columns:minmax(0,1fr) auto}.nv-v18-task-directory article a em{display:none}.nv-v18-task-page-footer,.nv-v18-task-page-footer>div:last-child{flex-direction:column;align-items:flex-start}}.nv-v19-search-head,.nv-v19-filter-bar,.nv-v19-search-layout{width:min(100% - 52px,1160px);margin-inline:auto}.nv-v19-search-head{border-bottom:1px solid #4554392e;padding:34px 0 13px}.nv-v19-search-head>form{background:#fffcf2ed;border:1px solid #41593d47;border-radius:21px 17px 23px 18px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:min(100%,650px);margin-inline:auto;padding:7px 8px 7px 16px;display:grid;box-shadow:0 13px 32px #4a4b3014}.nv-v19-search-head>form>span{color:#55775c;font-size:20px}.nv-v19-search-head input{color:#314b3c;background:0 0;border:0;outline:0;min-width:0;height:42px;font-size:14px}.nv-v19-search-head input::placeholder{color:#98a097}.nv-v19-search-head button{color:#fffdf3;cursor:pointer;background:#668d68;border:1px solid #5f8362;border-radius:14px 11px 15px 12px;min-height:38px;padding:0 18px;font-weight:780}.nv-v19-breadcrumb{color:#8a9388;align-items:center;gap:8px;margin-top:30px;font-size:10px;display:flex}.nv-v19-breadcrumb a{color:#52745a}.nv-v19-breadcrumb strong{color:#4f6253;text-overflow:ellipsis;white-space:nowrap;max-width:420px;font-weight:750;overflow:hidden}.nv-v19-query-title{grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:end;gap:32px;padding:22px 0 21px;display:grid}.nv-v19-query-title>div>span,.nv-v19-section-head>div>span,.nv-v19-aside-title>span{color:var(--v10-clay);letter-spacing:.14em;font-size:9px;font-weight:850}.nv-v19-query-title h1{color:#34513f;letter-spacing:-.045em;margin:8px 0 0;font-family:Georgia,Songti SC,serif;font-size:clamp(38px,5vw,58px);line-height:1.04}.nv-v19-query-title>p{color:#6b776d;margin:0;font-size:11px;line-height:1.75}.nv-v19-result-controls{justify-content:space-between;align-items:center;gap:18px;display:flex}.nv-v19-type-tabs{scrollbar-width:none;gap:5px;min-width:0;padding:5px 0;display:flex;overflow-x:auto}.nv-v19-type-tabs::-webkit-scrollbar{display:none}.nv-v19-type-tabs a{color:#68766b;background:#fffaee8c;border:1px solid #475a3d2b;border-radius:999px;flex:none;align-items:center;gap:7px;padding:8px 12px;font-size:10px;font-weight:720;display:inline-flex}.nv-v19-type-tabs a.is-active{color:#365442;background:#e1ead4;border-color:#668c68;box-shadow:inset 0 0 0 1px #ffffff73}.nv-v19-type-tabs span{color:#7a857c;text-align:center;background:#485d4014;border-radius:999px;min-width:18px;padding:2px 5px;font-size:8px}.nv-v19-sort-menu{flex:none;position:relative}.nv-v19-sort-menu summary{color:#445f4b;cursor:pointer;background:#fffcf2e6;border:1px solid #43583c33;border-radius:999px;align-items:center;gap:8px;min-height:35px;padding:0 12px;font-size:10px;font-weight:780;list-style:none;display:inline-flex}.nv-v19-sort-menu summary::-webkit-details-marker{display:none}.nv-v19-sort-menu[open] summary{background:#e4ecd9;border-color:#668c68}.nv-v19-sort-menu>div{z-index:24;background:#fffcf2fc;border:1px solid #42553a38;border-radius:17px 13px 19px 14px;gap:4px;width:260px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 44px #35453029}.nv-v19-sort-menu>div a{color:#4a604f;border-radius:11px;gap:3px;padding:9px 10px;display:grid}.nv-v19-sort-menu>div a:hover,.nv-v19-sort-menu>div a.is-active{background:#e8eedf}.nv-v19-sort-menu strong{font-size:10px}.nv-v19-sort-menu small{color:#7d887f;font-size:8px;line-height:1.45}.nv-v19-filter-bar{margin-top:14px;margin-bottom:14px}.nv-v19-filter-bar>div[role=group]{scrollbar-width:none}.nv-v19-filter-bar>div[role=group]::-webkit-scrollbar{display:none}.nv-v19-search-layout{grid-template-columns:minmax(0,1fr) 272px;gap:22px;padding:6px 0 88px;display:grid}.nv-v19-results-main{min-width:0}.nv-v19-section-head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:13px;display:flex}.nv-v19-section-head h2,.nv-v19-aside-title h2{color:#355140;margin:5px 0 0;font-family:Georgia,Songti SC,serif;font-size:20px;line-height:1.2}.nv-v19-section-head>p,.nv-v19-aside-title>p{color:#7c877e;text-align:right;max-width:330px;margin:0;font-size:9px;line-height:1.55}.nv-v19-featured-results>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.nv-v19-featured-card{background:radial-gradient(circle at 95% 7%,#e4be792e,#0000 32%),#fffbf0d4;border:1px solid #46593d33;border-radius:21px 15px 23px 16px;flex-direction:column;min-width:0;padding:16px;display:flex;overflow:hidden;box-shadow:0 12px 28px #42493112}.nv-v19-featured-card.is-packs{background:radial-gradient(circle at 95% 7%,#cd9c7133,#0000 34%),#fff8ebdb}.nv-v19-featured-card.is-tools{background:radial-gradient(circle at 95% 7%,#7bada030,#0000 34%),#f6fceed6}.nv-v19-featured-card.is-agent{background:radial-gradient(circle at 95% 7%,#868fb92e,#0000 34%),#f7f8ecdb}.nv-v19-featured-card>header{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.nv-v19-result-symbol{color:#496d50;background:#e2ecd4;border:1px solid #4a5e4029;border-radius:13px 10px 14px 11px;place-items:center;width:38px;height:38px;font-family:Georgia,Songti SC,serif;font-size:13px;font-weight:850;display:grid;box-shadow:inset 0 0 0 1px #ffffff7a}.is-packs .nv-v19-result-symbol{color:#8a5f45;background:#f0dfc6}.is-tools .nv-v19-result-symbol{color:#3e7060;background:#d8ebe1}.is-agent .nv-v19-result-symbol{color:#555e7f;background:#e2e3ec}.nv-v19-featured-card header div>span,.nv-v19-row-copy>div>span,.nv-v19-editorial article div>span{color:var(--v10-clay);font-size:8px;font-weight:790}.nv-v19-featured-card h3{margin:4px 0 0;font-family:Georgia,Songti SC,serif;font-size:16px;line-height:1.3}.nv-v19-featured-card h3 a,.nv-v19-result-row h3 a,.nv-v19-editorial h3 a{color:#34513f}.nv-v19-featured-card>p{color:#66746a;min-height:44px;margin:12px 0 10px;font-size:10px;line-height:1.65}.nv-v19-trust-pills,.nv-v19-result-tags{flex-wrap:wrap;gap:5px;display:flex}.nv-v19-trust-pills span{color:#52705a;background:#e1ecd3b3;border:1px solid #48624024;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:720}.nv-v19-result-tags{margin-top:8px}.nv-v19-result-tags span{color:#818b82;font-size:8px}.nv-v19-result-tags span+span:before{color:#b2b7af;content:"·";margin-right:5px}.nv-v19-featured-card>footer{border-top:1px dashed #4b5b4129;justify-content:space-between;align-items:end;gap:10px;margin-top:auto;padding-top:13px;display:flex}.nv-v19-featured-card>footer>div:first-child{color:#7b867d;flex-wrap:wrap;gap:4px 10px;min-width:0;font-size:8px;display:flex}.nv-v19-primary-link,.nv-v19-resource-links a,.nv-v19-aside-more{color:#4c7254;font-size:8px;font-weight:760}.nv-v19-resource-links{flex-wrap:wrap;gap:5px;display:flex}.nv-v19-resource-links a{background:#fffdf6bd;border:1px solid #4a5f412b;border-radius:8px;padding:5px 7px}.nv-v19-resource-links.is-compact a{padding:4px 6px;font-size:7px}.nv-v19-all-results{margin-top:28px}.nv-v19-result-list{background:#fffbf1ad;border:1px solid #45583c30;border-radius:20px 15px 22px 16px;overflow:hidden}.nv-v19-result-row{border-bottom:1px solid #4c5c4321;grid-template-columns:28px 42px minmax(0,1fr) 150px auto;align-items:center;gap:10px;min-width:0;padding:12px 13px;display:grid}.nv-v19-result-row:last-child{border-bottom:0}.nv-v19-result-row:hover{background:#e7efda73}.nv-v19-row-index{color:#a0a79f;font-family:Georgia,serif;font-size:8px}.nv-v19-result-row .nv-v19-result-symbol{border-radius:11px 8px 12px 9px;width:34px;height:34px;font-size:10px}.nv-v19-row-copy{min-width:0}.nv-v19-row-copy>div:first-child{justify-content:space-between;gap:8px;display:flex}.nv-v19-row-copy small{color:#9a9f98;flex:none;font-size:7px}.nv-v19-result-row h3{text-overflow:ellipsis;white-space:nowrap;margin:3px 0;font-size:12px;line-height:1.35;overflow:hidden}.nv-v19-result-row .nv-v19-row-copy>p{color:#748077;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:8px;line-height:1.45;overflow:hidden}.nv-v19-result-row .nv-v19-trust-pills{margin-top:6px}.nv-v19-row-meta{color:#727e74;gap:4px;font-size:8px;display:grid}.nv-v19-row-meta span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nv-v19-result-row>.nv-v19-primary-link{text-align:right;min-width:58px}.nv-v19-result-row>.nv-v19-resource-links{justify-content:flex-end;max-width:122px}.nv-v19-search-aside{align-content:start;gap:12px;min-width:0;display:grid}.nv-v19-search-aside>section{background:#fffaeeb8;border:1px solid #485b3d2e;border-radius:21px 15px 23px 16px;overflow:hidden}.nv-v19-aside-title{padding:15px 15px 12px}.nv-v19-aside-title h2{font-size:17px}.nv-v19-aside-title>p{text-align:left;margin-top:7px}.nv-v19-editorial>div:nth-child(2){border-top:1px solid #4a5b4021}.nv-v19-editorial article{border-bottom:1px solid #4a5b401f;grid-template-columns:35px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:11px 14px;display:grid}.nv-v19-editorial article .nv-v19-result-symbol{width:32px;height:32px;font-size:9px}.nv-v19-editorial h3{text-overflow:ellipsis;white-space:nowrap;margin:3px 0;font-size:10px;line-height:1.35;overflow:hidden}.nv-v19-editorial article p{color:#8a928a;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:7px;overflow:hidden}.nv-v19-aside-more{padding:11px 14px 13px;display:block}.nv-v19-task-switcher>div:last-child{padding:0 14px 12px}.nv-v19-task-switcher div>a{color:#3f5b48;border-top:1px dashed #495b3e26;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;padding:8px 0;display:grid}.nv-v19-task-switcher i{color:#4f7355;background:#e2ecd4;border-radius:9px 7px 10px 8px;place-items:center;width:27px;height:27px;font-size:9px;font-style:normal;display:grid}.nv-v19-task-switcher b,.nv-v19-task-switcher small{display:block}.nv-v19-task-switcher b{font-size:9px}.nv-v19-task-switcher small{color:#899188;margin-top:2px;font-size:7px}.nv-v19-search-principles ol{color:#667569;margin:0;padding:0 18px 3px 31px;font-size:9px;line-height:1.8}@media (width>=1080px){.nv-v19-search-aside{position:sticky;top:88px}}@media (width<=1050px){.nv-v19-search-layout{grid-template-columns:minmax(0,1fr) 238px}.nv-v19-result-row{grid-template-columns:24px 40px minmax(0,1fr) auto}.nv-v19-row-meta{display:none}}@media (width<=820px){.nv-v19-search-layout{grid-template-columns:minmax(0,1fr)}.nv-v19-search-aside{grid-template-columns:repeat(3,minmax(0,1fr))}.nv-v19-search-principles ol{padding-bottom:11px}}@media (width<=700px){.nv-v19-search-head,.nv-v19-filter-bar,.nv-v19-search-layout{width:min(100% - 24px,1160px)}.nv-v19-search-head{padding-top:20px}.nv-v19-search-head>form{grid-template-columns:auto minmax(0,1fr) auto;padding-left:12px}.nv-v19-search-head button{min-height:36px;padding-inline:13px}.nv-v19-breadcrumb{margin-top:20px}.nv-v19-query-title{grid-template-columns:1fr;gap:10px;padding:17px 0 14px}.nv-v19-query-title h1{font-size:36px}.nv-v19-result-controls{align-items:end}.nv-v19-type-tabs{margin-right:-4px}.nv-v19-sort-menu>div{z-index:60;width:min(280px,100vw - 24px);position:fixed;top:auto;bottom:76px;right:12px}.nv-v19-section-head{align-items:start}.nv-v19-section-head>p{max-width:170px}.nv-v19-featured-results>div{grid-template-columns:1fr}.nv-v19-result-row{grid-template-columns:35px minmax(0,1fr);gap:9px;padding:12px;position:relative}.nv-v19-row-index{position:absolute;top:7px;right:9px}.nv-v19-result-row .nv-v19-result-symbol{align-self:start;margin-top:2px}.nv-v19-row-copy>div:first-child{padding-right:24px}.nv-v19-row-copy small{display:none}.nv-v19-result-row h3,.nv-v19-result-row .nv-v19-row-copy>p{white-space:normal}.nv-v19-result-row>.nv-v19-primary-link,.nv-v19-result-row>.nv-v19-resource-links{text-align:left;grid-column:2;justify-content:flex-start;max-width:none}.nv-v19-search-aside{grid-template-columns:1fr}}@media (width<=430px){.nv-v19-search-head>form>span{display:none}.nv-v19-search-head>form{grid-template-columns:minmax(0,1fr) auto}.nv-v19-query-title h1{font-size:32px}.nv-v19-result-controls{grid-template-columns:minmax(0,1fr) auto;display:grid}.nv-v19-type-tabs{order:2;grid-column:1/-1}.nv-v19-sort-menu{grid-area:1/2}.nv-v19-section-head{display:block}.nv-v19-section-head>p{text-align:left;max-width:none;margin-top:6px}.nv-v19-featured-card>footer{display:grid}}.nv-shell>main,.nv-footer,.nv-header{margin-left:86px!important}.nv-v20-channel-rail{transition:width .18s,box-shadow .18s;overflow:hidden;z-index:95!important;align-items:stretch!important;gap:0!important;width:86px!important;padding:16px 8px!important}.nv-v20-channel-rail:after{display:none}.nv-v20-channel-rail.is-expanded{overflow-y:auto;box-shadow:20px 0 52px #334d3530;background:linear-gradient(#f1f7e0fc,#e1edd0fc)!important;border-right:1px solid #405a4147!important;width:304px!important}.nv-v20-rail-compact{flex-direction:column;flex:1;align-items:center;gap:10px;min-height:100%;display:flex}.nv-v20-channel-rail.is-expanded .nv-v20-rail-compact{display:none}.nv-v20-rail-open{color:#56705b;cursor:pointer;background:#fffbed94;border:1px solid #435c3d2e;border-radius:17px 13px 18px 14px;place-items:center;gap:0;width:58px;min-height:46px;padding:5px 2px;display:grid}.nv-v20-rail-open:hover,.nv-v20-rail-open:focus-visible{color:#2f513d;background:#fffbede6;border-color:#3f5b3f5c}.nv-v20-rail-open>span{font-size:16px;line-height:1}.nv-v20-rail-open>small{font-size:9px}.nv-v20-channel-rail .nv-v20-rail-compact>nav{scrollbar-width:none;flex-direction:column;flex:1;min-height:0;overflow-y:auto;gap:3px!important;display:flex!important}.nv-v20-channel-rail .nv-v20-rail-compact>nav::-webkit-scrollbar{display:none}.nv-v20-channel-rail .nv-v20-rail-compact>nav>a,.nv-v20-channel-rail .nv-v20-rail-compact>.nv-v9-rail-submit{border-radius:16px 13px 17px 14px!important;width:58px!important;min-height:47px!important;padding:4px 2px!important}.nv-v20-channel-rail .nv-v20-rail-compact>nav>a>span,.nv-v20-channel-rail .nv-v20-rail-compact>.nv-v9-rail-submit>span{line-height:1;font-size:17px!important}.nv-v20-channel-rail .nv-v20-rail-compact>nav>a>small,.nv-v20-channel-rail .nv-v20-rail-compact>.nv-v9-rail-submit>small{white-space:nowrap;font-size:9px!important}.nv-v20-channel-rail .nv-v20-rail-compact>.nv-v9-rail-submit{flex:none;margin-top:0}.nv-v20-rail-expanded{color:#34503c;min-height:100%;display:none}.nv-v20-channel-rail.is-expanded .nv-v20-rail-expanded{flex-direction:column;display:flex}.nv-v20-rail-expanded>header{border-bottom:1px dashed #40594040;justify-content:space-between;align-items:center;gap:12px;padding:2px 5px 16px;display:flex}.nv-v20-rail-expanded>header>a{color:#2d4c39!important;background:0 0!important;border:0!important;align-items:center!important;gap:11px!important;min-height:48px!important;padding:0!important;display:flex!important}.nv-v20-rail-expanded>header>a>span:first-child{background:#f5c56f;border:2px solid #527158;border-radius:46% 54% 48% 52%/55% 44% 56% 45%;place-items:center;width:44px;height:42px;font-family:Georgia,Songti SC,serif;font-size:20px;font-weight:900;display:grid;box-shadow:3px 4px #496e5129}.nv-v20-rail-expanded>header>a>span:last-child{gap:2px;display:grid}.nv-v20-rail-expanded>header strong{letter-spacing:.12em;font-family:Georgia,Songti SC,serif;font-size:16px}.nv-v20-rail-expanded>header small{color:#7c8b7c;font-size:9px}.nv-v20-rail-expanded>header>button{color:#47624e;cursor:pointer;background:#fffbef9e;border:1px solid #415b3f38;border-radius:50%;width:36px;height:36px;font-size:22px;line-height:1}.nv-v20-channel-rail .nv-v20-rail-expanded>nav{padding:13px 2px 20px;width:auto!important;display:block!important}.nv-v20-rail-expanded>nav>section{border-bottom:1px dashed #445b3e29;padding:11px 2px 13px}.nv-v20-rail-expanded>nav h2{color:#31523d;letter-spacing:.08em;margin:0;font-size:11px}.nv-v20-rail-expanded>nav section>p{color:#7a8778;margin:4px 0 8px;font-size:9px;line-height:1.45}.nv-v20-rail-expanded>nav section>div{gap:3px;display:grid}.nv-v20-channel-rail .nv-v20-rail-expanded>nav a{place-items:initial!important;color:#3f5c46!important;border:1px solid #0000!important;border-radius:13px 10px 14px 11px!important;grid-template-columns:30px minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;min-height:0!important;padding:8px!important;display:grid!important}.nv-v20-channel-rail .nv-v20-rail-expanded>nav a:before{display:none!important}.nv-v20-channel-rail .nv-v20-rail-expanded>nav a:hover,.nv-v20-channel-rail .nv-v20-rail-expanded>nav a:focus-visible,.nv-v20-channel-rail .nv-v20-rail-expanded>nav a.is-current{background:#fffbeec2!important;border-color:#435e4030!important;transform:none!important}.nv-v20-rail-expanded>nav a>i{color:#45684d;background:#dae7c8e6;border-radius:12px 9px 13px 10px;place-items:center;width:30px;height:30px;font-family:STKaiti,KaiTi,serif;font-size:14px;font-style:normal;display:grid}.nv-v20-rail-expanded>nav a>span{gap:2px;min-width:0;display:grid}.nv-v20-rail-expanded>nav a strong{font-size:11px}.nv-v20-rail-expanded>nav a small{color:#7e8a7b;text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden;font-size:8px!important}.nv-v20-rail-expanded>nav a>.nv-v20-channel-count{color:#8b6641;background:#eeca823d;border-radius:999px;justify-content:center;min-width:25px;padding:3px 5px;font-size:8px;display:inline-flex}.nv-v20-rail-expanded>footer{border-top:1px dashed #40594040;gap:5px;margin-top:auto;padding:14px 5px 3px;display:grid}.nv-v20-rail-expanded>footer a{color:#355d43;font-size:11px;font-weight:800}.nv-v20-rail-expanded>footer small{color:#7b8879;font-size:8px}.nv-v20-mobile-menu{display:none}.nv-v20-ribbon-shell{position:relative}.nv-v20-channel-ribbon{position:static;overflow:visible}.nv-v20-channel-ribbon>a,.nv-v20-ribbon-more>button{min-height:34px}.nv-v20-ribbon-more{flex:none;position:relative}.nv-v20-ribbon-more>button{color:#536d59;cursor:pointer;background:#fffaee9e;border:1px solid #465a3e2b;border-radius:999px;min-width:44px;padding:7px 12px;font-weight:900}.nv-v20-ribbon-more>button:hover,.nv-v20-ribbon-more>button:focus-visible,.nv-v20-ribbon-more>button[aria-expanded=true]{color:#365442;background:#dfead1;border-color:#6e966d}.nv-v20-ribbon-popover{z-index:120;background:radial-gradient(circle at 93% 4%,#f5c77138,#0000 13rem),#f8f2dd;border:1px solid #3e573e40;border-radius:23px 16px 25px 18px;width:min(640px,100vw - 130px);max-height:clamp(180px,100dvh - 430px,650px);padding:17px;position:absolute;top:calc(100% + 11px);right:0;overflow-y:auto;box-shadow:0 28px 70px #324a323d}.nv-v20-ribbon-popover>header{border-bottom:1px dashed #465c423b;justify-content:space-between;align-items:center;gap:18px;padding:2px 3px 14px;display:flex}.nv-v20-ribbon-popover>header>div{gap:3px;display:grid}.nv-v20-ribbon-popover>header strong{color:#2f523d;font-family:Georgia,Noto Serif SC,serif;font-size:17px}.nv-v20-ribbon-popover>header small{color:#7e897c;font-size:9px}.nv-v20-ribbon-popover>header>a{color:#45694d;background:0 0;border:0;padding:7px 9px;font-size:10px;font-weight:800}.nv-v20-ribbon-popover>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 18px;padding-top:13px;display:grid}.nv-v20-ribbon-popover section{min-width:0}.nv-v20-ribbon-popover h2{color:#8a7350;letter-spacing:.08em;margin:4px 0 5px;font-size:9px}.nv-v20-ribbon-popover section>a{background:0 0;border:0;border-radius:11px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 5px;display:grid}.nv-v20-ribbon-popover section>a:hover,.nv-v20-ribbon-popover section>a:focus-visible{background:#deeacead}.nv-v20-ribbon-popover a>i{color:#48694e;background:#ddeacfe0;border-radius:11px 8px 12px 9px;place-items:center;width:28px;height:28px;font-family:STKaiti,KaiTi,serif;font-style:normal;display:grid}.nv-v20-ribbon-popover a>span{gap:2px;min-width:0;display:grid}.nv-v20-ribbon-popover a strong{color:#365841;font-size:10px}.nv-v20-ribbon-popover a small{color:#7b8879;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.nv-v20-ribbon-popover a>.nv-v20-channel-count{color:#8a7455;font-size:8px}.nv-v20-footer-channel-columns{grid-template-columns:repeat(4,minmax(110px,1fr))!important}.nv-v20-channel-map-hero,.nv-v20-channel-map,.nv-v20-channel-boundary{width:min(100% - 44px,1160px);margin-inline:auto}.nv-v20-channel-map-hero{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:end;gap:48px;padding:72px 0 44px;display:grid}.nv-v20-channel-map-hero>div>span{color:#a45a42;letter-spacing:.14em;font-size:10px;font-weight:900}.nv-v20-channel-map-hero h1{color:#294b39;letter-spacing:-.045em;max-width:790px;margin:11px 0 15px;font-family:Georgia,Noto Serif SC,serif;font-size:clamp(42px,5.6vw,72px);font-weight:550;line-height:1.03}.nv-v20-channel-map-hero p{color:#657467;max-width:720px;margin:0;font-size:13px;line-height:1.8}.nv-v20-channel-map-hero dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.nv-v20-channel-map-hero dl>div{background:#fffbee8f;border:1px solid #445b3e2e;border-radius:18px 13px 20px 14px;padding:17px 14px}.nv-v20-channel-map-hero dt{color:#7d897a;font-size:8px}.nv-v20-channel-map-hero dd{color:#315641;margin:8px 0 0;font-family:Georgia,Noto Serif SC,serif;font-size:24px}.nv-v20-channel-map{gap:14px;padding-bottom:34px;display:grid}.nv-v20-channel-map>article{background:#fffbeead;border:1px solid #435b3e30;border-radius:24px 17px 26px 19px;grid-template-columns:230px minmax(0,1fr);gap:0;display:grid;overflow:hidden}.nv-v20-channel-map>article:nth-child(2n){background:#e1ecd299}.nv-v20-channel-map>article>header{border-right:1px dashed #435b3e33;gap:15px;padding:24px;display:flex}.nv-v20-channel-map>article>header>span{color:#b05f45;font-size:10px;font-weight:900}.nv-v20-channel-map h2{color:#31543e;margin:0;font-family:Georgia,Noto Serif SC,serif;font-size:22px;font-weight:600}.nv-v20-channel-map header p{color:#758174;margin:7px 0 0;font-size:10px;line-height:1.6}.nv-v20-channel-map>article>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nv-v20-channel-map>article>div>a{color:#36583f;border-bottom:1px dashed #445b3e29;grid-template-columns:42px minmax(0,1fr) auto 18px;align-items:center;gap:11px;min-width:0;padding:17px;display:grid}.nv-v20-channel-map>article>div>a:nth-child(odd){border-right:1px dashed #445b3e29}.nv-v20-channel-map>article>div>a:hover,.nv-v20-channel-map>article>div>a:focus-visible{background:#fffff7b3}.nv-v20-channel-map a>i{color:#42664a;background:#dce9cc;border-radius:16px 11px 17px 12px;place-items:center;width:42px;height:42px;font-family:STKaiti,KaiTi,serif;font-size:17px;font-style:normal;display:grid}.nv-v20-channel-map a>span{gap:4px;min-width:0;display:grid}.nv-v20-channel-map a strong{font-size:12px}.nv-v20-channel-map a small{color:#758274;font-size:9px;line-height:1.5}.nv-v20-channel-map a code{color:#5e765f;background:#34523d14;border-radius:5px;width:fit-content;padding:2px 5px;font-size:8px}.nv-v20-channel-map a>em{color:#98764b;white-space:nowrap;font-size:8px;font-style:normal}.nv-v20-channel-map a>b{color:#7c927c;font-size:13px}.nv-v20-channel-boundary{color:#fff9e8;background:#315744;border-radius:24px 17px 26px 18px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:20px;margin-bottom:84px;padding:25px 28px;display:grid}.nv-v20-channel-boundary>span{color:#efc27c;border:1px solid #fff9e840;border-radius:50%;place-items:center;width:42px;height:42px;font-family:STKaiti,KaiTi,serif;font-size:18px;display:grid}.nv-v20-channel-boundary h2{margin:0 0 5px;font-family:Georgia,Noto Serif SC,serif;font-size:19px;font-weight:600}.nv-v20-channel-boundary p{color:#fff9e8b8;max-width:730px;margin:0;font-size:10px;line-height:1.7}.nv-v20-channel-boundary>a{color:#fff9e8;border:1px solid #fff9e83d;border-radius:12px 9px 13px 10px;padding:10px 12px;font-size:10px;font-weight:800}@media (width<=1040px){.nv-v20-channel-ribbon{overflow-x:auto}.nv-v20-footer-channel-columns{grid-template-columns:repeat(2,minmax(130px,1fr))!important}.nv-v20-channel-map-hero{grid-template-columns:1fr;gap:24px}.nv-v20-channel-map-hero dl{max-width:520px}.nv-v20-channel-map>article{grid-template-columns:190px minmax(0,1fr)}.nv-v20-channel-map>article>div{grid-template-columns:1fr}.nv-v20-channel-map>article>div>a:nth-child(odd){border-right:0}}@media (width<=760px){.nv-shell>main,.nv-footer,.nv-header{margin-left:0!important}.nv-v20-channel-rail{display:none!important}.nv-v20-mobile-menu{display:block}.nv-v20-mobile-trigger{color:#3d5d45;background:#fffaedb3;border:1px solid #445c3e38;border-radius:13px 9px 14px 10px;justify-content:center;align-items:center;gap:5px;min-width:61px;min-height:38px;padding:7px 10px;font-size:10px;font-weight:800;display:inline-flex}.nv-v20-mobile-backdrop{z-index:200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#273a2a61;justify-content:flex-end;padding-left:min(12vw,54px);display:flex;position:fixed;inset:0}.nv-v20-mobile-drawer{background:radial-gradient(circle at 100% 0,#f0be6438,#0000 18rem),#f5f0d9;border-left:1px solid #3d573d40;flex-direction:column;width:min(100%,430px);height:100%;display:flex;overflow:hidden;box-shadow:-22px 0 56px #2a3e2b3d}.nv-v20-mobile-drawer>header{border-bottom:1px dashed #41593e38;justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.nv-v20-mobile-drawer>header>div{align-items:center;gap:10px;display:flex}.nv-v20-mobile-drawer>header>div>span{color:#38513e;background:#f5c56f;border:2px solid #527158;border-radius:46% 54% 48% 52%/55% 44% 56% 45%;place-items:center;width:40px;height:38px;font-family:Georgia,Songti SC,serif;font-size:19px;font-weight:900;display:grid}.nv-v20-mobile-drawer>header>div>div{gap:2px;display:grid}.nv-v20-mobile-drawer>header strong{color:#2f503b;font-family:Georgia,Noto Serif SC,serif;font-size:16px}.nv-v20-mobile-drawer>header small{color:#788677;font-size:9px}.nv-v20-mobile-drawer>header>button{color:#42604a;background:#fffbf0b3;border:1px solid #415a3f38;border-radius:50%;width:38px;height:38px;font-size:23px}.nv-v20-mobile-drawer>nav{flex:1;padding:10px 13px 20px;overflow-y:auto;display:block!important}.nv-v20-mobile-drawer>nav>section{border-bottom:1px dashed #435a3f29;padding:9px 0 12px}.nv-v20-mobile-drawer>nav h2{color:#8a7351;letter-spacing:.08em;margin:0 4px 6px;font-size:9px}.nv-v20-mobile-drawer>nav section>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.nv-v20-mobile-drawer>nav a{color:#3e5d45;border:1px solid #0000;border-radius:14px 10px 15px 11px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:9px 7px;display:grid}.nv-v20-mobile-drawer>nav a.is-current{background:#fffcf1c7;border-color:#435d4033}.nv-v20-mobile-drawer>nav a>i{color:#43654a;background:#dce9cd;border-radius:13px 9px 14px 10px;place-items:center;width:34px;height:34px;font-family:STKaiti,KaiTi,serif;font-style:normal;display:grid}.nv-v20-mobile-drawer>nav a>span{gap:2px;min-width:0;display:grid}.nv-v20-mobile-drawer>nav a strong{font-size:10px}.nv-v20-mobile-drawer>nav a small{color:#7b8779;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.nv-v20-mobile-drawer>nav a>.nv-v20-channel-count{color:#8e754f;font-size:8px}.nv-v20-mobile-drawer>footer{background:#e5eed3b8;border-top:1px dashed #40593e38;gap:5px;padding:13px 16px 16px;display:grid}.nv-v20-mobile-drawer>footer a{color:#355c42;font-size:10px;font-weight:850}.nv-v20-mobile-drawer>footer small{color:#788577;font-size:8px}.nv-v20-ribbon-popover{width:auto;max-height:calc(100dvh - 84px);position:fixed;top:70px;left:14px;right:14px}.nv-v20-channel-map-hero,.nv-v20-channel-map,.nv-v20-channel-boundary{width:min(100% - 28px,640px)}.nv-v20-channel-map-hero{padding:48px 0 30px}.nv-v20-channel-map-hero h1{font-size:clamp(39px,12vw,58px)}.nv-v20-channel-map>article{grid-template-columns:1fr}.nv-v20-channel-map>article>header{border-bottom:1px dashed #435b3e33;border-right:0}.nv-v20-channel-boundary{grid-template-columns:42px 1fr}.nv-v20-channel-boundary>a{grid-column:1/-1;width:fit-content}}@media (width<=470px){.nv-v20-mobile-drawer>nav section>div,.nv-v20-ribbon-popover>div{grid-template-columns:1fr}.nv-v20-ribbon-popover{padding:14px}.nv-v20-ribbon-popover>header{align-items:flex-start}.nv-v20-channel-map-hero dl{grid-template-columns:1fr}.nv-v20-channel-map>article>div>a{grid-template-columns:38px minmax(0,1fr) 16px;padding:14px}.nv-v20-channel-map a>i{width:38px;height:38px}.nv-v20-channel-map a>em{grid-area:2/2}.nv-v20-channel-map a>b{grid-area:1/3/span 2}.nv-v20-channel-boundary{grid-template-columns:1fr;padding:21px}}@media (prefers-reduced-motion:reduce){.nv-v20-channel-rail{transition:none}}.nv-v21-database-hero,.nv-v21-database-explorer,.nv-v21-database-boundary{width:min(100% - 44px,1320px);margin-inline:auto}.nv-v21-database-hero{grid-template-columns:minmax(0,1fr) minmax(350px,.52fr);align-items:end;gap:42px;padding:34px 0 24px;display:grid}.nv-v21-database-hero>div>span,.nv-v21-database-toolbar>div>span{color:#aa5d43;letter-spacing:.14em;font-size:10px;font-weight:900}.nv-v21-database-hero h1{color:#294d39;letter-spacing:-.05em;max-width:820px;margin:8px 0 10px;font-family:Georgia,Noto Serif SC,serif;font-size:clamp(37px,4vw,50px);font-weight:540;line-height:1.02}.nv-v21-database-hero p{color:#667467;max-width:780px;margin:0;font-size:11px;line-height:1.7}.nv-v21-database-hero dl{grid-template-columns:.72fr .72fr 1.16fr;gap:8px;margin:0;display:grid}.nv-v21-database-hero dl>div{background:#fffbee99;border:1px solid #435b3e2e;border-radius:18px 13px 20px 14px;min-width:0;padding:13px 12px}.nv-v21-database-hero dt{color:#7c887a;font-size:8px}.nv-v21-database-hero dd{color:#315641;text-overflow:ellipsis;white-space:nowrap;margin:8px 0 0;font-family:Georgia,Noto Serif SC,serif;font-size:18px;overflow:hidden}.nv-v21-database-hero dl>div:last-child dd{font-size:15px}.nv-v21-database-explorer{background:#fffbefa8;border:1px solid #3f583d36;border-radius:25px 18px 28px 20px;margin-bottom:30px;overflow:hidden;box-shadow:0 22px 60px #41523514}.nv-v21-database-toolbar{background:#deebd085;border-bottom:1px dashed #41593e33;justify-content:space-between;align-items:center;gap:24px;padding:18px 22px;display:flex}.nv-v21-database-toolbar>div{gap:4px;display:grid}.nv-v21-database-toolbar>div>strong{color:#31533e;font-family:Georgia,Noto Serif SC,serif;font-size:18px;font-weight:600}.nv-v21-database-toolbar>nav{align-items:center;gap:5px;display:flex}.nv-v21-database-toolbar>nav a,.nv-v21-database-toolbar>nav span{color:#667668;white-space:nowrap;border:1px solid #425b3f2b;border-radius:12px 9px 13px 10px;padding:8px 10px;font-size:9px}.nv-v21-database-toolbar>nav .is-current{color:#fff9e8;background:#315744;border-color:#52785a}.nv-v21-database-controls{grid-template-columns:minmax(270px,1fr) auto;align-items:center;gap:12px 22px;padding:18px 22px 15px;display:grid}.nv-v21-database-controls>form{background:#fffdf4cc;border:1px solid #41593e33;border-radius:16px 12px 18px 13px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:45px;padding:0 9px 0 13px;display:grid}.nv-v21-database-controls>form>span{color:#55725c;font-size:17px}.nv-v21-database-controls input{color:#304d39;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:11px}.nv-v21-database-controls input::placeholder{color:#929a8d}.nv-v21-database-controls form button{color:#546d58;cursor:pointer;background:#e2ebd4c2;border:0;border-radius:8px;padding:6px 8px;font-size:8px}.nv-v21-database-types{align-items:center;gap:5px;display:flex}.nv-v21-database-types button{color:#607161;cursor:pointer;background:#f9f7e8cc;border:1px solid #425a3e2e;border-radius:13px 9px 14px 10px;align-items:center;gap:7px;min-height:38px;padding:7px 10px;font-size:10px;font-weight:800;display:inline-flex}.nv-v21-database-types button>span{color:#8a8069;background:#40583d14;border-radius:999px;min-width:21px;padding:2px 5px;font-size:8px}.nv-v21-database-types button.is-active{color:#31543d;background:#dce9ce;border-color:#628464}.nv-v21-database-sorts{scrollbar-width:none;grid-column:1/-1;align-items:center;gap:5px;display:flex;overflow-x:auto}.nv-v21-database-sorts::-webkit-scrollbar{display:none}.nv-v21-database-sorts>span{color:#8a7554;letter-spacing:.08em;margin-right:4px;font-size:8px;font-weight:900}.nv-v21-database-sorts button{color:#728073;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;flex:none;padding:7px 9px;font-size:9px}.nv-v21-database-sorts button:hover,.nv-v21-database-sorts button:focus-visible,.nv-v21-database-sorts button.is-active{color:#34543e;background:#e7eed9b8;border-color:#425b3f2e}.nv-v21-database-explorer>.nv-v17-filter-bar{width:auto;margin:0 22px 15px}.nv-v21-database-summary{background:#f5f0dc8a;border-top:1px dashed #435b3f2e;border-bottom:1px solid #435b3f2e;justify-content:space-between;align-items:end;gap:18px;padding:14px 22px;display:flex}.nv-v21-database-summary>div{gap:3px;display:grid}.nv-v21-database-summary strong{color:#31533e;font-family:Georgia,Noto Serif SC,serif;font-size:18px}.nv-v21-database-summary span,.nv-v21-database-summary p{color:#7d887a;font-size:9px}.nv-v21-database-summary p{text-align:right;margin:0}.nv-v21-database-summary p b{color:#a85d43;font-size:12px}.nv-v21-table-scroll{scrollbar-color:#465f4247 transparent;overflow-x:auto}.nv-v21-table-scroll table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1050px}.nv-v21-table-scroll th,.nv-v21-table-scroll td{text-align:left;vertical-align:middle;border-bottom:1px solid #43583f24}.nv-v21-table-scroll th{color:#738074;letter-spacing:.08em;background:#e0e9d194;height:43px;padding:7px 12px;font-size:8px;font-weight:900}.nv-v21-table-scroll th:first-child{width:94px;padding-left:22px}.nv-v21-table-scroll th:nth-child(2){width:36%}.nv-v21-table-scroll th:nth-child(3){width:19%}.nv-v21-table-scroll th:nth-child(4){width:9%}.nv-v21-table-scroll th:nth-child(5){width:13%}.nv-v21-table-scroll th:nth-child(6){width:13%;padding-right:22px}.nv-v21-table-scroll th button{color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-weight:900;display:inline-flex}.nv-v21-table-scroll th[aria-sort]:not([aria-sort=none]){color:#3e6a48;background:#d3e5c6cc}.nv-v21-table-scroll tbody tr{transition:background .14s,box-shadow .14s}.nv-v21-table-scroll tbody tr:hover{background:#e5eed67a;box-shadow:inset 4px 0 #b36248}.nv-v21-table-scroll td{color:#516552;height:94px;padding:11px 12px;font-size:9px}.nv-v21-table-scroll td:first-child{padding-left:22px}.nv-v21-table-scroll td:last-child{padding-right:22px}.nv-v21-table-scroll time{color:#7b887a;white-space:nowrap;font-size:9px}.nv-v21-database-entry{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:11px;min-width:0;display:grid}.nv-v21-database-entry>span{color:#406448;background:#dce9cd;border:1px solid #435e4226;border-radius:17px 12px 18px 13px;place-items:center;width:44px;height:44px;font-family:STKaiti,KaiTi,serif;font-size:16px;font-weight:800;display:grid}.nv-v21-database-entry>div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 10px;min-width:0;display:grid}.nv-v21-database-entry small{color:#9b6c4d;letter-spacing:.08em;grid-column:1;font-size:7px;font-weight:900}.nv-v21-database-entry a{color:#2f523c;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:850;overflow:hidden}.nv-v21-database-entry a:last-child{color:#6e826f;grid-area:1/2/span 2;align-self:center;font-size:8px;font-weight:750}.nv-v21-database-entry p{color:#788478;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;margin:2px 0 0;font-size:8px;line-height:1.45;overflow:hidden}.nv-v21-table-scroll td[data-column=topics]>strong{color:#526a56;text-overflow:ellipsis;white-space:nowrap;margin-bottom:6px;font-size:9px;display:block;overflow:hidden}.nv-v21-database-tags{flex-wrap:wrap;gap:4px;display:flex}.nv-v21-database-tags>span,.nv-v21-database-tags>small{color:#718071;background:#f5f1deb8;border:1px solid #455c4024;border-radius:999px;padding:4px 6px;font-size:7px;font-style:normal}.nv-v21-table-scroll td[data-column=scope]>b{color:#34593f;white-space:nowrap;font-size:10px}.nv-v21-table-scroll td[data-column=support]>span{color:#607161;text-overflow:ellipsis;max-width:100%;font-size:9px;line-height:1.45;display:inline-block;overflow:hidden}.nv-v21-table-scroll td[data-column=status]>strong{white-space:nowrap;border:1px solid #435b3f29;border-radius:999px;width:fit-content;padding:5px 7px;font-size:8px;display:block}.nv-v21-table-scroll td[data-column=status]>strong.is-leaf{color:#3f6949;background:#d3e7c7c7}.nv-v21-table-scroll td[data-column=status]>strong.is-amber{color:#946d38;background:#f4d18b52}.nv-v21-table-scroll td[data-column=status]>strong.is-sky{color:#467074;background:#c1e0e173}.nv-v21-table-scroll td[data-column=status]>strong.is-clay{color:#92563f;background:#e0b09057}.nv-v21-database-meter{background:#40583d1f;border-radius:999px;width:88px;height:4px;margin-top:7px;display:block;overflow:hidden}.nv-v21-database-meter>i{border-radius:inherit;background:linear-gradient(90deg,#a7c98d,#4f8259);height:100%;display:block}.nv-v21-database-empty{grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:17px;padding:38px 24px;display:grid}.nv-v21-database-empty>span{color:#496c4f;background:#dce9cd;border-radius:50%;place-items:center;width:44px;height:44px;font-size:18px;display:grid}.nv-v21-database-empty strong{color:#31543e;font-family:Georgia,Noto Serif SC,serif;font-size:16px}.nv-v21-database-empty p{color:#7a8678;margin:5px 0 0;font-size:9px}.nv-v21-database-empty button{color:#3d6045;cursor:pointer;background:#e6eed9bf;border:1px solid #415a3f33;border-radius:12px 9px 13px 10px;padding:9px 11px;font-size:9px}.nv-v21-database-footnote{color:#fff9e8;background:#315744;border-top:1px solid #40583d2e;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 22px;display:grid}.nv-v21-database-footnote>span{color:#efc27c;border:1px solid #fff9e83b;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-weight:900;display:grid}.nv-v21-database-footnote p{color:#fff9e8b8;margin:0;font-size:8px;line-height:1.6}.nv-v21-database-footnote a{color:#fff9e8;white-space:nowrap;font-size:9px;font-weight:850}.nv-v21-database-boundary{background:#dce9cfb3;border:1px solid #415a3f30;border-radius:23px 17px 25px 18px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:86px;padding:23px 27px;display:flex}.nv-v21-database-boundary>div{align-items:center;gap:17px;display:flex}.nv-v21-database-boundary>div>span{color:#3c5943;background:#f0c778;border-radius:16px 11px 17px 12px;flex:none;place-items:center;width:42px;height:42px;font-family:STKaiti,KaiTi,serif;font-size:17px;display:grid}.nv-v21-database-boundary h2{color:#31533e;margin:0 0 5px;font-family:Georgia,Noto Serif SC,serif;font-size:18px;font-weight:600}.nv-v21-database-boundary p{color:#69776a;max-width:800px;margin:0;font-size:9px;line-height:1.65}.nv-v21-database-boundary>a{color:#365c42;white-space:nowrap;font-size:9px;font-weight:850}@media (width<=1040px){.nv-v21-database-hero{grid-template-columns:1fr;gap:25px}.nv-v21-database-hero dl{max-width:560px}.nv-v21-database-controls{grid-template-columns:1fr}.nv-v21-database-sorts{grid-column:1}}@media (width<=760px){.nv-v21-database-hero,.nv-v21-database-explorer,.nv-v21-database-boundary{width:min(100% - 28px,640px)}.nv-v21-database-hero{padding:30px 0 22px}.nv-v21-database-hero h1{font-size:clamp(34px,10vw,45px)}.nv-v21-database-hero dl{grid-template-columns:.72fr .72fr 1.16fr}.nv-v21-database-hero dl>div{padding:11px 9px}.nv-v21-database-hero dd{font-size:15px}.nv-v21-database-hero dl>div:last-child dd{font-size:11px}.nv-v21-database-toolbar{flex-direction:column;align-items:flex-start;padding:16px}.nv-v21-database-toolbar>nav{scrollbar-width:none;width:100%;overflow-x:auto}.nv-v21-database-controls{padding:15px 14px 13px}.nv-v21-database-types{scrollbar-width:none;overflow-x:auto}.nv-v21-database-types button{flex:none}.nv-v21-database-explorer>.nv-v17-filter-bar{margin:0 14px 13px}.nv-v21-database-summary{flex-direction:column;align-items:flex-start;padding:13px 15px}.nv-v21-database-summary p{text-align:left}.nv-v21-table-scroll{padding:12px;overflow:visible}.nv-v21-table-scroll table,.nv-v21-table-scroll tbody{width:100%;min-width:0;display:block}.nv-v21-table-scroll thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nv-v21-table-scroll tbody{gap:10px;display:grid}.nv-v21-table-scroll tbody tr{background:#fffdf4c2;border:1px solid #425a3e2e;border-radius:19px 13px 21px 14px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.nv-v21-table-scroll tbody tr:hover{box-shadow:none}.nv-v21-table-scroll td,.nv-v21-table-scroll td:first-child,.nv-v21-table-scroll td:last-child{border-bottom:1px dashed #425a3e24;gap:6px;min-width:0;height:auto;padding:12px;display:grid}.nv-v21-table-scroll td:before{content:attr(data-label);color:#9a7453;letter-spacing:.08em;font-size:7px;font-weight:900}.nv-v21-table-scroll td[data-column=entry],.nv-v21-table-scroll td[data-column=topics]{grid-column:1/-1}.nv-v21-database-entry{grid-template-columns:42px minmax(0,1fr)}.nv-v21-database-entry>span{width:40px;height:40px}.nv-v21-database-entry>div{grid-template-columns:minmax(0,1fr) auto}.nv-v21-database-entry a{white-space:normal}.nv-v21-database-entry p{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nv-v21-table-scroll td[data-column=topics]>strong{white-space:normal}.nv-v21-database-meter{max-width:100%}.nv-v21-database-empty{grid-template-columns:42px minmax(0,1fr);padding:28px 18px}.nv-v21-database-empty button{grid-column:1/-1;width:fit-content}.nv-v21-database-footnote{grid-template-columns:28px minmax(0,1fr);padding:14px 16px}.nv-v21-database-footnote a{grid-column:1/-1}.nv-v21-database-boundary{flex-direction:column;align-items:flex-start;margin-bottom:70px;padding:21px}}@media (width<=430px){.nv-v21-database-explorer{border-radius:20px 14px 22px 16px}.nv-v21-database-types{margin-inline:-2px}.nv-v21-table-scroll tbody tr{grid-template-columns:1fr}.nv-v21-table-scroll td[data-column]{grid-column:1}.nv-v21-database-boundary>div{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.nv-v21-table-scroll tbody tr{transition:none}}
