@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-border-style:solid;--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-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--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{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-5{top:calc(var(--spacing) * 5)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.w-\[160px\]{width:160px}.w-\[200px\]{width:200px}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.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)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);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}.blur{--tw-blur:blur(8px);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,)}.grayscale{--tw-grayscale:grayscale(100%);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,)}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--iti-flag-width:20px;--iti-flag-count:244}.iti__ac{--iti-flag-offset:0}.iti__ad{--iti-flag-offset:-1}.iti__ae{--iti-flag-offset:-2}.iti__af{--iti-flag-offset:-3}.iti__ag{--iti-flag-offset:-4}.iti__ai{--iti-flag-offset:-5}.iti__al{--iti-flag-offset:-6}.iti__am{--iti-flag-offset:-7}.iti__ao{--iti-flag-offset:-8}.iti__ar{--iti-flag-offset:-9}.iti__as{--iti-flag-offset:-10}.iti__at{--iti-flag-offset:-11}.iti__au{--iti-flag-offset:-12}.iti__aw{--iti-flag-offset:-13}.iti__ax{--iti-flag-offset:-14}.iti__az{--iti-flag-offset:-15}.iti__ba{--iti-flag-offset:-16}.iti__bb{--iti-flag-offset:-17}.iti__bd{--iti-flag-offset:-18}.iti__be{--iti-flag-offset:-19}.iti__bf{--iti-flag-offset:-20}.iti__bg{--iti-flag-offset:-21}.iti__bh{--iti-flag-offset:-22}.iti__bi{--iti-flag-offset:-23}.iti__bj{--iti-flag-offset:-24}.iti__bl{--iti-flag-offset:-25}.iti__bm{--iti-flag-offset:-26}.iti__bn{--iti-flag-offset:-27}.iti__bo{--iti-flag-offset:-28}.iti__bq{--iti-flag-offset:-29}.iti__br{--iti-flag-offset:-30}.iti__bs{--iti-flag-offset:-31}.iti__bt{--iti-flag-offset:-32}.iti__bw{--iti-flag-offset:-33}.iti__by{--iti-flag-offset:-34}.iti__bz{--iti-flag-offset:-35}.iti__ca{--iti-flag-offset:-36}.iti__cc{--iti-flag-offset:-37}.iti__cd{--iti-flag-offset:-38}.iti__cf{--iti-flag-offset:-39}.iti__cg{--iti-flag-offset:-40}.iti__ch{--iti-flag-offset:-41}.iti__ci{--iti-flag-offset:-42}.iti__ck{--iti-flag-offset:-43}.iti__cl{--iti-flag-offset:-44}.iti__cm{--iti-flag-offset:-45}.iti__cn{--iti-flag-offset:-46}.iti__co{--iti-flag-offset:-47}.iti__cr{--iti-flag-offset:-48}.iti__cu{--iti-flag-offset:-49}.iti__cv{--iti-flag-offset:-50}.iti__cw{--iti-flag-offset:-51}.iti__cx{--iti-flag-offset:-52}.iti__cy{--iti-flag-offset:-53}.iti__cz{--iti-flag-offset:-54}.iti__de{--iti-flag-offset:-55}.iti__dj{--iti-flag-offset:-56}.iti__dk{--iti-flag-offset:-57}.iti__dm{--iti-flag-offset:-58}.iti__do{--iti-flag-offset:-59}.iti__dz{--iti-flag-offset:-60}.iti__ec{--iti-flag-offset:-61}.iti__ee{--iti-flag-offset:-62}.iti__eg{--iti-flag-offset:-63}.iti__eh{--iti-flag-offset:-64}.iti__er{--iti-flag-offset:-65}.iti__es{--iti-flag-offset:-66}.iti__et{--iti-flag-offset:-67}.iti__fi{--iti-flag-offset:-68}.iti__fj{--iti-flag-offset:-69}.iti__fk{--iti-flag-offset:-70}.iti__fm{--iti-flag-offset:-71}.iti__fo{--iti-flag-offset:-72}.iti__fr{--iti-flag-offset:-73}.iti__ga{--iti-flag-offset:-74}.iti__gb{--iti-flag-offset:-75}.iti__gd{--iti-flag-offset:-76}.iti__ge{--iti-flag-offset:-77}.iti__gf{--iti-flag-offset:-78}.iti__gg{--iti-flag-offset:-79}.iti__gh{--iti-flag-offset:-80}.iti__gi{--iti-flag-offset:-81}.iti__gl{--iti-flag-offset:-82}.iti__gm{--iti-flag-offset:-83}.iti__gn{--iti-flag-offset:-84}.iti__gp{--iti-flag-offset:-85}.iti__gq{--iti-flag-offset:-86}.iti__gr{--iti-flag-offset:-87}.iti__gt{--iti-flag-offset:-88}.iti__gu{--iti-flag-offset:-89}.iti__gw{--iti-flag-offset:-90}.iti__gy{--iti-flag-offset:-91}.iti__hk{--iti-flag-offset:-92}.iti__hn{--iti-flag-offset:-93}.iti__hr{--iti-flag-offset:-94}.iti__ht{--iti-flag-offset:-95}.iti__hu{--iti-flag-offset:-96}.iti__id{--iti-flag-offset:-97}.iti__ie{--iti-flag-offset:-98}.iti__il{--iti-flag-offset:-99}.iti__im{--iti-flag-offset:-100}.iti__in{--iti-flag-offset:-101}.iti__io{--iti-flag-offset:-102}.iti__iq{--iti-flag-offset:-103}.iti__ir{--iti-flag-offset:-104}.iti__is{--iti-flag-offset:-105}.iti__it{--iti-flag-offset:-106}.iti__je{--iti-flag-offset:-107}.iti__jm{--iti-flag-offset:-108}.iti__jo{--iti-flag-offset:-109}.iti__jp{--iti-flag-offset:-110}.iti__ke{--iti-flag-offset:-111}.iti__kg{--iti-flag-offset:-112}.iti__kh{--iti-flag-offset:-113}.iti__ki{--iti-flag-offset:-114}.iti__km{--iti-flag-offset:-115}.iti__kn{--iti-flag-offset:-116}.iti__kp{--iti-flag-offset:-117}.iti__kr{--iti-flag-offset:-118}.iti__kw{--iti-flag-offset:-119}.iti__ky{--iti-flag-offset:-120}.iti__kz{--iti-flag-offset:-121}.iti__la{--iti-flag-offset:-122}.iti__lb{--iti-flag-offset:-123}.iti__lc{--iti-flag-offset:-124}.iti__li{--iti-flag-offset:-125}.iti__lk{--iti-flag-offset:-126}.iti__lr{--iti-flag-offset:-127}.iti__ls{--iti-flag-offset:-128}.iti__lt{--iti-flag-offset:-129}.iti__lu{--iti-flag-offset:-130}.iti__lv{--iti-flag-offset:-131}.iti__ly{--iti-flag-offset:-132}.iti__ma{--iti-flag-offset:-133}.iti__mc{--iti-flag-offset:-134}.iti__md{--iti-flag-offset:-135}.iti__me{--iti-flag-offset:-136}.iti__mf{--iti-flag-offset:-137}.iti__mg{--iti-flag-offset:-138}.iti__mh{--iti-flag-offset:-139}.iti__mk{--iti-flag-offset:-140}.iti__ml{--iti-flag-offset:-141}.iti__mm{--iti-flag-offset:-142}.iti__mn{--iti-flag-offset:-143}.iti__mo{--iti-flag-offset:-144}.iti__mp{--iti-flag-offset:-145}.iti__mq{--iti-flag-offset:-146}.iti__mr{--iti-flag-offset:-147}.iti__ms{--iti-flag-offset:-148}.iti__mt{--iti-flag-offset:-149}.iti__mu{--iti-flag-offset:-150}.iti__mv{--iti-flag-offset:-151}.iti__mw{--iti-flag-offset:-152}.iti__mx{--iti-flag-offset:-153}.iti__my{--iti-flag-offset:-154}.iti__mz{--iti-flag-offset:-155}.iti__na{--iti-flag-offset:-156}.iti__nc{--iti-flag-offset:-157}.iti__ne{--iti-flag-offset:-158}.iti__nf{--iti-flag-offset:-159}.iti__ng{--iti-flag-offset:-160}.iti__ni{--iti-flag-offset:-161}.iti__nl{--iti-flag-offset:-162}.iti__no{--iti-flag-offset:-163}.iti__np{--iti-flag-offset:-164}.iti__nr{--iti-flag-offset:-165}.iti__nu{--iti-flag-offset:-166}.iti__nz{--iti-flag-offset:-167}.iti__om{--iti-flag-offset:-168}.iti__pa{--iti-flag-offset:-169}.iti__pe{--iti-flag-offset:-170}.iti__pf{--iti-flag-offset:-171}.iti__pg{--iti-flag-offset:-172}.iti__ph{--iti-flag-offset:-173}.iti__pk{--iti-flag-offset:-174}.iti__pl{--iti-flag-offset:-175}.iti__pm{--iti-flag-offset:-176}.iti__pr{--iti-flag-offset:-177}.iti__ps{--iti-flag-offset:-178}.iti__pt{--iti-flag-offset:-179}.iti__pw{--iti-flag-offset:-180}.iti__py{--iti-flag-offset:-181}.iti__qa{--iti-flag-offset:-182}.iti__re{--iti-flag-offset:-183}.iti__ro{--iti-flag-offset:-184}.iti__rs{--iti-flag-offset:-185}.iti__ru{--iti-flag-offset:-186}.iti__rw{--iti-flag-offset:-187}.iti__sa{--iti-flag-offset:-188}.iti__sb{--iti-flag-offset:-189}.iti__sc{--iti-flag-offset:-190}.iti__sd{--iti-flag-offset:-191}.iti__se{--iti-flag-offset:-192}.iti__sg{--iti-flag-offset:-193}.iti__sh{--iti-flag-offset:-194}.iti__si{--iti-flag-offset:-195}.iti__sj{--iti-flag-offset:-196}.iti__sk{--iti-flag-offset:-197}.iti__sl{--iti-flag-offset:-198}.iti__sm{--iti-flag-offset:-199}.iti__sn{--iti-flag-offset:-200}.iti__so{--iti-flag-offset:-201}.iti__sr{--iti-flag-offset:-202}.iti__ss{--iti-flag-offset:-203}.iti__st{--iti-flag-offset:-204}.iti__sv{--iti-flag-offset:-205}.iti__sx{--iti-flag-offset:-206}.iti__sy{--iti-flag-offset:-207}.iti__sz{--iti-flag-offset:-208}.iti__tc{--iti-flag-offset:-209}.iti__td{--iti-flag-offset:-210}.iti__tg{--iti-flag-offset:-211}.iti__th{--iti-flag-offset:-212}.iti__tj{--iti-flag-offset:-213}.iti__tk{--iti-flag-offset:-214}.iti__tl{--iti-flag-offset:-215}.iti__tm{--iti-flag-offset:-216}.iti__tn{--iti-flag-offset:-217}.iti__to{--iti-flag-offset:-218}.iti__tr{--iti-flag-offset:-219}.iti__tt{--iti-flag-offset:-220}.iti__tv{--iti-flag-offset:-221}.iti__tw{--iti-flag-offset:-222}.iti__tz{--iti-flag-offset:-223}.iti__ua{--iti-flag-offset:-224}.iti__ug{--iti-flag-offset:-225}.iti__us{--iti-flag-offset:-226}.iti__uy{--iti-flag-offset:-227}.iti__uz{--iti-flag-offset:-228}.iti__va{--iti-flag-offset:-229}.iti__vc{--iti-flag-offset:-230}.iti__ve{--iti-flag-offset:-231}.iti__vg{--iti-flag-offset:-232}.iti__vi{--iti-flag-offset:-233}.iti__vn{--iti-flag-offset:-234}.iti__vu{--iti-flag-offset:-235}.iti__wf{--iti-flag-offset:-236}.iti__ws{--iti-flag-offset:-237}.iti__xk{--iti-flag-offset:-238}.iti__ye{--iti-flag-offset:-239}.iti__yt{--iti-flag-offset:-240}.iti__za{--iti-flag-offset:-241}.iti__zm{--iti-flag-offset:-242}.iti__zw{--iti-flag-offset:-243}:root{--iti-hover-color:#0000000d;--iti-border-color:#ccc;--iti-country-selector-bg:white;--iti-icon-color:#555;--iti-spacer-horizontal:10px;--iti-flag-height:calc(var(--iti-flag-width) * 3 / 4);--iti-globe-icon-size:17px;--iti-clear-icon-size:15px;--iti-border-width:1px;--iti-arrow-size:5px;--iti-arrow-width:1.5px;--iti-arrow-padding:7px;--iti-mobile-popup-margin:30px;--iti-strict-reject-flash-color:#ff00001f}.iti{display:inline-block;position:relative}.iti *{box-sizing:border-box}.iti input.iti__tel-input,.iti input.iti__tel-input[type=text],.iti input.iti__tel-input[type=tel]{z-index:0;min-width:100%;display:block;position:relative;margin:0!important}.iti__a11y-text{clip:rect(1px, 1px, 1px, 1px);width:1px;height:1px;position:absolute;overflow:hidden}.iti__country-container{padding:var(--iti-border-width);position:absolute;top:0;bottom:0;left:0}.iti__selected-country{z-index:1;height:100%;font-family:inherit;font-size:inherit;color:inherit;font-weight:inherit;line-height:inherit;background:0 0;border:0;border-radius:0;align-items:center;margin:0;padding:0;text-decoration:none;display:flex;position:relative}.iti__selected-country-primary{height:100%;padding:0 var(--iti-arrow-padding) 0 var(--iti-spacer-horizontal);align-items:center;display:flex}.iti__selected-dial-code{margin-left:4px}.iti__arrow{margin-left:var(--iti-arrow-padding);width:var(--iti-arrow-size);height:var(--iti-arrow-size);box-sizing:border-box;border-right:var(--iti-arrow-width) solid var(--iti-icon-color);border-bottom:var(--iti-arrow-width) solid var(--iti-icon-color);margin-top:-2px;transform:rotate(45deg)}.iti__arrow--up{margin-top:4px;transform:rotate(-135deg)}.iti__country-selector{background-color:var(--iti-country-selector-bg);border-radius:3px}.iti--inline-country-selector .iti__country-selector{border:var(--iti-border-width) solid var(--iti-border-color);box-shadow:1px 1px 4px #0003}.iti--inline-country-selector:not(.iti--detached-country-selector) .iti__country-selector{z-index:2;position:absolute;left:0}.iti__search-input{width:100%;padding-left:calc(var(--iti-spacer-horizontal) + var(--iti-globe-icon-size) + var(--iti-spacer-horizontal));padding-right:calc(var(--iti-spacer-horizontal) + var(--iti-clear-icon-size) + var(--iti-spacer-horizontal));border-width:0;border-radius:3px}[dir=rtl] .iti__search-input{padding-left:inherit;background-position:right 8px center;padding-right:30px}.iti__search-input::-webkit-search-cancel-button{appearance:none}.iti__search-input,.iti__country{padding-top:8px;padding-bottom:8px}.iti__search-input-wrapper{border-bottom:1px solid var(--iti-border-color);align-items:center;display:flex;position:relative}.iti__search-icon{left:var(--iti-spacer-horizontal);pointer-events:none;display:flex;position:absolute}[dir=rtl] .iti__search-icon{left:auto;right:var(--iti-spacer-horizontal)}.iti__search-icon-svg{width:var(--iti-globe-icon-size);height:var(--iti-globe-icon-size);stroke:var(--iti-icon-color);fill:none;stroke-width:3px;display:block}.iti__search-clear{right:calc(var(--iti-spacer-horizontal) / 2);cursor:pointer;padding:calc(var(--iti-spacer-horizontal) / 2);background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;transition:background-color .15s;display:flex;position:absolute}.iti__search-clear .iti__search-clear-x{stroke-width:2px}.iti__search-clear .iti__search-clear-bg{fill:var(--iti-icon-color)}[dir=rtl] .iti__search-clear{right:auto;left:var(--iti-spacer-horizontal)}.iti__search-clear:hover,.iti__search-clear:focus-visible{background:var(--iti-hover-color);outline:none}.iti__search-clear-svg{width:var(--iti-clear-icon-size);height:var(--iti-clear-icon-size);display:block}.iti__no-results{text-align:center;padding:30px 0}.iti__country-list{cursor:pointer;-webkit-overflow-scrolling:touch;margin:0;padding:0;list-style:none;overflow-y:scroll}.iti--inline-country-selector .iti__country-list{max-height:185px}.iti--flexible-dropdown-width .iti__country-list{white-space:nowrap}@media (max-width:500px){.iti--flexible-dropdown-width .iti__country-list{white-space:normal}}.iti__country{padding-left:var(--iti-spacer-horizontal);padding-right:var(--iti-spacer-horizontal);outline:none;align-items:center;display:flex}.iti__country.iti__highlight{background-color:var(--iti-hover-color)}.iti__country-name{flex-grow:1}.iti__country-check{margin-left:var(--iti-spacer-horizontal);color:var(--iti-icon-color);align-items:center;display:flex}.iti__country-check-svg{width:var(--iti-clear-icon-size);height:var(--iti-clear-icon-size);display:block}.iti__country-list .iti__flag{margin-right:var(--iti-spacer-horizontal);flex-shrink:0}[dir=rtl] :is(.iti__country-list .iti__flag){margin-right:0;margin-left:var(--iti-spacer-horizontal)}:is(.iti--has-country-selector .iti__country-container:has(+input[disabled]),.iti--has-country-selector .iti__country-container:has(+input[readonly])) button.iti__selected-country{cursor:not-allowed}:is(.iti--has-country-selector .iti__country-container:has(+input[disabled]),.iti--has-country-selector .iti__country-container:has(+input[readonly])) button.iti__selected-country .iti__arrow{visibility:hidden}:is(.iti--has-country-selector .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])) .iti__selected-country-primary:hover,.iti--has-country-selector .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])) .iti__selected-country:has(+.iti__country-selector:hover) .iti__selected-country-primary){background-color:var(--iti-hover-color)}.iti--detached-country-selector{z-index:1060;position:fixed;top:-1000px;left:-1000px}.iti--detached-country-selector:hover{cursor:pointer}.iti--detached-country-selector{top:calc(anchor(bottom) + 3px);left:anchor(left);position-try-fallbacks:--iti-flip-above}@position-try --iti-flip-above{top: auto; bottom: calc(anchor(top) + 3px);}.iti__hide{display:none}.iti__v-hide{visibility:hidden}.iti--fullscreen-popup.iti--detached-country-selector{padding:var(--iti-mobile-popup-margin);background-color:#00000080;flex-direction:column;justify-content:flex-start;display:flex;position:fixed;inset:0}.iti--fullscreen-popup .iti__country-selector{flex-direction:column;max-height:100%;display:flex;position:relative}.iti--fullscreen-popup .iti__country,.iti--fullscreen-popup .iti__search-input{padding-top:10px;padding-bottom:10px}.iti--fullscreen-popup .iti__country{padding-left:10px;padding-right:10px;line-height:1.5em}.iti__flag{height:var(--iti-flag-height);width:var(--iti-flag-width);background-image:image-set(var(--iti-path-flags-1x) 1x, var(--iti-path-flags-2x) 2x);background-repeat:no-repeat;background-position:calc(var(--iti-flag-offset,100) * var(--iti-flag-width)) 0;background-size:calc(var(--iti-flag-count) * var(--iti-flag-width)) var(--iti-flag-height);border-radius:1px;box-shadow:0 0 1px #888}.iti__loading{box-shadow:none;background:0 0;position:relative}.iti__loading:after{content:"";width:var(--iti-flag-height);height:var(--iti-flag-height);box-sizing:border-box;border:2px solid var(--iti-icon-color);border-right-color:#0000;border-radius:50%;margin:auto;animation:1s linear infinite iti-spinner;position:absolute;inset:0}@keyframes iti-spinner{to{transform:rotate(360deg)}}.iti__strict-reject-animation .iti__tel-input,.iti__strict-reject-animation .iti__selected-country{animation:.3s cubic-bezier(.36,.07,.19,.97) iti-strict-reject-shake}@media (prefers-reduced-motion:reduce){.iti__strict-reject-animation .iti__tel-input{animation:.3s ease-out both iti-strict-reject-flash}.iti__strict-reject-animation .iti__selected-country{animation:none}}@keyframes iti-strict-reject-shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-3px)}40%,60%{transform:translate(3px)}}@keyframes iti-strict-reject-flash{40%{background-color:var(--iti-strict-reject-flash-color)}}.iti__globe{box-shadow:none;height:var(--iti-globe-icon-size);background:0 0;justify-content:center;align-items:center;padding:0;display:flex}.iti__globe .iti__globe-svg{width:100%;height:100%;fill:var(--iti-icon-color)}@supports ((-webkit-appearance:none)) and (not (background:-webkit-canvas(foo))){.iti__tel-input:focus{outline-offset:1px}}:root{--c-ink-50:#f4f6fa;--c-ink-100:#e4e8ef;--c-ink-200:#c3cedb;--c-ink-300:#9aa3b0;--c-ink-400:#6b7686;--c-ink-500:#3d4a5c;--c-ink-600:#243345;--c-ink-700:#16202e;--c-ink-800:#0d1622;--c-ink-900:#070c14;--c-paper:#fbfaf7;--c-paper-2:#f4f1ea;--c-paper-3:#e7e3d9;--c-line:#e7e3d9;--c-line-2:#d9d3c7;--c-line-cool:#e4e8ef;--c-white:#fff;--c-accent-50:#eef1f8;--c-accent-100:#c9d3e8;--c-accent-300:#7a8db8;--c-accent-500:#2a4a8c;--c-accent-600:#223e76;--c-accent-700:#1b2a4a;--c-accent-800:#131d33;--c-gold-50:#faf3e2;--c-gold-100:#e7d9a8;--c-gold-300:#c8932b;--c-gold-500:#b0822c;--c-gold-700:#876219;--c-gold-ink:#5a3f0c;--c-trust-50:#e8f4ee;--c-trust-100:#bfe0d0;--c-trust-500:#0f6e4e;--c-trust-700:#0a5238;--c-danger-50:#fceeec;--c-danger-100:#f0c0ba;--c-danger-500:#b42318;--c-danger-700:#7a1a11;--c-warn-50:#fff4e5;--c-warn-100:#fcd9a1;--c-warn-500:#b86e00;--c-warn-700:#7a4900;--c-warm-paper:#fbfaf7;--c-warm-sand:#f4f1ea;--c-warm-line:#e7e3d9;--c-warm-line2:#d9d3c7;--c-violet:#6d4fcb;--c-teal:#0e8079;--c-emerald:#1f8a5b;--c-info-50:#e8f0fe;--c-info-100:#b8d1f8;--c-info-500:#1a56db;--c-info-700:#143a8f;--bg:var(--c-paper);--bg-elevated:var(--c-white);--bg-subtle:var(--c-paper-2);--bg-sunken:var(--c-paper-3);--fg:var(--c-ink-700);--fg-strong:var(--c-ink-800);--fg-muted:var(--c-ink-400);--fg-faint:var(--c-ink-300);--fg-inverse:var(--c-white);--border:var(--c-line);--border-strong:var(--c-line-2);--border-cool:var(--c-line-cool);--accent:var(--c-accent-500);--accent-fg:var(--c-white);--accent-bg:var(--c-accent-50);--accent-border:var(--c-accent-100);--accent-press:var(--c-accent-700);--success:var(--c-trust-500);--success-bg:var(--c-trust-50);--success-border:var(--c-trust-100);--danger:var(--c-danger-500);--danger-bg:var(--c-danger-50);--danger-border:var(--c-danger-100);--warning:var(--c-warn-500);--warning-bg:var(--c-warn-50);--warning-border:var(--c-warn-100);--nav-bg:var(--c-ink-700);--nav-bg-hover:#ffffff0d;--nav-bg-active:#c8932b29;--nav-fg:var(--c-ink-200);--nav-fg-active:var(--c-white);--nav-fg-muted:#ffffff80;--nav-border:#ffffff0f;--font-sans:var(--font-sans,"Inter"), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-serif:var(--font-serif,"Fraunces"), Georgia, "Times New Roman", serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--t-xs:10.5px;--t-sm:11.5px;--t-base:12.5px;--t-md:13px;--t-lg:14px;--t-xl:16px;--t-2xl:19px;--t-3xl:24px;--t-4xl:30px;--t-5xl:48px;--lh-tight:1.15;--lh-snug:1.35;--lh-base:1.5;--lh-loose:1.65;--s-px:1px;--s-0:0;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-7:28px;--s-8:32px;--s-10:40px;--s-12:48px;--s-16:64px;--s-20:80px;--r-xs:3px;--r-sm:5px;--r-md:6px;--r-lg:7px;--r-xl:8px;--r-2xl:10px;--r-full:9999px;--sh-xs:0 1px 2px #16202e0d;--sh-sm:0 1px 2px #16202e0d, 0 1px 3px #16202e0f;--sh-md:0 4px 14px -4px #16202e1a, 0 2px 6px -2px #16202e0f;--sh-lg:0 12px 32px -10px #16202e2e, 0 6px 12px -6px #16202e14;--sh-xl:0 24px 56px -16px #16202e38, 0 10px 24px -10px #16202e1f;--sh-focus:0 0 0 3px var(--c-accent-100);--sh-focus-danger:0 0 0 3px var(--c-danger-100);--ease:cubic-bezier(.22, .61, .36, 1);--ease-back:cubic-bezier(.34, 1.56, .64, 1);--dur-fast:.12s;--dur:.18s;--dur-slow:.28s;--side-w:232px;--side-w-collapsed:56px;--topbar-h:48px;--content-max:1280px;--gutter:32px;--z-base:1;--z-sticky:10;--z-dropdown:50;--z-overlay:90;--z-modal:100;--z-toast:200;--z-tooltip:300}@media (max-width:768px){:root{--gutter:16px}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;font-feature-settings:"cv11", "ss01"}body{font-family:var(--font-sans);font-size:var(--t-md);line-height:var(--lh-base);color:var(--fg);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;overflow-x:hidden}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}input,textarea,select{background:0 0;border:0;outline:none}a{color:inherit;text-decoration:none}img,svg,video{max-width:100%;display:block}::selection{background:var(--fg-strong);color:var(--c-white)}.mono{font-family:var(--font-mono)}.serif{font-family:var(--font-serif);font-optical-sizing:auto}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}:focus-visible{box-shadow:var(--sh-focus);border-radius:var(--r-sm);outline:none}*{scrollbar-width:thin;scrollbar-color:var(--c-ink-200) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--c-ink-200);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--c-ink-300)}.ui-btn{justify-content:center;align-items:center;gap:var(--s-2);font-family:var(--font-sans);letter-spacing:-.003em;border-radius:var(--r-md);cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);-webkit-user-select:none;user-select:none;border:1px solid #0000;font-weight:600;line-height:1;display:inline-flex}.ui-btn:active:not(:disabled){transform:translateY(.5px)}.ui-btn:disabled{opacity:.55;cursor:not-allowed}.ui-btn[data-loading]{cursor:progress}.ui-btn__icon{flex:none;display:inline-flex}.ui-btn__icon svg{width:1em;height:1em}.ui-btn__label{align-items:center;display:inline-flex}.ui-btn--block{width:100%}.ui-btn__spin{border:1.5px solid;border-top-color:#0000;border-radius:50%;flex:none;width:1em;height:1em;animation:.7s linear infinite ui-spin}@keyframes ui-spin{to{transform:rotate(360deg)}}.ui-btn--xs{font-size:var(--t-sm);padding:6px 10px}.ui-btn--xs .ui-btn__icon svg{width:13px;height:13px}.ui-btn--sm{font-size:var(--t-base);padding:8px 12px}.ui-btn--sm .ui-btn__icon svg{width:14px;height:14px}.ui-btn--md{font-size:var(--t-md);padding:10px 16px}.ui-btn--md .ui-btn__icon svg{width:16px;height:16px}.ui-btn--lg{font-size:var(--t-lg);padding:12px 20px}.ui-btn--lg .ui-btn__icon svg{width:18px;height:18px}.ui-btn--primary{background:var(--accent);color:var(--accent-fg);box-shadow:0 1px 2px #2a4a8c47,inset 0 1px #ffffff14}.ui-btn--primary:hover:not(:disabled){background:var(--accent-press)}.ui-btn--secondary{background:var(--bg-elevated);color:var(--fg-strong);border-color:var(--border-strong)}.ui-btn--secondary:hover:not(:disabled){background:var(--bg-subtle);border-color:var(--c-ink-300)}.ui-btn--outline{color:var(--fg-strong);border-color:var(--border-strong);background:0 0}.ui-btn--outline:hover:not(:disabled){background:var(--bg-subtle);border-color:var(--c-ink-400)}.ui-btn--ghost{color:var(--fg-strong);background:0 0}.ui-btn--ghost:hover:not(:disabled){background:var(--bg-subtle)}.ui-btn--danger{background:var(--bg-elevated);color:var(--danger);border-color:var(--danger-border)}.ui-btn--danger:hover:not(:disabled){background:var(--danger-bg);border-color:var(--danger)}.ui-btn--gold{background:var(--c-gold-500);color:#1f1606;box-shadow:0 1px 2px #b0822c4d,inset 0 1px #ffffff29}.ui-btn--gold:hover:not(:disabled){background:#9a701f}.ui-btn--dark{background:var(--c-ink-700);color:var(--c-white)}.ui-btn--dark:hover:not(:disabled){background:var(--c-ink-800)}.ui-field{gap:var(--s-2);flex-direction:column;display:flex}.ui-field__head{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.ui-field__label{font-size:var(--t-base);color:var(--fg-strong);letter-spacing:-.002em;font-weight:600;line-height:1.3}.ui-field__req{color:var(--danger);margin-left:2px;font-weight:700}.ui-field__adorn{font-size:var(--t-sm);color:var(--fg-muted);font-variant-numeric:tabular-nums}.ui-field__hint{font-size:var(--t-sm);color:var(--fg-muted);line-height:1.45}.ui-field__err{font-size:var(--t-sm);color:var(--danger);font-weight:500;line-height:1.45}.ui-input,.ui-textarea{width:100%;font-family:var(--font-sans);font-size:var(--t-md);color:var(--fg-strong);background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:var(--r-md);transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);padding:9px 12px;line-height:1.4;display:block}.ui-input::placeholder,.ui-textarea::placeholder{color:var(--fg-faint)}.ui-input:hover:not(:disabled,:focus),.ui-textarea:hover:not(:disabled,:focus){border-color:var(--c-ink-300)}.ui-input:focus,.ui-textarea:focus{border-color:var(--accent);box-shadow:var(--sh-focus);outline:0}.ui-input:disabled,.ui-textarea:disabled{background:var(--bg-subtle);color:var(--fg-muted);cursor:not-allowed}.ui-input--err,.ui-textarea--err{border-color:var(--danger)}.ui-input--err:focus,.ui-textarea--err:focus{box-shadow:var(--sh-focus-danger)}.ui-textarea{resize:vertical;min-height:96px;line-height:1.55}.ui-input-wrap{position:relative}.ui-input-wrap__icon{color:var(--fg-faint);pointer-events:none;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.ui-input-wrap__icon svg{width:16px;height:16px}.ui-input-wrap__icon--l{left:12px}.ui-input-wrap__icon--r{right:12px}.ui-input--pad-l{padding-left:38px}.ui-input--pad-r{padding-right:38px}.ui-input--num{font-variant-numeric:tabular-nums}.ui-card{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--sh-xs)}.ui-card__head{padding:var(--s-5) var(--s-6);border-bottom:1px solid var(--border);align-items:center;gap:var(--s-3);display:flex}.ui-card__title{font-size:var(--t-lg);color:var(--fg-strong);letter-spacing:-.007em;font-weight:700}.ui-card__desc{font-size:var(--t-base);color:var(--fg-muted);margin-top:2px}.ui-card__body{padding:var(--s-6)}.ui-card__foot{padding:var(--s-4) var(--s-6);border-top:1px solid var(--border);align-items:center;gap:var(--s-3);background:var(--bg-subtle);border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;display:flex}.ui-badge{font-family:var(--font-sans);border-radius:var(--r-full);white-space:nowrap;align-items:center;gap:6px;font-weight:600;line-height:1;display:inline-flex}.ui-badge--sm{font-size:var(--t-xs);letter-spacing:.02em;padding:3px 8px}.ui-badge--md{font-size:var(--t-sm);letter-spacing:.01em;padding:4px 10px}.ui-badge__dot{background:currentColor;border-radius:50%;width:6px;height:6px}.ui-badge--neutral{color:var(--fg-muted);background:var(--bg-subtle)}.ui-badge--ink{color:var(--c-ink-700);background:var(--c-ink-50)}.ui-badge--accent{color:var(--accent);background:var(--accent-bg)}.ui-badge--trust{color:var(--success);background:var(--success-bg)}.ui-badge--gold{color:var(--c-gold-700);background:var(--c-gold-50)}.ui-badge--danger{color:var(--danger);background:var(--danger-bg)}.ui-badge--warn{color:var(--warning);background:var(--warning-bg)}.ui-badge--info{color:var(--c-info-500);background:var(--c-info-50)}.ui-badge--outline{background:0 0;border:1px solid}.ui-avatar{background:var(--accent-bg);color:var(--accent);font-family:var(--font-sans);-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex;overflow:hidden}.ui-avatar--sq{border-radius:var(--r-md)}.ui-avatar--logo{border:1px solid var(--c-warm-line,#e7e3d9);background:#fff}.ui-avatar--logo .ui-avatar__img{object-fit:contain;padding:2px}.ui-avatar__img{object-fit:cover;width:100%;height:100%}.ui-avatar__fb{justify-content:center;align-items:center;width:100%;height:100%;line-height:1;display:inline-flex}.ui-avatar--xs{width:20px;height:20px;font-size:9px}.ui-avatar--sm{width:28px;height:28px;font-size:11px}.ui-avatar--md{width:36px;height:36px;font-size:13px}.ui-avatar--lg{width:48px;height:48px;font-size:16px}.ui-avatar--xl{width:72px;height:72px;font-size:22px}.ui-avatar.cphero__logo{border-radius:14px;width:80px;height:80px;font-size:28px}.ui-avatar.cphead__logo{border-radius:var(--r-lg,16px);width:100px;height:100px;font-size:34px}.ui-avatar.cocard__logo{border-radius:12px;width:56px;height:56px;font-size:20px}.ui-avatar.simcard__logo{border-radius:10px;width:44px;height:44px;font-size:15px}.ui-avatar.cmp-logo{border-radius:6px;width:44px;height:44px;font-size:15px}.ui-avatar.subrank-card__logo{border-radius:8px;width:32px;height:32px;font-size:12px}.ui-avatar.rvstart__logo{border-radius:18px;width:96px;height:96px;font-size:32px}.ui-avatar.rvwiz__logo{border-radius:11px;width:52px;height:52px;font-size:18px}.ui-avatar.nav-profile__logo{width:30px;height:30px;font-size:13px}.rvpage__head .ui-avatar.cphead__logo{width:72px;height:72px;font-size:26px}@media (max-width:980px){.ui-avatar.cphero__logo{border-radius:12px;width:64px;height:64px;font-size:22px}}@media (max-width:640px){.ui-avatar.cocard__logo{width:48px;height:48px;font-size:17px}}.ui-spin{border:2px solid var(--c-ink-200);border-top-color:var(--accent);border-radius:50%;animation:.7s linear infinite ui-spin;display:inline-block}.ui-skeleton{background:linear-gradient(90deg, var(--bg-subtle) 0, var(--bg-sunken) 50%, var(--bg-subtle) 100%);border-radius:var(--r-sm);background-size:200% 100%;animation:1.4s ease-in-out infinite ui-skel;display:block}@keyframes ui-skel{0%{background-position:200% 0}to{background-position:-200% 0}}.ui-select-trigger{align-items:center;gap:var(--s-2);width:100%;min-height:38px;font-family:var(--font-sans);font-size:var(--t-md);color:var(--fg-strong);background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:var(--r-md);text-align:left;transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);cursor:pointer;padding:8px 12px;display:inline-flex}.ui-select-trigger:hover:not(:disabled,:focus,[data-state=open]){border-color:var(--c-ink-300)}.ui-select-trigger:focus,.ui-select-trigger[data-state=open]{border-color:var(--accent);box-shadow:var(--sh-focus);outline:0}.ui-select-trigger[data-placeholder]{color:var(--fg-faint)}.ui-select-trigger:disabled{background:var(--bg-subtle);color:var(--fg-muted);cursor:not-allowed}.ui-select-trigger--err{border-color:var(--danger)}.ui-select-trigger--err:focus{box-shadow:var(--sh-focus-danger)}.ui-select-trigger__chev{width:14px;height:14px;color:var(--fg-muted);transition:transform var(--dur-fast) var(--ease);flex:none;margin-left:auto}.ui-select-trigger[data-state=open] .ui-select-trigger__chev{transform:rotate(180deg)}.ui-select-content{background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:var(--r-md);box-shadow:var(--sh-lg);min-width:var(--radix-select-trigger-width);max-height:var(--radix-select-content-available-height);z-index:var(--z-dropdown);overflow:hidden}.ui-select-viewport{padding:4px}.ui-select-item{font-size:var(--t-md);color:var(--fg-strong);border-radius:var(--r-sm);cursor:pointer;-webkit-user-select:none;user-select:none;outline:0;align-items:center;padding:8px 32px 8px 12px;display:flex;position:relative}.ui-select-item[data-highlighted]{background:var(--bg-subtle)}.ui-select-item[data-state=checked]{color:var(--accent);font-weight:600}.ui-select-item[data-disabled]{color:var(--fg-faint);pointer-events:none}.ui-select-item__check{color:var(--accent);display:inline-flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.ui-select-item__check svg{width:14px;height:14px}.ui-select-sep{background:var(--border);height:1px;margin:4px 0}.ui-cb{background:var(--bg-elevated);border:1.5px solid var(--border-strong);width:18px;height:18px;transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);cursor:pointer;border-radius:4px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-cb:hover:not([data-disabled]){border-color:var(--c-ink-400)}.ui-cb[data-state=checked],.ui-cb[data-state=indeterminate]{background:var(--accent);border-color:var(--accent)}.ui-cb[data-disabled]{opacity:.5;cursor:not-allowed}.ui-cb:focus-visible{box-shadow:var(--sh-focus)}.ui-cb__ind{color:var(--c-white);display:inline-flex}.ui-cb__ind svg{stroke-width:3px;width:12px;height:12px}.ui-cb-wrap{align-items:flex-start;gap:var(--s-3);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.ui-cb-wrap__txt{flex-direction:column;gap:2px;padding-top:1px;display:flex}.ui-cb-wrap__lbl{font-size:var(--t-md);color:var(--fg-strong);font-weight:500;line-height:1.3}.ui-cb-wrap__desc{font-size:var(--t-sm);color:var(--fg-muted);line-height:1.45}.ui-switch{background:var(--c-ink-200);border-radius:var(--r-full);width:36px;height:20px;transition:background var(--dur) var(--ease);cursor:pointer;flex:none;position:relative}.ui-switch[data-state=checked]{background:var(--accent)}.ui-switch[data-disabled]{opacity:.5;cursor:not-allowed}.ui-switch:focus-visible{box-shadow:var(--sh-focus)}.ui-switch__thumb{background:var(--c-white);width:16px;height:16px;transition:transform var(--dur) var(--ease);border-radius:50%;display:block;transform:translate(2px);box-shadow:0 1px 3px #0003}.ui-switch[data-state=checked] .ui-switch__thumb{transform:translate(18px)}.ui-radio{background:var(--bg-elevated);border:1.5px solid var(--border-strong);cursor:pointer;width:18px;height:18px;transition:border-color var(--dur-fast) var(--ease);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-radio:hover{border-color:var(--c-ink-400)}.ui-radio[data-state=checked]{border-color:var(--accent)}.ui-radio:focus-visible{box-shadow:var(--sh-focus)}.ui-radio__ind{display:inline-flex}.ui-radio__ind:after{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px}.ui-radio-wrap{align-items:center;gap:var(--s-3);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.ui-radio-wrap__lbl{font-size:var(--t-md);color:var(--fg-strong);line-height:1.3}.ui-tabs-list{background:var(--bg-subtle);border-radius:var(--r-md);border:1px solid var(--border);gap:2px;padding:4px;display:inline-flex}.ui-tabs-trigger{font-family:var(--font-sans);font-size:var(--t-base);color:var(--fg-muted);border-radius:var(--r-sm);cursor:pointer;transition:color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);padding:7px 14px;font-weight:600}.ui-tabs-trigger:hover{color:var(--fg-strong)}.ui-tabs-trigger[data-state=active]{background:var(--bg-elevated);color:var(--fg-strong);box-shadow:var(--sh-xs)}.ui-tabs-content{margin-top:var(--s-5);outline:0}.ui-dialog-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:var(--z-overlay);animation:ui-fade var(--dur) var(--ease);background:#0d162273;position:fixed;inset:0}@keyframes ui-fade{0%{opacity:0}to{opacity:1}}.ui-dialog-content{background:var(--bg-elevated);z-index:var(--z-modal);box-shadow:var(--sh-xl);outline:0;flex-direction:column;display:flex;position:fixed}.ui-dialog-content--center{border-radius:var(--r-xl);width:90vw;max-width:540px;max-height:85vh;animation:ui-pop var(--dur) var(--ease);top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes ui-pop{0%{opacity:0;transform:translate(-50%,-48%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.ui-dialog-content--right{border-left:1px solid var(--border);width:min(90vw,540px);animation:ui-slide-r var(--dur) var(--ease);top:0;bottom:0;right:0}@keyframes ui-slide-r{0%{transform:translate(100%)}to{transform:translate(0)}}.ui-dialog-content--left{border-right:1px solid var(--border);width:min(90vw,540px);animation:ui-slide-l var(--dur) var(--ease);top:0;bottom:0;left:0}@keyframes ui-slide-l{0%{transform:translate(-100%)}to{transform:translate(0)}}.ui-dialog__head{padding:var(--s-5) var(--s-6);border-bottom:1px solid var(--border);flex-direction:column;flex:none;gap:2px;display:flex}.ui-dialog__title{font-family:var(--font-sans);font-size:var(--t-lg);color:var(--fg-strong);letter-spacing:-.007em;font-weight:700}.ui-dialog__desc{font-size:var(--t-base);color:var(--fg-muted)}.ui-dialog__body{padding:var(--s-6);flex:1;overflow-y:auto}.ui-dialog__foot{padding:var(--s-4) var(--s-6);border-top:1px solid var(--border);justify-content:flex-end;align-items:center;gap:var(--s-3);flex:none;display:flex}.ui-dialog__close{border-radius:var(--r-md);width:32px;height:32px;color:var(--fg-muted);cursor:pointer;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:14px;right:14px}.ui-dialog__close:hover{background:var(--bg-subtle);color:var(--fg-strong)}.ui-dialog__close svg{width:16px;height:16px}.ui-dialog__close:focus-visible{box-shadow:var(--sh-focus)}.ui-tooltip{background:var(--c-ink-800);color:var(--c-white);font-size:var(--t-sm);border-radius:var(--r-sm);box-shadow:var(--sh-md);z-index:var(--z-tooltip);animation:ui-fade var(--dur-fast) var(--ease);max-width:280px;padding:6px 10px;font-weight:500}.ui-tooltip__arrow{fill:var(--c-ink-800)}.ui-popover{background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:var(--r-md);box-shadow:var(--sh-lg);padding:var(--s-3);z-index:var(--z-dropdown);animation:ui-fade var(--dur-fast) var(--ease);min-width:200px}.ui-progress{background:var(--bg-sunken);border-radius:var(--r-full);width:100%;height:6px;position:relative;overflow:hidden}.ui-progress__ind{background:var(--accent);width:100%;height:100%;transition:transform .5s var(--ease)}.ui-progress--trust .ui-progress__ind{background:var(--success)}.ui-progress--gold .ui-progress__ind{background:var(--c-gold-500)}.ui-ring{justify-content:center;align-items:center;display:inline-flex;position:relative}.ui-ring__txt{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ui-ring__val{font-family:var(--font-sans);font-size:var(--t-2xl);color:var(--fg-strong);letter-spacing:-.01em;font-weight:700;line-height:1}.ui-ring__val small{color:var(--fg-muted);margin-left:1px;font-size:.5em;font-weight:600}.ui-ring__lbl{font-size:var(--t-xs);color:var(--fg-muted);margin-top:4px;font-weight:500}.ui-sep{background:var(--border);flex:none}.ui-sep--horizontal{width:100%;height:1px;margin:var(--s-4) 0}.ui-sep--vertical{width:1px;height:100%;margin:0 var(--s-3)}.ui-empty{padding:var(--s-12) var(--s-6);text-align:center;align-items:center;gap:var(--s-3);border-radius:var(--r-lg);flex-direction:column;display:flex}.ui-empty__icon{background:var(--bg-subtle);width:56px;height:56px;color:var(--fg-muted);margin-bottom:var(--s-2);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ui-empty__icon svg{width:26px;height:26px}.ui-empty__title{font-size:var(--t-xl);color:var(--fg-strong);letter-spacing:-.01em;font-weight:700}.ui-empty__desc{font-size:var(--t-md);color:var(--fg-muted);max-width:420px;line-height:1.55}.ui-empty__action{margin-top:var(--s-3)}.ui-toast{background:var(--bg-elevated)!important;border:1px solid var(--border-strong)!important;border-radius:var(--r-md)!important;box-shadow:var(--sh-lg)!important;color:var(--fg-strong)!important;font-family:var(--font-sans)!important;padding:14px 16px!important}.ui-toast__title{font-size:var(--t-md);color:var(--fg-strong);font-weight:600}.ui-toast__desc{font-size:var(--t-base);color:var(--fg-muted);margin-top:2px}.ui-toast--success{border-color:var(--success-border)!important}.ui-toast--success [data-icon]{color:var(--success)!important}.ui-toast--error{border-color:var(--danger-border)!important}.ui-toast--error [data-icon]{color:var(--danger)!important}.ui-toast--warn{border-color:var(--warning-border)!important}.ui-toast--warn [data-icon]{color:var(--warning)!important}.ui-toast--info [data-icon]{color:var(--c-info-500)!important}.pshell{grid-template-columns:var(--side-w) 1fr;background:var(--c-warm-paper,#fbfaf7);min-height:100vh;transition:grid-template-columns var(--dur) var(--ease);display:grid}.pshell[data-collapsed=true]{grid-template-columns:var(--side-w-collapsed) 1fr}.pmain{flex-direction:column;min-width:0;display:flex}.pcontent{padding:var(--s-7) var(--s-8);width:100%;max-width:1280px;transition:max-width var(--dur) var(--ease);flex:1}.pshell[data-collapsed=true] .pcontent{max-width:1600px}.pside{background:var(--nav-bg);height:100vh;color:var(--nav-fg);border-right:1px solid var(--nav-border);width:var(--side-w);z-index:var(--z-sticky);transition:width var(--dur) var(--ease);flex-direction:column;display:flex;position:sticky;top:0;overflow:hidden auto}.pside--collapsed{width:var(--side-w-collapsed)}.pside__backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:calc(var(--z-overlay) - 1);animation:ui-fade var(--dur) var(--ease);background:#0d16228c;display:none;position:fixed;inset:0}.pside__brand{border-bottom:1px solid var(--nav-border);height:var(--topbar-h);flex:none;justify-content:space-between;align-items:center;padding:0 16px;display:flex}.pside__brand-link{color:var(--nav-fg-active);flex:1;align-items:center;gap:8px;min-width:0;display:inline-flex;overflow:hidden}.pside__brand-logo{filter:brightness(0)invert();opacity:.95;width:auto;height:18px;transition:opacity var(--dur) var(--ease);flex:none;display:block}.pside--collapsed .pside__brand-link{opacity:0;pointer-events:none;width:0}.pside__toggle{border-radius:var(--r-sm);width:28px;height:28px;color:var(--nav-fg-muted);transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);flex:none;justify-content:center;align-items:center;display:inline-flex}.pside__toggle:hover{background:var(--nav-bg-hover);color:var(--nav-fg-active)}.pside__toggle svg{width:14px;height:14px;transition:transform var(--dur) var(--ease)}.pside--collapsed .pside__brand{justify-content:center;padding:0 8px}.pside__toggle--mobile{display:none}.pside__search{border:1px solid var(--nav-border);border-radius:var(--r-sm);color:var(--nav-fg-muted);width:calc(100% - 24px);transition:all var(--dur-fast) var(--ease);cursor:pointer;text-align:left;background:#ffffff0d;align-items:center;gap:8px;margin:8px 10px 6px;padding:6px 10px;font-size:13px;display:flex}.pside__search:hover{color:var(--nav-fg-active);background:#c8932b1f;border-color:#c8932b4d}.pside__search svg{flex:none;width:14px;height:14px}.pside__search span{transition:opacity var(--dur) var(--ease);flex:1}.pside__kbd{font-family:var(--font-sans);color:var(--nav-fg-muted);border:1px solid var(--nav-border);letter-spacing:.02em;transition:opacity var(--dur) var(--ease);background:#ffffff12;border-radius:3px;padding:1px 5px;font-size:10.5px;font-weight:600}.pside--collapsed .pside__search{justify-content:center;padding:9px 0}.pside--collapsed .pside__search .pside__kbd,.pside--collapsed .pside__search span{opacity:0;pointer-events:none;max-width:0;overflow:hidden}.pside__nav{flex-direction:column;flex:1;gap:14px;padding:4px 8px 16px;display:flex}.pside__sec{flex-direction:column;gap:2px;display:flex}.pside__sec-h{text-transform:uppercase;letter-spacing:.08em;color:var(--nav-fg-muted);transition:opacity var(--dur) var(--ease);padding:6px 10px 4px;font-size:10px;font-weight:600}.pside__item{color:var(--nav-fg);transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);white-space:nowrap;border-radius:5px;outline:0;align-items:center;gap:10px;padding:6px 9px;font-size:12.5px;font-weight:500;display:flex;position:relative}.pside__item:hover{background:var(--nav-bg-hover);color:var(--nav-fg-active)}.pside__item--active{background:var(--nav-bg-active);color:var(--c-gold-100,#e7d9a8);font-weight:600}.pside__item--active:before{content:"";background:var(--c-gold-300,#c8932b);border-radius:0 2px 2px 0;width:3px;position:absolute;top:6px;bottom:6px;left:-8px}.pside__icn{color:inherit;flex:none;display:inline-flex}.pside__icn svg{stroke-width:1.75px;width:14px;height:14px}.pside__lbl{text-overflow:ellipsis;min-width:0;transition:opacity var(--dur) var(--ease), max-width var(--dur) var(--ease);flex:1;overflow:hidden}.pside__badge{letter-spacing:.04em;transition:opacity var(--dur) var(--ease);padding:2px 6px;font-size:9.5px}.pside--collapsed .pside__sec-h{opacity:0;max-height:0;padding:0 10px;overflow:hidden}.pside--collapsed .pside__badge,.pside--collapsed .pside__lbl{opacity:0;pointer-events:none;white-space:nowrap;max-width:0;overflow:hidden}.pside--collapsed .pside__item--active:before{left:0}.pside--collapsed [data-tooltip]{position:relative}.pside--collapsed [data-tooltip]:focus-visible:after,.pside--collapsed [data-tooltip]:hover:after{content:attr(data-tooltip);background:var(--c-ink-700,#16202e);color:#fff;border-radius:var(--r-xs);white-space:nowrap;pointer-events:none;z-index:9999;box-shadow:var(--sh-md);opacity:0;animation:ui-fade var(--dur) var(--ease) forwards .15s;padding:6px 10px;font-size:12.5px;font-weight:500;position:absolute;top:50%;left:calc(100% + 12px);transform:translateY(-50%)}.pside--collapsed [data-tooltip]:focus-visible:before,.pside--collapsed [data-tooltip]:hover:before{content:"";border:5px solid #0000;border-right-color:var(--c-ink-700,#16202e);pointer-events:none;z-index:9999;opacity:0;width:0;height:0;animation:ui-fade var(--dur) var(--ease) forwards .15s;position:absolute;top:50%;left:calc(100% + 6px);transform:translateY(-50%)}.pside__foot{border-top:1px solid var(--nav-border);flex:none;padding:10px}.pside__co{border-radius:var(--r-sm);align-items:center;gap:10px;padding:6px 8px;display:flex}.pside__co-txt{min-width:0;transition:opacity var(--dur) var(--ease), max-width var(--dur) var(--ease);flex-direction:column;display:flex}.pside__co-name{font-size:var(--t-base);color:var(--nav-fg-active);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.pside__co-plan{color:var(--nav-fg-muted);margin-top:1px;font-size:11px}.pside--collapsed .pside__co-txt{opacity:0;pointer-events:none;max-width:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.pcontent,.pshell,.pside,.pside__badge,.pside__brand-link,.pside__brand-logo,.pside__co-txt,.pside__lbl,.pside__sec-h,.pside__toggle svg{transition:none!important;animation:none!important}}.ptop{height:var(--topbar-h);padding:0 var(--s-8);border-bottom:1px solid var(--c-warm-line,#e7e3d9);z-index:var(--z-sticky);justify-content:space-between;align-items:center;gap:var(--s-3);background:#fff;display:flex;position:sticky;top:0}.ptop__l{align-items:center;gap:var(--s-3);flex:auto;min-width:0;display:flex}.ptop__r{align-items:center;gap:var(--s-2);flex:none;justify-content:flex-end;margin-left:auto;display:flex}.ptop__burger{border-radius:var(--r-sm);width:36px;height:36px;color:var(--fg-strong);transition:background var(--dur-fast) var(--ease);justify-content:center;align-items:center;display:none}.ptop__burger:hover{background:var(--c-warm-sand,#f4f1ea)}.ptop__burger svg{width:18px;height:18px}.ptop__pagectx{align-items:center;gap:10px;min-width:0;display:flex}.ptop__page{color:var(--c-ink-700,#16202e);letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-family:Fraunces,serif;font-size:14px;font-weight:500;overflow:hidden}.ptop__status{flex:none}.ptop__searchbtn{background:var(--c-warm-sand,#f4f1ea);border:1px solid var(--c-warm-line,#e7e3d9);border-radius:var(--r-sm);color:var(--fg-muted);cursor:pointer;transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);align-items:center;gap:8px;width:100%;min-width:240px;max-width:340px;padding:6px 12px;font-size:12px;display:flex}.ptop__searchbtn:hover{border-color:var(--c-gold-500,#b0822c);color:var(--fg-strong);background:#fff}.ptop__searchbtn svg{flex:none;width:14px;height:14px}.ptop__searchbtn span{text-align:left;flex:1}.ptop__searchbtn kbd{font-family:var(--font-sans);color:var(--fg-muted);border:1px solid var(--c-warm-line,#e7e3d9);letter-spacing:.02em;background:#fff;border-radius:3px;padding:1px 5px;font-size:11px;font-weight:600}.ptop__viewlive{color:var(--c-gold-700,#876219);border-radius:var(--r-xs);background:var(--c-gold-50,#faf3e2);border:1px solid var(--c-gold-100,#e7d9a8);transition:all var(--dur-fast) var(--ease);align-items:center;gap:5px;padding:6px 11px;font-size:13px;font-weight:600;display:inline-flex}.ptop__viewlive:hover{background:var(--c-gold-500,#b0822c);color:#fff;border-color:var(--c-gold-500,#b0822c)}.ptop__viewlive svg{width:12px;height:12px}.ptop__icnbtn{border-radius:var(--r-sm);width:30px;height:30px;color:var(--fg-muted);transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);justify-content:center;align-items:center;display:inline-flex;position:relative}.ptop__icnbtn:hover{background:var(--c-warm-sand,#f4f1ea);color:var(--fg-strong)}.ptop__icnbtn svg{width:14px;height:14px}.ptop__user{border-radius:var(--r-sm);transition:background var(--dur-fast) var(--ease);align-items:center;gap:8px;padding:4px 8px 4px 4px;display:flex}.ptop__user:hover{background:var(--c-warm-sand,#f4f1ea)}.ptop__user-txt{flex-direction:column;align-items:flex-start;line-height:1.2;display:none}.ptop__user-name{font-size:var(--t-base);color:var(--fg-strong);font-weight:600}.ptop__user-mail{color:var(--fg-muted);font-size:11px}.ptop__chev{width:13px;height:13px;color:var(--fg-muted)}.ptop__menu{border:1px solid var(--c-warm-line2,#d9d3c7);border-radius:var(--r-sm);box-shadow:var(--sh-lg);min-width:200px;z-index:var(--z-dropdown);animation:ui-fade var(--dur-fast) var(--ease);background:#fff;padding:4px}.ptop__menu-item{font-size:var(--t-md);color:var(--fg-strong);border-radius:var(--r-xs);cursor:pointer;text-align:left;align-items:center;gap:8px;width:100%;padding:8px 10px;display:flex}.ptop__menu-item:hover{background:var(--c-warm-sand,#f4f1ea)}.ptop__menu-item svg{width:15px;height:15px;color:var(--fg-muted)}.ptop__menu-item--danger,.ptop__menu-item--danger svg{color:var(--danger)}.ptop__menu-item--danger:hover{background:var(--danger-bg)}.ptop__menu-sep{background:var(--c-warm-line,#e7e3d9);height:1px;margin:4px 0}@media (min-width:1180px){.ptop__user-txt{display:inline-flex}}@media (max-width:1023px){.pshell{grid-template-columns:var(--side-w-collapsed) 1fr}.pside{width:var(--side-w-collapsed)}.pside__brand-link{opacity:0;pointer-events:none;width:0}.pside__badge,.pside__co-txt,.pside__lbl,.pside__sec-h{opacity:0;max-width:0;overflow:hidden}.pside__search{justify-content:center;padding:9px 0}.pside__search .pside__kbd,.pside__search span{opacity:0;max-width:0}.pside__brand{justify-content:center;padding:0 8px}.pside__toggle--desktop{display:none}.pside__item{justify-content:center;padding:9px 0}.pside__item--active:before{left:0}.pside__co{justify-content:center;padding:4px 0}.pcontent{padding:var(--s-6);max-width:none}.ptop{padding:0 var(--s-6);grid-template-columns:auto 1fr auto}.ptop__searchbtn{min-width:0;max-width:320px}.ptop__searchbtn span{display:none}}@media (max-width:767px){.pshell{grid-template-columns:1fr}.pside{width:min(85vw,280px);z-index:var(--z-overlay);box-shadow:var(--sh-xl);transition:transform var(--dur) var(--ease);border-right:0;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.pside--mobile-open{transform:translate(0)}.pside__backdrop{display:block}.pside__brand-link{opacity:1!important;pointer-events:auto!important;width:auto!important}.pside__brand-logo{height:22px;display:block}.pside__lbl{opacity:1!important;max-width:none!important;overflow:visible!important}.pside__sec-h{opacity:1!important;max-height:none!important;padding:6px 10px 4px!important;overflow:visible!important}.pside__co-txt{opacity:1!important;max-width:none!important;overflow:visible!important}.pside__badge{opacity:1!important;max-width:none!important}.pside__search{justify-content:flex-start;padding:9px 12px}.pside__search .pside__kbd,.pside__search span{opacity:1!important;max-width:none!important}.pside__brand{justify-content:space-between;padding:0 16px}.pside__toggle--mobile{display:inline-flex}.pside__item{justify-content:flex-start;padding:9px 10px}.pside__item--active:before{left:-8px}.pside__co{justify-content:flex-start;padding:6px 8px}.ptop__burger{display:inline-flex}.ptop{padding:0 var(--s-4);gap:var(--s-2)}.ptop__pagectx .ptop__status{display:none}.ptop__page{font-size:16px}.ptop__searchbtn{min-width:0;padding:7px 10px}.ptop__searchbtn kbd,.ptop__viewlive{display:none}.pcontent{padding:var(--s-5) var(--s-4);max-width:none}}@media (max-width:480px){.ptop{padding:0 var(--s-3);gap:var(--s-2)}.ptop__icnbtn{width:32px;height:32px}.ptop__user{padding:4px}.ptop__searchbtn{display:none}.ptop{grid-template-columns:auto 1fr auto}.pcontent{padding:var(--s-4) var(--s-3)}}.ppage-head{border-bottom:1px solid var(--c-warm-line,#e7e3d9);flex-direction:column;gap:10px;margin-bottom:18px;padding-bottom:14px;display:flex}.ppage-head__crumbs{color:var(--fg-muted);align-items:center;gap:4px;margin-bottom:4px;font-size:12.5px;display:flex}.ppage-head__crumb{color:var(--fg-muted);transition:color var(--dur-fast) var(--ease)}.ppage-head__crumb:hover{color:var(--c-gold-700,#876219)}.ppage-head__crumb.is-current{color:var(--fg-strong);font-weight:500}.ppage-head__crumb-sep{width:12px;height:12px;color:var(--fg-faint)}.ppage-head__row{justify-content:space-between;align-items:flex-start;gap:var(--s-5);flex-wrap:wrap;display:flex}.ppage-head__title-block{flex:1;min-width:0}.ppage-head__title-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ppage-head__title{letter-spacing:-.015em;color:var(--c-ink-700,#16202e);letter-spacing:-.018em;font-family:Fraunces,serif;font-size:21px;font-weight:500;line-height:1.1}.ppage-head__desc{color:var(--fg-muted);max-width:660px;margin-top:4px;font-size:12.5px;line-height:1.5}.ppage-head__actions{flex:none;align-items:center;gap:10px;display:flex}.ppage-head__live{color:var(--c-gold-700,#876219);border:1px solid var(--c-gold-100,#e7d9a8);background:var(--c-gold-50,#faf3e2);transition:all var(--dur-fast) var(--ease);border-radius:5px;align-items:center;gap:5px;padding:5px 10px;font-size:13px;font-weight:600;display:inline-flex}.ppage-head__live:hover{background:var(--c-gold-500,#b0822c);color:#fff;border-color:var(--c-gold-500,#b0822c)}.ppage-head__tabs{border-bottom:1px solid var(--c-warm-line,#e7e3d9);scrollbar-width:none;gap:0;margin-top:8px;display:flex;overflow-x:auto}.ppage-head__tabs::-webkit-scrollbar{display:none}.ppage-head__tab{color:var(--fg-muted);white-space:nowrap;transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 16px;font-size:13.5px;font-weight:600}.ppage-head__tab:hover{color:var(--fg-strong)}.ppage-head__tab.is-active{color:var(--fg-strong);border-bottom-color:var(--c-gold-500,#b0822c)}@media (max-width:767px){.ppage-head__row{flex-direction:column;align-items:stretch;gap:12px}.ppage-head__actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.ppage-head__title{font-size:22px}}.pcmd{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:9999;animation:ui-fade var(--dur-fast) var(--ease);background:#0d162273;justify-content:center;align-items:flex-start;padding-top:12vh;display:flex;position:fixed;inset:0}.pcmd__panel{border:1px solid var(--c-warm-line2,#d9d3c7);background:#fff;border-radius:14px;flex-direction:column;width:min(560px,92vw);max-height:70vh;display:flex;overflow:hidden;box-shadow:0 20px 60px #00000040}.pcmd__inputrow{border-bottom:1px solid var(--c-warm-line,#e7e3d9);align-items:center;gap:10px;padding:14px 18px;display:flex}.pcmd__inputrow svg{width:18px;height:18px;color:var(--fg-muted)}.pcmd__inputrow input{color:var(--fg-strong);background:0 0;border:0;outline:0;flex:1;font-size:16px}.pcmd__kbd{font-family:var(--font-sans);color:var(--fg-muted);background:var(--c-warm-sand,#f4f1ea);border:1px solid var(--c-warm-line,#e7e3d9);border-radius:3px;padding:2px 6px;font-size:11px;font-weight:600}.pcmd__list{padding:6px;overflow-y:auto}.pcmd__empty{text-align:center;color:var(--fg-muted);padding:30px 18px;font-size:14px}.pcmd__item{border-radius:var(--r-sm);color:var(--fg-strong);transition:background var(--dur-fast) var(--ease);align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.pcmd__item:hover{background:var(--c-warm-sand,#f4f1ea)}.pcmd__sec{text-transform:uppercase;letter-spacing:.06em;color:var(--c-gold-700,#876219);background:var(--c-gold-50,#faf3e2);border-radius:99px;flex:none;padding:2px 8px;font-size:11px;font-weight:600}.pcmd__lbl{flex:1;font-weight:500}.pcmd__arr{width:13px;height:13px;color:var(--fg-faint)}.pcmd__item:hover .pcmd__arr{color:var(--c-gold-700,#876219);transition:all var(--dur-fast) var(--ease);transform:translate(2px)}.field-help{width:16px;height:16px;color:var(--fg-faint);cursor:help;transition:color var(--dur-fast) var(--ease);vertical-align:-3px;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;margin-left:4px;display:inline-flex}.field-help:focus-visible,.field-help:hover{color:var(--c-gold-700,#876219);outline:0}.field-help svg{width:13px;height:13px}.field-help__tip{background:var(--c-ink-700,#16202e);color:#fff;border-radius:var(--r-sm,6px);z-index:9999;max-width:320px;animation:ui-fade var(--dur,.15s) var(--ease,ease) forwards;padding:10px 12px;font-size:13px;font-weight:400;line-height:1.5;box-shadow:0 10px 30px #00000040}.field-help__arr{fill:var(--c-ink-700,#16202e)}.wg-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.wg-filter__btn{border:1px solid var(--border);background:var(--bg-elevated);color:var(--fg-muted);cursor:pointer;text-transform:capitalize;border-radius:999px;padding:7px 12px;font-size:12.5px;font-weight:600;transition:all .15s}.wg-filter__btn:hover{color:var(--fg-strong);border-color:var(--border-strong)}.wg-filter__btn.is-active{background:var(--c-ink-800,#16202e);color:#fff;border-color:var(--c-ink-800,#16202e)}.wg-filter__count{color:var(--fg-muted);font-variant-numeric:tabular-nums;font-size:12px}.wg-tile{border:1px solid var(--border);background:var(--bg-elevated);cursor:pointer;text-align:left;border-radius:12px;flex-direction:column;padding:0;transition:border-color .15s,transform .12s,box-shadow .15s;display:flex;overflow:hidden}.wg-tile:hover{border-color:var(--border-strong);box-shadow:var(--sh-sm);transform:translateY(-1px)}.wg-tile.is-selected{border-color:var(--c-ink-800,#16202e);box-shadow:0 0 0 1px var(--c-ink-800,#16202e)}.wg-tile__preview{background:repeating-conic-gradient(#fbfaf7 0% 25%,#fff 0% 50%) 50%/16px 16px;justify-content:center;align-items:center;min-height:130px;padding:14px;display:flex;overflow:hidden}.wg-tile__meta{border-top:1px solid var(--border);font-family:var(--font-sans);justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.wg-tile__meta strong{color:var(--fg-strong);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.wg-tile__meta span{color:var(--fg-muted);font-variant-numeric:tabular-nums;flex:none;font-size:11px}.wg-layout{grid-template-columns:1fr 1fr;gap:18px;display:grid}@media (max-width:880px){.wg-layout{grid-template-columns:1fr}}.wg-preview{background:repeating-conic-gradient(#fbfaf7 0% 25%,#fff 0% 50%) 50%/16px 16px;border-radius:8px;justify-content:center;align-items:center;min-height:220px;padding:18px;display:flex}.wg-preview--dark{background:repeating-conic-gradient(#0f1623 0% 25%,#1a2333 0% 50%) 50%/16px 16px}.wg-preview-link{color:var(--fg-muted);align-items:center;gap:4px;margin-top:10px;font-size:12px;display:inline-flex}.wg-snippet-block{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.wg-snippet-block:last-child{margin-bottom:0}.wg-snippet-head{color:var(--fg-muted);justify-content:space-between;align-items:center;font-size:12px;font-weight:600;display:flex}.wg-snippet{background:var(--c-ink-800,#16202e);color:#f2f4f7;white-space:pre;border-radius:8px;margin:0;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px;line-height:1.5;overflow-x:auto}.ptop__nbell{display:inline-block;position:relative}.ptop__nbell-dot{color:#fff;font-variant-numeric:tabular-nums;border:1.5px solid var(--bg-elevated,#fff);background:#c0392b;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:flex;position:absolute;top:2px;right:2px}.ptop__nbell-pop{background:var(--bg-elevated,#fff);border:1px solid var(--border,#dad6cb);z-index:200;border-radius:12px;flex-direction:column;width:380px;max-width:calc(100vw - 24px);max-height:520px;animation:.18s cubic-bezier(.34,1.3,.6,1) nbell-pop;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 18px 48px -16px #0d162240,0 8px 16px -8px #0d16221f}@keyframes nbell-pop{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.ptop__nbell-head{border-bottom:1px solid var(--border,#e7e3d9);background:var(--bg-subtle,#fbfaf7);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.ptop__nbell-head strong{font-family:var(--font-sans);color:var(--fg-strong);font-size:13.5px}.ptop__nbell-mark{color:var(--accent,#2a4a8c);cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:4px;padding:4px 6px;font-size:12px;font-weight:600;transition:background .15s;display:inline-flex}.ptop__nbell-mark:hover{background:var(--bg-subtle,#f4f1ea)}.ptop__nbell-list{flex:1;overflow-y:auto}.ptop__nbell-empty{text-align:center;color:var(--fg-muted);padding:32px 18px;font-size:13px}.ptop__nbell-item{border-bottom:1px solid var(--border,#e7e3d9);color:var(--fg-strong);align-items:flex-start;gap:10px;padding:12px 14px;text-decoration:none;transition:background .12s;display:flex}.ptop__nbell-item:hover{background:var(--bg-subtle,#fbfaf7)}.ptop__nbell-item:last-child{border-bottom:0}.ptop__nbell-item.is-unread{background:#b0822c0a}.ptop__nbell-icn{background:var(--bg-subtle,#f4f1ea);width:28px;height:28px;color:var(--fg-muted);border-radius:6px;flex:none;justify-content:center;align-items:center;display:flex}.ptop__nbell-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ptop__nbell-title{color:var(--fg-strong);align-items:center;gap:6px;font-size:13px;font-weight:600;line-height:1.35;display:flex}.ptop__nbell-newdot{background:#c0392b;border-radius:50%;flex:none;width:6px;height:6px}.ptop__nbell-txt{color:var(--fg-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.ptop__nbell-time{color:var(--fg-faint,#9aa3b0);margin-top:2px;font-size:11px}.ptop__nbell-foot{border-top:1px solid var(--border,#e7e3d9);background:var(--bg-subtle,#fbfaf7);text-align:center;padding:10px 14px}.ptop__nbell-foot a{color:var(--accent,#2a4a8c);font-size:12.5px;font-weight:600;text-decoration:none}.ptop__nbell-foot a:hover{text-decoration:underline}.pps-status{background:var(--bg-elevated,#fff);border:1px solid var(--border,#dad6cb);border-radius:12px;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:24px;padding:18px 20px;display:grid}@media (max-width:720px){.pps-status{grid-template-columns:1fr}}.pps-status__col{flex-direction:column;gap:4px;display:flex}.pps-status__lbl{text-transform:uppercase;letter-spacing:.07em;color:var(--fg-muted);font-size:11.5px;font-weight:700}.pps-status__val{color:var(--fg-strong);flex-wrap:wrap;align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex}.pps-status__sub{color:var(--fg-muted);font-size:12.5px;font-weight:500}.pps-status__badge{color:#b0822c;text-transform:uppercase;letter-spacing:.04em;background:#b0822c26;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.pps-cycle{justify-content:center;margin-bottom:22px;display:flex}.pps-cycle__group{background:var(--bg-subtle,#f4f1ea);border:1px solid var(--border,#dad6cb);border-radius:999px;padding:4px;display:inline-flex}.pps-cycle__btn{font-family:var(--font-sans);color:var(--fg-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:8px 18px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.pps-cycle__btn.is-active{background:var(--c-ink-800,#16202e);color:#fff;box-shadow:var(--sh-xs)}.pps-cycle__badge{color:#fff;text-transform:uppercase;letter-spacing:.06em;background:#b0822c;border-radius:999px;padding:1px 6px;font-size:9.5px;font-weight:700}.pps-grid{margin-bottom:26px;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:720px;margin-inline:auto;display:grid}@media (max-width:980px){.pps-grid{grid-template-columns:1fr}}.pps-card{background:var(--bg-elevated,#fff);border:1px solid var(--border,#dad6cb);border-radius:14px;flex-direction:column;padding:24px 22px;transition:border-color .15s,transform .12s,box-shadow .15s;display:flex;position:relative}.pps-card--highlight{border-color:var(--c-ink-800,#16202e);box-shadow:0 0 0 1px var(--c-ink-800,#16202e), 0 12px 32px -12px #0d16222e;transform:translateY(-2px)}.pps-card--current{background:linear-gradient(#b0822c0a 0%,#0000 60%)}.pps-card__ribbon{background:var(--c-ink-800,#16202e);color:#fff;text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:4px 12px;font-size:11px;font-weight:700;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.pps-card__head{margin-bottom:14px}.pps-card__name{font-family:var(--font-serif);color:var(--fg-strong);letter-spacing:-.012em;margin-bottom:4px;font-size:22px;font-weight:600}.pps-card__price{align-items:baseline;gap:6px;margin-bottom:4px;display:flex}.pps-card__amount{font-family:var(--font-serif);color:var(--fg-strong);letter-spacing:-.018em;font-size:38px;font-weight:600;line-height:1}.pps-card__period{color:var(--fg-muted);font-size:13.5px;font-weight:500}.pps-card__yearly{color:var(--fg-muted);margin-bottom:6px;font-size:11.5px}.pps-card__feats{flex-direction:column;flex:1;gap:8px;margin:18px 0 22px;display:flex}.pps-card__feats li{color:var(--fg-strong);align-items:flex-start;gap:8px;font-size:13.5px;line-height:1.45;display:flex}.pps-card__feats li svg{color:var(--accent,#2a4a8c);flex:none;margin-top:2px}.pps-card__cta{display:flex}.pps-card__cta .ui-btn{justify-content:center;width:100%}.pps-note{color:var(--fg-muted);text-align:center;max-width:600px;margin:0 auto;font-size:12.5px;line-height:1.55}@media (max-width:980px){.anly-kpi-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.anly-kpi-grid{grid-template-columns:1fr}}.anly-kpi{background:var(--bg-elevated);border:1px solid var(--border);border-radius:12px;align-items:center;gap:14px;padding:18px 20px;display:flex}.anly-kpi__txt{flex-direction:column;gap:2px;display:flex}.anly-kpi__lbl{text-transform:uppercase;letter-spacing:.06em;color:var(--fg-muted);font-size:11.5px;font-weight:600}.anly-kpi__val{font-family:var(--font-serif);color:var(--fg-strong);letter-spacing:-.014em;font-size:24px;font-weight:600;line-height:1}.anly-soon{background:var(--bg-subtle,#fbfaf7);border:1px solid var(--border);border-radius:10px;gap:12px;margin-bottom:20px;padding:16px 20px;display:flex}.anly-soon strong{color:var(--fg-strong);margin-bottom:4px;font-size:14px;display:block}.anly-soon p{color:var(--fg-muted);font-size:13px;line-height:1.55}.anly-paywall{background:var(--bg-elevated);border:1px solid var(--border);border-radius:14px;grid-template-columns:1.4fr 1fr;min-height:480px;display:grid;overflow:hidden}@media (max-width:960px){.anly-paywall{grid-template-columns:1fr}.anly-paywall__preview{display:none}}.anly-paywall__icn{color:#b0822c;background:#b0822c1f;border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:22px;display:flex}.anly-paywall__title{font-family:var(--font-serif);color:var(--fg-strong);letter-spacing:-.014em;margin-bottom:10px;font-size:28px;font-weight:600;line-height:1.15}.anly-paywall__feat{color:var(--fg-strong);align-items:flex-start;gap:12px;font-size:13.5px;display:flex}.anly-paywall__feat span{flex-direction:column;gap:2px;line-height:1.4;display:flex}.anly-paywall__feat strong{font-size:13.5px;font-weight:600}.anly-paywall__feat span>:nth-child(2){color:var(--fg-muted);font-size:12.5px}.anly-paywall__cta{align-self:flex-start}.anly-paywall__preview{background:linear-gradient(135deg, var(--bg-subtle,#fbfaf7) 0%, #fff 100%);filter:blur(2px);opacity:.7;align-items:flex-end;padding:36px;display:flex;position:relative}.anly-paywall__preview-row{justify-content:space-around;align-items:flex-end;gap:12px;width:100%;height:80%;display:flex}.anly-paywall__bar{background:linear-gradient(#b0822c 0%,#b0822c66 100%);border-radius:4px 4px 0 0;width:100%}.dh-shell{flex-direction:column;gap:20px;display:flex}.dh-welcome{border-bottom:1px solid var(--c-warm-line,#e7e3d9);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:14px;display:flex}.dh-welcome__left{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.dh-welcome__left h1{color:var(--c-ink-700,#16202e);letter-spacing:-.018em;margin:2px 0 0;font-family:Fraunces,serif;font-size:22px;font-weight:500;line-height:1.15}.dh-welcome__left p{color:var(--fg-muted);margin:0;font-size:12.5px}.dh-welcome__right{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dh-welcome__live{color:var(--c-gold-700,#876219);border:1px solid var(--c-gold-100,#e7d9a8);background:var(--c-gold-50,#faf3e2);transition:all var(--dur-fast) var(--ease);border-radius:5px;align-items:center;gap:5px;padding:5px 10px;font-size:11.5px;font-weight:500;display:inline-flex}.dh-welcome__live:hover{background:var(--c-gold-500,#b0822c);color:#fff;border-color:var(--c-gold-500,#b0822c)}.dh-welcome__live svg{width:11px;height:11px}.dh-completion{background:var(--c-gold-50,#faf3e2);border:1px solid var(--c-gold-100,#e7d9a8);transition:border-color var(--dur-fast) var(--ease);border-radius:8px;align-items:center;gap:16px;padding:14px 18px;display:flex}.dh-completion:hover{border-color:var(--c-gold-500,#b0822c)}.dh-completion__ring{flex:none}.dh-completion__ring text{font-size:13px!important}.dh-completion__body{flex:1;min-width:0}.dh-completion__body h2{color:var(--c-ink-700,#16202e);letter-spacing:-.005em;margin:0 0 2px;font-family:Fraunces,serif;font-size:14px;font-weight:500}.dh-completion__body p{color:var(--fg);margin:0;font-size:12.5px;line-height:1.45}.dh-completion__body strong{color:var(--c-gold-700,#876219);font-weight:600}.dh-completion__arrow{width:16px;height:16px;color:var(--c-gold-500,#b0822c);flex:none}.dh-metrics{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.dh-metric{border:1px solid var(--c-warm-line,#e7e3d9);transition:border-color var(--dur-fast) var(--ease);background:#fff;border-radius:7px;gap:12px;padding:14px 16px;display:flex}.dh-metric:hover{border-color:var(--c-warm-line2,#d9d3c7)}.dh-metric__icn{background:var(--c-warm-sand,#f4f1ea);width:30px;height:30px;color:var(--c-gold-700,#876219);border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.dh-metric__icn svg{width:14px;height:14px}.dh-metric--trust .dh-metric__icn{background:var(--c-trust-50);color:var(--c-trust-500)}.dh-metric--warn .dh-metric__icn{background:var(--c-warn-50);color:var(--c-warn-500)}.dh-metric__body{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.dh-metric__lbl{color:var(--fg-muted);text-transform:uppercase;letter-spacing:.06em;font-size:10.5px;font-weight:600}.dh-metric__valrow{align-items:baseline;gap:8px;display:flex}.dh-metric__val{color:var(--c-ink-700,#16202e);letter-spacing:-.01em;font-family:Fraunces,serif;font-size:22px;font-weight:500;line-height:1.1}.dh-metric__trend{letter-spacing:.02em;border-radius:99px;padding:1px 5px;font-size:10.5px;font-weight:600}.dh-metric__trend.is-up{background:var(--c-trust-50);color:var(--c-trust-500)}.dh-metric__trend.is-down{background:var(--c-danger-50);color:var(--c-danger-500)}.dh-metric__hint{color:var(--fg-muted);font-size:11px}.dh-grid{grid-template-columns:1fr;align-items:start;gap:14px;display:grid}.dh-col-l{flex-direction:column;gap:12px;min-width:0;display:flex}.dh-actions,.dh-section{border:1px solid var(--c-warm-line,#e7e3d9);background:#fff;border-radius:7px;padding:14px 16px}.dh-actions header,.dh-section header{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.dh-actions h3,.dh-section h3{color:var(--c-ink-700,#16202e);letter-spacing:-.005em;align-items:center;gap:5px;margin:0;font-family:Fraunces,serif;font-size:13px;font-weight:500;display:flex}.dh-actions h3 svg,.dh-section h3 svg{width:13px;height:13px;color:var(--c-gold-500,#b0822c)}.dh-actions__sub{color:var(--fg-muted);font-size:11px}.dh-section__more{color:var(--c-accent-500);align-items:center;gap:3px;font-size:11px;font-weight:500;display:inline-flex}.dh-section__more:hover{color:var(--c-accent-700)}.dh-actions ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.dh-action{background:var(--c-warm-sand,#f4f1ea);transition:background var(--dur-fast) var(--ease);border-left:2px solid #0000;border-radius:5px;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;display:flex}.dh-action:hover{background:#fff}.dh-action--premium{color:#fff;background:linear-gradient(135deg,#1a2235 0%,#2a3450 100%);border-left:0;border-radius:10px;margin-bottom:6px;padding:14px;position:relative;overflow:hidden;box-shadow:0 4px 20px -8px #b0822c80}.dh-action--premium:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#c5a86a59,#0000 60%);width:160px;height:160px;position:absolute;top:0;right:0}.dh-action--premium:hover{background:linear-gradient(135deg,#1a2235 0%,#324063 100%);transform:translateY(-1px);box-shadow:0 10px 30px -10px #b0822c99}.dh-action--premium .dh-action__icn{background:linear-gradient(135deg, var(--c-gold-500,#b0822c), #d9b766);color:#fff;border-radius:8px;width:32px;height:32px;box-shadow:0 2px 8px -2px #b0822c99}.dh-action--premium .dh-action__icn svg{width:16px;height:16px}.dh-action--premium .dh-action__lbl{color:#ffffffd9;flex-direction:column;flex:1;gap:2px;font-size:12.5px;display:flex}.dh-action--premium .dh-action__lbl strong{font-family:var(--font-serif);color:#fff;letter-spacing:-.005em;font-size:16px;font-weight:600;display:block}.dh-action--premium .dh-action__lbl span{color:#ffffffb3;font-size:12.5px;font-weight:400;line-height:1.4}.dh-action--premium .dh-action__pill{letter-spacing:.06em;text-transform:uppercase;background:var(--c-gold-500,#b0822c);color:#fff;white-space:nowrap;border-radius:99px;padding:3px 9px;font-size:10.5px;font-weight:700}.dh-action--premium .dh-action__arr{width:14px;height:14px;color:var(--c-gold-500,#b0822c);transition:transform .15s}.dh-action--premium:hover .dh-action__arr{color:#fff;transform:translate(2px)}.dh-action--premium.dh-promo{flex-direction:column;align-items:stretch;gap:12px;padding:18px 18px 16px}.dh-promo__top{align-items:center;gap:12px;display:flex}.dh-promo__top .dh-action__lbl{flex:1}.dh-promo__top .dh-action__lbl strong{font-size:17px}.dh-promo__benefits{gap:7px;margin:0;padding:0;list-style:none;display:grid}.dh-promo__benefits li{color:#ffffffeb;align-items:center;gap:8px;font-size:12.5px;line-height:1.35;display:flex}.dh-promo__benefits li svg{color:#e0c176;flex:none;width:14px;height:14px}.dh-promo__cta{color:#16202e;background:linear-gradient(135deg, var(--c-gold-500,#b0822c), #e0c176);transition:transform var(--dur-fast) var(--ease);border-radius:8px;align-self:flex-start;align-items:center;gap:6px;padding:9px 15px;font-size:12.5px;font-weight:700;display:inline-flex;box-shadow:0 6px 16px -8px #b0822ce6}.dh-promo__cta svg{width:14px;height:14px}.dh-action--premium.dh-promo:hover .dh-promo__cta{transform:translate(2px)}.dh-action--gold{border-left-color:var(--c-gold-500,#b0822c)}.dh-action--gold:hover{background:var(--c-gold-50,#faf3e2)}.dh-action--trust{border-left-color:var(--c-trust-500,#0f6e4e)}.dh-action--trust:hover{background:var(--c-trust-50)}.dh-action--accent{border-left-color:var(--c-accent-500)}.dh-action--accent:hover{background:var(--c-accent-50)}.dh-action__icn{background:#fff;border-radius:5px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.dh-action__icn svg{width:13px;height:13px}.dh-action--gold .dh-action__icn{color:var(--c-gold-700,#876219)}.dh-action--trust .dh-action__icn{color:var(--c-trust-500,#0f6e4e)}.dh-action--accent .dh-action__icn{color:var(--c-accent-500)}.dh-action__lbl{color:var(--c-ink-700,#16202e);flex:1;font-size:12.5px;font-weight:450;line-height:1.4}.dh-action__arr{width:11px;height:11px;color:var(--fg-muted)}.dh-action:hover .dh-action__arr{color:var(--c-ink-700,#16202e)}.dh-leads{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.dh-lead{background:var(--c-warm-sand,#f4f1ea);transition:background var(--dur-fast) var(--ease);border-radius:5px;padding:9px 11px;display:block}.dh-lead:hover{background:#fff}.dh-lead__top{justify-content:space-between;align-items:center;gap:8px;display:flex}.dh-lead__top strong{color:var(--c-ink-700,#16202e);font-size:12.5px;font-weight:600}.dh-lead__sub{color:var(--fg-muted);flex-wrap:wrap;gap:3px;margin:2px 0 4px;font-size:11px;display:flex}.dh-lead__msg{color:var(--fg);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.dh-lead__time{color:var(--fg-muted);margin-top:4px;font-size:10.5px;display:block}.dh-reviews{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.dh-review{background:var(--c-warm-sand,#f4f1ea);transition:background var(--dur-fast) var(--ease);border-radius:5px;padding:9px 11px;display:block}.dh-review:hover{background:#fff}.dh-review__top{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:2px;display:flex}.dh-review__stars{align-items:center;gap:1px;display:inline-flex}.dh-review__stars svg{color:#d4d2c8;width:11px;height:11px}.dh-review__stars svg.is-on{color:var(--c-gold-300,#c8932b);fill:var(--c-gold-300,#c8932b)}.dh-review__stars b{color:var(--c-ink-700,#16202e);margin-left:3px;font-size:11px;font-weight:700}.dh-review__author{color:var(--fg-muted);font-size:11px}.dh-review__title{color:var(--c-ink-700,#16202e);margin:2px 0 3px;font-size:12.5px;font-weight:600;line-height:1.3}.dh-review__body{color:var(--fg);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.dh-review__foot{color:var(--fg-muted);gap:5px;margin-top:4px;font-size:10.5px;display:flex}.dh-review__replied{color:var(--c-trust-500,#0f6e4e);align-items:center;gap:2px;font-weight:600;display:inline-flex}.dh-review__replied svg{width:10px;height:10px}.dh-review__pending{color:var(--c-warn-500,#b86e00);font-weight:600}@media (max-width:768px){.dh-metrics{grid-template-columns:1fr}.dh-completion{text-align:left;flex-direction:column;align-items:flex-start;padding:12px 14px}.dh-completion__arrow{display:none}.dh-welcome{flex-direction:column;align-items:flex-start}.dh-welcome__right{width:100%}}@media (max-width:480px){.dh-actions,.dh-section{padding:12px 14px}}.dh-shell{gap:14px}.dh-welcome{margin-bottom:0;padding-bottom:10px}.dh-completion{gap:12px;padding:10px 14px}.dh-completion__ring svg{width:40px;height:40px}.dh-completion__body h2{margin:0 0 1px;font-size:13px}.dh-completion__body p{font-size:12px;line-height:1.4}.prb{--paper:#fbfaf7;--paper-2:#f4f2ed;--ink:#141a2b;--ink-2:#3d4558;--ink-3:#767e90;--line:#e4e1da;--line-2:#cfcabf;--navy:#1b2540;--gold:#b8892b;--gold-soft:#e9c979;--green:#2e7d5b;background:var(--paper);color:var(--ink);font-family:var(--font-sans), "Inter", -apple-system, system-ui, sans-serif;-webkit-font-smoothing:antialiased;max-width:1080px;margin:0 auto;padding:32px 24px;font-size:15px;line-height:1.5}.prb *{box-sizing:border-box}.prb .num{font-variant-numeric:tabular-nums}.prb .pr-grid{grid-template-columns:300px 1fr;align-items:stretch;gap:18px;display:grid}.prb .pr-free{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;padding:24px;display:flex}.prb .pr-free__head{margin-bottom:16px}.prb .pr-name{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px;font-size:11px;font-weight:600}.prb .pr-free__price{align-items:baseline;gap:7px;display:flex}.prb .pr-free__price b{letter-spacing:-.02em;font-size:34px;font-weight:600;line-height:1}.prb .pr-free__price span{color:var(--ink-3);font-size:13px}.prb .pr-free ul{flex:1;margin:0;padding:0;list-style:none}.prb .pr-free li{color:var(--ink-2);white-space:nowrap;align-items:center;gap:9px;padding:5.5px 0;font-size:13.5px;display:flex}.prb .pr-free li:before{content:"✓";color:var(--green);flex:none;font-size:11px;font-weight:700}.prb .pr-ghost{text-align:center;color:var(--ink);border:1px solid var(--line-2);border-radius:9px;margin-top:18px;padding:11px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s;display:block}.prb .pr-ghost:hover{background:var(--paper-2);border-color:var(--ink-3)}.prb .pr-prem{background:var(--navy);color:#fff;border-radius:14px;flex-direction:column;padding:24px 28px;display:flex;position:relative;overflow:hidden}.prb .pr-prem:after{content:"";pointer-events:none;background:radial-gradient(circle,#b8892b2e,#0000 65%);width:320px;height:320px;position:absolute;top:-120px;right:-120px}.prb .pr-prem>*{z-index:1;position:relative}.prb .pr-top{border-bottom:1px solid #ffffff1f;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;padding-bottom:18px;display:flex}.prb .pr-top__left{flex:auto;min-width:0}.prb .pr-top__left .pr-name{color:var(--gold-soft);margin-bottom:6px}.prb .pr-price{align-items:baseline;gap:10px;display:flex}.prb .pr-price b{letter-spacing:-.025em;font-size:40px;font-weight:600;line-height:1}.prb .pr-price span{color:#b9c0d2;white-space:nowrap;font-size:13px}.prb .pr-eq{color:#8d95a9;white-space:nowrap;margin-top:5px;font-size:12px}.prb .psw{background:#ffffff12;border:1px solid #ffffff1f;border-radius:99px;flex-wrap:nowrap;flex:none;gap:2px;padding:3px;display:inline-flex}.prb .psw button{color:#b9c0d2;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:99px;align-items:center;gap:6px;padding:8px 13px;font-family:inherit;font-size:12.5px;font-weight:500;transition:background .16s,color .16s;display:inline-flex}.prb .psw button:hover{color:#fff}.prb .psw button[aria-pressed=true]{background:var(--gold);color:#201706;font-weight:600}.prb .psw button:focus-visible{outline:2px solid var(--gold-soft);outline-offset:2px}.prb .psw .save{color:var(--gold-soft);background:#ffffff21;border-radius:4px;padding:2px 5px;font-size:10px;font-weight:600}.prb .psw button[aria-pressed=true] .save{color:#3d2c09;background:#00000029}.prb .pr-lead{color:#fff;align-items:center;gap:10px;margin:0 0 14px;font-size:12.5px;font-weight:600;display:flex}.prb .pr-lead i{background:#ffffff1f;flex:1;height:1px}.prb .pr-cols{flex:1;grid-template-columns:1fr 1fr;gap:0 28px;display:grid}.prb .pr-g{margin-bottom:14px}.prb .pr-g__t{letter-spacing:.11em;text-transform:uppercase;color:var(--gold);margin-bottom:8px;font-size:10.5px;font-weight:600}.prb .pr-list{margin:0;padding:0;list-style:none}.prb .pr-list li{color:#d2d7e2;white-space:nowrap;align-items:center;gap:9px;padding:4px 0;font-size:13.5px;display:flex}.prb .pr-list li:before{content:"✓";color:var(--gold-soft);flex:none;font-size:11px;font-weight:700}.prb .pr-foot{border-top:1px solid #ffffff1f;margin-top:6px;padding-top:16px}.prb .pr-cta{background:var(--gold);color:#201706;cursor:pointer;white-space:nowrap;border:0;border-radius:10px;justify-content:center;align-items:center;gap:9px;width:100%;padding:14px 20px;font-family:inherit;font-size:15px;font-weight:600;text-decoration:none;transition:transform .14s,box-shadow .14s;display:flex}.prb .pr-cta:hover{transform:translateY(-1px);box-shadow:0 8px 22px #b8892b4d}.prb .pr-cta:focus-visible{outline-offset:3px;outline:2px solid #fff}.prb .pr-terms{color:#8d95a9;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:12px;font-size:12px;display:flex}.prb .pr-terms b{color:#b9c0d2;font-weight:500}.prb .pr-terms i{background:#4a5470;border-radius:50%;flex:none;width:3px;height:3px}@media (max-width:1000px){.prb .pr-grid{grid-template-columns:1fr}.prb .pr-prem{order:1}.prb .pr-free{order:2}.prb .pr-top{flex-wrap:wrap;gap:16px}.prb .pr-top__left{flex:100%}}@media (max-width:640px){.prb{padding:20px 16px}.prb .pr-cols{grid-template-columns:1fr;gap:0}.prb .pr-prem{padding:22px 20px}.prb .pr-list li,.prb .pr-free li{white-space:normal}.prb .pr-price b{font-size:34px}.prb .psw{justify-content:space-between;width:100%}.prb .psw button{flex:1;justify-content:center;padding:8px 6px;font-size:12px}.prb .psw .save{display:none}}@media (max-width:360px){.prb .psw button{padding:8px 4px;font-size:11px}}@media (prefers-reduced-motion:reduce){.prb *{transition:none!important}}.prb .prb-promo{margin-bottom:12px}.prb .prb-promo__row{gap:8px;display:flex}.prb .prb-promo__input{color:#fff;background:#ffffff12;border:1px solid #ffffff1f;border-radius:8px;flex:auto;min-width:0;padding:9px 12px;font-family:inherit;font-size:13px;transition:border-color .16s}.prb .prb-promo__input::placeholder{color:#8d95a9}.prb .prb-promo__input:focus-visible{border-color:var(--gold-soft);outline:none}.prb .prb-promo__apply{color:#fff;cursor:pointer;white-space:nowrap;background:#ffffff1a;border:1px solid #ffffff29;border-radius:8px;flex:none;align-items:center;gap:6px;padding:9px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:background .16s;display:inline-flex}.prb .prb-promo__apply:hover:not(:disabled){background:#ffffff29}.prb .prb-promo__apply:disabled{opacity:.5;cursor:default}.prb .prb-promo__msg{flex-wrap:wrap;align-items:center;gap:7px;margin-top:8px;font-size:12px;display:flex}.prb .prb-promo__err{color:#e9a5a5}.prb .prb-promo__ok{color:#b9c0d2}.prb .prb-promo__ok b{color:#fff;font-weight:500}.prb .prb-promo__tag{letter-spacing:.04em;text-transform:uppercase;color:var(--gold-soft);background:#ffffff21;border-radius:4px;padding:2px 7px;font-size:10px;font-weight:600}.prb .pr-price s{color:#8d95a9;font-size:15px;font-weight:500;text-decoration:line-through}.prb .pr-current{color:#fff;background:#ffffff12;border:1px solid #ffffff29;border-radius:10px;justify-content:center;align-items:center;gap:9px;width:100%;padding:14px 20px;font-size:15px;font-weight:600;display:flex}.prb .pr-current .dot{background:var(--gold-soft);border-radius:50%;flex:none;width:7px;height:7px}.prb .pr-expiry{text-align:center;color:#8d95a9;margin-top:10px;font-size:12px}.prb .pr-expiry b{color:#b9c0d2;font-weight:500}.prb button.pr-ghost{cursor:pointer;background:0 0;width:100%;font-family:inherit}.prb .pr-ghost:disabled{opacity:.55;cursor:default}.prb .pr-ghost:disabled:hover{border-color:var(--line-2);background:0 0}.prb .pr-ghost__note{text-align:center;color:var(--ink-3);margin-top:8px;font-size:11.5px}.prb .prb-pick{margin-bottom:14px}.prb .prb-pick__label{color:#b9c0d2;margin-bottom:6px;font-size:12px;font-weight:600;display:block}.prb .prb-pick .ui-combo-trigger{width:100%}.prb .prb-pick__warn{color:var(--gold-soft);align-items:center;gap:6px;margin:8px 0 0;font-size:12px;display:flex}.prb .prb-pick__err{color:#e9a5a5;text-align:center;margin:0 0 10px;font-size:12.5px}.prb .prb-pick__note{text-align:center;color:#8d95a9;margin-top:12px;font-size:11.5px}.an-shell{flex-direction:column;gap:12px;display:flex}.an-loading{justify-content:center;align-items:center;padding:60px;display:flex}.an-toolbar{border:1px solid var(--c-warm-line,#e7e3d9);background:#fff;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.an-toolbar__l{color:var(--fg-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.an-toolbar__l svg{width:13px;height:13px;color:var(--c-gold-700,#876219)}.an-range{min-width:160px}.an-kpis{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.an-kpi{border:1px solid var(--c-warm-line,#e7e3d9);transition:border-color var(--dur-fast) var(--ease);background:#fff;border-radius:7px;align-items:center;gap:10px;padding:12px 14px;display:flex}.an-kpi:hover{border-color:var(--c-warm-line2,#d9d3c7)}.an-kpi__icn{background:var(--c-warm-sand,#f4f1ea);width:28px;height:28px;color:var(--c-gold-700,#876219);border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.an-kpi__icn svg{width:14px;height:14px}.an-kpi--trust .an-kpi__icn{background:var(--c-trust-50);color:var(--c-trust-500)}.an-kpi--warn .an-kpi__icn{background:var(--c-warn-50);color:var(--c-warn-500)}.an-kpi__body{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.an-kpi__lbl{color:var(--fg-muted);text-transform:uppercase;letter-spacing:.06em;font-size:10.5px;font-weight:600}.an-kpi__row{align-items:baseline;gap:6px;display:flex}.an-kpi__val{color:var(--c-ink-700,#16202e);letter-spacing:-.01em;font-family:Fraunces,serif;font-size:21px;font-weight:500;line-height:1.1}.an-kpi__chg{border-radius:99px;align-items:center;gap:1px;padding:1px 5px;font-size:10.5px;font-weight:600;display:inline-flex}.an-kpi__chg.is-up{background:var(--c-trust-50);color:var(--c-trust-500)}.an-kpi__chg.is-down{background:var(--c-danger-50);color:var(--c-danger-500)}.an-kpi__chg svg{width:9px;height:9px}.an-kpi__hint{color:var(--fg-muted);font-size:11px}.an-card{border:1px solid var(--c-warm-line,#e7e3d9);background:#fff;border-radius:7px;padding:14px 16px}.an-card header{margin-bottom:10px}.an-card header h3{color:var(--c-ink-700,#16202e);letter-spacing:-.005em;align-items:center;gap:5px;margin:0 0 2px;font-family:Fraunces,serif;font-size:13px;font-weight:500;display:flex}.an-card header h3 svg{width:13px;height:13px;color:var(--c-gold-500,#b0822c)}.an-card header p{color:var(--fg-muted);margin:0;font-size:11.5px}.an-grid-2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.an-empty{color:var(--fg-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:36px 14px;display:flex}.an-empty svg{opacity:.4;width:22px;height:22px}.an-empty p{max-width:320px;margin:0;font-size:11.5px}.an-funnel{flex-direction:column;gap:6px;display:flex}.an-funnel__row{grid-template-columns:86px 1fr 48px;align-items:center;gap:10px;display:grid}.an-funnel__stage{text-transform:uppercase;letter-spacing:.06em;color:var(--fg-muted);font-size:10.5px;font-weight:700}.an-funnel__bar{background:var(--c-warm-sand,#f4f1ea);border-radius:4px;height:24px;position:relative;overflow:hidden}.an-funnel__fill{background:var(--c-ink-700,#16202e);height:100%;transition:width var(--dur) var(--ease);border-radius:4px;justify-content:flex-end;align-items:center;padding-right:8px;display:flex}.an-funnel__count{color:#fff;font-size:11px;font-weight:600}.an-funnel__drop{color:var(--c-danger-500,#b42318);text-align:right;font-size:10.5px;font-weight:700}.an-funnel__foot{border-top:1px solid var(--c-warm-line,#e7e3d9);color:var(--fg);margin-top:4px;padding-top:8px;font-size:11.5px}.an-funnel__foot b{color:var(--c-gold-700,#876219);margin-right:2px;font-family:Fraunces,serif;font-size:13px}.an-geo{flex-direction:column;gap:5px;display:flex}.an-geo__row{grid-template-columns:28px 1fr 80px 28px 34px;align-items:center;gap:8px;padding:2px 0;display:grid}.an-geo__flag{background:var(--c-warm-sand,#f4f1ea);width:26px;height:18px;color:var(--c-ink-700,#16202e);letter-spacing:.03em;border-radius:3px;justify-content:center;align-items:center;font-size:9.5px;font-weight:700;display:inline-flex}.an-geo__name{color:var(--c-ink-700,#16202e);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.an-geo__bar{background:var(--c-warm-sand,#f4f1ea);border-radius:99px;height:4px;overflow:hidden}.an-geo__bar>div{background:var(--c-gold-500,#b0822c);height:100%;transition:width var(--dur) var(--ease);border-radius:99px}.an-geo__count{color:var(--c-ink-700,#16202e);text-align:right;letter-spacing:-.005em;font-family:Fraunces,serif;font-size:13px;font-weight:500}.an-geo__pct{color:var(--fg-muted);text-align:right;font-size:10.5px}.an-resp{flex-direction:column;gap:10px;display:flex}.an-resp__row{flex-direction:column;gap:3px;display:flex}.an-resp__head{justify-content:space-between;align-items:baseline;display:flex}.an-resp__lbl{color:var(--c-ink-700,#16202e);font-size:12px;font-weight:600}.an-resp__pct{color:var(--c-ink-700,#16202e);letter-spacing:-.005em;font-family:Fraunces,serif;font-size:14px}.an-resp__bar{background:var(--c-warm-sand,#f4f1ea);border-radius:99px;height:4px;overflow:hidden}.an-resp__fill{height:100%;transition:width var(--dur) var(--ease);border-radius:99px}.an-resp__fill--trust{background:var(--c-trust-500,#0f6e4e)}.an-resp__fill--warn{background:var(--c-warn-500,#b86e00)}.an-resp__fill--danger{background:var(--c-danger-500,#b42318)}.an-resp__hint{color:var(--fg-muted);font-size:10.5px}.an-table{border-collapse:collapse;width:100%;font-size:12px}.an-table td,.an-table th{border-bottom:1px solid var(--c-warm-line,#e7e3d9);text-align:left;padding:7px 10px}.an-table th{text-transform:uppercase;letter-spacing:.05em;color:var(--fg-muted);background:var(--c-warm-sand,#f4f1ea);font-size:10.5px;font-weight:600}.an-table td.r,.an-table th.r{text-align:right}.an-table tr:last-child td{border-bottom:0}@media (max-width:1100px){.an-kpis{grid-template-columns:repeat(2,1fr)}.an-grid-2{grid-template-columns:1fr}}@media (max-width:640px){.an-kpis{grid-template-columns:1fr}.an-toolbar{flex-direction:column;align-items:stretch}.an-funnel__row{grid-template-columns:70px 1fr 42px}.an-geo__row{grid-template-columns:26px 1fr 60px 26px 32px;gap:6px}}.av-shell{flex-direction:column;gap:12px;display:flex}.av-hero{border:1px solid var(--c-warm-line,#e7e3d9);background:#fff;border-radius:7px;align-items:center;gap:18px;padding:18px 22px;display:flex}.av-hero--high{border-color:var(--c-trust-100,#bfe0d0);background:linear-gradient(#fff 0,#e8f4ee 100%)}.av-hero--mid{border-color:var(--c-gold-100,#e7d9a8);background:linear-gradient(#fff 0,#faf3e2 100%)}.av-hero--low{border-color:var(--c-danger-100,#f0c0ba);background:linear-gradient(#fff 0,#fceeec 100%)}.av-hero__ring{flex:none}.av-hero__txt{flex:1;min-width:0}.av-hero__lbl{text-transform:uppercase;letter-spacing:.06em;color:var(--c-gold-700,#876219);align-items:center;gap:5px;font-size:10.5px;font-weight:600;display:inline-flex}.av-hero__lbl svg{width:12px;height:12px}.av-hero__score{color:var(--c-ink-700,#16202e);letter-spacing:-.02em;margin:4px 0;font-family:Fraunces,serif;font-size:32px;font-weight:500;line-height:1}.av-hero__score small{color:var(--fg-muted);margin-left:2px;font-size:14px;font-weight:400}.av-hero__desc{color:var(--fg);max-width:540px;margin:2px 0 0;font-size:12.5px;line-height:1.45}.av-card{border:1px solid var(--c-warm-line,#e7e3d9);background:#fff;border-radius:7px;padding:14px 16px}.av-card header{margin-bottom:10px}.av-card header h3{color:var(--c-ink-700,#16202e);letter-spacing:-.005em;align-items:center;gap:5px;margin:0 0 2px;font-family:Fraunces,serif;font-size:13px;font-weight:500;display:flex}.av-card header h3 svg{width:13px;height:13px;color:var(--c-gold-500,#b0822c)}.av-card header p{color:var(--fg-muted);margin:0;font-size:11.5px;line-height:1.45}.av-inline-code{background:var(--c-warm-sand,#f4f1ea);color:var(--c-ink-700,#16202e);border-radius:3px;padding:1px 5px;font-family:ui-monospace,monospace;font-size:11px}.av-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.av-promptbox{background:var(--c-warm-sand,#f4f1ea);border:1px solid var(--c-warm-line,#e7e3d9);border-radius:5px;align-items:center;gap:8px;margin-bottom:10px;padding:8px 10px;display:flex}.av-promptbox code{color:var(--c-ink-700,#16202e);text-overflow:ellipsis;white-space:nowrap;background:0 0;flex:1;font-family:ui-monospace,monospace;font-size:11.5px;overflow:hidden}.av-promptbox button{border:1px solid var(--c-warm-line,#e7e3d9);cursor:pointer;width:24px;height:24px;color:var(--fg-muted);transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);background:#fff;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.av-promptbox button:hover{color:var(--c-gold-700,#876219);border-color:var(--c-gold-500,#b0822c)}.av-promptbox button svg{width:12px;height:12px}.av-testers{flex-wrap:wrap;gap:8px;display:flex}.av-tester{border:1px solid var(--c-warm-line,#e7e3d9);cursor:pointer;min-width:120px;transition:all var(--dur-fast) var(--ease);background:#fff;border-radius:6px;flex:1;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;display:flex}.av-tester:hover{border-color:var(--c-gold-500,#b0822c);background:var(--c-gold-50,#faf3e2)}.av-tester__name{color:var(--c-ink-700,#16202e);font-family:Fraunces,serif;font-size:13px;font-weight:500}.av-tester svg{width:12px;height:12px;color:var(--fg-muted)}.av-tester:hover svg{color:var(--c-gold-700,#876219)}.av-factors{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.av-factor{border-radius:4px;grid-template-columns:20px 1fr 40px;align-items:center;gap:8px;padding:5px 8px;font-size:12px;display:grid}.av-factor.is-done{background:var(--c-trust-50,#e8f4ee)}.av-factor.is-todo{background:var(--c-warm-sand,#f4f1ea)}.av-factor__icn svg{width:13px;height:13px}.av-factor.is-done .av-factor__icn svg{color:var(--c-trust-500,#0f6e4e)}.av-factor.is-todo .av-factor__icn svg{color:var(--c-warn-500,#b86e00)}.av-factor__lbl{color:var(--c-ink-700,#16202e)}.av-factor__w{color:var(--fg-muted);text-align:right;font-family:Fraunces,serif;font-size:12px;font-weight:600}.av-factor.is-done .av-factor__w{color:var(--c-trust-500,#0f6e4e)}.av-recs{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.av-recs li{color:var(--c-ink-700,#16202e);padding-left:4px;font-size:12.5px;line-height:1.45}.av-recs strong{color:var(--c-gold-700,#876219);margin-right:4px;font-family:Fraunces,serif}.av-md{color:var(--c-ink-700,#16202e);background:var(--c-warm-sand,#f4f1ea);border:1px solid var(--c-warm-line,#e7e3d9);white-space:pre-wrap;border-radius:5px;max-height:280px;margin:0 0 8px;padding:12px 14px;font-family:ui-monospace,monospace;font-size:11px;line-height:1.5;overflow:auto}.av-md-actions{align-items:center;gap:10px;display:flex}.av-md-link{color:var(--c-accent-500);align-items:center;gap:4px;font-size:11.5px;font-weight:500;display:inline-flex}.av-md-link svg{width:11px;height:11px}.av-llms{color:var(--c-ink-700,#16202e);background:var(--c-warm-sand,#f4f1ea);border:1px solid var(--c-warm-line,#e7e3d9);white-space:pre-wrap;border-radius:5px;max-height:220px;margin:0 0 8px;padding:12px 14px;font-family:ui-monospace,monospace;font-size:11px;line-height:1.5;overflow:auto}.av-loading-inline{color:var(--fg-muted);align-items:center;gap:8px;padding:16px;font-size:12px;display:flex}.av-empty-text{color:var(--fg-muted);margin:0;padding:8px 0;font-size:12px}@media (max-width:900px){.av-grid{grid-template-columns:1fr}.av-hero{text-align:left;flex-direction:column;align-items:flex-start;gap:12px}}@media (max-width:640px){.av-testers{flex-direction:column}.av-tester{flex:none}}.av-metrics{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.av-metric{text-align:center;background:var(--paper,#fbfaf7);border:1px solid var(--line,#e7e3d9);border-radius:12px;padding:16px 8px}.av-metric .av-metric__ic{border:1px solid var(--line,#e7e3d9);width:34px;height:34px;color:var(--gold-ink,#876219);background:#fff;border-radius:9px;place-items:center;margin:0 auto 8px;display:grid}.av-metric__ic svg{width:17px;height:17px}.av-metric b{font-family:var(--font-serif,Fraunces), serif;color:var(--ink);font-size:24px;line-height:1;display:block}.av-metric span{color:var(--muted);margin-top:6px;font-size:12px;display:block}.av-resgrid{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.av-res{border:1px solid var(--line,#e7e3d9);border-radius:99px;align-items:center;gap:6px;padding:5px 11px;font-size:12.5px;font-weight:500;display:inline-flex}.av-res svg{width:14px;height:14px}.av-res.is-ok{background:var(--trust-wash,#e8f4ee);border-color:var(--trust-line,#bfe0d0);color:var(--trust,#0f6e4e)}.av-res.is-no{color:#b2503c;background:#fcefec;border-color:#e8c4ba}.av-factor__detail{color:var(--muted);margin-top:2px;font-size:12px;display:block}.av-recs .av-rec{border-bottom:1px solid var(--line,#e7e3d9);align-items:flex-start;gap:12px;padding:12px 0;display:flex}.av-recs .av-rec:last-child{border-bottom:0}.av-rec__rank{background:var(--gold-wash,#f8f3e8);width:24px;height:24px;color:var(--gold-ink,#876219);border-radius:50%;flex-shrink:0;place-items:center;font-size:13px;font-weight:700;display:grid}.av-rec__body{flex:1}.av-rec__body strong{color:var(--ink);font-size:14.5px;display:block}.av-rec__body span{color:var(--muted);margin-top:2px;font-size:13px;display:block}.av-rec__impact{color:var(--gold-ink,#876219);white-space:nowrap;flex-shrink:0;font-size:12.5px;font-weight:700}@media (max-width:720px){.av-metrics{grid-template-columns:repeat(2,1fr)}}.pv-wrap{border-radius:var(--r-2xl,10px);isolation:isolate;position:relative;overflow:hidden}.pv-lock{filter:blur(7px);pointer-events:none;-webkit-user-select:none;user-select:none;transform:scale(1.02)}.pv-overlay{z-index:2;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:radial-gradient(120% 100% at 50% 0,#ffffff9e 0%,#ffffffc7 45%,#fbfaf7e6 100%);justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.pv-card{border:1px solid var(--c-warm-line,#e7e3d9);border-radius:var(--r-xl,14px);text-align:center;background:#fff;width:min(560px,100%);padding:28px 30px;box-shadow:0 18px 50px -20px #16202e59}.pv-card__icon{background:linear-gradient(135deg, var(--c-gold-500,#b0822c), #d9b766);color:#fff;border-radius:12px;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:12px;display:inline-flex;box-shadow:0 6px 16px -6px #b0822c99}.pv-card__icon svg{width:22px;height:22px}.pv-card__title{font-family:var(--font-serif,Fraunces), serif;color:var(--fg-strong,#0d1622);letter-spacing:-.01em;margin:0 0 6px;font-size:21px;font-weight:500}.pv-card__lead{color:var(--fg-muted,#6b7686);max-width:42ch;margin:0 auto 16px;font-size:13.5px;line-height:1.5}.pv-card__lead strong{color:var(--fg,#16202e)}.pv-bullets{text-align:left;gap:8px;max-width:380px;margin:0 auto 20px;padding:0;list-style:none;display:grid}.pv-bullets li{color:var(--fg,#16202e);align-items:flex-start;gap:9px;font-size:13px;line-height:1.4;display:flex}.pv-bullets li svg{width:15px;height:15px;color:var(--c-trust-500,#0f6e4e);flex:none;margin-top:1px}.pv-bullets li b{font-weight:600}.pv-card__cta{justify-content:center;width:100%}.pv-card__note{color:var(--fg-muted,#6b7686);margin:12px 0 0;font-size:11.5px}.pv-overlay--compact{background:radial-gradient(120% 100%,#ffffff80 0%,#ffffffd1 100%);padding:12px}.pv-mini{border:1px solid var(--c-warm-line,#e7e3d9);border-radius:var(--r-lg,7px);background:#fff;align-items:center;gap:12px;max-width:min(520px,100%);padding:10px 14px;display:flex;box-shadow:0 12px 34px -16px #16202e66}.pv-mini__ic{background:linear-gradient(135deg, var(--c-gold-500,#b0822c), #d9b766);color:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.pv-mini__ic svg{width:17px;height:17px}.pv-mini__txt{text-align:left;flex:1;min-width:0}.pv-mini__txt strong{font-family:var(--font-serif,Fraunces), serif;color:var(--fg-strong,#0d1622);font-size:14.5px;line-height:1.2;display:block}.pv-mini__txt span{color:var(--fg-muted,#6b7686);margin-top:2px;font-size:12px;display:block}.pv-mini__cta{white-space:nowrap;flex:none}.pps-promo{background:var(--bg-elevated,#fff);border:1px solid var(--border,#dad6cb);border-radius:12px;margin:0 0 22px;padding:18px 20px}.pps-promo__head{color:var(--fg-strong,#0d1622);align-items:center;gap:8px;margin-bottom:12px;font-size:13.5px;font-weight:600;display:flex}.pps-promo__head svg{width:15px;height:15px;color:var(--c-gold-500,#b0822c)}.pps-promo__row{flex-wrap:wrap;gap:10px;display:flex}.pps-promo__select,.pps-promo__input{border:1px solid var(--border,#dad6cb);height:40px;color:var(--fg,#16202e);background:#fff;border-radius:8px;padding:0 12px;font-size:14px}.pps-promo__select{cursor:pointer;flex:none}.pps-promo__input{text-transform:uppercase;flex:1;min-width:160px}.pps-promo__input::placeholder{text-transform:none;color:var(--fg-muted,#6b7686)}.pps-promo__select:focus,.pps-promo__input:focus{border-color:var(--accent,#2a4a8c);box-shadow:var(--sh-focus,0 0 0 3px #2a4a8c26);outline:none}.pps-promo__row .ui-btn{flex:none}.pps-promo__ok{border-top:1px dashed var(--border,#dad6cb);flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;padding-top:14px;display:flex}.pps-promo__old{color:var(--fg-muted,#6b7686);font-size:15px;text-decoration:line-through}.pps-promo__new{font-family:var(--font-serif,Fraunces), serif;color:var(--fg-strong,#0d1622);font-size:22px;font-weight:500;line-height:1}.pps-promo__badge{text-transform:uppercase;letter-spacing:.04em;color:var(--c-trust-500,#0f6e4e);background:var(--c-trust-50,#e8f4ee);border:1px solid var(--trust-line,#bfe0d0);border-radius:99px;padding:3px 10px;font-size:11.5px;font-weight:700}.pps-promo__meta{color:var(--fg-muted,#6b7686);flex-basis:100%;font-size:12px}.pps-promo__meta strong{color:var(--fg,#16202e)}.pps-promo__reapplied{color:var(--c-trust-500,#0f6e4e);font-weight:600;animation:3s ease-out forwards pps-reapplied-fade}@keyframes pps-reapplied-fade{0%,70%{opacity:1}to{opacity:.65}}.pps-promo__err{color:#b42318;margin-top:12px;font-size:13px}.ppage-head__freeplan{color:var(--fg-muted,#6b7686);background:var(--c-paper-2,#f4f1ea);border:1px solid var(--c-warm-line,#e7e3d9);white-space:nowrap;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);border-radius:99px;align-items:center;gap:5px;padding:3px 10px;font-size:11.5px;font-weight:600;text-decoration:none;display:inline-flex}.ppage-head__freeplan:hover{color:var(--c-gold-700,#876219);border-color:var(--c-gold-500,#b0822c);background:#fff}.dh-leadlock{align-items:center;gap:12px;padding:12px 2px 4px;display:flex}.pv-solo{justify-content:center;padding:8px 0 24px;display:flex}.pv-solo .pv-card{box-shadow:var(--sh-md,0 10px 30px -14px #16202e47)}.apv{flex-direction:column;gap:14px;padding:4px;display:flex}.apv__stats{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.apv__stat{border:1px solid var(--c-warm-line,#e7e3d9);background:#fff;border-radius:12px;padding:14px 16px}.apv__stat-lbl{color:var(--fg-muted,#6b7686);margin-bottom:6px;font-size:12px;display:block}.apv__stat-val{font-family:var(--font-serif,Fraunces), serif;color:var(--fg-strong,#0d1622);font-size:26px;font-weight:500;line-height:1}.apv__stat-trend{color:var(--c-trust-500,#0f6e4e);margin-top:8px;font-size:12px;font-weight:600;display:inline-block}.apv__stat-trend.is-down{color:#b42318}.apv__charts{grid-template-columns:1.3fr 1fr;gap:12px;display:grid}.apv__chart{border:1px solid var(--c-warm-line,#e7e3d9);background:#fff;border-radius:12px;padding:16px 18px}.apv__chart-h{color:var(--fg,#16202e);margin:0 0 14px;font-size:12.5px;font-weight:600}.apv__bars{align-items:flex-end;gap:7px;height:130px;display:flex}.apv__bar{background:linear-gradient(180deg, var(--c-gold-500,#b0822c), #e7d9a8);border-radius:5px 5px 0 0;flex:1;min-height:6px}.apv__line{width:100%;height:130px}.apv__funnel{border:1px solid var(--c-warm-line,#e7e3d9);background:#fff;border-radius:12px;flex-direction:column;gap:10px;padding:16px 18px;display:flex}.apv__funnel-row{color:var(--fg,#16202e);grid-template-columns:120px 1fr 64px;align-items:center;gap:12px;font-size:12.5px;display:grid}.apv__funnel-track{background:linear-gradient(90deg, var(--c-accent-500,#2a4a8c), #6d8fd6);border-radius:99px;height:16px}.apv__funnel-val{text-align:right;color:var(--fg-strong,#0d1622);font-weight:600}@media (max-width:820px){.apv__stats{grid-template-columns:repeat(2,1fr)}.apv__charts{grid-template-columns:1fr}}.pnudge{z-index:var(--z-toast,200);opacity:0;pointer-events:none;width:min(360px,100vw - 32px);transition:opacity var(--dur-slow,.28s) var(--ease,cubic-bezier(.22, .61, .36, 1)), transform var(--dur-slow,.28s) var(--ease-back,cubic-bezier(.34, 1.56, .64, 1));position:fixed;bottom:20px;right:20px;transform:translateY(16px)scale(.98)}.pnudge--visible{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.pnudge__card{border:1px solid var(--c-warm-line,#e7e3d9);border-radius:var(--r-2xl,10px);box-shadow:var(--sh-lg,0 12px 32px -10px #16202e2e, 0 6px 12px -6px #16202e14);background:#fff;padding:18px 20px 18px 16px;position:relative}.pnudge__close{border-radius:var(--r-md,6px);width:28px;height:28px;color:var(--fg-muted,#6b7686);cursor:pointer;transition:background var(--dur-fast,.12s) var(--ease), color var(--dur-fast,.12s) var(--ease);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:10px;right:10px}.pnudge__close:hover{background:var(--c-paper-2,#f4f1ea);color:var(--fg-strong,#0d1622)}.pnudge__close svg{width:15px;height:15px}.pnudge__body{align-items:flex-start;gap:12px;padding-right:18px;display:flex}.pnudge__icon{color:#fff;border-radius:10px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.pnudge__icon svg{width:19px;height:19px}.pnudge__icon--accent{background:linear-gradient(135deg, var(--c-accent-500,#2a4a8c), #5c7dc2);box-shadow:0 6px 16px -6px #2a4a8c8c}.pnudge__icon--gold{background:linear-gradient(135deg, var(--c-gold-500,#b0822c), #d9b766);box-shadow:0 6px 16px -6px #b0822c99}.pnudge__txt{flex:1;min-width:0}.pnudge__title{font-family:var(--font-serif,Fraunces), serif;color:var(--fg-strong,#0d1622);letter-spacing:-.01em;font-size:15px;font-weight:500;line-height:1.3;display:block}.pnudge__desc{color:var(--fg-muted,#6b7686);margin:6px 0 12px;font-size:12.5px;line-height:1.5}.pnudge__cta{justify-content:center;width:100%}.pnudge-preview{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.pnudge-preview__slot{flex-direction:column;gap:8px;display:flex}.pnudge-preview__label{text-transform:uppercase;letter-spacing:.04em;color:var(--fg-muted,#6b7686);font-size:11.5px;font-weight:600}.pnudge-preview .pnudge__card{width:100%}@media (max-width:640px){.pnudge{width:auto;bottom:12px;left:12px;right:12px}}.st-shell{flex-direction:column;gap:14px;max-width:760px;display:flex}.st-card{border:1px solid var(--c-warm-line,#e7e3d9);background:#fff;border-radius:7px;padding:18px 22px}.st-card>header{margin-bottom:14px}.st-card>header h3{color:var(--c-ink-700,#16202e);letter-spacing:-.005em;align-items:center;gap:6px;margin:0 0 3px;font-family:Fraunces,serif;font-size:14px;font-weight:500;display:flex}.st-card>header h3 svg{width:14px;height:14px;color:var(--c-gold-500,#b0822c)}.st-card>header p{color:var(--fg-muted);margin:0;font-size:12px;line-height:1.5}.st-foot{border-top:1px solid var(--c-warm-line,#e7e3d9);justify-content:flex-end;gap:8px;margin-top:12px;padding-top:10px;display:flex}.st-row{grid-template-columns:140px 1fr;align-items:center;gap:10px;padding:8px 0;display:grid}.st-row__lbl{color:var(--fg-muted);font-size:12px}.st-row__val{color:var(--c-ink-700,#16202e);align-items:center;gap:8px;font-size:13px;display:flex}.st-row__val code{background:var(--c-warm-sand,#f4f1ea);border-radius:4px;padding:2px 6px;font-family:ui-monospace,monospace;font-size:12.5px}.st-pill{background:var(--c-warm-sand,#f4f1ea);color:var(--fg-muted);border-radius:99px;align-items:center;gap:3px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.st-pill svg{width:10px;height:10px}.st-pill--trust{background:var(--c-trust-50);color:var(--c-trust-500)}.st-pill--warn{background:var(--c-warn-50);color:var(--c-warn-500)}.st-info{background:var(--c-trust-50);color:var(--c-trust-700,#0a5a3f);border-radius:6px;align-items:flex-start;gap:8px;padding:12px 14px;font-size:12.5px;line-height:1.5;display:flex}.st-info svg{width:14px;height:14px;color:var(--c-trust-500);flex:none;margin-top:1px}.st-prefs{flex-direction:column;gap:10px;display:flex}.st-pref{border-bottom:1px solid var(--c-warm-line,#e7e3d9);gap:10px;padding:8px 0;display:flex}.st-pref:last-child{border-bottom:0}.st-pref__lbl{color:var(--c-ink-700,#16202e);margin-bottom:2px;font-size:13px;font-weight:600}.st-pref__desc{color:var(--fg-muted);font-size:11.5px;line-height:1.45}.st-activity{border-collapse:collapse;width:100%;font-size:12px}.st-activity th{text-align:left;color:var(--fg-muted);text-transform:uppercase;letter-spacing:.04em;background:var(--c-warm-sand,#f4f1ea);padding:6px 8px;font-size:10.5px;font-weight:600}.st-activity td{border-bottom:1px solid var(--c-warm-line,#e7e3d9);padding:7px 8px}.st-activity tr:last-child td{border-bottom:0}.st-activity code{color:var(--fg-muted);font-family:ui-monospace,monospace;font-size:11px}.st-device{color:var(--fg)}.st-loading{justify-content:center;padding:20px;display:flex}.st-empty{color:var(--fg-muted);margin:0;padding:8px 0;font-size:12.5px}.st-pk-list{flex-direction:column;gap:2px;display:flex}.st-pk-item{border-bottom:1px solid var(--c-warm-line,#e7e3d9);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.st-pk-item:last-child{border-bottom:0}.st-pk-item__name{color:var(--c-ink-700,#16202e);font-size:13px;font-weight:600}.st-pk-item__meta{color:var(--fg-muted);align-items:center;gap:4px;margin-top:2px;font-size:11.5px;display:flex}.st-pk-item__meta svg{width:11px;height:11px}.st-danger{border-color:var(--c-danger-100,#f0c0ba)}.st-danger>header h3 svg{color:var(--c-danger-500)}.btn-danger{border-color:var(--c-danger-500)!important;color:var(--c-danger-500)!important}.btn-danger:hover{background:var(--c-danger-500)!important;color:#fff!important}@media (max-width:640px){.st-row{grid-template-columns:1fr}.st-activity{font-size:11px}.st-activity td,.st-activity th{padding:5px 6px}}.legal-shell{background:var(--c-warm-paper,#fbfaf7);max-width:760px;min-height:calc(100vh - 80px);margin:0 auto;padding:40px 20px 80px}.legal-doc{border:1px solid var(--c-warm-line,#e7e3d9);background:#fff;border-radius:10px;padding:40px 44px}.legal-doc--wide{max-width:1080px;margin:0 auto;padding:40px 32px}.legal-shell:has(.legal-doc--wide){max-width:1080px}.legal-hero{text-align:center;border-bottom:1px solid var(--c-warm-line,#e7e3d9);margin-bottom:28px;padding-bottom:28px}.legal-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--c-gold-700,#876219);margin-bottom:12px;font-size:11px;font-weight:600;display:inline-block}.legal-hero h1{color:var(--c-ink-700,#16202e);letter-spacing:-.025em;margin:0 0 14px;font-family:Fraunces,serif;font-size:36px;font-weight:500;line-height:1.1}.legal-lede{color:var(--fg);max-width:620px;margin:0 auto;font-size:16px;line-height:1.55}.legal-doc h2{color:var(--c-ink-700,#16202e);letter-spacing:-.015em;margin:30px 0 10px;font-family:Fraunces,serif;font-size:22px;font-weight:500}.legal-doc h3{color:var(--c-ink-700,#16202e);letter-spacing:-.005em;margin:16px 0 4px;font-family:Fraunces,serif;font-size:15px;font-weight:600}.legal-doc p{color:var(--fg);margin:0 0 12px;font-size:14.5px;line-height:1.65}.legal-doc a{color:var(--c-accent-500,#2a4a8c)}.legal-doc a:hover{color:var(--c-accent-700,#1b3568);text-decoration:underline}.legal-doc code{background:var(--c-warm-sand,#f4f1ea);color:var(--c-ink-700,#16202e);border-radius:4px;padding:1px 6px;font-family:ui-monospace,monospace;font-size:13px}.legal-doc strong{color:var(--c-ink-700,#16202e);font-weight:600}.legal-list{flex-direction:column;gap:10px;margin:12px 0 16px;padding:0;list-style:none;display:flex}.legal-list li{color:var(--fg);padding-left:18px;font-size:14.5px;line-height:1.55;position:relative}.legal-list li:before{content:"";background:var(--c-gold-500,#b0822c);border-radius:50%;width:5px;height:5px;position:absolute;top:9px;left:4px}.legal-cta{background:var(--c-gold-500,#b0822c);letter-spacing:-.005em;border-radius:6px;padding:10px 18px;font-size:14px;font-weight:600;display:inline-block;color:#fff!important;text-decoration:none!important}.legal-cta:hover{background:var(--c-gold-700,#876219)!important}.legal-form{max-width:540px;margin:12px auto 0}.legal-form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.legal-form-warn{background:var(--c-warn-50);color:var(--c-warn-700,var(--c-warn-500));border:1px solid var(--c-warn-100,transparent);border-radius:8px;align-items:flex-start;gap:8px;margin:4px 0 14px;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}.legal-form-warn svg{flex:none;width:16px;height:16px;margin-top:1px}.legal-success{text-align:center;background:var(--c-trust-50);border:1px solid var(--c-trust-100,#bfe0d0);border-radius:8px;padding:28px}.legal-success svg{width:36px;height:36px;color:var(--c-trust-500);margin-bottom:8px}.legal-success h3{margin:0 0 6px;font-family:Fraunces,serif;font-size:18px}.legal-success p{color:var(--fg-muted);margin:0;font-size:13.5px}.legal-faq h3{margin-top:20px}.legal-faq h3:first-child{margin-top:0}.legal-faq p{margin-bottom:18px}.legal-form-warn--danger{background:var(--danger-bg);color:var(--danger);border-color:var(--danger-border)}.tcx-shell{justify-content:center;align-items:center;padding:64px 20px;display:flex}.tcx-wrap{flex-direction:column;gap:22px;width:100%;max-width:460px;margin:0 auto;display:flex}.tcx-head{text-align:center}.tcx-head .legal-eyebrow{margin-bottom:8px}.tcx-head h1{color:var(--c-ink-700,#16202e);letter-spacing:-.015em;margin:0 0 6px;font-family:Fraunces,serif;font-size:22px;font-weight:500;line-height:1.2}.tcx-head p{color:var(--fg-muted);margin:0;font-size:13.5px;line-height:1.5}.tcx-card{border:1px solid var(--c-warm-line,#e7e3d9);width:100%;box-shadow:var(--sh-md);background:#fff;border-radius:16px;padding:28px}.tcx-summary__top{align-items:center;gap:8px;margin-bottom:10px;display:flex}.tcx-summary__plan{color:var(--c-ink-700,#16202e);letter-spacing:-.01em;font-family:Fraunces,serif;font-size:19px;font-weight:500}.tcx-summary__price{align-items:baseline;gap:8px;margin-bottom:16px;display:flex}.tcx-summary__amt{color:var(--c-ink-700,#16202e);letter-spacing:-.02em;font-family:Fraunces,serif;font-size:32px;font-weight:500;line-height:1}.tcx-summary__meta{color:var(--fg-muted);font-size:12.5px}.tcx-summary__feats{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tcx-summary__feats li{color:var(--fg);align-items:flex-start;gap:8px;font-size:13px;line-height:1.45;display:flex}.tcx-summary__feats li svg{width:14px;height:14px;color:var(--c-trust-500,#0f6e4e);flex:none;margin-top:2px}.tcx-divider{background:var(--c-warm-line,#e7e3d9);height:1px;margin:22px 0}.tcx-pay{flex-direction:column;gap:18px;display:flex}.tcx-trust{text-align:center;color:var(--fg-muted);justify-content:center;align-items:center;gap:6px;margin:0;font-size:11.5px;line-height:1.4;display:flex}.tcx-trust svg{width:13px;height:13px;color:var(--fg-faint);flex:none}.tcx-success{text-align:center;flex-direction:column;align-items:center;padding:8px 4px 4px;display:flex}.tcx-success svg{width:40px;height:40px;color:var(--c-trust-500,#0f6e4e);margin-bottom:8px}.tcx-success h3{color:var(--c-ink-700,#16202e);margin:0 0 8px;font-family:Fraunces,serif;font-size:19px;font-weight:500}.tcx-success p{color:var(--fg-muted);max-width:360px;margin:0 0 22px;font-size:13.5px;line-height:1.55}@media (max-width:720px){.legal-doc{padding:28px 24px}.legal-hero h1{font-size:28px}.legal-lede{font-size:14.5px}.legal-form-row{grid-template-columns:1fr}.tcx-shell{padding:40px 16px}.tcx-card{padding:22px 20px}.tcx-summary__amt{font-size:28px}}.legal .bcr{margin-bottom:18px}.legal__tablewrap{border:1px solid var(--line,#e7e3d9);border-radius:12px;margin:16px 0 22px;overflow-x:auto}.legal__table{border-collapse:collapse;width:100%;min-width:460px}.legal__table th,.legal__table td{text-align:left;border-bottom:1px solid var(--line,#e7e3d9);padding:11px 16px;font-size:14.5px}.legal__table thead th{background:var(--paper,#fbfaf7);text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:12.5px;font-weight:700}.legal__table tbody td:first-child{color:var(--ink-2);white-space:nowrap;font-weight:600}.legal__table tbody tr:last-child td{border-bottom:0}.legal__related{border-top:1px solid var(--line,#e7e3d9);flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:36px;padding-top:22px;font-size:14px;display:flex}.legal__related span{color:var(--muted);font-weight:600}.legal__related a{color:var(--accent,#2a4a8c);font-weight:600}.ppage-head{margin-bottom:var(--s-8)}.ppage-head__title{font-family:var(--font-sans);font-size:var(--t-3xl);letter-spacing:-.022em;color:var(--fg-strong);font-weight:700;line-height:1.15}.ppage-head__desc{font-size:var(--t-lg);color:var(--fg-muted);margin-top:var(--s-2);max-width:720px;line-height:1.55}.dash-grid{gap:var(--s-5);grid-template-columns:2fr 1fr;display:grid}.dash-card{overflow:hidden}.dash-card--listing{grid-row:span 2}@media (max-width:1024px){.dash-grid{grid-template-columns:1fr}.dash-card--listing{grid-row:auto}}.dash-listing__head{justify-content:space-between;align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.dash-listing__id{align-items:center;gap:var(--s-3);min-width:0;display:flex}.dash-listing__logo{border-radius:var(--r-md);width:44px;height:44px;color:var(--accent);letter-spacing:.02em;border:1px solid var(--accent-border);background:#fff;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex;overflow:hidden}.dash-listing__logo img{object-fit:contain;width:100%;height:100%;padding:4px}.dash-listing__actions{gap:var(--s-2);flex-wrap:wrap;display:flex}.dash-listing__body{padding:var(--s-7)}.dash-completion{align-items:center;gap:var(--s-7);flex-wrap:wrap;display:flex}.dash-completion__txt{gap:var(--s-3);flex-direction:column;flex:1;min-width:280px;display:flex}.dash-completion__head{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.dash-completion__head h3{font-family:var(--font-sans);font-size:var(--t-xl);color:var(--fg-strong);letter-spacing:-.01em;font-weight:700}.dash-completion__note{font-size:var(--t-md);color:var(--fg-muted);line-height:1.55}.dash-completion__note b{color:var(--fg-strong)}.dash-next{margin-top:var(--s-2);padding:var(--s-3) var(--s-4);background:var(--accent-bg);border:1px solid var(--accent-border);border-radius:var(--r-md);flex-direction:column;gap:4px;display:flex}.dash-next__lbl{text-transform:uppercase;letter-spacing:.08em;color:var(--accent);font-size:10.5px;font-weight:600}.dash-next__link{align-items:center;gap:var(--s-2);font-size:var(--t-md);color:var(--fg-strong);font-weight:600;display:flex}.dash-next__link svg{width:14px;height:14px;color:var(--accent);margin-left:auto}.dash-next__bonus{color:var(--c-gold-700);background:var(--c-gold-50);border:1px solid var(--c-gold-100);border-radius:var(--r-sm);font-variant-numeric:tabular-nums;padding:2px 6px;font-size:11.5px;font-weight:700}.dash-checklist-link{font-size:var(--t-base);color:var(--accent);align-items:center;gap:4px;margin-top:4px;font-weight:600;display:inline-flex}.dash-checklist-link svg{width:13px;height:13px}.dash-checklist-link:hover{color:var(--accent-press)}.dash-cm__head{justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.dash-cm__list{gap:var(--s-3);flex-direction:column;padding:0;list-style:none;display:flex}.dash-cm__list li{gap:var(--s-3);font-size:var(--t-md);color:var(--fg);align-items:flex-start;line-height:1.5;display:flex}.dash-cm__dot{background:var(--c-gold-500);border-radius:50%;flex:none;width:6px;height:6px;margin-top:7px;display:inline-block}.dash-stat__head{justify-content:space-between;align-items:flex-start;gap:var(--s-3);width:100%;display:flex}.dash-stat__icn{vertical-align:-3px;color:var(--fg-muted);margin-right:6px;display:inline-block;width:16px!important;height:16px!important}.dash-metrics{gap:var(--s-3);grid-template-columns:repeat(3,1fr);display:grid}.dash-metric{padding:var(--s-3) var(--s-4);background:var(--bg-subtle);border-radius:var(--r-md);border:1px solid var(--border);flex-direction:column;display:flex}.dash-metric__v{font-family:var(--font-sans);font-size:var(--t-2xl);color:var(--fg-strong);letter-spacing:-.012em;font-weight:700;line-height:1}.dash-metric__k{font-size:var(--t-sm);color:var(--fg-muted);margin-top:4px;font-weight:500}.settings-grid{gap:var(--s-5);grid-template-columns:1fr;max-width:760px;display:grid}.set-icn{vertical-align:-3px;color:var(--fg-muted);margin-right:8px;display:inline-block;width:16px!important;height:16px!important}.set-row{justify-content:space-between;align-items:flex-start;gap:var(--s-4);flex-wrap:wrap;display:flex}.set-row .ui-field{flex:1;min-width:240px}.set-note{font-size:var(--t-sm);color:var(--fg-muted);margin-top:var(--s-3);line-height:1.5}.set-empty{justify-content:space-between;align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.set-empty p{font-size:var(--t-md);color:var(--fg-muted);flex:1;min-width:220px;line-height:1.5}.set-plan{justify-content:space-between;align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.set-plan>div{flex-direction:column;gap:2px;display:flex}.set-plan__name{font-size:var(--t-lg);color:var(--fg-strong);font-weight:700}.set-plan__price{font-size:var(--t-md);color:var(--fg-muted)}.set-label{font-size:var(--t-md);color:var(--fg-strong);font-weight:600}.set-help{gap:var(--s-3);flex-wrap:wrap;display:flex}.rev-summary{gap:var(--s-3);margin-bottom:var(--s-6);grid-template-columns:repeat(3,1fr);display:grid}.rev-summary__stat{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--r-md);padding:var(--s-4) var(--s-5);flex-direction:column;gap:4px;display:flex}.rev-summary__v{font-family:var(--font-sans);font-size:var(--t-3xl);color:var(--fg-strong);letter-spacing:-.022em;font-weight:700;line-height:1}.rev-summary__k{font-size:var(--t-sm);color:var(--fg-muted);font-weight:500}.rev-list{gap:var(--s-3);flex-direction:column;display:flex}.rev-item__head{justify-content:space-between;align-items:flex-start;gap:var(--s-3);flex-wrap:wrap;width:100%;display:flex}.rev-item__meta{align-items:center;gap:var(--s-3);display:flex}.rev-item__rating{color:var(--c-gold-500);font-weight:700;font-size:var(--t-md);align-items:center;gap:4px;display:inline-flex}.rev-item__rating svg{fill:currentColor;width:14px;height:14px}.rev-item__body{font-size:var(--t-md);color:var(--fg);line-height:1.6}@media (max-width:640px){.rev-summary{grid-template-columns:1fr}}.listing-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:28px;display:grid}.listing-layout--right-rail{grid-template-columns:minmax(0,1fr) 320px}@media (max-width:980px){.listing-layout,.listing-layout--right-rail{grid-template-columns:1fr;gap:18px}}.listing-rail{align-self:start;position:sticky;top:84px}@media (max-width:980px){.listing-rail{position:static}}.lside{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--sh-xs);flex-direction:column;gap:14px;padding:18px;display:flex}.lside__progress{border-bottom:1px solid var(--border);grid-template-columns:88px 1fr;align-items:center;gap:14px;padding-bottom:14px;display:grid}.lside__progress-ring{justify-content:center;align-items:center;display:flex}.lside__progress-txt{flex-direction:column;gap:4px;min-width:0;display:flex}.lside__progress-txt strong{font-family:var(--font-sans);font-size:var(--t-md);color:var(--fg-strong);letter-spacing:-.003em;font-weight:700}.lside__progress-note{font-size:var(--t-sm);color:var(--fg-muted);line-height:1.45}.lside__nav{flex-direction:column;gap:2px;display:flex}.lside__item{border-radius:var(--r-sm);font-family:var(--font-sans);font-size:var(--t-base);color:var(--fg-strong);transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;font-weight:500;text-decoration:none;display:grid;position:relative}.lside__item:hover{background:var(--bg-subtle)}.lside__item--active{background:var(--accent-bg);color:var(--accent);font-weight:600}.lside__item--active:before{content:"";background:var(--accent);border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:-18px}.lside__check{width:18px;height:18px;color:var(--fg-muted);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.lside__check svg{width:12px;height:12px}.lside__check--done{background:var(--success);color:var(--c-white)}.lside__dot{background:var(--border-strong);border-radius:50%;width:6px;height:6px}.lside__item--active .lside__dot{background:var(--accent)}.lside__lbl{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lside__pct{font-size:var(--t-xs);color:var(--fg-muted);font-variant-numeric:tabular-nums;background:var(--bg-subtle);border-radius:var(--r-sm);padding:2px 6px;font-weight:600}.lside__item--active .lside__pct{background:var(--c-white);color:var(--accent)}.lside__pct--done{background:var(--success-bg);color:var(--success)}.lside__next{background:linear-gradient(135deg, var(--c-gold-50,#faf3e2) 0%, #fffaef 100%);border:1px solid var(--c-gold-200,#ead6a6);border-radius:var(--r-md);color:var(--fg-strong);transition:all .2s var(--ease);flex-direction:column;gap:8px;padding:16px;text-decoration:none;display:flex;position:relative;overflow:hidden}.lside__next:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#b0822c2e,#0000 70%);width:100px;height:100px;position:absolute;top:0;right:0}.lside__next--v2:hover{border-color:var(--c-gold-500,#b0822c);transform:translateY(-1px);box-shadow:0 10px 24px -10px #b0822c66}.lside__next-top{align-items:center;gap:8px;display:flex}.lside__next-icon{background:var(--c-gold-500,#b0822c);color:#fff;border-radius:7px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;box-shadow:0 4px 12px -4px #b0822c99}.lside__next-icon svg{width:15px;height:15px}.lside__next-icon--done{background:var(--success,#0f6e4e);box-shadow:0 4px 12px -4px #0f6e4e80}.lside__next-tag{text-transform:uppercase;letter-spacing:.09em;color:var(--c-gold-700,#876219);flex:1;font-size:10.5px;font-weight:700}.lside__next-weight{font-family:var(--font-mono);background:var(--c-gold-500,#b0822c);color:#fff;font-variant-numeric:tabular-nums;border-radius:99px;padding:3px 9px;font-size:11.5px;font-weight:700}.lside__next-action{font-family:var(--font-sans);color:var(--fg-strong);letter-spacing:-.003em;font-size:15px;font-weight:600;line-height:1.35}.lside__next-help{color:var(--fg-muted);align-items:flex-start;gap:6px;font-size:12px;line-height:1.5;display:flex}.lside__next-help svg{width:13px;height:13px;color:var(--c-gold-700,#876219);flex:none;margin-top:2px}.lside__next-cta{color:var(--c-gold-700,#876219);align-items:center;gap:5px;margin-top:2px;font-size:12.5px;font-weight:700;transition:gap .15s;display:inline-flex}.lside__next-cta svg{width:13px;height:13px}.lside__next--v2:hover .lside__next-cta{gap:8px}.lside__next--done{text-align:left;background:linear-gradient(135deg,#0f6e4e0f,#fff);border-color:#0f6e4e40;align-items:flex-start}.lside__next--done:before{display:none}.lside__next--done strong{font-family:var(--font-serif);color:var(--fg-strong);font-size:15px}.pside--collapsed .pside__lbl,.pside--collapsed .pside__badge,.pside--collapsed .pside__sec-h,.pside--collapsed .pside__co-txt,.pside--collapsed .pside__kbd{display:none!important}.pside--collapsed .pside__item{justify-content:center;padding:10px 0}.pside--collapsed .pside__brand-logo{object-fit:contain;max-width:32px;height:32px}.pside--collapsed .pside__co{justify-content:center;padding:8px 0}.pside--collapsed .pside__foot{padding:12px 8px}.pside--collapsed .pside__sec{border-top:1px solid var(--border);padding-top:8px;padding-bottom:8px}.pside--collapsed .pside__sec:first-child{border-top:0}.pside--collapsed .pside__toggle--desktop svg{transform:rotate(180deg)}.pside--collapsed .pside__item[data-tooltip]:hover:after,.pside--collapsed .pside__co[data-tooltip]:hover:after{content:attr(data-tooltip);background:var(--c-ink-800);color:var(--c-white);font-size:var(--t-sm);border-radius:var(--r-sm);white-space:nowrap;z-index:var(--z-tooltip);pointer-events:none;box-shadow:var(--sh-md);padding:6px 10px;font-weight:500;position:absolute;top:50%;left:calc(100% + 8px);transform:translateY(-50%)}.pside--collapsed .pside__item,.pside--collapsed .pside__co{position:relative}.ppage-head{flex-direction:column;gap:4px;margin-bottom:20px;display:flex}.ppage-head__title{font-family:var(--font-serif);color:var(--fg-strong);letter-spacing:-.018em;font-size:clamp(26px,2.8vw,32px);font-weight:600;line-height:1.1}.ppage-head__desc{font-size:var(--t-md);color:var(--fg-muted);max-width:720px;line-height:1.5}.ppage-head--listing{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:24px;padding-bottom:18px;display:grid}.ppage-head__l{flex-direction:column;gap:4px;min-width:0;display:flex}.ppage-head__r{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.ppage-head__crumb{letter-spacing:.08em;text-transform:uppercase;color:var(--c-gold-700,#876219);font-size:11.5px;font-weight:700}.ppage-head__live{background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:var(--r-sm);font-family:var(--font-sans);font-size:var(--t-sm);color:var(--fg-strong);transition:border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);align-items:center;gap:6px;padding:9px 14px;font-weight:600;text-decoration:none;display:inline-flex}.ppage-head__live svg{width:14px;height:14px}.ppage-head__live:hover{border-color:var(--accent);color:var(--accent)}@media (max-width:720px){.ppage-head--listing{grid-template-columns:1fr}.ppage-head__r{justify-content:flex-start}}.lsec-head__txt{flex:1;min-width:0}.lsec-head__title{font-family:var(--font-serif);font-size:var(--t-xl);color:var(--fg-strong);letter-spacing:-.012em;margin-bottom:2px;font-weight:600}.lsec-head__desc{font-size:var(--t-base);color:var(--fg-muted);line-height:1.55}.lsec-head__live{background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:var(--r-sm);font-family:var(--font-sans);font-size:var(--t-sm);color:var(--fg-strong);transition:border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);flex:none;align-items:center;gap:6px;padding:8px 14px;font-weight:600;text-decoration:none;display:inline-flex}.lsec-head__live:hover{border-color:var(--accent);color:var(--accent)}.cpsec__rt--plain{white-space:pre-line;margin:0}.listing-section-header{border-bottom:1px solid var(--c-warm-line,#e7e3d9);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;padding-bottom:14px;display:flex}.listing-section-header>div:first-child{flex:1;min-width:0}.listing-section-header__title{color:var(--c-ink-700,#16202e);letter-spacing:-.012em;margin:0 0 4px;font-family:Fraunces,Georgia,serif;font-size:22px;font-weight:600;line-height:1.2}.listing-section-header__desc{color:var(--fg-muted,#6b7686);max-width:720px;margin:0;font-size:13.5px;line-height:1.5}.rv-metric-grid,.rv-kpi-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:24px;display:grid}@media (max-width:980px){.rv-metric-grid,.rv-kpi-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.rv-metric-grid,.rv-kpi-grid{grid-template-columns:1fr}}.rv-metric{border:1px solid var(--c-warm-line,#e7e3d9);background:#fff;border-radius:10px;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.rv-metric--danger{background:#c0392b08;border-color:#c0392b40}.rv-metric__top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.rv-metric__lbl{text-transform:uppercase;letter-spacing:.06em;color:var(--fg-muted,#6b7686);font-size:12px;font-weight:600}.rv-metric__val{color:var(--c-ink-700,#16202e);letter-spacing:-.014em;font-family:Fraunces,Georgia,serif;font-size:22px;font-weight:600;line-height:1}.rv-metric__hint{color:var(--fg-faint,#9aa3b0);font-size:11.5px;line-height:1.4}.basics-id{grid-template-columns:140px 1fr;align-items:flex-start;gap:22px;padding:8px 0;display:grid}@media (max-width:640px){.basics-id{grid-template-columns:1fr}}.basics-id__logo{flex-direction:column;gap:8px;display:flex}.basics-id__txt{flex-direction:column;gap:14px;min-width:0;display:flex}.basics-certs__h{color:var(--c-ink-700,#16202e);margin-bottom:10px;font-size:13.5px;font-weight:600}.basics-certs__list{flex-wrap:wrap;gap:8px;display:flex}.cphero__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.cpgrid{grid-template-columns:minmax(0,1fr) 320px;align-items:flex-start;gap:28px;display:grid}@media (max-width:980px){.cpgrid{grid-template-columns:1fr;gap:18px}}.cpsec__title{color:var(--c-ink-700,#16202e);letter-spacing:-.012em;margin-bottom:14px;font-family:Fraunces,Georgia,serif;font-size:22px;font-weight:600}.cpsec__block{flex-direction:column;gap:12px;margin-bottom:22px;display:flex}.listing-main{flex-direction:column;gap:18px;min-width:0;display:flex}.ld-pane{border:1px solid var(--c-warm-line,#e7e3d9);background:#fff;border-radius:12px;flex-direction:column;gap:14px;min-height:320px;padding:18px 20px;display:flex}.ld-pane__empty{text-align:center;color:var(--fg-muted,#6b7686);padding:60px 20px;font-size:14px}.ld-sel{background:var(--c-warm-sand,#f4f1ea);border:1px solid var(--c-warm-line,#e7e3d9);color:var(--c-ink-700,#16202e);border-radius:8px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:500;display:flex}.ld-item__chip{background:var(--c-warm-sand,#f4f1ea);border:1px solid var(--c-warm-line,#e7e3d9);color:var(--fg-muted,#6b7686);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.lddet__sec{border-bottom:1px solid var(--c-warm-line,#e7e3d9);flex-direction:column;gap:8px;padding:14px 0;display:flex}.lddet__sec:last-child{border-bottom:0}.lddet__meta-item{align-items:baseline;gap:10px;font-size:13px;display:flex}.lddet__meta-item>:first-child{color:var(--fg-muted,#6b7686);flex:none;min-width:100px;font-weight:500}.lddet__meta-item>:last-child{color:var(--c-ink-700,#16202e);word-break:break-word;font-weight:500}.rv-pane{border:1px solid var(--c-warm-line,#e7e3d9);background:#fff;border-radius:12px;flex-direction:column;gap:12px;padding:18px 20px;display:flex}.rv-pane__empty{text-align:center;color:var(--fg-muted,#6b7686);padding:50px 18px;font-size:14px}.rv-sel{background:var(--c-warm-sand,#f4f1ea);border:1px solid var(--c-warm-line,#e7e3d9);color:var(--c-ink-700,#16202e);border-radius:8px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:500;display:flex}.rvreq{background:var(--c-warm-sand,#f4f1ea);border:1px solid var(--c-warm-line,#e7e3d9);border-radius:10px;flex-direction:column;gap:14px;padding:18px;display:flex}.rvreq__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.sum-bar{background:var(--c-warm-sand,#f4f1ea);border:1px solid var(--c-warm-line,#e7e3d9);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:12px 16px;font-size:13px;display:flex}.sum-bar__hint{color:var(--fg-muted,#6b7686);font-size:12px}.section-row-3{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (max-width:720px){.section-row-3{grid-template-columns:1fr}}.pr-icn{width:22px;height:22px;color:var(--fg-muted,#6b7686);flex:none;justify-content:center;align-items:center;display:inline-flex}.pr-icn svg{width:16px;height:16px}.pr-cur-icn{color:var(--c-gold-700,#876219);justify-content:center;align-items:center;min-width:20px;font-size:14px;font-weight:700;display:inline-flex}.pr-chip{border:1px solid var(--c-warm-line,#e7e3d9);color:var(--c-ink-700,#16202e);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:500;transition:all .12s;display:inline-flex}.pr-chip:hover{border-color:var(--c-gold-500,#b0822c);color:var(--c-gold-700,#876219)}.pr-chip.is-active{background:var(--c-ink-700,#16202e);color:#fff;border-color:var(--c-ink-700,#16202e)}.srv-picks{flex-direction:column;gap:10px;display:flex}.srv-pick{border:1px solid var(--c-warm-line,#e7e3d9);background:#fff;border-radius:8px;grid-template-columns:1fr 80px 60px 32px;align-items:center;gap:10px;padding:10px 14px;display:grid}.srv-pick__name{color:var(--c-ink-700,#16202e);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13.5px;font-weight:500;overflow:hidden}.srv-pick__bar{background:var(--c-warm-sand,#f4f1ea);border-radius:3px;height:6px;position:relative;overflow:hidden}.srv-pick__bar-fill{background:var(--c-gold-500,#b0822c);border-radius:3px;transition:width .15s;position:absolute;inset:0 auto 0 0}.srv-pick__input{border:1px solid var(--c-warm-line,#e7e3d9);text-align:right;font-variant-numeric:tabular-nums;border-radius:5px;width:100%;padding:5px 8px;font-size:13px}.srv-pick__pct{color:var(--fg-muted,#6b7686);text-align:center;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.srv-pick__rm{width:28px;height:28px;color:var(--fg-muted,#6b7686);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex}.srv-pick__rm:hover{color:#c0392b;background:#fceeec}.srv-pick__rm svg{width:14px;height:14px}@media (max-width:640px){.srv-pick{grid-template-columns:1fr}}.mega,.nv-dropdown{z-index:95!important}.nav-search-panel{z-index:88!important}.hs-pop{z-index:92!important}.sp-shell{background:var(--paper,#fbfaf7);min-height:calc(100vh - 80px)}.sp-hero{background:linear-gradient(170deg, var(--gd-ink,#16202e) 0%, #0d1521 100%);text-align:center;padding:56px 0 60px;position:relative;overflow:hidden}.sp-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#ddbe781f,#0000 70%);border-radius:50%;width:600px;height:600px;position:absolute;top:-30%;left:50%;transform:translate(-50%)}.sp-hero__inner{z-index:1;max-width:640px;margin:0 auto;padding:0 24px;position:relative}.sp-eyebrow{text-transform:uppercase;letter-spacing:.1em;color:var(--gold,#ddbe78);align-items:center;gap:7px;margin-bottom:14px;font-size:11.5px;font-weight:700;display:inline-flex}.sp-eyebrow svg{width:15px;height:15px}.sp-hero__inner h1{font-family:var(--font-serif,Fraunces), serif;letter-spacing:-.025em;color:#fff;margin-bottom:14px;font-size:clamp(32px,4vw,48px);line-height:1.08}.sp-hero__inner p{color:var(--on-dark,#c3cedb);margin:0;font-size:17px;line-height:1.55}.sp-layout{grid-template-columns:1fr 360px;align-items:start;gap:28px;max-width:1120px;margin:0 auto;padding:40px 24px 80px;display:grid}.sp-card{border:1px solid var(--line,#e7e3d9);background:#fff;border-radius:16px;padding:32px}.sp-card__head{border-bottom:1px solid var(--line,#e7e3d9);align-items:center;gap:10px;margin-bottom:24px;padding-bottom:20px;display:flex}.sp-card__head svg{width:22px;height:22px;color:var(--gold-ink,#876219)}.sp-card__head h2{font-family:var(--font-serif,Fraunces), serif;color:var(--ink);margin:0;font-size:22px}.sp-info-card{border:1px solid var(--line,#e7e3d9);background:#fff;border-radius:16px;padding:24px}.sp-info-card h3{font-family:var(--font-serif,Fraunces), serif;color:var(--ink);border-bottom:1px solid var(--line,#e7e3d9);margin:0 0 18px;padding-bottom:14px;font-size:17px}.sp-info-card+.sp-info-card{margin-top:16px}.sp-info-card--alt{background:var(--gold-wash,#f8f3e8);border-color:var(--gold-line,#e6dec9)}.sp-contact-item{border-bottom:1px solid var(--line,#e7e3d9);align-items:flex-start;gap:12px;padding:12px 0;display:flex}.sp-contact-item:last-child{border-bottom:0}.sp-contact-item__ic{background:var(--gold-wash,#f8f3e8);width:34px;height:34px;color:var(--gold-ink,#876219);border:1px solid var(--gold-line,#e6dec9);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.sp-contact-item__ic svg{width:16px;height:16px}.sp-contact-item strong{color:var(--ink);margin-bottom:3px;font-size:13px;font-weight:600;display:block}.sp-contact-item span,.sp-contact-item address{color:var(--muted);font-size:13.5px;font-style:normal;line-height:1.5}.sp-contact-item a{color:var(--accent,#2a4a8c);word-break:break-all;font-size:13.5px}.sp-topics{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sp-topics li{color:var(--ink-2,#243345);padding-left:16px;font-size:13.5px;line-height:1.5;position:relative}.sp-topics li:before{content:"→";color:var(--gold-ink,#876219);font-size:12px;position:absolute;left:0}@media (max-width:900px){.sp-layout{grid-template-columns:1fr}}@media (max-width:560px){.sp-card{padding:20px}.sp-hero{padding:40px 0 44px}}.phone-input-wrap{position:relative}.phone-input-wrap .iti,.phone-input-wrap .iti input{width:100%}.iti{--iti-path-flags-1x:url(/iti/flags.webp);--iti-path-flags-2x:url(/iti/flags@2x.webp)}.img-upl{flex-direction:column;gap:6px;display:flex}.img-upl__zone{background:var(--c-warm-paper,#fbfaf7);border:1.5px dashed var(--c-warm-line2,#d9d3c7);min-height:120px;color:var(--fg-muted,#6b7686);text-align:center;cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:18px;font-size:12.5px;transition:border-color .12s,background .12s;display:flex;position:relative}.img-upl__zone:hover,.img-upl__zone.is-drag{border-color:var(--c-gold-500,#b0822c);background:var(--c-gold-50,#faf3e2)}.img-upl__zone--square{aspect-ratio:1;min-height:0}.img-upl__zone--landscape{aspect-ratio:16/9;min-height:0}.img-upl__zone--portrait{aspect-ratio:3/4;min-height:0}.img-upl__empty{flex-direction:column;align-items:center;gap:6px;display:flex}.img-upl__icn{width:32px;height:32px;color:var(--fg-faint,#9aa3b0);justify-content:center;align-items:center;display:inline-flex}.img-upl__icn svg{width:100%;height:100%}.img-upl__lbl{color:var(--c-ink-700,#16202e);font-size:13px;font-weight:500}.img-upl__primary{color:var(--c-ink-700,#16202e);font-weight:600}.img-upl__secondary{color:var(--fg-muted,#6b7686);margin-top:2px;font-size:11.5px}.img-upl__hint{color:var(--fg-faint,#9aa3b0);font-size:11.5px}.img-upl__loading{color:var(--c-gold-700,#876219);font-size:12px;font-weight:500}.img-upl__remove{border:1px solid var(--c-warm-line,#e7e3d9);width:28px;height:28px;color:var(--fg-muted,#6b7686);cursor:pointer;background:#ffffffeb;border-radius:6px;justify-content:center;align-items:center;transition:all .12s;display:inline-flex;position:absolute;top:8px;right:8px}.img-upl__remove:hover{color:#c0392b;background:#fff;border-color:#c0392b}.img-upl__remove svg{width:14px;height:14px}.img-upl.has-image .img-upl__zone{background:#fff;border-style:solid;padding:0;overflow:hidden}.img-upl.has-image .img-upl__zone img{object-fit:contain;width:100%;height:100%}.img-upl.is-uploading .img-upl__zone{opacity:.6;pointer-events:none}.img-upl.is-err .img-upl__zone{background:#c0392b0a;border-color:#c0392b}.img-upl__tabs{background:var(--c-warm-sand,#f4f1ea);border:1px solid var(--c-warm-line,#e7e3d9);border-radius:8px;gap:2px;width:fit-content;padding:2px;display:inline-flex}.img-upl__tab{color:var(--fg-muted,#6b7686);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:5px 10px;font-size:11.5px;font-weight:600;transition:all .12s;display:inline-flex}.img-upl__tab svg{width:12px;height:12px}.img-upl__tab:hover:not(:disabled){color:var(--c-ink-700,#16202e)}.img-upl__tab.is-active{color:var(--c-ink-700,#16202e);background:#fff;box-shadow:0 1px 2px #16202e14}.img-upl__tab:disabled{cursor:not-allowed;opacity:.6}.img-upl__urlrow{gap:8px;display:flex}.img-upl__urlinput{border:1px solid var(--c-warm-line,#e7e3d9);min-width:0;color:var(--c-ink-700,#16202e);background:#fff;border-radius:8px;flex:1;padding:9px 12px;font-size:13px}.img-upl__urlinput:focus{border-color:var(--c-gold-500,#b0822c);outline:0}.img-upl__urlinput:disabled{background:var(--c-warm-paper,#fbfaf7);cursor:not-allowed}.img-upl__urlbtn{background:var(--c-ink-700,#16202e);border:1px solid var(--c-ink-700,#16202e);color:#fff;cursor:pointer;border-radius:8px;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;transition:opacity .12s;display:inline-flex}.img-upl__urlbtn svg{width:14px;height:14px}.img-upl__urlbtn:disabled{opacity:.5;cursor:not-allowed}.pf-autosave-row{justify-content:flex-end;margin-bottom:4px;display:flex}.pf-list{flex-direction:column;gap:14px;display:flex}.pf-card{border:1px solid var(--c-warm-line,#e7e3d9);background:#fff;border-radius:12px;flex-direction:column;transition:border-color .12s,box-shadow .12s;display:flex;overflow:hidden}.pf-card:hover{border-color:var(--c-warm-line2,#d9d3c7)}.pf-card.is-dragging{opacity:.5}.pf-card__head{border-bottom:1px solid var(--c-warm-line,#e7e3d9);background:var(--c-warm-paper,#fbfaf7);grid-template-columns:24px 64px 1fr auto auto;align-items:center;gap:14px;padding:14px 18px;display:grid}.pf-card__grip{color:var(--fg-faint,#9aa3b0);cursor:grab;justify-content:center;align-items:center;display:inline-flex}.pf-card__grip:active{cursor:grabbing}.pf-card__grip svg{width:16px;height:16px}.pf-card__thumb{background:var(--c-warm-sand,#f4f1ea);border:1px solid var(--c-warm-line,#e7e3d9);border-radius:6px;justify-content:center;align-items:center;width:64px;height:48px;display:inline-flex;overflow:hidden}.pf-card__thumb img{object-fit:cover;width:100%;height:100%}.pf-card__thumb-empty{color:var(--fg-faint,#9aa3b0)}.pf-card__thumb-empty svg{width:20px;height:20px}.pf-card__id{min-width:0}.pf-card__title{color:var(--c-ink-700,#16202e);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:600;overflow:hidden}.pf-card__meta{color:var(--fg-muted,#6b7686);flex-wrap:wrap;gap:10px;margin-top:2px;font-size:11.5px;display:flex}.pf-card__toggle{width:28px;height:28px;color:var(--fg-muted,#6b7686);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;transition:background .12s;display:inline-flex}.pf-card__toggle:hover{color:var(--c-ink-700,#16202e);background:#fff}.pf-card__toggle svg{width:16px;height:16px;transition:transform .15s}.pf-card__toggle[data-open=true] svg{transform:rotate(180deg)}.pf-card__actions{gap:6px;display:flex}.pf-card__body{flex-direction:column;gap:16px;padding:18px 22px;display:flex}.pf-card__foot{background:var(--c-warm-paper,#fbfaf7);border-top:1px solid var(--c-warm-line,#e7e3d9);justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}.pf-card__placeholder{text-align:center;color:var(--fg-muted,#6b7686);padding:36px 22px;font-size:13px}.pf-imgs{flex-direction:column;gap:8px;display:flex}.pf-imgs__head{justify-content:space-between;align-items:baseline;display:flex}.pf-imgs__lbl{color:var(--c-ink-700,#16202e);font-size:12.5px;font-weight:600}.pf-imgs__hint{color:var(--fg-muted,#6b7686);font-size:11.5px}.pf-imgs__grid{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}@media (max-width:980px){.pf-imgs__grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:640px){.pf-imgs__grid{grid-template-columns:repeat(3,1fr)}}.pf-img{aspect-ratio:1;background:var(--c-warm-sand,#f4f1ea);border:1px solid var(--c-warm-line,#e7e3d9);border-radius:8px;position:relative;overflow:hidden}.pf-img img{object-fit:cover;width:100%;height:100%;display:block}.pf-img.is-cover{border-color:var(--c-gold-500,#b0822c);box-shadow:0 0 0 2px #b0822c2e}.pf-img__cover{text-transform:uppercase;letter-spacing:.07em;color:#fff;background:var(--c-gold-500,#b0822c);border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700;position:absolute;top:6px;left:6px}.pf-img__del{width:24px;height:24px;color:var(--fg-muted,#6b7686);cursor:pointer;opacity:0;background:#fffffff0;border:0;border-radius:5px;justify-content:center;align-items:center;transition:opacity .12s,color .12s;display:inline-flex;position:absolute;top:6px;right:6px}.pf-img:hover .pf-img__del{opacity:1}.pf-img__del:hover{color:#c0392b}.pf-img__del svg{width:14px;height:14px}.pf-img__ovr{color:#fff;text-transform:uppercase;letter-spacing:.05em;opacity:0;background:#16202e8c;justify-content:center;align-items:center;font-size:11px;font-weight:600;transition:opacity .12s;display:flex;position:absolute;inset:0}.pf-img:hover .pf-img__ovr{opacity:1}.pf-img-add{aspect-ratio:1;border:1.5px dashed var(--c-warm-line2,#d9d3c7);background:var(--c-warm-paper,#fbfaf7);color:var(--fg-muted,#6b7686);cursor:pointer;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:11px;transition:border-color .12s,background .12s,color .12s;display:flex}.pf-img-add:hover{border-color:var(--c-gold-500,#b0822c);background:var(--c-gold-50,#faf3e2);color:var(--c-gold-700,#876219)}.pf-img-add__hint{color:var(--fg-faint,#9aa3b0);font-size:10.5px}.pf-tags{flex-direction:column;gap:6px;display:flex}.pf-tags__chips{flex-wrap:wrap;gap:6px;display:flex}.pf-tags__input{border:1px solid var(--c-warm-line,#e7e3d9);min-width:120px;color:var(--c-ink-700,#16202e);background:#fff;border-radius:6px;flex:1;padding:6px 10px;font-size:13px}.pf-tags__input:focus{border-color:var(--c-gold-500,#b0822c);outline:0}.pf-chip{background:var(--c-warm-sand,#f4f1ea);border:1px solid var(--c-warm-line,#e7e3d9);color:var(--c-ink-700,#16202e);border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:12px;font-weight:500;display:inline-flex}.pf-chip.is-removable{cursor:pointer;transition:all .12s}.pf-chip.is-removable:hover{color:#c0392b;background:#fceeec;border-color:#c0392b}.pr-bands{flex-direction:column;gap:8px;display:flex}.pr-band{border:1px solid var(--c-warm-line,#e7e3d9);background:#fff;border-radius:8px;grid-template-columns:24px 1fr 110px 90px 32px;align-items:center;gap:10px;padding:12px 14px;display:grid}@media (max-width:720px){.pr-band{grid-template-columns:1fr}}.pr-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pr-chips__empty{color:var(--fg-muted,#6b7686);font-size:12px;font-style:italic}.pr-chip-picker{flex-wrap:wrap;gap:6px;display:flex}.pr-chip-input{border:1px solid var(--c-warm-line,#e7e3d9);color:var(--c-ink-700,#16202e);background:#fff;border-radius:6px;padding:5px 10px;font-size:12.5px}.pr-popular{background:var(--c-warm-paper,#fbfaf7);border-radius:7px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex}.pr-popular__lbl{color:var(--fg-muted,#6b7686);text-transform:uppercase;letter-spacing:.05em;font-size:11.5px;font-weight:600}.pr-models{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.pr-model{border:1px solid var(--c-warm-line,#e7e3d9);cursor:pointer;background:#fff;border-radius:8px;align-items:flex-start;gap:10px;padding:12px 14px;transition:border-color .12s,background .12s;display:flex}.pr-model:hover{border-color:var(--c-gold-500,#b0822c)}.pr-model.is-selected{border-color:var(--c-gold-500,#b0822c);background:var(--c-gold-50,#faf3e2)}.pr-model__check{border:2px solid var(--c-warm-line2,#d9d3c7);border-radius:4px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;display:inline-flex}.pr-model.is-selected .pr-model__check{border-color:var(--c-gold-500,#b0822c);background:var(--c-gold-500,#b0822c);color:#fff}.pr-model__check svg{width:12px;height:12px}.pr-model__name{color:var(--c-ink-700,#16202e);font-size:13.5px;font-weight:600}.pr-model__desc{color:var(--fg-muted,#6b7686);margin-top:2px;font-size:11.5px;line-height:1.4}.pps-card:hover{border-color:var(--c-warm-line2,#d9d3c7)}.pps-cycle__btn{border:1px solid var(--c-warm-line,#e7e3d9);color:var(--c-ink-700,#16202e);cursor:pointer;background:#fff;border-radius:7px;padding:7px 14px;font-size:13px;font-weight:500;transition:all .12s}.pps-cycle__btn:hover{border-color:var(--c-gold-500,#b0822c);color:var(--c-gold-700,#876219)}.pps-cycle__btn.is-active{background:var(--c-ink-700,#16202e);border-color:var(--c-ink-700,#16202e);color:#fff}@media (max-width:980px){.ld-metrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.ld-metrics{grid-template-columns:1fr}}.ld-metric{border:1px solid var(--c-warm-line,#e7e3d9);background:#fff;border-radius:10px;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.ld-metric__top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.ld-metric__lbl{text-transform:uppercase;letter-spacing:.06em;color:var(--fg-muted,#6b7686);font-size:11px;font-weight:700}.ld-metric__val{color:var(--c-ink-700,#16202e);letter-spacing:-.014em;font-family:Fraunces,Georgia,serif;font-size:22px;font-weight:600;line-height:1}.ld-metric__hint{color:var(--fg-faint,#9aa3b0);font-size:11.5px;line-height:1.4}.ld-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ld-toolbar__r{gap:8px;margin-left:auto;display:flex}.ld-search{flex:1;min-width:200px;max-width:360px;position:relative}.ld-search input{border:1px solid var(--c-warm-line,#e7e3d9);background:#fff;border-radius:7px;width:100%;padding:8px 32px;font-size:13px}.ld-search>svg{width:14px;height:14px;color:var(--fg-muted,#6b7686);position:absolute;top:50%;left:9px;transform:translateY(-50%)}.ld-search__clear{width:22px;height:22px;color:var(--fg-muted,#6b7686);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.ld-search__clear:hover{background:var(--c-warm-sand,#f4f1ea)}.ld-filters{flex-wrap:wrap;gap:8px;display:flex}.ld-filter{border:1px solid var(--c-warm-line,#e7e3d9);color:var(--c-ink-700,#16202e);cursor:pointer;background:#fff;border-radius:99px;padding:6px 12px;font-size:12.5px;font-weight:500;transition:all .12s}.ld-filter:hover{border-color:var(--c-gold-500,#b0822c)}.ld-filter.is-active{background:var(--c-ink-700,#16202e);border-color:var(--c-ink-700,#16202e);color:#fff}@media (max-width:980px){.ld-split{grid-template-columns:1fr}}.ld-pane--list{border:1px solid var(--c-warm-line,#e7e3d9);background:#fff;border-radius:10px;min-height:320px;overflow:hidden}.ld-pane--detail{border:1px solid var(--c-warm-line,#e7e3d9);background:#fff;border-radius:10px;min-height:320px;padding:22px 24px}.ld-itemlist{flex-direction:column;display:flex}.ld-item{border-bottom:1px solid var(--c-warm-line,#e7e3d9);cursor:pointer;flex-direction:column;gap:6px;padding:14px 18px;transition:background .12s;display:flex}.ld-item.is-selected{background:var(--c-gold-50,#faf3e2)}.ld-item__head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ld-item__name{color:var(--c-ink-700,#16202e);font-size:14px;font-weight:600}.ld-item__sub{color:var(--fg-muted,#6b7686);font-size:12px}.ld-item__msg{color:var(--fg-strong,#16202e);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.ld-item__foot{flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;display:flex}.ld-item__time{color:var(--fg-faint,#9aa3b0);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.ld-item__chip--tag{background:var(--c-warm-sand,#f4f1ea);border:1px solid var(--c-warm-line,#e7e3d9);color:var(--fg-muted,#6b7686);border-radius:999px;align-items:center;gap:3px;padding:2px 7px;font-size:10.5px;font-weight:600;display:inline-flex}.ld-tag-input{border:1px solid var(--c-warm-line,#e7e3d9);background:#fff;border-radius:6px;padding:5px 10px;font-size:12.5px}.ld-tag{background:var(--c-gold-50,#faf3e2);border:1px solid var(--c-gold-100,#e7d9a8);color:var(--c-gold-700,#876219);border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:11.5px;display:inline-flex}.lddet{flex-direction:column;gap:18px;display:flex}.lddet__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.lddet__name{color:var(--c-ink-700,#16202e);letter-spacing:-.012em;margin:0;font-family:Fraunces,Georgia,serif;font-size:22px;font-weight:600}.lddet__sub{color:var(--fg-muted,#6b7686);margin-top:2px;font-size:13px}.lddet__statussel{border:1px solid var(--c-warm-line,#e7e3d9);color:var(--c-ink-700,#16202e);cursor:pointer;background:#fff;border-radius:7px;padding:6px 12px;font-size:13px;font-weight:500}.lddet__msg{background:var(--c-warm-paper,#fbfaf7);border:1px solid var(--c-warm-line,#e7e3d9);color:var(--c-ink-700,#16202e);white-space:pre-wrap;border-radius:9px;padding:14px 16px;font-size:14px;line-height:1.55}.lddet__meta{grid-template-columns:repeat(2,1fr);gap:10px 18px;display:grid}@media (max-width:640px){.lddet__meta{grid-template-columns:1fr}}.lddet__resp{flex-direction:column;gap:8px;display:flex}.lddet__tpls{flex-wrap:wrap;gap:6px;display:flex}.lddet__tpls-lbl{text-transform:uppercase;letter-spacing:.06em;color:var(--fg-muted,#6b7686);font-size:11px;font-weight:700}.lddet__tpl{border:1px solid var(--c-warm-line,#e7e3d9);color:var(--c-ink-700,#16202e);cursor:pointer;background:#fff;border-radius:99px;padding:5px 10px;font-size:11.5px;transition:all .12s}.lddet__tpl:hover{background:var(--c-gold-50,#faf3e2);border-color:var(--c-gold-500,#b0822c)}.lddet__hint{color:var(--fg-faint,#9aa3b0);font-size:11.5px}.lddet__tags{flex-wrap:wrap;gap:6px;display:flex}.lddet__actions{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:980px){.rv-metrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.rv-metrics{grid-template-columns:1fr}}.rv-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rv-toolbar__r{gap:8px;margin-left:auto;display:flex}.rv-search{flex:1;min-width:200px;max-width:360px;position:relative}.rv-search input{border:1px solid var(--c-warm-line,#e7e3d9);background:#fff;border-radius:7px;width:100%;padding:8px 32px;font-size:13px}.rv-search>svg{width:14px;height:14px;color:var(--fg-muted,#6b7686);position:absolute;top:50%;left:9px;transform:translateY(-50%)}.rv-search__clear{width:22px;height:22px;color:var(--fg-muted,#6b7686);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.rv-search__clear:hover{background:var(--c-warm-sand,#f4f1ea)}@media (max-width:980px){.rv-split{grid-template-columns:1fr}}.rv-pane--list{border:1px solid var(--c-warm-line,#e7e3d9);background:#fff;border-radius:10px;min-height:320px;overflow:hidden}.rv-pane--detail{border:1px solid var(--c-warm-line,#e7e3d9);background:#fff;border-radius:10px;min-height:320px;padding:22px 24px}.rv-itemlist{flex-direction:column;display:flex}.rv-item{border-bottom:1px solid var(--c-warm-line,#e7e3d9);cursor:pointer;flex-direction:column;gap:8px;padding:14px 18px;transition:background .12s;display:flex}.rv-item.is-selected{background:var(--c-gold-50,#faf3e2)}.rv-item__head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rv-item__author{color:var(--c-ink-700,#16202e);font-size:13.5px;font-weight:600}.rv-item__title{color:var(--c-ink-700,#16202e);font-size:13px;font-weight:500}.rv-item__body{color:var(--fg-strong,#16202e);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.rv-item__foot{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rv-item__time{color:var(--fg-faint,#9aa3b0);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.rv-item__stars svg{fill:none;stroke:currentColor;width:13px;height:13px}.rv-item__verified{color:var(--c-trust-500,#0f6e4e);align-items:center;gap:3px;font-size:10.5px;font-weight:600;display:inline-flex}.rv-item__sla{border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:600}.rv-item__sla--ok{background:var(--c-trust-50,#e8f4ee);color:var(--c-trust-500,#0f6e4e)}.rv-item__sla--warn{background:var(--c-gold-50,#faf3e2);color:var(--c-gold-700,#876219)}.rvdet{flex-direction:column;gap:18px;display:flex}.rvdet__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.rvdet__author{color:var(--c-ink-700,#16202e);letter-spacing:-.01em;margin:0;font-family:Fraunces,Georgia,serif;font-size:20px;font-weight:600}.rvdet__sub{color:var(--fg-muted,#6b7686);font-size:12.5px}.rvdet__stars{color:var(--c-gold-500,#b0822c);gap:2px;display:inline-flex}.rvdet__stars svg{fill:currentColor;width:18px;height:18px}.rvdet__body{color:var(--c-ink-700,#16202e);background:var(--c-warm-paper,#fbfaf7);border:1px solid var(--c-warm-line,#e7e3d9);white-space:pre-wrap;border-radius:9px;padding:14px 16px;font-size:14.5px;line-height:1.6}.rvdet__proj{color:var(--fg-muted,#6b7686);flex-wrap:wrap;gap:14px;font-size:12.5px;display:flex}.rvdet__subs{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;display:grid}.rvdet__sub-bar{background:var(--c-warm-paper,#fbfaf7);border:1px solid var(--c-warm-line,#e7e3d9);border-radius:7px;flex-direction:column;gap:5px;padding:10px 12px;display:flex}.rvdet__sub-lbl{color:var(--fg-muted,#6b7686);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:600}.rvdet__reply{background:var(--c-gold-50,#faf3e2);border:1px solid var(--c-gold-100,#e7d9a8);border-radius:9px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.rvdet__reply-actions{justify-content:flex-end;gap:8px;display:flex}.rvdet__reply-time{color:var(--fg-muted,#6b7686);font-size:11.5px}.rvdet__counter{color:var(--fg-muted,#6b7686);text-align:right;font-size:11px}.rvdet__hint{color:var(--fg-faint,#9aa3b0);font-size:11.5px}.loc-head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.loc-head__r{gap:8px;margin-left:auto;display:flex}.loc-icn{background:var(--c-warm-sand,#f4f1ea);width:32px;height:32px;color:var(--c-gold-700,#876219);border-radius:7px;flex:none;justify-content:center;align-items:center;display:inline-flex}.loc-icn svg{width:15px;height:15px}.wg-tile{border:1px solid var(--c-warm-line,#e7e3d9);cursor:pointer;background:#fff;border-radius:10px;flex-direction:column;gap:10px;padding:16px 18px;transition:all .12s;display:flex}.wg-tile:hover{border-color:var(--c-gold-500,#b0822c)}.wg-tile.is-selected{border-color:var(--c-gold-500,#b0822c);background:var(--c-gold-50,#faf3e2)}.wg-filter__btn{border:1px solid var(--c-warm-line,#e7e3d9);color:var(--c-ink-700,#16202e);cursor:pointer;background:#fff;border-radius:99px;padding:6px 12px;font-size:12.5px}.wg-filter__btn.is-active{background:var(--c-ink-700,#16202e);border-color:var(--c-ink-700,#16202e);color:#fff}.wg-preview{border:1px solid var(--c-warm-line,#e7e3d9);border-radius:10px;justify-content:center;align-items:center;min-height:200px;padding:24px;display:flex;overflow:auto}.wg-preview iframe{flex:none;max-width:100%}.wg-preview--light{background:#fff}.wg-preview--dark{background:var(--c-ink-700,#16202e);color:#fff}.wg-preview-link{color:var(--c-gold-700,#876219);border:1px solid var(--c-warm-line,#e7e3d9);background:#fff;border-radius:7px;align-items:center;gap:6px;margin-top:10px;padding:6px 12px;font-size:12.5px;font-weight:600;text-decoration:none;transition:all .12s;display:inline-flex}.wg-preview-link:hover{border-color:var(--c-gold-500,#b0822c);background:var(--c-gold-50,#faf3e2)}.wg-preview-link svg{width:12px;height:12px}.wg-tile__preview{pointer-events:none;background:var(--c-warm-paper,#fbfaf7);border:1px solid var(--c-warm-line,#e7e3d9);border-radius:8px;justify-content:center;align-items:center;height:132px;display:flex;overflow:hidden}.wg-tile__preview iframe{flex:none}.wg-tile__meta{flex-direction:column;gap:2px;display:flex}.wg-tile__meta strong{color:var(--c-ink-700,#16202e);font-size:12.5px;font-weight:700}.wg-tile__meta span{color:var(--fg-muted);font-size:11px;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.wg-guide{background:var(--c-warm-paper,#fbfaf7);border:1px solid var(--c-warm-line,#e7e3d9);border-radius:10px;margin-top:18px;padding:16px 18px}.wg-guide h4{font-family:var(--font-serif,Fraunces);color:var(--c-ink-700,#16202e);margin:0 0 10px;font-size:14.5px;font-weight:600}.wg-guide ol{color:var(--c-ink-700,#16202e);margin:0 0 10px;padding-left:22px;font-size:13px;line-height:1.7}.wg-guide ol li strong{color:var(--c-gold-700,#876219);font-weight:600}.wg-guide__hint{color:var(--fg-muted);border-top:1px dashed var(--c-warm-line,#e7e3d9);margin:0;padding-top:8px;font-size:12px;line-height:1.5}.wg-snippet-block{border:1px solid var(--c-warm-line,#e7e3d9);background:#fff;border-radius:9px;overflow:hidden}.wg-snippet-block+.wg-snippet-block{margin-top:10px}.wg-snippet-head{background:var(--c-warm-paper,#fbfaf7);border-bottom:1px solid var(--c-warm-line,#e7e3d9);color:var(--fg-muted);justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:600;display:flex}.wg-snippet{font-family:var(--font-mono);color:var(--c-ink-700,#16202e);white-space:pre-wrap;word-break:break-all;background:#fff;margin:0;padding:12px 14px;font-size:12px;line-height:1.5}.wg-gallery{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-bottom:22px;display:grid}.wg-tile{text-align:left;font:inherit}.wg-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:16px;scroll-margin-top:70px;display:grid}@media (max-width:900px){.wg-layout{grid-template-columns:1fr}}.wg-toolbar{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:16px;display:flex}.wg-filter{flex-wrap:wrap;gap:6px;display:flex}.wg-filter__count{color:var(--fg-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.ptop__nbell-icn--lead_new{color:#0f6e4e;background:#0f6e4e1a}.ptop__nbell-icn--review_new,.ptop__nbell-icn--review_response_required{color:#b0822c;background:#b0822c1f}.ptop__nbell-icn--billing{color:#2a4a8c;background:#2a4a8c1a}.ptop__nbell-icn--team_invite{color:#592775;background:#5927751a}.ptop__nbell-icn--system{background:var(--c-warm-sand,#f4f1ea);color:var(--fg-muted,#6b7686)}.svc-faq-item{border-bottom:1px solid var(--c-warm-line,#e7e3d9);padding:14px 0}.svc-faq-item:last-child{border-bottom:0}.svc-faq-item.is-open .svc-faq-item__btn svg{transform:rotate(180deg)}.is-cover{outline:2px solid var(--c-gold-500,#b0822c);outline-offset:1px}.is-drag{background:var(--c-gold-50,#faf3e2)!important;border-color:var(--c-gold-500,#b0822c)!important}.is-dragging{opacity:.5}.is-empty{color:var(--fg-faint,#9aa3b0);font-style:italic}.is-err,.is-error{border-color:#c0392b!important}.is-idle{color:var(--fg-muted,#6b7686)}.is-removable{cursor:pointer}.is-saved{color:var(--c-trust-500,#0f6e4e)}.is-saving{color:var(--c-gold-700,#876219);animation:1.2s ease-in-out infinite cr-pulse}.is-unread{background:#b0822c0a;font-weight:600}.is-uploading{opacity:.6;pointer-events:none}.is-down{color:#c0392b}.is-up{color:var(--c-trust-500,#0f6e4e)}.is-highlighted{background:var(--c-gold-50,#faf3e2)}@keyframes cr-pulse{0%,to{opacity:1}50%{opacity:.55}}.autosave{background:var(--c-warm-paper,#fbfaf7);border:1px solid var(--c-warm-line,#e7e3d9);color:var(--fg-muted,#6b7686);border-radius:99px;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;font-weight:500;display:inline-flex}.autosave.is-saving{color:var(--c-gold-700,#876219)}.autosave.is-saved{color:var(--c-trust-500,#0f6e4e)}.autosave.is-err{color:#c0392b}.autosave svg{width:12px;height:12px}.basics-certs{border-top:1px solid var(--c-warm-line,#e7e3d9);flex-direction:column;gap:8px;margin-top:16px;padding-top:16px;display:flex}.contact-foot{border-top:1px solid var(--c-warm-line,#e7e3d9);justify-content:flex-end;gap:10px;margin-top:16px;padding-top:16px;display:flex}.myrv-list{flex-direction:column;gap:12px;display:flex}.myrv-card{padding:0;overflow:hidden}.myrv-card__hit{text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:14px;width:100%;padding:16px 18px;transition:background .12s;display:flex}.myrv-card__hit:hover{background:var(--c-warm-paper,#fbfaf7)}.myrv-card__main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.myrv-card__top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.myrv-card__title{color:var(--c-ink-700,#16202e);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14.5px;font-weight:600;overflow:hidden}.myrv-card__sub{color:var(--fg-muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:12.5px;display:flex}.myrv-card__rating{color:var(--c-ink-700,#16202e);align-items:center;gap:3px;font-weight:600;display:inline-flex}.myrv-card__rating svg{color:#f5b302;fill:#f5b302;width:13px;height:13px}.myrv-card__rej{color:#c0392b;margin-top:2px;font-size:12.5px}.myrv-detail__status{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.myrv-detail__statusic{display:inline-flex}.myrv-detail__statusic svg{vertical-align:-2px;width:12px;height:12px;margin-right:4px}.myrv-detail__link{color:var(--c-gold-700,#876219);align-items:center;gap:5px;font-size:13px;font-weight:600;display:inline-flex}.myrv-detail__link svg{width:13px;height:13px}.myrv-detail__note{color:var(--fg-muted);background:var(--c-warm-paper,#fbfaf7);border:1px solid var(--c-warm-line,#e7e3d9);border-radius:8px;margin:0;padding:10px 12px;font-size:13px}.myrv-detail__note--rej{color:#c0392b;background:#c0392b0d;border-color:#c0392b40}.myrv-detail__rating{align-items:center;gap:6px;font-size:15px;display:inline-flex}.myrv-detail__rating svg{color:#f5b302;fill:#f5b302;width:16px;height:16px}.myrv-detail__h{color:var(--c-ink-700,#16202e);font-size:16px;font-weight:600}.myrv-detail__body{white-space:pre-wrap;color:var(--c-ink-700,#16202e);font-size:14px;line-height:1.6}.myrv-detail__foot{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:4px;display:flex}.myrv-stars{gap:4px;display:inline-flex}.myrv-star{cursor:pointer;color:var(--c-warm-line2,#d9d3c7);background:0 0;border:0;padding:2px;line-height:0}.myrv-star svg{width:26px;height:26px}.myrv-star.is-on{color:#f5b302}.myrv-star.is-on svg{fill:#f5b302}@media (max-width:640px){.pf-card__head{grid-template-columns:48px 1fr auto;gap:10px;padding:12px 14px}.pf-card__grip{display:none}.pf-card__thumb{width:48px;height:40px}.pf-card__body{padding:14px 16px}.pf-card__meta{gap:6px 10px}}.jb-shell{flex-direction:column;gap:14px;display:flex}.jb-note{background:var(--accent-wash,#eef1f8);border:1px solid var(--accent-line,#c9d3e8);color:var(--ink-2,#243345);border-radius:10px;align-items:flex-start;gap:8px;padding:12px 14px;font-family:Inter,sans-serif;font-size:13px;line-height:1.5;display:flex}.jb-note svg{width:16px;height:16px;color:var(--accent,#2a4a8c);flex:none;margin-top:1px}.jb-toolbar{border:1px solid var(--line,#e7e3d9);background:#fff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;display:flex}.jb-toolbar__r{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.jb-search{background:var(--paper,#fbfaf7);border:1px solid var(--line,#e7e3d9);border-radius:10px;flex:1;align-items:center;gap:9px;min-width:240px;padding:0 12px;transition:border-color .15s,background .15s;display:flex}.jb-search:focus-within{border-color:var(--accent,#2a4a8c);background:#fff}.jb-search>svg{width:16px;height:16px;color:var(--muted,#6b7686);flex:none}.jb-search input{font:inherit;color:var(--ink,#16202e);background:0 0;border:0;outline:0;flex:1;min-width:0;padding:10px 0;font-family:Inter,sans-serif;font-size:14px}.jb-search__clear{width:26px;height:26px;color:var(--muted,#6b7686);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.jb-search__clear:hover{background:var(--sand,#f4f1ea);color:var(--ink,#16202e)}.jb-search__clear svg{width:14px;height:14px}.jb-sel{min-width:160px}.jb-activefilter{background:var(--sand,#f4f1ea);border:1px solid var(--line,#e7e3d9);color:var(--ink-2,#243345);border-radius:99px;align-self:flex-start;align-items:center;gap:8px;padding:6px 10px;font-family:Inter,sans-serif;font-size:12.5px;display:inline-flex}.jb-activefilter button{color:var(--muted,#6b7686);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.jb-activefilter button svg{width:12px;height:12px}.jb-loading{justify-content:center;align-items:center;padding:60px 0;display:flex}.jb-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;transition:opacity .15s;display:grid}.jb-grid.is-loading{opacity:.55;pointer-events:none}.jb-card{border:1px solid var(--line,#e7e3d9);background:#fff;border-radius:14px;flex-direction:column;gap:10px;padding:16px;transition:border-color .15s,box-shadow .15s;display:flex}.jb-card:hover{border-color:var(--accent-line,#c9d3e8);box-shadow:0 2px 10px #16202e0f}.jb-card__head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.jb-card__title{color:var(--ink,#16202e);margin:0;font-family:Inter,sans-serif;font-size:15px;font-weight:700;line-height:1.35}.jb-card__desc{color:var(--muted,#6b7686);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-family:Inter,sans-serif;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.jb-card__skills{flex-wrap:wrap;gap:6px;display:flex}.jb-skill{background:var(--sand,#f4f1ea);border:1px solid var(--line,#e7e3d9);color:var(--ink-2,#243345);cursor:pointer;border-radius:99px;padding:4px 10px;font-family:Inter,sans-serif;font-size:11.5px;font-weight:600;transition:all .15s}.jb-skill:hover{border-color:var(--accent-line,#c9d3e8);color:var(--accent,#2a4a8c)}.jb-skill.is-active{background:var(--accent,#2a4a8c);border-color:var(--accent,#2a4a8c);color:#fff}.jb-card__meta{color:var(--muted,#6b7686);flex-wrap:wrap;gap:6px 14px;font-family:Inter,sans-serif;font-size:12.5px;display:flex}.jb-card__meta-item{align-items:center;gap:5px;display:inline-flex}.jb-card__meta-item svg{width:13px;height:13px}.jb-card__budget{color:var(--trust,#0f6e4e);font-weight:700}.jb-card__foot{margin-top:auto;padding-top:4px}.jb-card__foot .ui-btn{justify-content:center;width:100%}.jb-pager{justify-content:center;align-items:center;gap:16px;padding:10px 0 4px;display:flex}.jb-pager__pages{color:var(--muted,#6b7686);font-family:Inter,sans-serif;font-size:13px}.jb-pager__pages b{color:var(--ink,#16202e)}.pcard{border:1px solid var(--line,#e7e3d9);box-shadow:var(--sh-1,0 1px 3px #16202e0f);background:#fff;border-radius:14px;padding:22px 24px}.pcard+.pcard{margin-top:14px}.psection-head{border-bottom:1px solid var(--line,#e7e3d9);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:14px;padding-bottom:12px;display:flex}.psection-head h2,.psection-head__title{color:var(--ink,#16202e);letter-spacing:-.012em;margin:0;font-family:Fraunces,Georgia,serif;font-size:20px;font-weight:600;line-height:1.2}.psection-head__desc{color:var(--muted,#6b7686);margin-top:4px;font-family:Inter,sans-serif;font-size:13px;line-height:1.5}.psection-head__action{color:var(--accent,#2a4a8c);flex:none;font-family:Inter,sans-serif;font-size:13px;font-weight:600;text-decoration:none}.psection-head__action:hover{text-decoration:underline}.pempty{text-align:center;background:var(--paper,#fbfaf7);border:1px dashed var(--line,#e7e3d9);color:var(--muted,#6b7686);border-radius:12px;padding:36px 24px;font-size:14px;line-height:1.55}.pempty h3{color:var(--ink,#16202e);margin:0 0 6px;font-family:Fraunces,serif;font-size:17px;font-weight:600}.rv-shell{flex-direction:column;gap:18px;display:flex}.rv-metrics{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}@media (max-width:960px){.rv-metrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.rv-metrics{grid-template-columns:1fr}}.rv-metric{border:1px solid var(--line,#e7e3d9);background:#fff;border-radius:12px;align-items:center;gap:14px;padding:16px 18px;transition:border-color .15s,box-shadow .15s;display:flex}.rv-metric:hover{border-color:var(--gold-line,#ead6a6);box-shadow:var(--sh-1,0 1px 3px #16202e0f)}.rv-metric__icn{background:var(--accent-wash,#eef1f8);width:40px;height:40px;color:var(--accent,#2a4a8c);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.rv-metric__icn svg{width:19px;height:19px}.rv-metric--danger .rv-metric__icn{color:#b42318;background:#b4231814}.rv-metric__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rv-metric__top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.rv-metric__lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--muted,#6b7686);font-family:Inter,sans-serif;font-size:11.5px;font-weight:600}.rv-metric__val{color:var(--ink,#16202e);letter-spacing:-.014em;font-variant-numeric:tabular-nums;font-family:Fraunces,Georgia,serif;font-size:24px;font-weight:600;line-height:1}.rv-metric--danger .rv-metric__val{color:#b42318}.rv-metric__hint{color:var(--muted,#6b7686);font-size:12px}.rv-toolbar{border:1px solid var(--line,#e7e3d9);background:#fff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;display:flex}.rv-toolbar__r{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.rv-search{background:var(--paper,#fbfaf7);border:1px solid var(--line,#e7e3d9);border-radius:10px;flex:1;align-items:center;gap:9px;min-width:240px;padding:0 12px;transition:border-color .15s,background .15s;display:flex}.rv-search:focus-within{border-color:var(--accent,#2a4a8c);background:#fff}.rv-search>svg{width:16px;height:16px;color:var(--muted,#6b7686);flex:none}.rv-search input{font:inherit;color:var(--ink,#16202e);background:0 0;border:0;outline:0;flex:1;min-width:0;padding:10px 0;font-family:Inter,sans-serif;font-size:14px}.rv-search__clear{width:26px;height:26px;color:var(--muted,#6b7686);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.rv-search__clear:hover{background:var(--sand,#f4f1ea);color:var(--ink,#16202e)}.rv-search__clear svg{width:14px;height:14px}.rv-sel{min-width:150px}.rv-split{grid-template-columns:360px 1fr;align-items:start;gap:14px;display:grid}@media (max-width:1100px){.rv-split{grid-template-columns:320px 1fr}}@media (max-width:900px){.rv-split{grid-template-columns:1fr}}.rv-pane{border:1px solid var(--line,#e7e3d9);background:#fff;border-radius:14px;overflow:hidden}.rv-pane--list{max-height:70vh;overflow-y:auto}.rv-pane--detail{min-height:240px;padding:22px 26px}.rv-pane__empty{text-align:center;color:var(--muted,#6b7686);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:40px 24px;font-size:13.5px;display:flex}.rv-pane__empty svg{opacity:.4;width:22px;height:22px}.rv-pane__empty p{margin:0}.rv-itemlist{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rv-item{text-align:left;border:0;border-bottom:1px solid var(--line,#e7e3d9);cursor:pointer;background:0 0;width:100%;padding:14px 18px;transition:background .12s;display:block}.rv-item:last-child{border-bottom:0}.rv-item:hover{background:var(--paper,#fbfaf7)}.rv-item.is-active,.rv-item.is-selected{background:var(--gold-wash,#faf3e2);box-shadow:inset 3px 0 0 var(--gold,#b0822c)}.rv-item__head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:4px;display:flex}.rv-item__stars{color:var(--gold,#b0822c);align-items:center;gap:2px;display:inline-flex}.rv-item__stars svg{fill:none;width:13px;height:13px;stroke:var(--gold,#b0822c)}.rv-item__stars svg.is-on{fill:var(--gold,#b0822c)}.rv-item__stars .num{color:var(--ink,#16202e);margin-left:6px;font-family:Fraunces,serif;font-size:14px;font-weight:600}.rv-item__author{color:var(--ink,#16202e);flex-wrap:wrap;align-items:center;gap:6px;font-family:Inter,sans-serif;font-size:13px;display:flex}.rv-item__author strong{font-weight:600}.rv-item__author span{color:var(--muted,#6b7686);font-size:12px}.rv-item__verified{color:var(--trust,#0f6e4e);align-items:center;display:inline-flex}.rv-item__verified svg{width:12px;height:12px}.rv-item__title{color:var(--ink,#16202e);margin:0 0 4px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;line-height:1.3}.rv-item__body{color:var(--muted,#6b7686);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.rv-item__foot{color:var(--muted,#6b7686);flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:11.5px;display:flex}.rv-item__time{font-variant-numeric:tabular-nums}.rv-item__sla{border-radius:99px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.rv-item__sla--neutral{background:var(--sand,#f4f1ea);color:var(--ink-2,#243345)}.rv-item__sla--warn{color:#b86e00;background:#b86e001a}.rv-item__sla--danger{color:#b42318;background:#b423181a}.rv-item__sla--trust{background:var(--trust-wash,#e8f4ee);color:var(--trust,#0f6e4e)}.ld-shell{flex-direction:column;gap:18px;display:flex}.ld-metrics{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}@media (max-width:960px){.ld-metrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.ld-metrics{grid-template-columns:1fr}}.ld-metric{border:1px solid var(--line,#e7e3d9);background:#fff;border-radius:12px;align-items:center;gap:14px;padding:16px 18px;transition:border-color .15s,box-shadow .15s;display:flex}.ld-metric:hover{border-color:var(--gold-line,#ead6a6);box-shadow:var(--sh-1)}.ld-metric__icn{background:var(--accent-wash,#eef1f8);width:40px;height:40px;color:var(--accent,#2a4a8c);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.ld-metric__icn svg{width:19px;height:19px}.ld-metric__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ld-metric__top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ld-metric__lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--muted,#6b7686);font-family:Inter,sans-serif;font-size:11.5px;font-weight:600}.ld-metric__val{color:var(--ink,#16202e);font-variant-numeric:tabular-nums;letter-spacing:-.014em;font-family:Fraunces,serif;font-size:24px;font-weight:600;line-height:1}.ld-metric__hint{color:var(--muted,#6b7686);font-size:12px}.ld-toolbar{border:1px solid var(--line,#e7e3d9);background:#fff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;display:flex}.ld-toolbar__r{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.ld-search{background:var(--paper,#fbfaf7);border:1px solid var(--line,#e7e3d9);border-radius:10px;flex:1;align-items:center;gap:9px;min-width:240px;padding:0 12px;transition:border-color .15s,background .15s;display:flex}.ld-search:focus-within{border-color:var(--accent,#2a4a8c);background:#fff}.ld-search>svg{width:16px;height:16px;color:var(--muted,#6b7686);flex:none}.ld-search input{font:inherit;color:var(--ink,#16202e);background:0 0;border:0;outline:0;flex:1;min-width:0;padding:10px 0;font-family:Inter,sans-serif;font-size:14px}.ld-search__clear{width:26px;height:26px;color:var(--muted,#6b7686);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.ld-search__clear:hover{background:var(--sand,#f4f1ea);color:var(--ink,#16202e)}.ld-search__clear svg{width:14px;height:14px}.ld-sel{min-width:150px}.ld-filters{flex-wrap:wrap;gap:6px;padding:0;display:flex}.ld-filter{border:1px solid var(--line,#e7e3d9);color:var(--ink-2,#243345);cursor:pointer;background:#fff;border-radius:99px;align-items:center;gap:6px;padding:8px 14px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.ld-filter:hover{border-color:var(--accent-line,#c9d3e8);color:var(--accent,#2a4a8c)}.ld-filter.is-active{background:var(--ink,#16202e);color:#fff;border-color:var(--ink,#16202e)}.ld-filter .num{font-variant-numeric:tabular-nums;background:#ffffff2e;border-radius:99px;padding:1px 7px;font-size:11.5px;font-weight:600}.ld-filter:not(.is-active) .num{background:var(--sand,#f4f1ea);color:var(--muted,#6b7686)}.ld-split{grid-template-columns:380px 1fr;align-items:start;gap:14px;display:grid}@media (max-width:1100px){.ld-split{grid-template-columns:320px 1fr}}@media (max-width:900px){.ld-split{grid-template-columns:1fr}}.ld-pane{border:1px solid var(--line,#e7e3d9);background:#fff;border-radius:14px;overflow:hidden}.ld-pane--list{max-height:70vh;overflow-y:auto}.ld-pane--detail{min-height:240px;padding:22px 26px}.ld-pane__empty{text-align:center;color:var(--muted,#6b7686);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:40px 24px;font-size:13.5px;display:flex}.ld-pane__empty svg{opacity:.4;width:22px;height:22px}.ld-pane__empty p{margin:0}.ld-itemlist{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ld-item{text-align:left;border:0;border-bottom:1px solid var(--line,#e7e3d9);cursor:pointer;background:0 0;width:100%;padding:14px 18px;transition:background .12s;display:block}.ld-item:last-child{border-bottom:0}.ld-item:hover{background:var(--paper,#fbfaf7)}.ld-item.is-active,.ld-item.is-selected{background:var(--gold-wash,#faf3e2);box-shadow:inset 3px 0 0 var(--gold,#b0822c)}.ld-item__head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.ld-item__name{color:var(--ink,#16202e);font-family:Inter,sans-serif;font-size:14px;font-weight:700}.ld-item__sub{color:var(--muted,#6b7686);margin-bottom:6px;font-size:12.5px}.ld-item__msg{color:var(--ink-2,#243345);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.ld-item__foot{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;font-size:11.5px;display:flex}.ld-item__time{color:var(--muted,#6b7686);font-variant-numeric:tabular-nums}.ld-item__chip{background:var(--sand,#f4f1ea);border:1px solid var(--line,#e7e3d9);color:var(--ink-2,#243345);border-radius:99px;align-items:center;padding:2px 9px;font-size:11px;font-weight:600;display:inline-flex}.ld-item__chip--tag{background:var(--accent-wash,#eef1f8);color:var(--accent,#2a4a8c);border-color:var(--accent-line,#c9d3e8)}.pps-status{border:1px solid var(--line,#e7e3d9);background:#fff;border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0;margin-bottom:18px;padding:18px 22px;display:grid}.pps-status__col{border-left:1px solid var(--line,#e7e3d9);flex-direction:column;gap:2px;padding:4px 14px;display:flex}.pps-status__col:first-child{border-left:0;padding-left:0}.pps-status__lbl{letter-spacing:.08em;text-transform:uppercase;color:var(--muted,#6b7686);font-family:Inter,sans-serif;font-size:11px;font-weight:700}.pps-status__val{color:var(--ink,#16202e);letter-spacing:-.012em;font-family:Fraunces,serif;font-size:20px;font-weight:600;line-height:1.1}.pps-status__sub{color:var(--muted,#6b7686);font-size:12px}.pps-status__badge{text-transform:uppercase;letter-spacing:.05em;background:var(--trust-wash,#e8f4ee);color:var(--trust,#0f6e4e);border:1px solid var(--trust-line,#bfe0d0);border-radius:99px;align-self:flex-start;align-items:center;gap:4px;margin-top:4px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.pps-cycle{justify-content:center;align-items:center;gap:8px;margin-bottom:18px;display:flex}.pps-cycle__group{background:var(--paper,#fbfaf7);border:1px solid var(--line,#e7e3d9);border-radius:99px;gap:2px;padding:4px;display:inline-flex}.pps-cycle__btn{color:var(--muted,#6b7686);cursor:pointer;background:0 0;border:0;border-radius:99px;padding:7px 16px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;transition:all .15s}.pps-cycle__btn:hover{color:var(--ink,#16202e)}.pps-cycle__btn.is-active{background:var(--ink,#16202e);color:#fff}.pps-cycle__badge{background:var(--gold-wash,#faf3e2);color:var(--gold-ink,#876219);border:1px solid var(--gold-line,#ead6a6);border-radius:99px;align-items:center;padding:4px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.pps-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:720px;margin-inline:auto;display:grid}@media (max-width:980px){.pps-grid{grid-template-columns:1fr}}.pps-card{border:1px solid var(--line,#e7e3d9);background:#fff;border-radius:14px;flex-direction:column;gap:14px;padding:24px 24px 22px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;position:relative}.pps-card:hover{border-color:var(--gold-line,#ead6a6);box-shadow:var(--sh-2);transform:translateY(-2px)}.pps-card--current{border-color:var(--trust,#0f6e4e);background:linear-gradient(180deg, var(--trust-wash,#e8f4ee) 0%, #fff 30%)}.pps-card--highlight{border-color:var(--gold,#b0822c);box-shadow:0 0 0 1px var(--gold,#b0822c), var(--sh-2)}.pps-card__ribbon{background:var(--gold,#b0822c);color:#1f1606;letter-spacing:.08em;text-transform:uppercase;border-radius:0 0 6px 6px;padding:4px 12px 5px;font-family:Inter,sans-serif;font-size:10.5px;font-weight:700;position:absolute;top:-1px;right:16px}.pps-card__head{flex-direction:column;gap:4px;display:flex}.pps-card__name{color:var(--ink,#16202e);letter-spacing:-.014em;font-family:Fraunces,serif;font-size:20px;font-weight:600}.pps-card__tag{color:var(--muted,#6b7686);font-size:13px;line-height:1.5}.pps-card__price{border-top:1px dashed var(--line,#e7e3d9);border-bottom:1px dashed var(--line,#e7e3d9);align-items:baseline;gap:6px;padding:8px 0;display:flex}.pps-card__amount{color:var(--ink,#16202e);font-variant-numeric:tabular-nums;letter-spacing:-.018em;font-family:Fraunces,serif;font-size:34px;font-weight:600;line-height:1}.pps-card__period{color:var(--muted,#6b7686);font-size:13px}.pps-card__yearly{color:var(--gold-ink,#876219);margin-left:auto;font-size:12px;font-weight:600}.pps-card__feats{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pps-card__feats li{color:var(--ink-2,#243345);align-items:flex-start;gap:9px;font-family:Inter,sans-serif;font-size:13.5px;line-height:1.5;display:flex}.pps-card__feats svg{width:15px;height:15px;color:var(--trust,#0f6e4e);flex:none;margin-top:3px}.pps-card__cta{margin-top:auto}.pps-card__downgrade-note{color:var(--muted,#6b7686);margin:8px 0 0;font-size:12px;line-height:1.4}.anly-paywall{border:1px solid var(--line,#e7e3d9);min-height:480px;box-shadow:var(--sh-1);background:#fff;border-radius:14px;grid-template-columns:1.4fr 1fr;display:grid;overflow:hidden}@media (max-width:960px){.anly-paywall{grid-template-columns:1fr}.anly-paywall__preview{display:none}}.anly-paywall__inner{flex-direction:column;padding:36px 38px;display:flex}.anly-paywall__icn{background:var(--gold-wash,#faf3e2);width:52px;height:52px;color:var(--gold,#b0822c);border-radius:13px;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.anly-paywall__icn svg{width:24px;height:24px}.anly-paywall__title{color:var(--ink,#16202e);letter-spacing:-.014em;margin-bottom:10px;font-family:Fraunces,Georgia,serif;font-size:26px;font-weight:600;line-height:1.2}.anly-paywall__lead{color:var(--muted,#6b7686);max-width:540px;margin-bottom:22px;font-size:14.5px;line-height:1.55}.anly-paywall__lead strong{color:var(--ink,#16202e);font-weight:600}.anly-paywall__feats{flex-direction:column;gap:14px;margin-bottom:28px;display:flex}.anly-paywall__feat{color:var(--ink-2,#243345);align-items:flex-start;gap:12px;font-size:13.5px;line-height:1.5;display:flex}.anly-paywall__feat>svg{width:18px;height:18px;color:var(--accent,#2a4a8c);flex:none;margin-top:2px}.anly-paywall__feat span{flex-direction:column;gap:2px;display:flex}.anly-paywall__feat strong{color:var(--ink,#16202e);font-family:Inter,sans-serif;font-size:14px;font-weight:700;display:block}.anly-paywall__cta{align-self:flex-start;margin-top:auto}.anly-paywall__preview{background:linear-gradient(180deg, var(--paper,#fbfaf7) 0%, #fff 100%);border-left:1px solid var(--line,#e7e3d9);flex-direction:column;justify-content:flex-end;padding:32px 28px;display:flex;position:relative;overflow:hidden}.anly-paywall__preview:before{content:"";pointer-events:none;z-index:2;background:linear-gradient(#ffffffd9 0%,#0000 30% 70%,#fbfaf7f2 100%);position:absolute;inset:0}.anly-paywall__preview-row{z-index:1;align-items:flex-end;gap:12px;height:280px;display:flex;position:relative}.anly-paywall__bar{background:linear-gradient(180deg, var(--accent,#2a4a8c) 0%, var(--accent-press,#1b2a4a) 100%);filter:blur(.5px);opacity:.7;border-radius:6px 6px 0 0;flex:1;min-height:30px;position:relative}.anly-paywall__bar:nth-child(odd){background:linear-gradient(180deg, var(--gold,#b0822c) 0%, var(--gold-ink,#876219) 100%)}.anly-kpi-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:22px;display:grid}@media (max-width:960px){.anly-kpi-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.anly-kpi-grid{grid-template-columns:1fr}}.anly-kpi{border:1px solid var(--line,#e7e3d9);background:#fff;border-radius:12px;align-items:center;gap:14px;padding:18px 20px;transition:border-color .15s,box-shadow .15s;display:flex}.anly-kpi:hover{border-color:var(--gold-line,#ead6a6);box-shadow:var(--sh-1)}.anly-kpi__icn{background:var(--accent-wash,#eef1f8);width:40px;height:40px;color:var(--accent,#2a4a8c);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.anly-kpi__icn svg{width:19px;height:19px}.anly-kpi__txt{flex-direction:column;gap:3px;min-width:0;display:flex}.anly-kpi__lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--muted,#6b7686);font-family:Inter,sans-serif;font-size:11.5px;font-weight:600}.anly-kpi__val{color:var(--ink,#16202e);letter-spacing:-.014em;font-variant-numeric:tabular-nums;font-family:Fraunces,serif;font-size:26px;font-weight:600;line-height:1}.anly-kpi__hint{color:var(--muted,#6b7686);font-size:12px}.anly-soon{background:var(--accent-wash,#eef1f8);border:1px solid var(--accent-line,#c9d3e8);border-left:3px solid var(--accent,#2a4a8c);border-radius:10px;align-items:flex-start;gap:12px;margin-top:16px;padding:16px 18px;display:flex}.anly-soon>svg{flex:none;margin-top:2px}.anly-soon strong{color:var(--ink,#16202e);margin-bottom:4px;font-family:Inter,sans-serif;font-size:14px;font-weight:700;display:block}.anly-soon p{color:var(--ink-2,#243345);margin:0;font-size:13px;line-height:1.55}.lsec-head{border-bottom:1px solid var(--line,#e7e3d9);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:18px;padding-bottom:14px;display:flex}.lsec-head__txt{flex-direction:column;gap:4px;min-width:0;display:flex}.lsec-head__title{color:var(--ink,#16202e);letter-spacing:-.014em;margin:0;font-family:Fraunces,Georgia,serif;font-size:22px;font-weight:600;line-height:1.2}.lsec-head__desc{color:var(--muted,#6b7686);margin:0;font-size:13.5px;line-height:1.55}.lsec-head__live{color:var(--accent,#2a4a8c);background:var(--accent-wash,#eef1f8);border:1px solid var(--accent-line,#c9d3e8);border-radius:8px;flex:none;align-items:center;gap:5px;padding:6px 12px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.lsec-head__live:hover{background:var(--accent,#2a4a8c);color:#fff;border-color:var(--accent,#2a4a8c)}.ppage-head{border-bottom:1px solid var(--line,#e7e3d9);margin-bottom:22px;padding-bottom:18px}.ppage-head__title{color:var(--ink,#16202e);letter-spacing:-.018em;margin:0 0 6px;font-family:Fraunces,Georgia,serif;font-size:28px;font-weight:600;line-height:1.15}.ppage-head__desc{color:var(--muted,#6b7686);margin:0;font-size:14.5px;line-height:1.55}.stub{background:linear-gradient(180deg, var(--paper,#fbfaf7) 0%, #fff 100%);min-height:calc(100vh - 320px);padding:64px 0 80px}.stub__inner{max-width:720px;padding:0 var(--gutter,40px);flex-direction:column;align-items:flex-start;margin:0 auto;display:flex}.stub__icn{background:var(--gold-wash,#faf3e2);width:64px;height:64px;color:var(--gold,#b0822c);border:1px solid var(--gold-line,#ead6a6);border-radius:16px;justify-content:center;align-items:center;margin-bottom:24px;display:flex}.stub__icn svg{width:28px;height:28px}.stub__title{color:var(--ink,#16202e);letter-spacing:-.02em;margin:0 0 18px;font-family:Fraunces,Georgia,serif;font-size:clamp(34px,4vw,48px);font-weight:600;line-height:1.1}.stub__lead{color:var(--ink-2,#243345);max-width:600px;margin:0 0 16px;font-size:18px;line-height:1.55}.stub__lead strong{color:var(--ink,#16202e);font-weight:600}.stub__sub{color:var(--muted,#6b7686);max-width:600px;margin:0 0 28px;font-size:15px;line-height:1.55}.stub__sub a{color:var(--accent,#2a4a8c);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--accent-line,#c9d3e8);-webkit-text-decoration-color:var(--accent-line,#c9d3e8);-webkit-text-decoration-color:var(--accent-line,#c9d3e8);text-decoration-color:var(--accent-line,#c9d3e8);font-weight:500}.stub__sub a:hover{-webkit-text-decoration-color:var(--accent,#2a4a8c);-webkit-text-decoration-color:var(--accent,#2a4a8c);-webkit-text-decoration-color:var(--accent,#2a4a8c);text-decoration-color:var(--accent,#2a4a8c)}.stub__list{flex-direction:column;gap:14px;width:100%;max-width:600px;margin:8px 0 24px;display:flex}.stub__list-item{border:1px solid var(--line,#e7e3d9);background:#fff;border-radius:12px;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.stub__list-item>svg{width:18px;height:18px;color:var(--trust,#0f6e4e);flex:none;margin-top:2px}.stub__list-item strong{color:var(--ink,#16202e);margin-bottom:3px;font-family:Inter,sans-serif;font-size:14.5px;font-weight:700;display:block}.stub__list-item span{color:var(--muted,#6b7686);font-size:13.5px;line-height:1.5;display:block}.stub__actions{flex-wrap:wrap;gap:12px;display:flex}.stub__actions .btn{padding:12px 22px;font-size:14.5px}@media (max-width:640px){.stub{padding:40px 0 56px}.stub__title{font-size:28px}.stub__lead{font-size:16px}.stub__actions{width:100%}.stub__actions .btn{flex:1;justify-content:center}}.rv-shell,.ld-shell{flex-direction:column;gap:16px;width:100%;min-width:0;display:flex}.rv-shell .rv-metrics,.ld-shell .ld-metrics{grid-template-columns:repeat(4,1fr);gap:12px;width:100%;display:grid}@media (max-width:960px){.rv-shell .rv-metrics,.ld-shell .ld-metrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.rv-shell .rv-metrics,.ld-shell .ld-metrics{grid-template-columns:1fr}}.rv-shell .rv-toolbar,.ld-shell .ld-toolbar{border:1px solid var(--line,#e7e3d9);background:#fff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.rv-shell .rv-search,.ld-shell .ld-search{background:var(--paper,#fbfaf7);border:1px solid var(--line,#e7e3d9);border-radius:9px;flex:1;align-items:center;gap:8px;min-width:220px;max-width:380px;padding:0 10px;transition:border-color .15s,background .15s;display:flex;position:relative}.rv-shell .rv-search input,.ld-shell .ld-search input{color:var(--ink,#16202e);background:0 0;border:0;outline:0;flex:1;width:100%;min-width:0;padding:9px 0;font-family:Inter,sans-serif;font-size:13.5px}.rv-shell .rv-toolbar__r,.ld-shell .ld-toolbar__r{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rv-shell .rv-split,.ld-shell .ld-split{grid-template-columns:380px minmax(0,1fr);align-items:stretch;gap:14px;min-height:480px;display:grid}@media (max-width:1100px){.rv-shell .rv-split,.ld-shell .ld-split{grid-template-columns:320px minmax(0,1fr)}}@media (max-width:880px){.rv-shell .rv-split,.ld-shell .ld-split{grid-template-columns:1fr;min-height:auto}}.rv-shell .rv-pane,.ld-shell .ld-pane{border:1px solid var(--line,#e7e3d9);background:#fff;border-radius:14px;min-height:0;overflow:hidden}.rv-shell .rv-pane--list,.ld-shell .ld-pane--list{flex-direction:column;max-height:78vh;display:flex;overflow-y:auto}.rv-shell .rv-pane--detail,.ld-shell .ld-pane--detail{flex-direction:column;gap:18px;max-height:78vh;padding:22px 24px;display:flex;overflow-y:auto}.rv-shell .rv-pane__hd{border-bottom:1px solid var(--line,#e7e3d9);background:var(--paper,#fbfaf7);flex:none;align-items:center;gap:8px;padding:10px 16px;font-size:11.5px;font-weight:600;display:flex}.rv-shell .rv-pane__count{color:var(--muted,#6b7686);text-transform:uppercase;letter-spacing:.05em}.rv-shell .rv-pane__filtered{background:var(--gold-wash,#faf3e2);color:var(--gold-ink,#876219);letter-spacing:.06em;text-transform:uppercase;border-radius:99px;padding:2px 8px;font-size:10.5px;font-weight:700}.rv-shell .rv-itemlist,.ld-shell .ld-itemlist{margin:0;padding:0;list-style:none}.rv-shell .rv-itemlist>li,.ld-shell .ld-itemlist>li{display:block}.rv-shell .rv-item,.ld-shell .ld-item{text-align:left;border:0;border-bottom:1px solid var(--line,#e7e3d9);cursor:pointer;background:0 0;width:100%;padding:14px 16px;transition:background .12s;display:block}.rv-shell .rv-item:hover,.ld-shell .ld-item:hover{background:var(--paper,#fbfaf7)}.rv-shell .rv-item.is-active,.ld-shell .ld-item.is-active{background:var(--gold-wash,#faf3e2);box-shadow:inset 3px 0 0 var(--gold,#b0822c)}.ld-shell .ld-filters{flex-wrap:wrap;gap:6px;margin:0;padding:0;display:flex}.rv-shell .rvdet,.ld-shell .lddet{flex-direction:column;gap:18px;display:flex}.rv-shell .rvdet__head,.ld-shell .lddet__head{border-bottom:1px solid var(--line,#e7e3d9);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:14px;display:flex}.rv-shell .rvdet__author{color:var(--muted,#6b7686);flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:8px;font-family:Inter,sans-serif;font-size:13.5px;font-weight:500;display:flex}.rv-shell .rvdet__author strong{color:var(--ink,#16202e);letter-spacing:-.01em;font-family:Fraunces,Georgia,serif;font-size:18px;font-weight:600}.rv-shell .rvdet__stars svg{width:18px;height:18px;color:var(--gold,#b0822c)}.rv-shell .rvdet__stars svg.is-on{fill:var(--gold,#b0822c)}.rv-shell .rvdet__stars b{color:var(--ink,#16202e);margin-left:4px;font-family:Fraunces,serif;font-size:18px}.rv-shell .rvdet__verified{background:var(--trust-wash,#e8f4ee);color:var(--trust,#0f6e4e);border-radius:99px;align-items:center;gap:4px;margin-left:10px;padding:3px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.rv-shell .rvdet__verified svg{width:12px;height:12px}.rv-shell .rvdet__title{color:var(--ink,#16202e);margin:0;font-family:Fraunces,Georgia,serif;font-size:18px;font-weight:600}.rv-shell .rvdet__body{color:var(--ink,#16202e);background:var(--paper,#fbfaf7);border:1px solid var(--line,#e7e3d9);white-space:pre-wrap;border-radius:9px;margin:0;padding:14px 16px;font-size:14.5px;line-height:1.6}.rv-shell .rvdet__subs{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;display:grid}.rv-shell .rvdet__sub{background:var(--paper,#fbfaf7);border:1px solid var(--line,#e7e3d9);border-radius:9px;flex-direction:column;gap:5px;padding:10px 12px;display:flex}.rv-shell .rvdet__sub-lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--muted,#6b7686);font-size:11px;font-weight:700}.rv-shell .rvdet__sub b{color:var(--ink,#16202e);font-family:Fraunces,serif;font-size:16px;font-weight:600}.rv-shell .rvdet__proj{color:var(--muted,#6b7686);background:var(--paper,#fbfaf7);border:1px solid var(--line,#e7e3d9);border-radius:9px;flex-wrap:wrap;gap:14px;padding:12px 14px;font-size:12.5px;display:flex}.rv-shell .rvdet__proj span{align-items:center;gap:6px;display:inline-flex}.rv-shell .rvdet__proj svg{width:14px;height:14px;color:var(--gold,#b0822c)}.rv-shell .rvdet__reply{background:var(--gold-wash,#faf3e2);border:1px solid var(--gold-line,#ead6a6);border-radius:12px;flex-direction:column;gap:12px;padding:16px 18px;display:flex}.rv-shell .rvdet__reply>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.rv-shell .rvdet__reply>header h3{color:var(--ink,#16202e);margin:0;font-family:Fraunces,Georgia,serif;font-size:16px;font-weight:600}.rv-shell .rvdet__reply-time{color:var(--muted,#6b7686);font-size:11.5px}.rv-shell .rvdet__tpls{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rv-shell .rvdet__tpls-lbl{letter-spacing:.05em;text-transform:uppercase;color:var(--gold-ink,#876219);align-items:center;gap:5px;font-size:11.5px;font-weight:700;display:inline-flex}.rv-shell .rvdet__tpls-lbl svg{width:13px;height:13px}.rv-shell .rvdet__tpl{border:1px solid var(--gold-line,#ead6a6);color:var(--ink,#16202e);cursor:pointer;background:#fff;border-radius:99px;padding:4px 10px;font-size:12px;font-weight:600;transition:all .12s}.rv-shell .rvdet__tpl:hover{background:var(--gold,#b0822c);color:#fff;border-color:var(--gold,#b0822c)}.rv-shell .rvdet__counter{color:var(--muted,#6b7686);text-align:right;font-variant-numeric:tabular-nums;font-size:11px}.rv-shell .rvdet__reply-actions{align-items:center;gap:10px;display:flex}.rv-shell .rvdet__reply-actions>.btn,.rv-shell .rvdet__reply-actions>button{margin-left:auto}.rv-shell .rvdet__hint{color:var(--muted,#6b7686);flex:1;font-size:11.5px;line-height:1.5}.rv-shell .rv-item__stars svg,.rv-shell .rvdet__stars svg{fill:none;stroke:var(--gold,#b0822c)}.rv-shell .rvdet__stars svg.is-on{fill:var(--gold,#b0822c);stroke:var(--gold,#b0822c)}.rv-shell .rv-item__author{flex-wrap:wrap;align-items:center;gap:5px;font-size:13px;display:flex}.rv-shell .rv-item__author strong{color:var(--ink,#16202e);font-weight:600}.rv-shell .rv-item__author span{color:var(--muted,#6b7686);font-size:12px}.rv-shell .rvdet__location{color:var(--muted,#6b7686);align-items:center;gap:3px;font-size:12px;display:inline-flex}.rv-shell .rvdet__location svg{width:12px;height:12px}.rv-shell .rvdet__time{color:var(--muted,#6b7686);font-variant-numeric:tabular-nums;font-size:12px}.rv-shell .rvdet__reject{background:#b423180d;border:1px solid #b4231833;border-radius:9px;align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.rv-shell .rvdet__reject>svg{color:#b42318;flex:none;width:16px;height:16px;margin-top:1px}.rv-shell .rvdet__reject>div{flex-direction:column;gap:3px;display:flex}.rv-shell .rvdet__reject strong{color:#b42318;text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:700}.rv-shell .rvdet__reject p{color:var(--ink,#16202e);margin:0;font-size:13.5px;line-height:1.5}.rv-shell .rvdet__oneliner{color:var(--muted,#6b7686);margin:0;font-size:14px;font-style:italic;line-height:1.5}.rv-shell .rvdet__proj-name{color:var(--ink,#16202e);align-items:center;gap:5px;font-weight:600;display:inline-flex}.rv-shell .rvdet__proj-name svg{width:13px;height:13px;color:var(--gold,#b0822c)}.rv-shell .rvdet__feedback{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.rv-shell .rvdet__feedback-item{border-radius:9px;flex-direction:column;gap:6px;padding:12px 14px;font-size:13.5px;line-height:1.5;display:flex}.rv-shell .rvdet__feedback-item--pro{background:#0f6e4e0d;border:1px solid #0f6e4e26}.rv-shell .rvdet__feedback-item--con{background:var(--paper,#fbfaf7);border:1px solid var(--line,#e7e3d9)}.rv-shell .rvdet__feedback-lbl{text-transform:uppercase;letter-spacing:.06em;color:var(--muted,#6b7686);align-items:center;gap:5px;font-size:10.5px;font-weight:700;display:inline-flex}.rv-shell .rvdet__feedback-item--pro .rvdet__feedback-lbl{color:var(--trust,#0f6e4e)}.rv-shell .rvdet__feedback-lbl svg{width:12px;height:12px}.rv-shell .rvdet__feedback-text{color:var(--ink,#16202e);white-space:pre-wrap;margin:0}.ld-shell .lddet__name h2{color:var(--ink,#16202e);letter-spacing:-.01em;margin:0;font-family:Fraunces,Georgia,serif;font-size:20px;font-weight:600}.ld-shell .lddet__sub{color:var(--muted,#6b7686);flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;font-size:12.5px;display:flex}.ld-shell .lddet__statussel{min-width:140px}.ld-shell .lddet__meta{background:var(--paper,#fbfaf7);border:1px solid var(--line,#e7e3d9);border-radius:10px;flex-wrap:wrap;gap:8px;margin:0;padding:12px 14px;display:flex}.ld-shell .lddet__meta-item{border:1px solid var(--line,#e7e3d9);color:var(--ink,#16202e);background:#fff;border-radius:99px;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;font-weight:500;text-decoration:none;display:inline-flex}.ld-shell .lddet__meta-item svg{width:13px;height:13px;color:var(--gold,#b0822c)}.ld-shell .lddet__meta-item:hover{border-color:var(--gold,#b0822c)}.ld-shell .lddet__sec{flex-direction:column;gap:10px;display:flex}.ld-shell .lddet__sec h3{color:var(--ink,#16202e);margin:0;font-family:Fraunces,Georgia,serif;font-size:15px;font-weight:600}.ld-shell .lddet__msg{background:var(--paper,#fbfaf7);border:1px solid var(--line,#e7e3d9);color:var(--ink,#16202e);white-space:pre-wrap;border-radius:10px;margin:0;padding:14px 16px;font-size:14px;line-height:1.55}.ld-shell .lddet__tpls{background:var(--gold-wash,#faf3e2);border:1px solid var(--gold-line,#ead6a6);border-radius:9px;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 12px;display:flex}.ld-shell .lddet__tpls-lbl{letter-spacing:.05em;text-transform:uppercase;color:var(--gold-ink,#876219);align-items:center;gap:5px;font-size:11.5px;font-weight:700;display:inline-flex}.ld-shell .lddet__tpls-lbl svg{width:13px;height:13px}.ld-shell .lddet__tpl{border:1px solid var(--gold-line,#ead6a6);color:var(--ink,#16202e);cursor:pointer;background:#fff;border-radius:99px;padding:4px 10px;font-size:12px;font-weight:600;transition:all .12s}.ld-shell .lddet__tpl:hover{background:var(--gold,#b0822c);color:#fff;border-color:var(--gold,#b0822c)}.ld-shell .lddet__actions{justify-content:flex-end;gap:10px;padding-top:4px;display:flex}.ld-shell .lddet__tags{background:var(--paper,#fbfaf7);border:1px solid var(--line,#e7e3d9);border-radius:9px;flex-wrap:wrap;align-items:center;gap:6px;min-height:44px;padding:10px 12px;display:flex}.ld-shell .ld-tag{border:1px solid var(--accent-line,#c9d3e8);color:var(--accent,#2a4a8c);background:#fff;border-radius:99px;align-items:center;gap:5px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.ld-shell .ld-tag.is-removable button{width:14px;height:14px;color:var(--muted,#6b7686);cursor:pointer;background:0;border:0;align-items:center;padding:0;display:inline-flex}.ld-shell .ld-tag.is-removable button:hover{color:var(--danger,#b42318)}.ld-shell .ld-tag.is-removable button svg{width:11px;height:11px}.ld-shell .ld-tag-input{min-width:110px;color:var(--ink,#16202e);background:0 0;border:0;outline:0;flex:1;padding:4px 6px;font-size:12.5px}.ld-shell .lddet__hint{color:var(--muted,#6b7686);align-items:center;gap:5px;margin-top:4px;font-size:11.5px;display:inline-flex}.ld-shell .lddet__hint svg{width:12px;height:12px}.ld-shell .ld-item__head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.ld-shell .ld-item__name{color:var(--ink,#16202e);font-family:Inter,sans-serif;font-size:13.5px;font-weight:700}.ld-shell .ld-item__sub{color:var(--muted,#6b7686);margin-bottom:6px;font-size:12.5px}.ld-shell .ld-item__msg{color:var(--ink,#16202e);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.ld-shell .ld-item__foot{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;font-size:11.5px;display:flex}.rv-shell .rv-toolbar{border:1px solid var(--line,#e7e3d9);background:#fff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px;display:flex}.rv-shell .rv-search{background:var(--paper,#fbfaf7);border:1px solid var(--line,#e7e3d9);border-radius:9px;flex:240px;align-items:center;gap:8px;min-width:200px;max-width:none;height:38px;padding:0 12px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.rv-shell .rv-search:focus-within{border-color:var(--accent,#2a4a8c);background:#fff;box-shadow:0 0 0 3px #2a4a8c1a}.rv-shell .rv-search>svg{width:16px;height:16px;color:var(--muted,#6b7686);flex:none;position:static}.rv-shell .rv-search input{width:auto;min-width:0;height:100%;color:var(--ink,#16202e);background:0 0;border:0;outline:0;flex:1;padding:0;font-family:Inter,sans-serif;font-size:13.5px}.rv-shell .rv-search__clear{width:22px;height:22px;color:var(--muted,#6b7686);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex;position:static;transform:none}.rv-shell .rv-search__clear:hover{background:var(--sand,#f4f1ea);color:var(--ink,#16202e)}.rv-shell .rv-search__clear svg{width:14px;height:14px}.rv-shell .rv-toolbar__r{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rv-shell .rv-sel{min-width:132px}.rv-shell .rv-sel .ui-select-trigger{background:var(--paper,#fbfaf7);border-radius:9px;height:38px;min-height:38px;font-size:13px}.rv-shell .rv-sel .ui-select-trigger:hover:not(:disabled,:focus,[data-state=open]){background:#fff}.rv-shell .rv-toolbar__cta{min-height:38px;margin-left:auto}@media (max-width:760px){.rv-shell .rv-search{flex-basis:100%}.rv-shell .rv-toolbar__r{width:100%}.rv-shell .rv-sel{flex:1;min-width:0}.rv-shell .rv-toolbar__cta{width:100%;margin-left:0}}.rv-shell .rv-split{grid-template-columns:minmax(300px,380px) minmax(0,1fr);align-items:stretch;gap:16px;min-height:0;display:grid}@media (max-width:1100px){.rv-shell .rv-split{grid-template-columns:minmax(280px,340px) minmax(0,1fr)}}@media (max-width:880px){.rv-shell .rv-split{grid-template-columns:1fr}}.rv-shell .rv-pane{border:1px solid var(--line,#e7e3d9);background:#fff;border-radius:14px;min-height:0;overflow:hidden}.rv-shell .rv-pane--list{flex-direction:column;min-height:420px;max-height:74vh;display:flex}.rv-shell .rv-pane--detail{flex-direction:column;gap:18px;max-height:74vh;padding:24px 26px;display:flex;overflow-y:auto}@media (max-width:880px){.rv-shell .rv-pane--list{min-height:0;max-height:70vh}.rv-shell .rv-pane--detail{max-height:none}}.rv-shell .rv-pane__hd{border-bottom:1px solid var(--line,#e7e3d9);background:var(--paper,#fbfaf7);flex:none;align-items:center;gap:8px;padding:11px 16px;display:flex}.rv-shell .rv-pane__count{letter-spacing:.05em;text-transform:uppercase;color:var(--muted,#6b7686);font-size:11.5px;font-weight:700}.rv-shell .rv-pane__filtered{background:var(--gold-wash,#faf3e2);color:var(--gold-ink,#876219);letter-spacing:.06em;text-transform:uppercase;border-radius:99px;margin-left:auto;padding:2px 8px;font-size:10px;font-weight:700}.rv-shell .rv-itemlist{flex:1;margin:0;padding:0;list-style:none;overflow-y:auto}.rv-shell .rv-itemlist>li{display:block}.rv-shell .rv-item{text-align:left;border:0;border-bottom:1px solid var(--line,#e7e3d9);cursor:pointer;background:0 0;flex-direction:column;gap:7px;width:100%;padding:13px 16px 13px 18px;transition:background .12s;display:flex;position:relative}.rv-shell .rv-itemlist>li:last-child .rv-item{border-bottom:0}.rv-shell .rv-item:hover{background:var(--paper,#fbfaf7)}.rv-shell .rv-item.is-active,.rv-shell .rv-item.is-selected{background:var(--gold-wash,#faf3e2);box-shadow:none}.rv-shell .rv-item.is-active:before,.rv-shell .rv-item.is-selected:before{content:"";background:var(--gold,#b0822c);width:3px;position:absolute;top:0;bottom:0;left:0}.rv-shell .rv-item__head{justify-content:space-between;align-items:center;gap:8px;margin:0;display:flex}.rv-shell .rv-item__stars{flex:none;align-items:center;gap:1px;display:inline-flex}.rv-shell .rv-item__stars svg{fill:none;width:12px;height:12px;stroke:var(--gold,#b0822c)}.rv-shell .rv-item__stars svg.is-on{fill:var(--gold,#b0822c);stroke:var(--gold,#b0822c)}.rv-shell .rv-item__stars .num{color:var(--ink,#16202e);margin-left:5px;font-family:Fraunces,serif;font-size:13px;font-weight:600}.rv-shell .rv-item__author{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;font-size:13px;display:flex}.rv-shell .rv-item__author strong{color:var(--ink,#16202e);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-weight:600;overflow:hidden}.rv-shell .rv-item__author>span:not(.rv-item__verified){color:var(--muted,#6b7686);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;overflow:hidden}.rv-shell .rv-item__verified{color:var(--trust,#0f6e4e);flex:none;align-items:center;display:inline-flex}.rv-shell .rv-item__verified svg{width:12px;height:12px}.rv-shell .rv-item__title{color:var(--ink,#16202e);margin:0;font-size:13px;font-weight:600;line-height:1.35}.rv-shell .rv-item__body{color:var(--muted,#6b7686);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.rv-shell .rv-item__foot{color:var(--muted,#6b7686);flex-wrap:wrap;align-items:center;gap:8px;margin-top:1px;font-size:11.5px;display:flex}.rv-shell .rv-item__time{font-variant-numeric:tabular-nums}.rv-shell .rv-item__sla{border-radius:99px;align-items:center;gap:4px;margin-left:auto;padding:2px 8px;font-size:10.5px;font-weight:600;display:inline-flex}.rv-shell .rv-item__sla--neutral{background:var(--sand,#f4f1ea);color:var(--ink-2,#243345)}.rv-shell .rv-item__sla--warn{color:#b86e00;background:#b86e001a}.rv-shell .rv-item__sla--danger{color:#b42318;background:#b423181a}.rv-shell .rv-item__sla--trust{background:var(--trust-wash,#e8f4ee);color:var(--trust,#0f6e4e)}.rv-shell .rv-pane--list .rv-pane__empty{text-align:center;color:var(--muted,#6b7686);flex-direction:column;justify-content:center;align-items:center;gap:8px;margin:auto;padding:48px 24px;font-size:13px;display:flex}.rv-shell .rv-pane--list .rv-pane__empty svg{opacity:.4;width:22px;height:22px}.rv-shell .rv-pane--list .rv-pane__empty p{margin:0}.rv-shell .rv-toolbar{gap:8px;padding:8px 10px}.rv-shell .rv-toolbar__r{flex-wrap:nowrap;flex:1;margin-left:0}.rv-shell .rv-sel{flex:1;min-width:120px}.rv-shell .rv-toolbar__cta{flex:none;margin-left:auto}.rv-shell .rv-pane--list>.rv-search{border-top:0;border-left:0;border-right:0;border-bottom:1px solid var(--line,#e7e3d9);height:42px;box-shadow:none;background:#fff;border-radius:0;flex:none;padding:0 14px}.rv-shell .rv-pane--list>.rv-search:focus-within{background:var(--paper,#fbfaf7);border-bottom-color:var(--accent,#2a4a8c);box-shadow:inset 0 -2px 0 var(--accent,#2a4a8c)}.rv-shell .rv-metric{align-items:center;padding:14px 16px}.rv-shell .rv-metric__icn{border-radius:8px;flex:none;width:36px;height:36px}.rv-shell .rv-metric__body{flex-direction:column;gap:1px;min-width:0;display:flex}.rv-shell .rv-metric__lbl{letter-spacing:.05em;text-transform:uppercase;color:var(--muted,#6b7686);font-size:11px;font-weight:600;line-height:1.2}.rv-shell .rv-metric__val{color:var(--ink,#16202e);letter-spacing:-.015em;font-family:Fraunces,Georgia,serif;font-size:22px;font-weight:600;line-height:1.1}.rv-shell .rv-metric--danger .rv-metric__val{color:#b42318}.rv-shell .rv-metric__hint{color:var(--muted,#6b7686);font-size:11.5px;line-height:1.2}.rv-shell .rvdet__head{border-bottom:1px solid var(--line,#e7e3d9);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:16px;display:flex}.rv-shell .rvdet__head-left{flex-direction:column;gap:6px;min-width:0;display:flex}.rv-shell .rvdet__stars{align-items:center;gap:3px;display:inline-flex}.rv-shell .rvdet__stars svg{width:17px;height:17px}.rv-shell .rvdet__stars b.num{color:var(--ink,#16202e);margin-left:6px;font-family:Fraunces,serif;font-size:17px;font-weight:600;line-height:1}.rv-shell .rvdet__author{flex-direction:column;gap:3px;margin-top:0;display:flex}.rv-shell .rvdet__author strong{color:var(--ink,#16202e);letter-spacing:-.01em;font-family:Fraunces,Georgia,serif;font-size:17px;font-weight:600;line-height:1.2}.rv-shell .rvdet__author-meta{color:var(--muted,#6b7686);flex-wrap:wrap;align-items:center;gap:5px;font-size:12.5px;line-height:1.3;display:flex}.rv-shell .rvdet__author-meta>span{align-items:center;gap:3px;display:inline-flex}.rv-shell .rvdet__author-meta>span+span:before{content:"·";color:var(--line,#e7e3d9);margin-right:5px;font-weight:400}.rv-shell .rvdet__verified{align-self:flex-start;margin-left:0}.rv-shell .rvdet__subs{background:var(--paper,#fbfaf7);border:1px solid var(--line,#e7e3d9);border-radius:10px;flex-direction:column;gap:0;padding:4px 14px;display:flex}.rv-shell .rvdet__sub{border:0;border-bottom:1px solid var(--line,#e7e3d9);background:0 0;border-radius:0;flex-direction:row;grid-template-columns:120px 1fr 38px;align-items:center;gap:10px;padding:8px 0;display:grid}.rv-shell .rvdet__sub:last-child{border-bottom:0}.rv-shell .rvdet__sub-lbl{text-transform:none;letter-spacing:0;color:var(--muted,#6b7686);font-size:12.5px;font-weight:500}.rv-shell .rvdet__sub-bar{background:#0000000f;border-radius:99px;height:5px;overflow:hidden}.rv-shell .rvdet__sub-bar>div{background:var(--gold,#b0822c);border-radius:99px;height:100%}.rv-shell .rvdet__sub b.num{color:var(--ink,#16202e);text-align:right;font-variant-numeric:tabular-nums;font-family:Fraunces,serif;font-size:13.5px;font-weight:600}.ashell{background:var(--c-warm-paper);grid-template-columns:248px 1fr;min-height:100vh;display:grid}.amain{flex-direction:column;min-width:0;display:flex}.acontent{flex:1;width:100%;max-width:100%;padding:28px 32px 64px;overflow-x:hidden}.aside{background:var(--c-ink-700);color:#ffffffeb;border-right:1px solid #ffffff0d;flex-direction:column;height:100vh;display:flex;position:sticky;top:0;overflow-y:auto}.aside__brand{border-bottom:1px solid #ffffff14;align-items:center;padding:18px 22px;display:flex}.aside__brand-link{color:#fff;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.aside__brand-link img{filter:brightness(0)invert();opacity:.92;width:auto;height:22px}.aside__brand-mark{text-transform:uppercase;letter-spacing:.14em;color:#ddbe78;background:#ddbe7814;border:1px solid #ddbe784d;border-radius:4px;padding:3px 8px;font-size:10px;font-weight:700}.aside__search{color:#ffffff8c;background:#ffffff0d;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:9px;margin:14px 16px 4px;padding:8px 12px;font-size:13px;display:flex}.aside__search svg{flex:none;width:14px;height:14px}.aside__search input{color:#ffffffd9;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:13px}.aside__search input::placeholder{color:#fff6}.aside__nav{flex-direction:column;flex:1;gap:4px;padding:8px 10px 16px;display:flex}.aside__section{flex-direction:column;gap:1px;display:flex}.aside__section-lbl{text-transform:uppercase;letter-spacing:.13em;color:#fff6;padding:14px 12px 6px;font-size:10px;font-weight:700}.aside__item{color:#ffffffc7;border-radius:7px;align-items:center;gap:11px;padding:9px 12px;font-size:14px;font-weight:500;text-decoration:none;transition:background .12s,color .12s;display:flex}.aside__item:hover{color:#fff;background:#ffffff0d}.aside__item.is-active{color:#ddbe78;background:#ddbe7824;font-weight:600}.aside__item-icn{flex:none;justify-content:center;align-items:center;display:inline-flex}.aside__item-icn svg{opacity:.85;width:16px;height:16px}.aside__item-lbl{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.atop{border-bottom:1px solid var(--c-warm-line);z-index:20;background:#fff;align-items:center;gap:16px;height:60px;padding:0 32px;display:flex;position:sticky;top:0}.atop__l{flex:1;align-items:center;gap:14px;min-width:0;display:flex}.atop__back{color:var(--fg-muted);font-size:13px;font-weight:500;text-decoration:none;transition:color .12s}.atop__back:hover{color:var(--c-ink-700)}.atop__r{flex:none;align-items:center;gap:12px;display:flex}.atop__user{border:1px solid var(--c-warm-line);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:9px;padding:5px 11px 5px 5px;transition:border-color .12s,background .12s;display:flex}.atop__user:hover{border-color:var(--c-warm-line2);background:var(--c-warm-sand)}.atop__user-mail{color:var(--c-ink-700);font-size:13px;font-weight:500}.ahead{border-bottom:1px solid var(--c-warm-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px;padding-bottom:16px;display:flex}.ahead__title{font-family:var(--font-serif);letter-spacing:-.018em;color:var(--c-ink-700);margin:0 0 4px;font-size:26px;font-weight:600;line-height:1.15}.ahead__desc{color:var(--fg-muted);max-width:720px;margin:0;font-size:14px;line-height:1.5}.ahead__actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.atoolbar{flex-wrap:wrap;align-items:center;gap:10px 12px;margin-bottom:16px;display:flex}.atoolbar__search{flex:240px;min-width:200px;max-width:420px;position:relative}.atoolbar__search input{border:1px solid var(--c-warm-line);width:100%;color:var(--c-ink-700);background:#fff;border-radius:8px;padding:9px 14px 9px 36px;font-size:13.5px;transition:border-color .12s,box-shadow .12s}.atoolbar__search input:focus{border-color:var(--c-gold-500);outline:0;box-shadow:0 0 0 3px #b0822c1f}.atoolbar__search>svg{width:14px;height:14px;color:var(--fg-muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.atoolbar__sel{border:1px solid var(--c-warm-line);width:auto;min-width:140px;max-width:230px;color:var(--c-ink-700);cursor:pointer;background:#fff;border-radius:8px;flex:170px;align-items:center;gap:6px;min-height:36px;padding:8px 12px;font-size:13px;transition:border-color .12s,background .12s;display:inline-flex}.atoolbar__sel:hover{border-color:var(--c-warm-line2);background:var(--c-warm-sand)}.atoolbar__count{color:var(--fg-muted);font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-size:12.5px}.atoolbar>.ui-btn,.atoolbar>a.ad-btn{flex:none}@media (max-width:640px){.atoolbar{align-items:stretch}.atoolbar__search{flex-basis:100%;max-width:none}.atoolbar__sel{flex:140px;max-width:none}.atoolbar__count{text-align:right;flex-basis:100%;margin-left:0}}.abulk{background:var(--c-gold-50);border:1px solid var(--c-gold-100);color:var(--c-gold-ink);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;padding:12px 16px;font-size:13px;display:flex}.atable{border:1px solid var(--c-warm-line);background:#fff;border-radius:10px;flex-direction:column;width:100%;display:flex;overflow:hidden}.atable__head{background:var(--c-warm-sand);border-bottom:1px solid var(--c-warm-line);text-transform:uppercase;letter-spacing:.07em;color:var(--fg-muted);grid-template-columns:28px minmax(0,2fr) 130px 1fr 1fr 1fr 50px;align-items:center;gap:14px;padding:11px 18px;font-size:11px;font-weight:700;display:grid}.atable__head>*{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.atable__row{border-bottom:1px solid var(--c-warm-line);color:var(--c-ink-700);grid-template-columns:28px minmax(0,2fr) 130px 1fr 1fr 1fr 50px;align-items:center;gap:14px;padding:14px 18px;font-size:13.5px;transition:background .12s;display:grid}.atable__row:last-child{border-bottom:0}.atable__row:hover,.atable__row.is-sel{background:var(--c-warm-paper)}.atable__row>*{min-width:0}.atable__name{text-align:left;cursor:pointer;color:inherit;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:3px;width:100%;min-width:0;padding:0;font-family:inherit;display:flex}.atable__name>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.atable__name>span:first-child{color:var(--c-ink-700);font-size:14px;font-weight:600}.atable__name:hover>span:first-child{color:var(--c-gold-700)}.atable__slug{font-family:var(--font-mono);color:var(--fg-muted);font-size:11.5px}.atable__sub{color:var(--fg-muted);font-size:12px;line-height:1.4;display:block}.atable__owner{color:var(--fg-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.atable__pct{font-variant-numeric:tabular-nums;color:var(--c-gold-ink);align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:flex}.atable__bar{background:var(--c-warm-sand);border-radius:3px;flex:1;min-width:50px;max-width:90px;height:5px;position:relative;overflow:hidden}.atable__bar>div{background:linear-gradient(90deg, var(--c-gold-500), var(--c-gold-700));border-radius:3px;transition:width .25s;position:absolute;inset:0 auto 0 0}.atable__stats{font-variant-numeric:tabular-nums;color:var(--fg-muted);font-size:12.5px}.atable__date,.atable__time{font-family:var(--font-mono);color:var(--fg-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.atable__code{font-family:var(--font-mono);color:var(--c-ink-700);background:var(--c-warm-sand);border:1px solid var(--c-warm-line);white-space:nowrap;border-radius:4px;padding:2px 6px;font-size:11.5px;display:inline-block}.atable__flags{flex-wrap:wrap;gap:5px;display:flex}.atable__rowact{justify-content:flex-end;align-items:center;gap:4px;display:flex}.atable__icnbtn{width:30px;height:30px;color:var(--fg-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;text-decoration:none;transition:background .12s,color .12s;display:inline-flex}.atable__icnbtn:hover{background:var(--c-warm-sand);color:var(--c-gold-700)}.atable__icnbtn svg{width:15px;height:15px}.atable__empty{text-align:center;color:var(--fg-muted);flex-direction:column;align-items:center;gap:10px;padding:60px 24px;font-size:14px;display:flex}.atable__empty svg{opacity:.4;width:28px;height:28px}.atable--audit .atable__head,.atable--audit .atable__row{grid-template-columns:150px 1.2fr 1.4fr 1.5fr 1fr}.atable--jobs .atable__head,.atable--jobs .atable__row{grid-template-columns:2fr 1fr 110px 1.3fr 1.3fr 100px}.atable--leads .atable__head,.atable--leads .atable__row{grid-template-columns:1.4fr 1fr 28px 1fr 1fr 110px 110px 60px}.atable--revalidate .atable__head,.atable--revalidate .atable__row{grid-template-columns:160px 2fr 2fr}.atable--support .atable__head,.atable--support .atable__row{grid-template-columns:1.3fr 1fr 1.6fr 110px 170px}.atable__ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:720px){.atable--support .atable__head{display:none}.atable--support .atable__row{grid-template-columns:1fr auto;grid-auto-rows:auto;gap:4px 10px;padding:12px 14px}.atable--support .atable__row>.atable__ellipsis{grid-column:1/-1}}.dh-stats{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px;margin-bottom:22px;display:grid}.dh-stat{border:1px solid var(--c-warm-line);background:#fff;border-radius:10px;grid-template-rows:auto auto auto;grid-template-columns:40px 1fr;gap:2px 12px;padding:16px 18px;transition:border-color .12s,box-shadow .12s;display:grid}.dh-stat:hover{border-color:var(--c-warm-line2);box-shadow:var(--sh-sm)}.dh-stat__icn{background:var(--c-gold-50);width:40px;height:40px;color:var(--c-gold-700);border-radius:9px;grid-row:1/-1;justify-content:center;align-items:center;display:inline-flex}.dh-stat__icn svg{width:19px;height:19px}.dh-stat__v{font-family:var(--font-serif);color:var(--c-ink-700);font-variant-numeric:tabular-nums;letter-spacing:-.012em;font-size:26px;font-weight:600;line-height:1}.dh-stat__lbl{color:var(--fg-muted);text-transform:uppercase;letter-spacing:.06em;font-size:11.5px;font-weight:600}.dh-stat__hint{color:var(--fg-faint);font-size:11.5px}.an-grid{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:16px;margin-bottom:22px;display:grid}.an-grid--full>*{grid-column:1/-1}.aqueue{margin-bottom:22px}.aqueue__icn{width:18px;height:18px;color:var(--c-gold-700);vertical-align:-3px;margin-right:6px}.aqueue__list{flex-direction:column;gap:2px;display:flex}.aqueue__item{color:var(--c-ink-700);border-radius:7px;grid-template-columns:32px 1fr 16px;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;transition:background .12s;display:grid}.aqueue__item:hover{background:var(--c-warm-paper)}.aqueue__item svg{width:18px;height:18px;color:var(--c-gold-700)}.aqueue__arrow{color:var(--fg-faint);text-align:right;font-size:17px;transition:transform .12s,color .12s}.aqueue__item:hover .aqueue__arrow{color:var(--c-gold-700);transform:translate(2px)}.alist{flex-direction:column;display:flex}.alist__row{border-bottom:1px solid var(--c-warm-line);grid-template-columns:minmax(0,1.4fr) 60px 90px;align-items:center;gap:12px;padding:10px 0;font-size:13px;text-decoration:none;transition:background .12s;display:grid}.alist__row:last-child{border-bottom:0}.alist__row:hover{color:var(--c-gold-700)}.alist__row--audit{grid-template-columns:minmax(0,1.2fr) minmax(0,1.1fr) 70px}.alist__name{color:var(--c-ink-700);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.alist__pct{font-variant-numeric:tabular-nums;color:var(--c-gold-700);text-align:right;font-size:12.5px;font-weight:600}.alist__act{font-family:var(--font-mono);color:var(--c-gold-ink);background:var(--c-gold-50);border:1px solid var(--c-gold-100);border-radius:4px;width:fit-content;padding:2px 7px;font-size:11.5px;font-weight:600;display:inline-block}.alist__actor{color:var(--c-ink-700);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.alist__time{font-family:var(--font-mono);color:var(--fg-muted);font-variant-numeric:tabular-nums;text-align:right;font-size:11.5px}.acatgrid{grid-template-columns:minmax(0,1.5fr) 360px;align-items:flex-start;gap:24px;display:grid}.acatgrid__l{min-width:0}.acatgrid__r{flex-direction:column;gap:16px;display:flex;position:sticky;top:80px}.atree{flex-direction:column;display:flex}.atree__node{color:var(--c-ink-700);border-bottom:1px solid var(--c-warm-paper);grid-template-columns:22px minmax(0,1.6fr) minmax(0,1fr) 120px 36px;align-items:center;gap:10px;padding:10px 16px;font-size:13.5px;transition:background .12s;display:grid}.atree__node:hover{background:var(--c-warm-paper)}.atree__node:last-child{border-bottom:0}.atree__node--lv1{background:#fff}.atree__node--lv1 .atree__name{color:var(--c-ink-700);font-weight:600}.atree__node--lv2{background:var(--c-warm-paper);padding-left:40px}.atree__node--lv2 .atree__name{color:var(--c-ink-600);font-size:13px;font-weight:500}.atree__chev{width:14px;height:14px;color:var(--fg-muted)}.atree__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.atree__slug{font-family:var(--font-mono);color:var(--fg-muted);text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.atree__count{font-variant-numeric:tabular-nums;color:var(--fg-muted);text-align:right;font-size:12px}.aprop{border-bottom:1px dashed var(--c-warm-line);grid-template-columns:1fr auto;align-items:flex-start;gap:16px;padding:14px 0;display:grid}.aprop:first-child{padding-top:0}.aprop:last-child{border-bottom:0;padding-bottom:0}.aprop__main{min-width:0}.aprop__main strong{color:var(--c-ink-700);font-size:14px;font-weight:600;display:block}.aprop__main p{color:var(--fg-muted);margin:4px 0 0;font-size:12.5px;line-height:1.45}.aprop__main small{color:var(--fg-faint);margin-top:4px;font-size:11.5px;display:block}.aprop__actions{flex-shrink:0;gap:6px;display:flex}.adetail{flex-direction:column;gap:18px;display:flex}.adetail__stats{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:8px;display:grid}.adetail__stats>div{background:var(--c-warm-paper);border:1px solid var(--c-warm-line);border-radius:7px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.adetail__stats span.num{font-family:var(--font-serif);color:var(--c-ink-700);font-size:18px;font-weight:600;line-height:1}.adetail__stats label{color:var(--fg-muted);text-transform:uppercase;letter-spacing:.06em;font-size:10.5px;font-weight:600}.adetail__actions{flex-wrap:wrap;gap:8px;display:flex}.adetail__owner{background:var(--c-warm-paper);border:1px solid var(--c-warm-line);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;font-size:13px;display:flex}.adetail__owner strong{color:var(--c-ink-700);font-weight:600}.adetail__quick{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;display:grid}.adetail__quick a{border:1px solid var(--c-warm-line);color:var(--c-ink-700);border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;text-decoration:none;transition:border-color .12s,background .12s;display:flex}.adetail__quick a:hover{border-color:var(--c-gold-500);background:var(--c-gold-50);color:var(--c-gold-ink)}.adetail__quick svg{width:14px;height:14px}.pw-reveal__field{background:var(--c-warm-paper);border:1px solid var(--c-warm-line);color:var(--c-ink-700);word-break:break-all;border-radius:6px;flex:1;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.amod-row{grid-template-columns:28px 1fr;align-items:flex-start;gap:14px;display:grid}.amod-row__main{min-width:0}.amod-row__head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;display:flex}.amod-row__title{font-family:var(--font-serif);color:var(--c-ink-700);font-size:16px;font-weight:600}.amod-row__meta{color:var(--fg-muted);margin-bottom:10px;font-size:12px;line-height:1.5}.amod-row__meta b{color:var(--c-ink-700);font-weight:600}.amod-row__actions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.rev-item__rating{color:var(--c-gold-ink);align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex}.rev-item__rating svg{width:14px;height:14px;fill:var(--c-gold-500);color:var(--c-gold-500)}.rev-item__body{color:var(--c-ink-600);white-space:pre-wrap;margin:0 0 6px;font-size:13.5px;line-height:1.55}.ad-top{align-items:center;gap:14px;margin-bottom:14px;display:flex}.ad-top h1{font-family:var(--font-serif);color:var(--c-ink-700);letter-spacing:-.015em;margin:0;font-size:22px;font-weight:600}.ad-body{flex-direction:column;display:flex}.adc-toolbar{border:1px solid var(--c-warm-line);background:#fff;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;padding:10px 14px;display:flex}.adc-tabs{background:var(--c-warm-paper);border:1px solid var(--c-warm-line);border-radius:9px;gap:2px;padding:3px;display:inline-flex}.adc-tab{font-family:var(--font-sans);color:var(--fg-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 14px;font-size:13px;font-weight:600;transition:all .15s}.adc-tab:hover{color:var(--c-ink-700)}.adc-tab.is-active{background:var(--c-ink-700);color:#fff}.adc-toolbar__r{align-items:center;gap:8px;display:flex}.ad-panel{border:1px solid var(--c-warm-line);background:#fff;border-radius:10px;margin-bottom:14px;overflow:hidden}.ad-panel-h{border-bottom:1px solid var(--c-warm-line);background:linear-gradient(180deg, var(--c-warm-paper), #fff);padding:14px 20px}.ad-panel-h h2{font-family:var(--font-serif);color:var(--c-ink-700);letter-spacing:-.012em;margin:0;font-size:16px;font-weight:600}.ad-panel-body{padding:18px 20px}.ad-form{flex-direction:column;display:flex}.ad-frow{border-bottom:1px dashed var(--c-warm-line);grid-template-columns:200px 1fr;align-items:start;gap:16px;padding:14px 0;display:grid}.ad-frow:first-child{padding-top:0}.ad-frow:last-child{border-bottom:0}.ad-frow .lbl{font-family:var(--font-sans);color:var(--c-ink-700);padding-top:9px;font-size:13.5px;font-weight:600}.ad-frow .hint{color:var(--fg-muted);margin-top:3px;font-size:11.5px;font-weight:400;display:block}.ad-input,.ad-select,.ad-textarea{width:100%;font-family:var(--font-sans);color:var(--c-ink-700);border:1px solid var(--c-warm-line2);background:#fff;border-radius:7px;outline:0;padding:9px 12px;font-size:13.5px;transition:border-color .15s,box-shadow .15s}.ad-input:focus,.ad-select:focus,.ad-textarea:focus{border-color:var(--c-accent-500);box-shadow:0 0 0 3px #2a4a8c1a}.ad-input[readonly]{background:var(--c-warm-paper);color:var(--fg-muted);cursor:not-allowed}.ad-textarea{resize:vertical;min-height:100px;line-height:1.5}.ad-row2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ad-row3{grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}.ad-check{width:16px;height:16px;accent-color:var(--c-accent-500);cursor:pointer}.ad-save-bar{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--c-warm-line);box-shadow:var(--sh-md);background:#fffffff7;border-radius:10px;align-items:center;gap:12px;margin-top:16px;padding:12px 18px;display:flex;position:sticky;bottom:16px}.ad-save-bar .msg{color:var(--c-trust-700);margin-left:auto;font-size:13px;font-weight:500}.ad-save-bar .msg--err{color:var(--c-danger-500)}.ad-btn{font-family:var(--font-sans);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:8px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.ad-btn svg{width:14px;height:14px}.ad-btn-pri{background:var(--c-accent-500);color:#fff}.ad-btn-pri:hover:not(:disabled){background:var(--c-accent-700)}.ad-btn-out{color:var(--c-ink-700);border-color:var(--c-warm-line2);background:#fff}.ad-btn-out:hover:not(:disabled){border-color:var(--c-ink-400)}.ad-btn-ghost{color:var(--c-ink-600);background:0 0}.ad-btn-ghost:hover:not(:disabled){background:var(--c-warm-sand)}.ad-btn-danger{color:var(--c-danger-500);border-color:var(--c-danger-100);background:#fff}.ad-btn-danger:hover:not(:disabled){background:var(--c-danger-50)}.ad-btn-sm{padding:6px 10px;font-size:12.5px}.ad-btn:disabled{opacity:.5;cursor:not-allowed}.ad-badges{flex-wrap:wrap;gap:8px;display:flex}.ad-badge-chip{font-family:var(--font-sans);cursor:pointer;border:1px solid var(--c-warm-line);background:var(--c-warm-sand);color:var(--fg-muted);border-radius:99px;align-items:center;padding:6px 12px;font-size:12.5px;font-weight:600;transition:all .15s;display:inline-flex}.ad-badge-chip:not(.off){background:var(--c-gold-50);color:var(--c-gold-ink);border-color:var(--c-gold-100)}.ad-badge-chip:hover{transform:translateY(-1px)}.ad-table{border-collapse:collapse;width:100%;font-size:13.5px}.ad-table thead th{text-align:left;background:var(--c-warm-sand);border-bottom:1px solid var(--c-warm-line);font-family:var(--font-sans);letter-spacing:.07em;text-transform:uppercase;color:var(--fg-muted);padding:11px 14px;font-size:11px;font-weight:700}.ad-table tbody td{border-bottom:1px solid var(--c-warm-line);color:var(--c-ink-600);vertical-align:middle;padding:12px 14px}.ad-table tbody tr:last-child td{border-bottom:0}.ad-table tbody tr:hover{background:var(--c-warm-paper)}.ad-pill{letter-spacing:.05em;text-transform:uppercase;background:var(--c-warm-sand);color:var(--fg-muted);border:1px solid var(--c-warm-line);border-radius:99px;align-items:center;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.ad-empty{text-align:center;background:var(--c-warm-paper);border:1px dashed var(--c-warm-line);color:var(--fg-muted);border-radius:9px;flex-direction:column;align-items:center;gap:10px;padding:40px 24px;font-size:13.5px;display:flex}.aloc-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.aloc{background:var(--c-warm-paper);border:1px solid var(--c-warm-line);border-radius:8px;align-items:center;gap:10px;padding:12px 14px;transition:border-color .12s;display:flex}.aloc:hover{border-color:var(--c-gold-500)}.aloc__country{color:var(--c-ink-700);flex:1;font-size:13.5px;font-weight:600}.aloc__count{font-variant-numeric:tabular-nums;color:var(--fg-muted);font-size:13px;font-weight:600}.badges-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.badge-card{align-items:flex-start;gap:14px;display:flex}.badge-card__icn{background:var(--c-gold-50);width:42px;height:42px;color:var(--c-gold-700);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.badge-card__icn svg{width:20px;height:20px}.badge-card__main{flex:1;min-width:0}.badge-card__head{align-items:center;gap:10px;margin-bottom:6px;display:flex}.badge-card__head strong{font-family:var(--font-serif);color:var(--c-ink-700);letter-spacing:-.01em;font-size:17px;font-weight:600}.badge-card__main p{color:var(--fg-muted);margin:0 0 10px;font-size:13px;line-height:1.5}.badge-card__count{color:var(--fg-muted);align-items:center;gap:5px;font-size:13px;display:flex}.badge-card__count b{font-family:var(--font-serif);color:var(--c-ink-700);font-variant-numeric:tabular-nums;font-size:22px;font-weight:600;line-height:1}.badge-card__link{color:var(--c-accent-500);align-items:center;gap:5px;margin-top:8px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.badge-card__link:hover{color:var(--c-accent-700);text-decoration:underline}.badge-card-x{background:var(--c-warm-paper);border:1px solid var(--c-warm-line);border-radius:14px;flex-direction:column;padding:16px;display:flex}.badge-card-x__top{align-items:center;gap:10px;margin-bottom:10px;display:flex}.badge-card-x__icn{background:var(--c-gold-50);width:38px;height:38px;color:var(--c-gold-700);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.badge-card-x__icn svg{width:19px;height:19px}.badge-card-x__icn.is-trust{background:var(--c-trust-50);color:var(--c-trust-700)}.badge-card-x__icn.is-gold{background:var(--c-gold-50);color:var(--c-gold-700)}.badge-card-x__icn.is-accent{background:var(--c-accent-50);color:var(--c-accent-700)}.badge-card-x__icn.is-info{background:var(--c-info-50);color:var(--c-info-700)}.badge-card-x__icn.is-warn{background:var(--c-warn-50);color:var(--c-warn-700)}.badge-card-x__head{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.badge-card-x__head strong{font-family:var(--font-serif);color:var(--c-ink-700);font-size:16px;font-weight:600}.badge-card-x__count{font-family:var(--font-serif);color:var(--c-ink-700);font-variant-numeric:tabular-nums;font-size:22px;font-weight:600;line-height:1}.badge-card-x__desc{color:var(--c-ink-600);margin:0 0 8px;font-size:13px;line-height:1.5}.badge-card-x__rationale{color:var(--fg-muted);background:var(--c-warm-sand);border-radius:8px;align-items:flex-start;gap:6px;margin:0 0 12px;padding:8px 10px;font-size:12px;line-height:1.45;display:flex}.badge-card-x__rationale svg{width:13px;height:13px;color:var(--c-gold-700);flex:none;margin-top:1px}.badge-card-x__toggle{color:var(--c-accent-700);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:12.5px;font-weight:600}.badge-card-x__toggle:hover{text-decoration:underline}.badge-card-x__holders{border-top:1px solid var(--c-warm-line);flex-direction:column;gap:6px;margin-top:12px;padding-top:12px;display:flex}.badge-card-x__empty,.badge-card-x__more{color:var(--fg-muted);margin:0;font-size:12px}.badge-holder{align-items:center;gap:8px;font-size:13px;display:flex}.badge-holder__name{color:var(--c-ink-700);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;text-decoration:none;overflow:hidden}.badge-holder__name:hover{text-decoration:underline}.badge-holder__tag{text-transform:uppercase;letter-spacing:.04em;color:var(--fg-muted);background:var(--c-warm-sand);text-overflow:ellipsis;white-space:nowrap;border-radius:5px;max-width:120px;padding:2px 6px;font-size:10.5px;overflow:hidden}.badge-holder__tag.is-auto{color:var(--c-info-700);background:var(--c-info-50)}.badge-holder__exp{color:var(--c-warn-700);align-items:center;gap:3px;font-size:11px;display:inline-flex}.badge-holder__exp svg{width:11px;height:11px}.badge-holder__view{color:var(--fg-muted);display:inline-flex}.badge-holder__view svg{width:13px;height:13px}.badge-holder__view:hover{color:var(--c-accent-700)}.badge-holder__rm{border:1px solid var(--c-warm-line);background:var(--c-warm-paper);width:22px;height:22px;color:var(--c-danger-500);cursor:pointer;border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.badge-holder__rm:hover{background:var(--c-danger-50);border-color:var(--c-danger-100)}.badge-holder__rm:disabled{opacity:.5;cursor:default}.badge-holder__rm svg{width:13px;height:13px}.bgrant{background:var(--c-warm-paper);border:1px solid var(--c-warm-line);border-radius:14px;margin-bottom:18px;padding:18px}.bgrant__head h3{font-family:var(--font-serif);color:var(--c-ink-700);align-items:center;gap:7px;margin:0 0 4px;font-size:17px;font-weight:600;display:flex}.bgrant__head h3 svg{width:16px;height:16px;color:var(--c-accent-700)}.bgrant__head p{color:var(--fg-muted);margin:0 0 14px;font-size:13px}.bgrant__field{align-items:center;display:flex;position:relative}.bgrant__icn{width:16px;height:16px;color:var(--fg-muted);pointer-events:none;position:absolute;left:12px}.bgrant__field input{width:100%;font:inherit;border:1px solid var(--c-warm-line2);color:var(--c-ink-700);background:#fff;border-radius:10px;outline:none;padding:11px 12px 11px 36px;font-size:14px}.bgrant__field input:focus{border-color:var(--c-accent-500);box-shadow:0 0 0 3px var(--c-accent-50)}.bgrant__hint{color:var(--fg-muted);margin-top:8px;font-size:12.5px}.bgrant__results{border:1px solid var(--c-warm-line);background:#fff;border-radius:10px;flex-direction:column;gap:4px;max-height:280px;margin-top:8px;padding:6px;display:flex;overflow-y:auto}.bgrant__result{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.bgrant__result:hover{background:var(--c-warm-sand)}.bgrant__result-name{color:var(--c-ink-700);font-size:13.5px;font-weight:600}.bgrant__result-meta{color:var(--fg-muted);font-size:11.5px}.bgrant__result-badges{color:var(--c-accent-700);font-size:11px}.bgrant__selected{background:var(--c-warm-sand);border-radius:10px;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;padding:12px 14px;display:flex}.bgrant__selected strong{color:var(--c-ink-700);font-size:14.5px;display:block}.bgrant__selected span{color:var(--fg-muted);margin-top:2px;font-size:12px;display:block}.bgrant__current{color:var(--c-accent-700)!important}.bgrant__change{color:var(--c-accent-700);cursor:pointer;background:0 0;border:none;flex:none;font-size:12.5px;font-weight:600}.bgrant__change:hover{text-decoration:underline}.bgrant__types{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.bgrant__type{border:1px solid var(--c-warm-line);color:var(--c-ink-600);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:12.5px;font-weight:500;display:inline-flex}.bgrant__type svg{width:14px;height:14px}.bgrant__type:hover{border-color:var(--c-accent-500);color:var(--c-accent-700)}.bgrant__type.is-on{background:var(--c-accent-500);border-color:var(--c-accent-500);color:#fff}.bgrant__type.has-badge:not(.is-on){border-color:var(--c-trust-100);color:var(--c-trust-700)}.bgrant__why{color:var(--fg-muted);margin:0 0 14px;font-size:12px;font-style:italic}.bgrant__row{grid-template-columns:1fr 200px;gap:12px;margin-bottom:14px;display:grid}.bgrant__row label{flex-direction:column;gap:6px;display:flex}.bgrant__row label span{color:var(--c-ink-600);font-size:12.5px;font-weight:600}.bgrant__row input{font:inherit;border:1px solid var(--c-warm-line2);color:var(--c-ink-700);background:#fff;border-radius:10px;outline:none;padding:10px 12px;font-size:14px}.bgrant__row input:focus{border-color:var(--c-accent-500);box-shadow:0 0 0 3px var(--c-accent-50)}.bgrant__actions{justify-content:flex-end;gap:10px;display:flex}@media (max-width:560px){.bgrant__row{grid-template-columns:1fr}}.aexplain{background:linear-gradient(180deg, var(--c-warm-paper), #fff);border:1px solid var(--c-warm-line);border-radius:12px;grid-template-columns:56px 1fr;gap:16px;margin-bottom:18px;padding:18px 22px;display:grid}.aexplain__icn{background:var(--c-gold-50);width:48px;height:48px;color:var(--c-gold-700);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.aexplain__icn svg{width:22px;height:22px}.aexplain__title{font-family:var(--font-serif);color:var(--c-ink-700);margin:0 0 4px;font-size:17px;font-weight:600}.aexplain__body{color:var(--fg-muted);margin:0;font-size:13.5px;line-height:1.55}.aexplain__body b{color:var(--c-ink-700);font-weight:600}.acsv{border:1px dashed var(--c-warm-line2);background:#fff;border-radius:10px;flex-direction:column;gap:12px;margin-bottom:14px;padding:18px;display:flex}.acsv__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.acsv__title{color:var(--c-ink-700);font-size:14px;font-weight:600}.acsv__hint{color:var(--fg-muted);font-size:12.5px;line-height:1.45}.acsv__row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.acsv__row input[type=file]{border:1px solid var(--c-warm-line);background:var(--c-warm-paper);border-radius:7px;flex:1;min-width:200px;padding:8px 10px;font-size:13px}.acsv__result{background:var(--c-trust-50);border:1px solid var(--c-trust-100);color:var(--c-trust-700);border-radius:7px;padding:10px 14px;font-size:13px}.acsv__result--err{background:var(--c-danger-50);border-color:var(--c-danger-100);color:var(--c-danger-500)}.atable__jobact{justify-content:flex-end;align-items:center;gap:6px;display:flex}@media (max-width:1100px){.acatgrid{grid-template-columns:1fr}.acatgrid__r{position:static}}@media (max-width:980px){.atable__head{display:none}.atable__row{grid-template-columns:1fr;gap:6px;padding:14px}.atable__rowact{justify-content:flex-start}.atable--audit .atable__row,.atable--jobs .atable__row,.atable--leads .atable__row,.atable--revalidate .atable__row,.atable--companies .atable__row{grid-template-columns:1fr}.atree__node{grid-template-columns:18px 1fr auto auto}.ad-frow{grid-template-columns:1fr}.ad-frow .lbl{padding-top:0}}@media (max-width:900px){.ashell{grid-template-columns:1fr}.aside{border-bottom:1px solid #ffffff14;border-right:0;flex-direction:row;height:auto;position:static;overflow:auto hidden}.aside__brand{border-bottom:0;flex:none;padding:14px 18px}.aside__search{display:none}.aside__nav{flex-direction:row;gap:0;padding:0 10px}.aside__section{flex-direction:row;align-items:center}.aside__section-lbl{display:none}.aside__item{white-space:nowrap;border-radius:0;padding:14px 10px}.acontent{padding:18px}.atop{padding:0 18px}}.ahead--row{align-items:center}.ahead__chips{flex-wrap:wrap;gap:8px;display:flex}.ahead__chip{border:1px solid var(--c-warm-line);color:var(--c-ink-700);background:#fff;border-radius:99px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:600;text-decoration:none;transition:all .12s;display:inline-flex}.ahead__chip:hover{border-color:var(--c-gold-500);color:var(--c-gold-700);transform:translateY(-1px)}.ahead__chip svg{width:14px;height:14px;color:var(--c-gold-700)}.ahead__chip--warn{color:var(--c-gold-700);background:#b0822c14;border-color:#b0822c40}.dh-stat--link{color:inherit;cursor:pointer;text-decoration:none;position:relative}.dh-stat__arr{width:14px;height:14px;color:var(--fg-faint);transition:transform .12s,color .12s;position:absolute;top:14px;right:14px}.dh-stat--link:hover .dh-stat__arr{color:var(--c-gold-700);transform:translate(2px)}.dh-stat__trend{letter-spacing:.04em;border-radius:99px;margin-left:6px;padding:1px 6px;font-size:10.5px;font-weight:700}.dh-stat__trend.is-up{color:#0f6e4e;background:#0f6e4e1f}.dh-stat__trend.is-down{color:#b42318;background:#b423181f}.ov-section{margin-bottom:20px}.ov-section__head{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.ov-section__head h2{font-family:var(--font-serif);color:var(--c-ink-700);align-items:center;gap:8px;margin:0;font-size:18px;font-weight:600;display:inline-flex}.ov-section__head h2 svg{width:17px;height:17px;color:var(--c-gold-700)}.ov-section__head span{color:var(--fg-muted);font-size:13px}.ov-health{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.ov-metric{border:1px solid var(--c-warm-line);background:#fff;border-radius:11px;padding:14px 15px}.ov-metric__top{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:9px;display:flex}.ov-metric__lbl{color:var(--c-ink-600);font-size:12.5px;font-weight:600}.ov-metric__val{font-family:var(--font-serif);color:var(--c-ink-700);font-variant-numeric:tabular-nums;font-size:22px;font-weight:600;line-height:1}.ov-metric__track,.ov-bar__track{background:var(--c-warm-sand);border-radius:999px;height:8px;display:block;overflow:hidden}.ov-metric__track i,.ov-bar__track i{border-radius:999px;min-width:2px;height:100%;transition:width .4s cubic-bezier(.22,1,.36,1);display:block}.ov-metric__cap{color:var(--fg-muted);margin-top:8px;font-size:11.5px;display:block}.ov-metric__track i.is-trust,.ov-bar__track i.is-trust{background:var(--c-trust-500)}.ov-metric__track i.is-info,.ov-bar__track i.is-info{background:var(--c-info-500)}.ov-metric__track i.is-accent,.ov-bar__track i.is-accent{background:var(--c-accent-500)}.ov-metric__track i.is-warn,.ov-bar__track i.is-warn{background:var(--c-warn-500)}.ov-metric__track i.is-danger,.ov-bar__track i.is-danger{background:var(--c-danger-500)}.ov-bars{flex-direction:column;gap:12px;display:flex}.ov-bar{grid-template-columns:84px 1fr auto;align-items:center;gap:10px;display:grid}.ov-bar__lbl{color:var(--c-ink-600);font-size:12.5px}.ov-bar b{font-variant-numeric:tabular-nums;color:var(--c-ink-700);font-size:13px}.ov-badges{flex-direction:column;gap:8px;display:flex}.ov-badge{border-radius:9px;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;transition:background .12s;display:flex}.ov-badge:hover{background:var(--c-warm-sand)}.ov-badge__icn{background:var(--c-gold-50);width:30px;height:30px;color:var(--c-gold-700);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ov-badge__icn svg{width:15px;height:15px}.ov-badge__icn.is-trust{background:var(--c-trust-50);color:var(--c-trust-700)}.ov-badge__icn.is-gold{background:var(--c-gold-50);color:var(--c-gold-700)}.ov-badge__icn.is-accent{background:var(--c-accent-50);color:var(--c-accent-700)}.ov-badge__icn.is-info{background:var(--c-info-50);color:var(--c-info-700)}.ov-badge__icn.is-warn{background:var(--c-warn-50);color:var(--c-warn-700)}.ov-badge__lbl{color:var(--c-ink-700);flex:1;font-size:13.5px;font-weight:500}.ov-badge b{font-family:var(--font-serif);color:var(--c-ink-700);font-variant-numeric:tabular-nums;font-size:17px;font-weight:600}.dh-snapshot{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-bottom:20px;display:grid}.dh-snap{border:1px solid var(--c-warm-line);background:#fff;border-radius:9px;align-items:center;gap:10px;padding:12px 14px;display:flex}.dh-snap__icn{background:var(--c-warm-paper);width:30px;height:30px;color:var(--c-gold-700);border-radius:7px;flex:none;justify-content:center;align-items:center;display:inline-flex}.dh-snap__icn svg{width:15px;height:15px}.dh-snap>div{flex-direction:column;gap:1px;min-width:0;display:flex}.dh-snap strong{font-family:var(--font-serif);color:var(--c-ink-700);font-variant-numeric:tabular-nums;font-size:18px;font-weight:600;line-height:1}.dh-snap span{color:var(--fg-muted);font-size:11.5px}.an-grid--2{grid-template-columns:repeat(auto-fit,minmax(440px,1fr))}.an-grid--3{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.dh-mini{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.dh-mini li{background:var(--c-warm-paper);border-radius:8px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.dh-mini li span{color:var(--c-ink-700);align-items:center;gap:8px;font-size:13px;font-weight:500;display:inline-flex}.dh-mini li span svg{width:15px;height:15px;color:var(--c-gold-700)}.dh-mini li b{font-family:var(--font-serif);color:var(--c-ink-700);font-variant-numeric:tabular-nums;font-size:18px}.dh-rank{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.dh-rank li{grid-template-columns:22px minmax(0,1fr) 80px 40px;align-items:center;gap:10px;padding:6px 0;display:grid}.dh-rank__no{background:var(--c-warm-paper);width:22px;height:22px;color:var(--c-ink-700);border-radius:6px;justify-content:center;align-items:center;font-size:11.5px;font-weight:700;display:inline-flex}.dh-rank__lbl{color:var(--c-ink-700);text-overflow:ellipsis;white-space:nowrap;font-size:13px;text-decoration:none;overflow:hidden}a.dh-rank__lbl:hover{color:var(--c-gold-700)}.dh-rank__bar{background:var(--c-warm-paper);border-radius:99px;height:8px;overflow:hidden}.dh-rank__bar>div{background:linear-gradient(90deg, var(--c-gold-500), var(--c-gold-700));border-radius:99px;height:100%;transition:width .25s}.dh-rank li b{font-family:var(--font-mono);color:var(--c-ink-700);text-align:right;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.dh-empty{color:var(--fg-muted);margin:0;padding:16px 4px;font-size:13px}.dh-section__more{color:var(--c-gold-700);align-items:center;gap:4px;margin-left:auto;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.dh-section__more svg{width:12px;height:12px}.dh-section__more:hover{text-decoration:underline}.alist__chip{width:16px;height:16px;color:var(--success);vertical-align:-3px;justify-content:center;align-items:center;margin-left:6px;display:inline-flex}.alist__chip svg{width:13px;height:13px}.alist__chip--gold{color:var(--c-gold-700)}.alist__sub{color:var(--fg-muted);font-size:12px}.alist__row--review{grid-template-columns:minmax(0,1.2fr) minmax(0,1.1fr) 90px 60px}.an-pie-row{grid-template-columns:1fr 1fr;align-items:center;gap:14px;display:grid}.an-pie{grid-template-columns:1fr;gap:8px;display:grid}.an-pie__legend{color:var(--c-ink-700);flex-direction:column;gap:4px;font-size:12.5px;display:flex}.an-pie__legend strong{text-transform:uppercase;letter-spacing:.06em;color:var(--fg-muted);margin-bottom:4px;font-size:11.5px}.an-pie__legend span{align-items:center;gap:7px;display:inline-flex}.an-pie__legend i{border-radius:2px;flex:none;width:10px;height:10px;display:inline-block}.an-pie__legend b{font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}@media (max-width:760px){.an-pie-row{grid-template-columns:1fr}}.an-filterbar{border:1px solid var(--c-warm-line);background:#fff;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;padding:14px 16px;display:flex}.an-filterbar__lbl{color:var(--c-ink-700);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.an-filterbar__lbl svg{width:15px;height:15px;color:var(--c-gold-700)}.an-toplist{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.an-toplist li{border-bottom:1px solid var(--c-warm-line);grid-template-columns:24px minmax(0,1fr) auto auto 22px;align-items:center;gap:10px;padding:9px 0;display:grid}.an-toplist li:last-child{border-bottom:0}.an-toplist__no{background:var(--c-warm-paper);width:24px;height:24px;color:var(--c-ink-700);border-radius:6px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.an-toplist__lbl{color:var(--c-ink-700);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;text-decoration:none;overflow:hidden}.an-toplist__lbl:hover{color:var(--c-gold-700)}.an-toplist__val{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--c-ink-700);font-size:13px;font-weight:600}.an-toplist__val small{color:var(--fg-muted);margin-left:3px;font-size:11px;font-weight:500}.an-toplist__drill{color:var(--fg-faint);border-radius:5px;justify-content:center;align-items:center;width:22px;height:22px;transition:all .12s;display:inline-flex}.an-toplist__drill:hover{color:var(--c-gold-700);background:var(--c-warm-paper)}.an-toplist__drill svg{width:14px;height:14px}.rev-list{flex-direction:column;gap:12px;display:flex}.rev-list__head{border-bottom:1px solid var(--c-warm-line);color:var(--fg-muted);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:10px;padding:4px 6px 8px;font-size:12.5px;font-weight:600;display:flex}.iep{flex-direction:column;gap:18px;display:flex}.iep-choose__hdr{text-align:center;padding:8px 0 12px}.iep-choose__hdr svg{width:26px;height:26px;color:var(--c-gold-700);margin-bottom:8px}.iep-choose__hdr h3{font-family:var(--font-serif);color:var(--c-ink-700);margin-bottom:4px;font-size:20px;font-weight:600}.iep-choose__hdr p{color:var(--fg-muted);margin:0;font-size:14px}.iep-choose__grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:640px){.iep-choose__grid{grid-template-columns:1fr}}.iep-card{text-align:left;border:1px solid var(--c-warm-line);cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;align-items:flex-start;gap:6px;padding:18px 20px 18px 18px;transition:all .15s;display:flex;position:relative}.iep-card:hover{border-color:var(--c-gold-500);box-shadow:var(--sh-sm);transform:translateY(-1px)}.iep-card__icn{background:var(--c-warm-paper);width:38px;height:38px;color:var(--c-gold-700);border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.iep-card__icn svg{width:19px;height:19px}.iep-card strong{font-family:var(--font-sans);color:var(--c-ink-700);font-size:15px;font-weight:700}.iep-card p{color:var(--fg-muted);margin:0;font-size:13px;line-height:1.5}.iep-card--import:hover .iep-card__icn{background:var(--c-gold-50)}.iep-card--export:hover .iep-card__icn{color:var(--success);background:#0f6e4e1a}.iep-card__step{color:var(--fg-faint);transition:all .12s;position:absolute;top:18px;right:16px}.iep-card__step svg{width:18px;height:18px}.iep-card:hover .iep-card__step{color:var(--c-gold-700);transform:translate(2px)}.iep-choose__foot{border-top:1px solid var(--c-warm-line);color:var(--fg-muted);align-items:center;gap:10px;padding-top:10px;font-size:12.5px;display:flex}.iep-steps{border-bottom:1px solid var(--c-warm-line);gap:6px;margin:0 0 14px;padding:0 0 14px;list-style:none;display:flex;overflow-x:auto}.iep-step{background:var(--c-warm-paper);color:var(--fg-muted);border-radius:99px;flex:none;align-items:center;gap:8px;padding:6px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.iep-step__num{border:1px solid var(--c-warm-line);width:22px;height:22px;color:var(--fg-muted);background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11.5px;font-weight:700;display:inline-flex}.iep-step__num svg{width:12px;height:12px;color:var(--success)}.iep-step.is-active{background:var(--c-gold-50);color:var(--c-gold-700)}.iep-step.is-active .iep-step__num{background:var(--c-gold-500);color:#fff;border-color:var(--c-gold-500)}.iep-step.is-done{color:var(--success);background:#0f6e4e14}.iep-step.is-done .iep-step__num{background:var(--success);color:#fff;border-color:var(--success)}.iep-drop{border:2px dashed var(--c-warm-line2);text-align:center;background:var(--c-warm-paper);border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:40px 24px;transition:all .15s;display:flex;position:relative}.iep-drop.is-over{border-color:var(--c-gold-500);background:var(--c-gold-50)}.iep-drop>svg{width:40px;height:40px;color:var(--c-gold-700);margin-bottom:4px}.iep-drop p{color:var(--c-ink-700);margin:0;font-size:14px}.iep-drop span{color:var(--fg-muted);font-size:12px}.iep-drop input[type=file]{opacity:0;cursor:pointer;position:absolute;inset:0}.iep-upload__hints{flex-direction:column;gap:8px;margin-top:14px;display:flex}.iep-upload__hint{color:var(--c-ink-700);background:#0f6e4e0d;border-radius:7px;align-items:flex-start;gap:8px;padding:8px 10px;font-size:13px;display:flex}.iep-upload__hint svg{width:16px;height:16px;color:var(--success);flex:none;margin-top:1px}.iep-link{color:var(--c-gold-700);font:inherit;cursor:pointer;background:0;border:0;font-weight:600;text-decoration:underline}.iep-map header,.iep-preview header,.iep-export header{margin-bottom:12px}.iep-map header h4,.iep-preview header h4,.iep-export header h4{font-family:var(--font-serif);color:var(--c-ink-700);margin-bottom:4px;font-size:17px;font-weight:600}.iep-map header p,.iep-preview header p,.iep-export header p{color:var(--fg-muted);margin:0;font-size:13px}.iep-map__grid{border:1px solid var(--c-warm-line);background:var(--c-warm-paper);border-radius:10px;flex-direction:column;gap:4px;max-height:460px;padding-right:4px;display:flex;overflow-y:auto}.iep-map__row{border-bottom:1px solid var(--c-warm-line);background:#fff;grid-template-columns:1.4fr 16px 1fr 1fr;align-items:center;gap:10px;padding:10px 12px;display:grid}.iep-map__row:last-child{border-bottom:0}.iep-map__row.is-matched{background:#fff}.iep-map__row.is-missing{background:#b423180a}.iep-map__field strong{color:var(--c-ink-700);font-size:13.5px;font-weight:600;display:block}.iep-req{color:var(--danger);margin-left:2px}.iep-map__field span{color:var(--fg-muted);font-size:11.5px}.iep-map__arr{color:var(--fg-faint);justify-content:center;align-items:center;display:inline-flex}.iep-map__arr svg{width:14px;height:14px}.iep-map__row select{border:1px solid var(--c-warm-line);font:inherit;color:var(--c-ink-700);background:#fff;border-radius:7px;padding:7px 10px;font-size:13px}.iep-map__preview{color:var(--fg-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.iep-map__sample{font-family:var(--font-mono);background:var(--c-warm-paper);text-overflow:ellipsis;white-space:nowrap;border-radius:4px;max-width:100%;padding:3px 7px;display:inline-block;overflow:hidden}.iep-map__err{color:var(--danger);align-items:center;gap:4px;font-size:11.5px;font-weight:600;display:inline-flex}.iep-map__err svg{width:13px;height:13px}.iep-map__skip{font-size:11.5px;font-style:italic}.iep-wiz__actions{border-top:1px solid var(--c-warm-line);align-items:center;gap:10px;margin-top:14px;padding-top:14px;display:flex}.iep-wiz__hint{color:var(--fg-muted);margin-left:auto;margin-right:auto;font-size:12.5px}.iep-preview__tbl{border:1px solid var(--c-warm-line);border-radius:10px;overflow:auto hidden}.iep-preview__head,.iep-preview__row{border-bottom:1px solid var(--c-warm-line);grid-auto-columns:minmax(140px,1fr);grid-auto-flow:column;gap:0;display:grid}.iep-preview__head{background:var(--c-warm-paper);text-transform:uppercase;letter-spacing:.06em;color:var(--fg-muted);font-size:11.5px;font-weight:700}.iep-preview__head span,.iep-preview__row span{border-right:1px solid var(--c-warm-line);text-overflow:ellipsis;white-space:nowrap;color:var(--c-ink-700);padding:8px 12px;font-size:12.5px;overflow:hidden}.iep-preview__head span:last-child,.iep-preview__row span:last-child{border-right:0}.iep-preview__row em{color:var(--fg-faint);font-style:normal}.iep-done{text-align:center;flex-direction:column;align-items:center;gap:18px;padding:14px 0;display:flex}.iep-done__ok,.iep-done__err{background:#0f6e4e0f;border:1px solid #0f6e4e33;border-radius:12px;flex-direction:column;align-items:center;gap:8px;width:100%;padding:24px 18px;display:flex}.iep-done__err{background:#b423180f;border-color:#b4231833}.iep-done__ok>svg{width:38px;height:38px;color:var(--success)}.iep-done__err>svg{width:38px;height:38px;color:var(--danger)}.iep-done__ok strong,.iep-done__err strong{font-family:var(--font-serif);color:var(--c-ink-700);font-size:19px}.iep-done__nums{gap:30px;margin-top:6px;display:flex}.iep-done__nums>div{flex-direction:column;align-items:center;display:flex}.iep-done__nums b{font-family:var(--font-serif);color:var(--c-ink-700);font-size:30px;line-height:1}.iep-done__nums span{color:var(--fg-muted);text-transform:uppercase;letter-spacing:.06em;margin-top:4px;font-size:11.5px;font-weight:600}.iep-done__errs{text-align:left;width:100%;margin-top:12px;font-size:12.5px}.iep-done__errs summary{cursor:pointer;color:var(--danger);font-weight:600}.iep-done__errs ul{font-family:var(--font-mono);margin:8px 0 0;padding:0 0 0 18px;font-size:11.5px}.iep-export__format{background:var(--c-warm-paper);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;padding:12px 14px;display:flex}.iep-export__lbl{text-transform:uppercase;letter-spacing:.06em;color:var(--fg-muted);font-size:11.5px;font-weight:700}.iep-pill-group{border:1px solid var(--c-warm-line);background:#fff;border-radius:99px;gap:2px;padding:3px;display:inline-flex}.iep-pill{font:inherit;color:var(--fg-muted);cursor:pointer;background:0;border:0;border-radius:99px;padding:5px 12px;font-size:12.5px;font-weight:600;transition:all .12s}.iep-pill:hover{color:var(--c-ink-700)}.iep-pill.is-active{background:var(--c-ink-700);color:#fff}.iep-export__cols{border:1px solid var(--c-warm-line);border-radius:10px;overflow:hidden}.iep-export__cols-hdr{background:var(--c-warm-paper);text-transform:uppercase;letter-spacing:.06em;color:var(--fg-muted);justify-content:space-between;align-items:center;padding:10px 14px;font-size:12.5px;font-weight:700;display:flex}.iep-export__cols-hdr>div{gap:6px;display:flex}.iep-export__cols-hdr button{border:1px solid var(--c-warm-line);color:var(--c-ink-700);cursor:pointer;background:#fff;border-radius:6px;padding:3px 9px;font-size:11.5px;font-weight:600;transition:all .12s}.iep-export__cols-hdr button:hover{border-color:var(--c-gold-500);color:var(--c-gold-700)}.iep-export__group{border-top:1px solid var(--c-warm-line);background:#fff;padding:10px 14px}.iep-export__group-hdr{text-transform:uppercase;letter-spacing:.06em;color:var(--fg-muted);margin-bottom:8px;font-size:11.5px;font-weight:700}.iep-export__group-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px;display:grid}.iep-export__chk{cursor:pointer;border-radius:7px;align-items:flex-start;gap:8px;padding:6px 8px;transition:background .12s;display:flex}.iep-export__chk:hover{background:var(--c-warm-paper)}.iep-export__chk.is-on{background:var(--c-gold-50)}.iep-export__chk>div{flex-direction:column;gap:1px;min-width:0;display:flex}.iep-export__chk strong{color:var(--c-ink-700);font-size:13px;font-weight:600}.iep-export__chk span{color:var(--fg-muted);font-size:11.5px}@media (max-width:760px){.atable:not(.atable--support){overflow-x:auto}.atable:not(.atable--support) .atable__head,.atable:not(.atable--support) .atable__row{min-width:720px}}.atable--companies .atable__head,.atable--companies .atable__row{grid-template-columns:28px minmax(0,1.8fr) 118px 108px 118px 90px 90px minmax(0,1fr) 50px}.atable__statuscell{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.atable__substat{color:var(--fg-faint);font-variant-numeric:tabular-nums;font-size:11px}.atable__activity{color:var(--fg-muted);font-variant-numeric:tabular-nums;align-items:center;gap:10px;font-size:12px;display:flex}.atable__activity span{align-items:center;gap:3px;display:inline-flex}.atable__activity svg{width:12px;height:12px;color:var(--c-gold-700)}.asegments{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.asegment-chip{font-family:var(--font-sans);border:1px solid var(--c-warm-line);color:var(--c-ink-700);cursor:pointer;background:#fff;border-radius:99px;align-items:center;gap:7px;padding:7px 13px;font-size:12.5px;font-weight:600;transition:all .12s;display:inline-flex}.asegment-chip svg{width:14px;height:14px;color:var(--c-gold-700)}.asegment-chip:hover{border-color:var(--c-gold-500);color:var(--c-gold-700)}.asegment-chip.is-active{background:var(--c-ink-700);border-color:var(--c-ink-700);color:#fff}.asegment-chip.is-active svg{color:#ddbe78}.asegment-chip__count{font-variant-numeric:tabular-nums;background:var(--c-warm-sand);color:var(--c-ink-700);border-radius:99px;padding:1px 7px;font-size:11.5px;font-weight:700}.asegment-chip.is-active .asegment-chip__count{color:#fff;background:#ffffff2e}.apager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.apager__info{color:var(--fg-muted);font-variant-numeric:tabular-nums;font-size:12.5px}.apager__btns{gap:8px;display:flex}.fp-list{border:1px solid var(--c-warm-line);background:var(--c-warm-paper);border-radius:10px;flex-direction:column;gap:2px;max-height:320px;margin:0 0 16px;padding:4px 12px;list-style:none;display:flex;overflow-y:auto}.fp-list li{border-bottom:1px dashed var(--c-warm-line);color:var(--c-ink-700);padding:8px 0;font-size:13px}.fp-list li:last-child{border-bottom:0}.fp-list li span{color:var(--fg-muted);margin-top:2px;font-size:11.5px;display:block}.ov-bar__conv{color:var(--fg-muted);font-variant-numeric:tabular-nums;margin-left:6px;font-size:11px;font-weight:600}.aqueue__hint{color:var(--fg-faint);font-weight:400}.ui-field__adorn--warn{color:var(--warning);font-weight:600}.rvlinks{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--sh-xs);margin-bottom:18px;padding:18px 20px}.rvlinks__head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.rvlinks__title{font-family:var(--font-sans);font-size:var(--t-lg);color:var(--fg-strong);align-items:center;gap:8px;font-weight:700;display:inline-flex}.rvlinks__title svg{width:16px;height:16px;color:var(--c-gold-700)}.rvlinks__sub{font-size:var(--t-base);color:var(--fg-muted);margin-top:2px}.rvlinks__list{flex-direction:column;gap:8px;display:flex}.rvlinks__row{border:1px solid var(--border);border-radius:var(--r-md);background:var(--c-warm-paper);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 12px;display:grid}@media (max-width:560px){.rvlinks__row{grid-template-columns:1fr;align-items:flex-start}}.rvlinks__who{flex-direction:column;min-width:0;display:flex}.rvlinks__who strong{font-size:var(--t-md);color:var(--fg-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rvlinks__who span{font-size:var(--t-sm);color:var(--fg-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rvlinks__status{align-items:center;gap:5px;display:inline-flex}.rvlinks__status svg{width:12px;height:12px}.rvlinks__copy{border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--bg-elevated);font-size:var(--t-base);color:var(--fg-strong);cursor:pointer;transition:border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);align-items:center;gap:6px;padding:7px 12px;font-weight:600;display:inline-flex}.rvlinks__copy:hover:not(:disabled){border-color:var(--c-gold-500);color:var(--c-gold-700)}.rvlinks__copy:disabled{opacity:.5;cursor:not-allowed}.rvlinks__copy svg{width:14px;height:14px}.basics-social{grid-template-columns:1fr 1fr;gap:14px 18px;display:grid}@media (max-width:600px){.basics-social{grid-template-columns:1fr}}.soc-glyph{border-radius:var(--r-sm);color:#fff;letter-spacing:-.02em;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.soc-glyph--linkedin{background:#0a66c2}.soc-glyph--twitter{background:#16202e}.soc-glyph--facebook{background:#1877f2}.soc-glyph--instagram{background:radial-gradient(circle at 30% 110%,#fdf497 0%,#fd5949 45%,#d6249f 70%,#285aeb 100%);font-size:13px}.ui-combo-trigger{align-items:center;gap:var(--s-2);width:100%;min-height:38px;font-family:var(--font-sans);font-size:var(--t-md);color:var(--fg-strong);background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:var(--r-md);text-align:left;cursor:pointer;transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);padding:8px 12px;display:inline-flex}.ui-combo-trigger:hover{border-color:var(--c-gold-500)}.ui-combo-trigger[data-state=open],.ui-combo-trigger:focus-visible{border-color:var(--accent);box-shadow:var(--sh-focus);outline:none}.ui-combo-trigger--err{border-color:var(--danger)}.ui-combo-trigger__val{text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:center;gap:8px;min-width:0;display:inline-flex;overflow:hidden}.ui-combo-trigger__prefix{flex:none;display:inline-flex}.ui-combo-trigger__ph{color:var(--fg-faint);flex:1}.ui-combo-trigger__chev{width:16px;height:16px;color:var(--fg-muted);flex:none}.ui-combo-pop{width:var(--radix-popover-trigger-width,280px);min-width:220px;max-height:min(360px, var(--radix-popover-content-available-height));flex-direction:column;padding:0;display:flex;overflow:hidden}.ui-combo-search{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:10px 12px;display:flex}.ui-combo-search svg{width:15px;height:15px;color:var(--fg-muted);flex:none}.ui-combo-search__input{font-size:var(--t-md);color:var(--fg-strong);background:0 0;border:0;outline:none;flex:1}.ui-combo-list{flex-direction:column;gap:1px;padding:6px;display:flex;overflow-y:auto}.ui-combo-empty{text-align:center;font-size:var(--t-base);color:var(--fg-muted);padding:18px 12px}.ui-combo-item{border-radius:var(--r-sm);width:100%;font-size:var(--t-md);color:var(--fg-strong);text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease);background:0 0;border:0;align-items:center;gap:10px;padding:8px 10px;display:flex}.ui-combo-item:hover{background:var(--bg-subtle)}.ui-combo-item.is-active{background:var(--c-gold-50);color:var(--c-gold-700)}.ui-combo-item__prefix{flex:none;font-size:15px;display:inline-flex}.ui-combo-item__lbl{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ui-combo-item__check{width:15px;height:15px;color:var(--c-gold-500);opacity:0;flex:none}.ui-combo-item:hover .ui-combo-item__check,.ui-combo-item.is-active .ui-combo-item__check{opacity:1}.ui-tokens-field{flex-direction:column;gap:8px;display:flex}.ui-tokens{background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:var(--r-md);flex-wrap:wrap;align-items:center;gap:8px;min-height:44px;padding:8px 10px;display:flex}.ui-tokens--err{border-color:var(--danger)}.ui-tokens__hint{font-size:var(--t-base);color:var(--fg-faint);padding:2px 0}.ui-token{background:var(--c-gold-50);border:1px solid var(--c-gold-100);border-radius:var(--r-full);font-size:var(--t-base);color:var(--c-gold-700);align-items:center;gap:6px;padding:5px 6px 5px 11px;font-weight:600;display:inline-flex}.ui-token__prefix{display:inline-flex}.ui-token button{width:18px;height:18px;color:var(--c-gold-700);cursor:pointer;transition:background var(--dur-fast) var(--ease);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ui-token button:hover{background:#b0822c2e}.ui-token button svg{width:12px;height:12px}.ui-tokens__add{border:1px dashed var(--border-strong);border-radius:var(--r-full);font-size:var(--t-base);color:var(--fg-muted);cursor:pointer;transition:border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;align-items:center;gap:5px;padding:6px 12px;font-weight:600;display:inline-flex}.ui-tokens__add:hover:not(:disabled){border-color:var(--c-gold-500);color:var(--c-gold-700)}.ui-tokens__add:disabled{opacity:.55;cursor:not-allowed}.ui-tokens__add svg{width:14px;height:14px}.ui-tokens__count{font-size:var(--t-sm);color:var(--fg-muted);font-variant-numeric:tabular-nums}.loc-stack{flex-direction:column;gap:18px;display:flex}.loc-card{overflow:hidden}.loc-card__head{padding:16px var(--s-6);border-bottom:1px solid var(--border);background:var(--c-warm-paper);align-items:center;gap:12px;display:flex}.loc-card__icn{border-radius:var(--r-md);background:var(--c-gold-50);width:34px;height:34px;color:var(--c-gold-700);flex:none;justify-content:center;align-items:center;display:inline-flex}.loc-card__icn svg{width:17px;height:17px}.loc-card__heading{flex:1;min-width:0}.loc-card__title{font-family:var(--font-sans);font-size:var(--t-lg);color:var(--fg-strong);letter-spacing:-.005em;font-weight:700}.loc-card__sub{font-size:var(--t-base);color:var(--fg-muted);line-height:1.4}.loc-card__actions{flex:none;align-items:center;gap:8px;display:flex}.loc-grid{grid-template-columns:1fr 1fr;gap:14px 18px;display:grid}.loc-grid__country,.loc-grid__street{grid-column:1/-1}@media (max-width:600px){.loc-grid{grid-template-columns:1fr}}.loc-flag{font-size:16px;line-height:1}.loc-add{align-self:flex-start}.alloc-empty{text-align:center;color:var(--fg-muted);background:var(--c-warm-paper);border:1px dashed var(--border-strong);border-radius:var(--r-md);flex-direction:column;align-items:center;gap:10px;margin-top:16px;padding:32px 20px;display:flex}.alloc-empty svg{width:26px;height:26px;color:var(--fg-faint)}.alloc-empty p{font-size:var(--t-md)}.alloc-list{flex-direction:column;gap:10px;margin-top:16px;display:flex}.alloc-row{border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg-elevated);transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);padding:12px 14px}.alloc-row.is-active{border-color:var(--c-gold-200,#ead6a6);box-shadow:var(--sh-xs)}.alloc-row__main{align-items:center;gap:10px;display:flex}.alloc-row__name{min-width:0;font-size:var(--t-md);color:var(--fg-strong);flex:1;align-items:center;gap:8px;font-weight:600;display:inline-flex}.alloc-row__name--btn{cursor:pointer;text-align:left;background:0 0;border:0}.alloc-row__chev{width:15px;height:15px;color:var(--fg-muted);transition:transform var(--dur-fast) var(--ease);flex:none}.alloc-row__chev.is-open{transform:rotate(90deg)}.alloc-row__tag{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--c-gold-700);background:var(--c-gold-50);border-radius:var(--r-full);padding:2px 7px;font-weight:700}.alloc-row__rm{border-radius:var(--r-sm);width:28px;height:28px;color:var(--fg-muted);cursor:pointer;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.alloc-row__rm:hover{background:var(--danger-bg);color:var(--danger)}.alloc-row__rm svg{width:15px;height:15px}.alloc-row__ctrl{align-items:center;gap:14px;margin-top:10px;display:flex}.alloc-range{appearance:none;background:var(--c-warm-sand);cursor:pointer;border-radius:999px;flex:1;min-width:0;height:6px}.alloc-range::-webkit-slider-thumb{appearance:none;background:var(--c-gold-500);cursor:pointer;border:2px solid #fff;border-radius:50%;width:18px;height:18px;box-shadow:0 1px 4px #b0822c80}.alloc-range::-moz-range-thumb{background:var(--c-gold-500);cursor:pointer;border:2px solid #fff;border-radius:50%;width:16px;height:16px}.alloc-num{border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--bg-elevated);flex:none;align-items:center;gap:2px;width:78px;padding:5px 10px;display:inline-flex}.alloc-num input{width:100%;font-size:var(--t-md);text-align:right;color:var(--fg-strong);font-variant-numeric:tabular-nums;-moz-appearance:textfield;background:0 0;border:0;outline:none;font-weight:600}.alloc-num input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.alloc-num input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.alloc-num span{font-size:var(--t-base);color:var(--fg-muted);font-weight:600}.alloc-focus{border-top:1px dashed var(--border);margin-top:14px;padding-top:14px}.alloc-focus__head{font-size:var(--t-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--fg-muted);margin-bottom:10px;font-weight:700}.alloc-chips{flex-wrap:wrap;gap:8px;display:flex}.alloc-chip{border:1px solid var(--border-strong);border-radius:var(--r-full);background:var(--bg-elevated);font-size:var(--t-base);color:var(--fg-strong);cursor:pointer;transition:all var(--dur-fast) var(--ease);align-items:center;gap:6px;padding:6px 12px;font-weight:500;display:inline-flex}.alloc-chip:hover{border-color:var(--c-gold-500);color:var(--c-gold-700)}.alloc-chip.is-on{background:var(--c-gold-500);border-color:var(--c-gold-500);color:#fff}.alloc-chip svg{width:13px;height:13px}.alloc-chip__plus{font-weight:700;line-height:1}.alloc-sublist{flex-direction:column;gap:10px;margin-top:12px;display:flex}.alloc-subrow{grid-template-columns:minmax(120px,1fr) minmax(0,2fr) auto;align-items:center;gap:12px;display:grid}.alloc-subrow__name{font-size:var(--t-base);color:var(--fg-strong);font-weight:500}@media (max-width:560px){.alloc-subrow{grid-template-columns:1fr;gap:8px}}.alloc-subsum{font-size:var(--t-base);color:var(--success);align-items:center;gap:6px;font-weight:600;display:inline-flex}.alloc-subsum svg{width:14px;height:14px}.alloc-subsum.is-err{color:var(--warning)}.alloc-bar{background:var(--c-warm-sand);border-radius:var(--r-md);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding:12px 16px;display:flex}.alloc-bar__lbl{font-size:var(--t-md);color:var(--success);align-items:center;gap:8px;font-weight:600;display:inline-flex}.alloc-bar__lbl b{font-variant-numeric:tabular-nums}.alloc-bar__lbl svg{width:16px;height:16px}.alloc-bar__lbl.is-err{color:var(--warning)}.alloc-bar__hint{color:var(--fg-muted);font-weight:500}.alloc-divider{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:14px;display:flex}.alloc-divider>span{font-size:var(--t-sm);text-transform:uppercase;letter-spacing:.06em;color:var(--fg-muted);font-weight:700}.ind-pick-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}@media (max-width:880px){.ind-pick-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.ind-pick-grid{grid-template-columns:1fr}}.ind-pick{border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg-elevated);font-size:var(--t-md);color:var(--fg-strong);text-align:left;cursor:pointer;transition:border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);align-items:center;gap:10px;padding:10px 12px;display:flex}.ind-pick:hover{border-color:var(--c-gold-500);background:var(--c-warm-paper)}.ind-pick.is-on{border-color:var(--c-gold-500);background:var(--c-gold-50)}.ind-pick__box{border:2px solid var(--border-strong);border-radius:var(--r-xs);color:#fff;width:18px;height:18px;transition:all var(--dur-fast) var(--ease);flex:none;justify-content:center;align-items:center;display:inline-flex}.ind-pick.is-on .ind-pick__box{background:var(--c-gold-500);border-color:var(--c-gold-500)}.ind-pick__box svg{width:13px;height:13px}.ind-pick__name{flex:1;min-width:0;font-weight:500}.tier-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@media (max-width:640px){.tier-grid{grid-template-columns:1fr}}.tier-card{border:1px solid var(--border);border-radius:var(--r-md);background:var(--c-warm-paper);flex-direction:column;gap:12px;padding:14px;display:flex}.tier-card__top{flex-direction:column;gap:2px;display:flex}.tier-card__lbl{font-size:var(--t-md);color:var(--fg-strong);font-weight:700}.tier-card__hint{font-size:var(--t-sm);color:var(--fg-muted)}.tier-card__ctrl{align-items:center;gap:12px;display:flex}.price-bands{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}@media (max-width:720px){.price-bands{grid-template-columns:repeat(2,1fr)}}.price-band{border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--bg-elevated);font-size:var(--t-md);color:var(--fg-strong);cursor:pointer;text-align:center;font-variant-numeric:tabular-nums;transition:all var(--dur-fast) var(--ease);padding:11px 8px;font-weight:600}.price-band:hover{border-color:var(--c-gold-500);color:var(--c-gold-700)}.price-band.is-active{background:var(--c-gold-500);border-color:var(--c-gold-500);color:#fff;box-shadow:0 4px 12px -4px #b0822c80}.engage-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;display:grid}.engage-card{border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--bg-elevated);cursor:pointer;text-align:left;transition:all var(--dur-fast) var(--ease);align-items:flex-start;gap:10px;padding:13px 14px;display:flex}.engage-card:hover{border-color:var(--c-gold-500)}.engage-card.is-active{border-color:var(--c-gold-500);background:var(--c-gold-50)}.engage-card__check{border:2px solid var(--border-strong);border-radius:var(--r-xs);color:#fff;width:18px;height:18px;transition:all var(--dur-fast) var(--ease);flex:none;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.engage-card.is-active .engage-card__check{background:var(--c-gold-500);border-color:var(--c-gold-500)}.engage-card__check svg{width:12px;height:12px}.engage-card__body{flex-direction:column;gap:2px;min-width:0;display:flex}.engage-card__name{font-size:var(--t-md);color:var(--fg-strong);font-weight:700}.engage-card__desc{font-size:var(--t-sm);color:var(--fg-muted);line-height:1.4}.ul{text-underline-offset:2px;text-decoration:underline}.dim{color:var(--c-ink-400,#64748b);font-size:13px}.num{font-variant-numeric:tabular-nums}.danger{color:var(--c-rose-700,#be123c)}.blog-admin{gap:18px;display:grid}.blog-stats{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}@media (max-width:760px){.blog-stats{grid-template-columns:repeat(2,1fr)}}.blog-stat-tile{background:#fff;border:1px solid #0f172a0f;border-radius:14px;gap:6px;padding:16px 18px;display:grid;position:relative;overflow:hidden;box-shadow:0 1px #0f172a05}.blog-stat-tile__icon{color:#0f172ab3;background:#0f172a0d;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.blog-stat-tile__icon svg{width:16px;height:16px}.blog-stat-tile__value{color:#0f172a;letter-spacing:-.01em;font-size:24px;font-weight:700}.blog-stat-tile__label{color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-size:12px}.blog-stat-tile.is-trust .blog-stat-tile__icon{color:#047857;background:#ecfdf5}.blog-stat-tile.is-warn .blog-stat-tile__icon{color:#a16207;background:#fef3c7}.blog-stat-tile.is-danger.blog-stat-tile__icon,.blog-stat-tile.is-danger .blog-stat-tile__icon{color:#b91c1c;background:#fee2e2}.blog-toolbar{grid-template-columns:1fr auto auto;align-items:center;gap:12px;display:grid}@media (max-width:900px){.blog-toolbar{grid-template-columns:1fr}}.blog-toolbar__search{min-width:220px}.blog-toolbar__filters{flex-wrap:wrap;gap:10px;display:flex}.blog-toolbar__actions{justify-self:end}.blog-grid{gap:14px;display:grid}.blog-row{transition:transform .14s,box-shadow .14s}.blog-row:hover{transform:translateY(-1px);box-shadow:0 2px #0f172a0a}.blog-row.is-busy{opacity:.6;pointer-events:none}.blog-row__inner{grid-template-columns:140px 1fr auto auto;align-items:start;gap:16px;display:grid}@media (max-width:900px){.blog-row__inner{grid-template-columns:1fr}.blog-row__thumb{aspect-ratio:16/9;width:100%}}.blog-row__thumb{background:#0f172a0a;border-radius:10px;width:140px;height:92px;display:block;overflow:hidden}.blog-row__thumb img{object-fit:cover;width:100%;height:100%;display:block}.blog-row__thumb-placeholder{color:#0f172a66;place-items:center;width:100%;height:100%;display:grid}.blog-row__body{gap:6px;min-width:0;display:grid}.blog-row__top{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.blog-row__title{color:#0f172a;word-break:break-word;font-size:17px;font-weight:600;line-height:1.3;text-decoration:none}.blog-row__title:hover{color:var(--c-emerald-700,#0f766e)}.blog-row__meta{color:#64748b;flex-wrap:wrap;gap:6px;font-size:12.5px;display:flex}.blog-row__cats{flex-wrap:wrap;gap:6px;display:flex}.blog-row__cat{color:#475569;border:1px solid #0f172a1f;border-radius:999px;padding:2px 8px;font-size:11.5px}.blog-row__stats{color:#334155;gap:4px;min-width:130px;font-size:12.5px;display:grid}.blog-row__stat{align-items:center;gap:6px;display:flex}.blog-row__stat svg{width:14px;height:14px}.blog-row__stat.dim{color:#94a3b8}.blog-row__stat.warn{color:#a16207}.blog-row__actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.blog-row__actions .is-on{fill:currentColor;color:var(--c-gold-700,#a16207)}.blog-empty{text-align:center;color:#475569;justify-items:center;gap:8px;padding:28px;display:grid}.blog-empty h3{color:#0f172a;margin:0;font-size:17px}.blog-editor{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:20px;display:grid}@media (max-width:1100px){.blog-editor{grid-template-columns:1fr}}.blog-editor__main{gap:16px;min-width:0;display:grid}.blog-editor__side{gap:16px;display:grid}.blog-editor__extra{margin-top:10px}.blog-editor__extra summary{cursor:pointer;color:#475569;padding:6px 0;font-size:13px;list-style:none}.blog-editor__extra summary::-webkit-details-marker{display:none}.blog-editor__extra summary:before{content:"+ "}.blog-editor__extra[open] summary:before{content:"− "}.blog-side__heading{text-transform:uppercase;letter-spacing:.08em;color:#64748b;margin-bottom:12px;font-size:12px;font-weight:700}.blog-side__status{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.blog-side__toggles{gap:6px;margin-top:10px;display:grid}.blog-toggle-row{cursor:pointer;background:#fff;border:1px solid #0f172a14;border-radius:10px;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.blog-toggle-row:hover{background:#0f172a05}.blog-toggle-row__icon{color:#64748b;place-items:center;display:grid}.blog-toggle-row__icon svg{width:16px;height:16px}.blog-toggle-row__label{color:#1e293b;font-size:13.5px}.blog-side__actions{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.blog-side__view{color:var(--c-emerald-700,#0f766e);margin-top:8px;font-size:13px;text-decoration:none;display:inline-block}.blog-side__stats{gap:6px;margin:0;padding:0;list-style:none;display:grid}.blog-side__stats li{border-bottom:1px dashed #0f172a0f;justify-content:space-between;align-items:center;padding:6px 0;font-size:13px;display:flex}.blog-side__stats li:last-child{border-bottom:0}.blog-cat-list{flex-wrap:wrap;gap:6px;display:flex}.blog-cat-pill{color:#334155;cursor:pointer;background:#fff;border:1.5px solid #0f172a26;border-radius:999px;padding:5px 11px;font-size:12.5px;transition:all .12s}.blog-cat-pill:hover{border-color:#0f172a66}.blog-cat-pill.is-on{color:#fff;background:var(--c-ink-700,#0f172a);border-color:var(--c-ink-700,#0f172a)}.blog-cat-pill.tone-trust.is-on{background:#0f766e;border-color:#0f766e}.blog-cat-pill.tone-warn.is-on{background:#a16207;border-color:#a16207}.blog-cat-pill.tone-gold.is-on{background:#b45309;border-color:#b45309}.blog-cat-pill.tone-accent.is-on{background:#7e22ce;border-color:#7e22ce}.blog-cat-pill.tone-info.is-on{background:#1d4ed8;border-color:#1d4ed8}.blog-cover{gap:8px;display:grid}.blog-cover__drop{cursor:pointer;text-align:center;color:#475569;background:#0f172a05;border:1.5px dashed #0f172a33;border-radius:12px;place-items:center;gap:6px;min-height:120px;padding:20px;display:grid}.blog-cover__drop:hover{border-color:var(--c-emerald-700,#0f766e);color:#0f172a}.blog-cover__drop.is-busy{opacity:.5}.blog-cover__preview{aspect-ratio:16/9;background:#f1f5f9;border:1px solid #0f172a14;border-radius:12px;position:relative;overflow:hidden}.blog-cover__preview img{object-fit:cover;width:100%;height:100%;display:block}.blog-cover__remove{color:#fff;cursor:pointer;background:#000000b3;border:0;border-radius:999px;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:8px;right:8px}.blog-cover__remove svg{width:14px;height:14px}.blog-company-picker{gap:8px;display:grid;position:relative}.blog-company-picker__chip{background:#0f172a0f;border-radius:999px;align-items:center;gap:8px;width:max-content;padding:6px 10px;font-size:13px;display:inline-flex}.blog-company-picker__chip img{object-fit:cover;border-radius:4px;width:18px;height:18px}.blog-company-picker__chip svg{width:14px;height:14px}.blog-company-picker__chip button{cursor:pointer;color:#64748b;background:0 0;border:0}.blog-company-picker__chip button svg{width:12px;height:12px}.blog-company-picker__menu{z-index:50;background:#fff;border:1px solid #0f172a1a;border-radius:10px;max-height:280px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 8px 24px #0f172a1a}.blog-company-picker__menu button{cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:24px 1fr auto;align-items:center;gap:10px;width:100%;padding:8px 12px;display:grid}.blog-company-picker__menu button:hover{background:#0f172a0a}.blog-company-picker__menu button img{object-fit:cover;border-radius:5px;width:24px;height:24px}.blog-company-picker__menu button svg{color:#64748b;width:18px;height:18px}.blog-company-picker__menu small{color:#94a3b8;font-size:11px}.ui-textarea{border:1px solid var(--c-ink-100,#e2e8f0);width:100%;font:inherit;resize:vertical;color:#0f172a;background:#fff;border-radius:8px;min-height:80px;padding:9px 12px}.ui-textarea:focus{border-color:var(--c-emerald-700,#0f766e);outline:0;box-shadow:0 0 0 3px #0f766e1f}.blog-rich{border-radius:12px}.blog-rich .blog-rich__editor{min-height:420px}.blog-rich__content{color:#0f172a;padding:16px 18px;font-size:15.5px;line-height:1.6}.blog-rich__content h2{margin:24px 0 10px;font-size:22px;font-weight:700;line-height:1.25}.blog-rich__content h3{margin:18px 0 8px;font-size:18px;font-weight:700;line-height:1.3}.blog-rich__content h4{margin:14px 0 6px;font-size:16px}.blog-rich__content p{margin:0 0 12px}.blog-rich__content ul,.blog-rich__content ol{margin:0 0 14px 22px}.blog-rich__content li{margin:4px 0}.blog-rich__content blockquote{border-left:3px solid var(--c-emerald-700,#0f766e);color:#475569;margin:14px 0;padding:4px 0 4px 14px}.blog-rich__content code{background:#0f172a0f;border-radius:4px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.blog-rich__content img{border-radius:10px;max-width:100%;height:auto;margin:10px 0;display:block}.blog-rich__content hr{border:0;border-top:1px solid #0f172a1a;margin:18px 0}.blog-rich__content a{color:var(--c-emerald-700,#0f766e);text-decoration:underline}.blog-cats__head{color:#64748b;justify-content:space-between;align-items:center;margin-bottom:16px;font-size:14px;display:flex}.blog-cats{gap:10px;display:grid}.blog-cat-row{background:#fff;border:1px solid #0f172a0f;border-radius:12px;grid-template-columns:14px 1fr auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.blog-cat-row__dot{border-radius:999px;align-self:center;width:12px;height:12px}.blog-cat-row__name{color:#0f172a;font-size:15px;font-weight:600}.blog-cat-row__meta{color:#64748b;margin-top:2px;font-size:12px}.blog-cat-row__desc{color:#475569;margin-top:4px;font-size:13px}.blog-cat-row__actions{gap:6px;display:flex}.blog-cat-form{gap:12px;display:grid}.blog-cat-form h2{margin:0 0 4px;font-size:18px}.blog-cat-form__actions{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.blog-color-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.blog-color-swatch{cursor:pointer;border:2px solid #0000;border-radius:999px;outline:1px solid #0f172a14;width:24px;height:24px}.blog-color-swatch.is-on{border-color:#fff;outline:2px solid #0f172a}.blog-io{gap:12px;display:grid}.blog-io__title{margin:0;font-size:18px}.blog-io__row{grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}@media (max-width:700px){.blog-io__row{grid-template-columns:1fr}}.blog-io__hint{color:#64748b;font-size:12.5px}.blog-io__hint.dim{color:#94a3b8}.blog-io__upload{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.blog-io__upload-btn{cursor:pointer;color:#334155;background:#fff;border:1px dashed #0f172a40;border-radius:8px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;display:inline-flex}.blog-io__upload-btn:hover{border-color:var(--c-emerald-700,#0f766e)}.blog-io__upload-btn svg{width:14px;height:14px}.blog-io__textarea{min-height:180px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.blog-io__code{background:#0f172a0a;border-radius:8px;max-height:360px;padding:14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;overflow:auto}.blog-io__footer{justify-content:flex-end;padding-top:6px;display:flex}.blog-ai{gap:12px;display:grid}.blog-ai__title{align-items:center;gap:8px;margin:0;font-size:18px;display:flex}.blog-ai__desc{color:#64748b;margin:0;font-size:13px}.blog-ai__row{grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}@media (max-width:700px){.blog-ai__row{grid-template-columns:1fr}}.blog-ai__actions{justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.blog-preview{gap:14px;max-height:80vh;display:grid;overflow:auto}.blog-preview__head{justify-content:space-between;align-items:center;display:flex}.blog-preview__head h2{margin:0;font-size:18px}.blog-post-render{gap:10px;max-width:740px;margin:0 auto;display:grid}.blog-post-render__cover{aspect-ratio:16/9;object-fit:cover;border-radius:12px;width:100%}.blog-post-render__badges{flex-wrap:wrap;gap:6px;display:flex}.blog-post-render h1{font-size:28px;line-height:1.2;font-family:var(--font-serif), Georgia, serif;margin:4px 0 0}.blog-post-render__sub{color:#475569;margin:0 0 6px;font-size:17px}.blog-post-render__meta{color:#64748b;flex-wrap:wrap;gap:8px;font-size:13px;display:flex}.blog-post-render__body{color:#0f172a;font-size:16px;line-height:1.7}.blog-post-render__body h2{margin-top:22px;font-size:22px}.blog-post-render__body h3{margin-top:18px;font-size:18px}.blog-post-render__body img{border-radius:10px;max-width:100%;height:auto;margin:12px 0}.blog-post-render__body p{margin:0 0 14px}.blog-analytics{gap:16px;display:grid}.blog-analytics__bar{justify-content:flex-end;display:flex}.blog-analytics__totals{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}@media (max-width:760px){.blog-analytics__totals{grid-template-columns:repeat(2,1fr)}}.blog-tile{background:#fff;border:1px solid #0f172a0f;border-radius:14px;gap:6px;padding:14px 16px;display:grid}.blog-tile__icn{color:#0f172ab3;background:#0f172a0d;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.blog-tile__icn svg{width:14px;height:14px}.blog-tile__value{color:#0f172a;font-size:22px;font-weight:700}.blog-tile__label{text-transform:uppercase;color:#64748b;letter-spacing:.04em;font-size:12px}.blog-analytics__h{color:#0f172a;margin-bottom:12px;font-size:14px;font-weight:700}.blog-analytics__grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media (max-width:980px){.blog-analytics__grid{grid-template-columns:1fr}}.blog-table{border-collapse:collapse;width:100%;font-size:13.5px}.blog-table th,.blog-table td{text-align:left;border-bottom:1px solid #0f172a0f;padding:8px 0}.blog-table th{color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.blog-table th.num,.blog-table td.num{text-align:right}.blog-list{margin:0;padding:0;list-style:none}.blog-list li{border-bottom:1px dashed #0f172a0f;justify-content:space-between;align-items:center;padding:6px 0;font-size:13.5px;display:flex}.blog-list li svg{vertical-align:middle;width:14px;height:14px;margin-right:6px;display:inline-block}.blog-list li.dim{color:#94a3b8}.blog-wrap{background:var(--c-warm-paper,#fafaf6);min-height:60vh}.blog-hero{background:linear-gradient(#f5f2ec,#fafaf6);border-bottom:1px solid #0f172a0f;padding:56px 24px 24px}.blog-hero__wrap{gap:14px;max-width:980px;margin:0 auto;display:grid}.blog-hero__kicker{color:var(--c-emerald-700,#0f766e);text-transform:uppercase;letter-spacing:.12em;margin:0;font-size:12.5px;font-weight:700}.blog-hero__title{font-family:var(--font-serif), Georgia, serif;color:#0f172a;letter-spacing:-.02em;margin:0;font-size:clamp(28px,4vw,44px);line-height:1.1}.blog-hero__lede{color:#475569;max-width:720px;margin:0;font-size:17px;line-height:1.55}.blog-search{background:#fff;border:1px solid #0f172a1a;border-radius:999px;align-items:center;gap:8px;max-width:540px;padding:6px 6px 6px 14px;display:flex;box-shadow:0 1px #0f172a05}.blog-search svg{color:#64748b;width:16px;height:16px}.blog-search input{font:inherit;color:#0f172a;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:14.5px}.blog-search__btn{color:#fff;cursor:pointer;background:#0f172a;border:0;border-radius:999px;flex-shrink:0;padding:8px 16px;font-size:13px;font-weight:600}.blog-search__btn:hover{background:#1e293b}.blog-active-filters{flex-wrap:wrap;gap:8px;display:flex}.blog-active-filter{color:#334155;background:#fff;border:1.5px solid #0f172a1f;border-radius:999px;align-items:center;gap:6px;padding:4px 4px 4px 10px;font-size:13px;display:inline-flex}.blog-active-filter button{cursor:pointer;background:#0f172a14;border:0;border-radius:999px;place-items:center;width:20px;height:20px;display:grid}.blog-active-filter button svg{color:#475569;width:11px;height:11px}.blog-active-filter button:hover{background:#0f172a26}.blog-cats-nav{z-index:30;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fafaf6f0;border-bottom:1px solid #0f172a0f;position:sticky;top:64px}.blog-cats-nav__inner{scrollbar-width:thin;gap:8px;max-width:1200px;margin:0 auto;padding:12px 24px;display:flex;overflow-x:auto}.blog-cat-tab{cursor:pointer;color:#334155;white-space:nowrap;background:#fff;border:1.5px solid #0f172a1f;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;transition:all .12s;display:inline-flex}.blog-cat-tab:hover{border-color:#0f172a66}.blog-cat-tab.is-active{color:#fff;background:#0f172a;border-color:#0f172a}.blog-cat-tab__count{color:#64748b;background:#0f172a14;border-radius:999px;padding:1px 7px;font-size:11px}.blog-cat-tab.is-active .blog-cat-tab__count{color:#fff;background:#ffffff2e}.blog-main{gap:28px;max-width:1200px;margin:0 auto;padding:28px 24px 64px;display:grid}.blog-featured{color:inherit;background:#fff;border:1px solid #0f172a14;border-radius:18px;grid-template-columns:1.2fr 1fr;gap:0;text-decoration:none;transition:transform .14s,box-shadow .14s;display:grid;overflow:hidden;box-shadow:0 2px #0f172a08}.blog-featured:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0f172a0f}@media (max-width:860px){.blog-featured{grid-template-columns:1fr}}.blog-featured__img{object-fit:cover;width:100%;height:100%;min-height:240px}.blog-featured__body{align-content:center;gap:10px;padding:26px 30px;display:grid}.blog-featured__chips{flex-wrap:wrap;gap:6px;display:flex}.blog-featured__title{font-family:var(--font-serif), Georgia, serif;color:#0f172a;margin:0;font-size:clamp(22px,3vw,30px);line-height:1.2}.blog-featured__sub{color:#475569;margin:0;font-size:16px}.blog-featured__meta{color:#64748b;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.blog-featured__meta svg{width:12px;height:12px}.blog-featured__read{color:var(--c-emerald-700,#0f766e);align-items:center;gap:6px;margin-top:6px;font-size:14px;font-weight:600;display:inline-flex}.blog-featured__read svg{width:14px;height:14px}.blog-chip{color:#475569;text-transform:uppercase;letter-spacing:.04em;background:#fff;border:1.5px solid #0f172a1f;border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-size:11.5px;font-weight:600;text-decoration:none;display:inline-flex}.blog-chip--gold{color:#b45309;background:#fef3c7;border-color:#d4a44e}.blog-chip--trust{color:#0f766e;border-color:#0f766e}.blog-chip--info{color:#1d4ed8;border-color:#1d4ed8}.blog-chip--warn{color:#a16207;border-color:#a16207}.blog-chip--accent{color:#7e22ce;border-color:#7e22ce}.blog-chip--danger{color:#b91c1c;border-color:#b91c1c}.blog-chip--neutral{color:#475569;border-color:#0f172a26}.blog-chip--ink{color:#0f172a;border-color:#0f172a}.blog-grid-public{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}@media (max-width:1100px){.blog-grid-public{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.blog-grid-public{grid-template-columns:1fr}}.blog-card{background:#fff;border:1px solid #0f172a0f;border-radius:14px;flex-direction:column;transition:transform .14s,box-shadow .14s,border-color .14s;display:flex;overflow:hidden}.blog-card:hover{border-color:#0f172a2e;transform:translateY(-2px);box-shadow:0 6px 20px #0f172a0d}.blog-card__cover{aspect-ratio:16/9;background:#f1f5f9;display:block}.blog-card__cover img{object-fit:cover;width:100%;height:100%;display:block}.blog-card__cover-fallback{width:100%;height:100%;font-family:var(--font-serif), Georgia, serif;color:#0f172a40;letter-spacing:.1em;place-items:center;font-size:28px;display:grid}.blog-card__body{flex:1;gap:8px;padding:18px 18px 20px;display:grid}.blog-card__chips{flex-wrap:wrap;gap:6px;display:flex}.blog-card__title{font-size:17.5px;font-weight:700;line-height:1.3;font-family:var(--font-serif), Georgia, serif;margin:2px 0}.blog-card__title a{color:#0f172a;text-decoration:none}.blog-card__title a:hover{color:var(--c-emerald-700,#0f766e)}.blog-card__excerpt{color:#475569;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.blog-card__meta{color:#64748b;flex-wrap:wrap;gap:4px;margin-top:auto;font-size:12.5px;display:flex}.blog-empty-public{text-align:center;color:#475569;background:#fff;border:1px solid #0f172a0f;border-radius:14px;justify-items:center;gap:10px;padding:48px 24px;display:grid}.blog-empty-public h2{color:#0f172a;font-size:22px;font-family:var(--font-serif), Georgia, serif;margin:0}.blog-link-btn{color:#0f172a;border:1.5px solid #0f172a26;border-radius:999px;padding:8px 18px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.blog-link-btn:hover{border-color:#0f172a}.blog-pagination{justify-content:center;align-items:center;gap:20px;padding:12px 0 0;display:flex}.blog-page-link{color:#0f172a;border:1.5px solid #0f172a26;border-radius:999px;padding:9px 18px;font-size:13.5px;font-weight:600;text-decoration:none}.blog-page-link:hover{border-color:#0f172a}.blog-page-info{color:#64748b;font-size:13px}.blog-post{color:#0f172a;max-width:760px;margin:0 auto;padding:40px 24px 24px}.blog-post__head{gap:14px;display:grid}.blog-post__chips{flex-wrap:wrap;gap:6px;display:flex}.blog-post__title{font-family:var(--font-serif), Georgia, serif;color:#0f172a;letter-spacing:-.02em;margin:0;font-size:clamp(28px,4vw,44px);line-height:1.15}.blog-post__sub{color:#475569;margin:0;font-size:19px;line-height:1.5}.blog-post__byline{border-top:1px solid #0f172a14;border-bottom:1px solid #0f172a14;align-items:center;gap:12px;margin-top:8px;padding:14px 0;display:flex}.blog-post__avatar{object-fit:cover;border-radius:999px;flex-shrink:0;width:40px;height:40px}.blog-post__author{font-size:15px;font-weight:600}.blog-post__author a{color:#0f172a;text-decoration:none}.blog-post__author a:hover{color:var(--c-emerald-700,#0f766e);text-decoration:underline}.blog-post__meta{color:#64748b;flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.blog-post__cover{margin:24px 0;padding:0}.blog-post__cover img{aspect-ratio:16/9;object-fit:cover;border-radius:14px;width:100%;display:block}.blog-post__cap{color:#64748b;text-align:center;margin-top:8px;font-size:12px}.blog-post__body{color:#1e293b;font-size:17.5px;line-height:1.7}.blog-post__body h2{font-family:var(--font-serif), Georgia, serif;color:#0f172a;letter-spacing:-.01em;margin:36px 0 14px;font-size:27px;line-height:1.2}.blog-post__body h3{color:#0f172a;margin:26px 0 10px;font-size:21px;line-height:1.3}.blog-post__body h4{color:#0f172a;margin:22px 0 6px;font-size:17px}.blog-post__body p{margin:0 0 18px}.blog-post__body ul,.blog-post__body ol{margin:0 0 18px;padding-left:24px}.blog-post__body li{margin:6px 0}.blog-post__body blockquote{border-left:4px solid var(--c-emerald-700,#0f766e);color:#334155;background:#0f766e0a;border-radius:0 10px 10px 0;margin:22px 0;padding:10px 18px;font-style:italic}.blog-post__body a{color:var(--c-emerald-700,#0f766e);text-underline-offset:3px;text-decoration:underline}.blog-post__body a:hover{color:#064e3b}.blog-post__body img{border-radius:12px;max-width:100%;height:auto;margin:18px auto;display:block}.blog-post__body figure{margin:18px 0}.blog-post__body figcaption{text-align:center;color:#64748b;margin-top:6px;font-size:12.5px}.blog-post__body pre{color:#f8fafc;background:#0f172a;border-radius:10px;padding:14px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13.5px;overflow:auto}.blog-post__body code{background:#0f172a0f;border-radius:4px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}.blog-post__body table{border-collapse:collapse;width:100%;margin:18px 0;font-size:14.5px}.blog-post__body th,.blog-post__body td{border:1px solid #0f172a1a;padding:8px 10px}.blog-post__body th{text-align:left;background:#0f172a0a;font-weight:600}.blog-post__body hr{border:0;border-top:1px solid #0f172a1a;margin:28px 0}.blog-post__tags{border-top:1px solid #0f172a14;flex-wrap:wrap;gap:8px;margin:36px 0 8px;padding-top:22px;display:flex}.blog-post__tag{color:#475569;background:#0f172a0d;border-radius:999px;padding:5px 12px;font-size:12.5px;text-decoration:none;display:inline-flex}.blog-post__tag:hover{color:#0f172a;background:#0f172a1a}.blog-related{background:var(--c-warm-paper,#fafaf6);border-top:1px solid #0f172a0f;margin-top:24px;padding:40px 24px 56px}.blog-related__inner{max-width:1200px;margin:0 auto}.blog-related__title{font-family:var(--font-serif), Georgia, serif;color:#0f172a;margin:0 0 18px;font-size:24px}.blog-related__grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}@media (max-width:900px){.blog-related__grid{grid-template-columns:1fr}}.blog-related__card{color:inherit;background:#fff;border:1px solid #0f172a0f;border-radius:14px;flex-direction:column;text-decoration:none;transition:transform .14s,box-shadow .14s;display:flex;overflow:hidden}.blog-related__card:hover{transform:translateY(-2px);box-shadow:0 4px 14px #0f172a0f}.blog-related__card img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.blog-related__body{gap:6px;padding:14px 16px;display:grid}.blog-related__body h3{font-family:var(--font-serif), Georgia, serif;color:#0f172a;margin:4px 0;font-size:16.5px;line-height:1.3}.blog-related__body p{color:#475569;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.blog-related__meta{color:#64748b;font-size:12px}.ahead__back{color:#64748b;align-items:center;gap:4px;margin-bottom:6px;font-size:12.5px;text-decoration:none;display:inline-flex}.ahead__back:hover{color:#0f172a}.meth-hero{background:linear-gradient(180deg, var(--gold-wash,#fbf3df) 0%, #fff 70%);border-bottom:1px solid var(--line,#e8e3d4);padding:56px 0 64px}.meth-hero__inner{max-width:1120px;margin:0 auto;padding:0 24px}.meth-hero__pill{letter-spacing:.08em;text-transform:uppercase;color:var(--ink,#1b2434);background:var(--white,#fff);border:1px solid var(--gold-line,#d8b97a);border-radius:99px;align-items:center;gap:8px;margin-bottom:16px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}.meth-hero__pill svg{width:14px;height:14px}.meth-hero__title{font-family:var(--font-serif,Fraunces), serif;color:var(--ink,#16202e);letter-spacing:-.01em;max-width:920px;margin:0 0 16px;font-size:clamp(34px,4.2vw,54px);line-height:1.08}.meth-hero__lead{color:var(--muted,#4b5666);max-width:760px;margin:0 0 20px;font-size:18px;line-height:1.55}.meth-hero__row{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.meth-hero__chip{color:var(--ink,#1b2434);background:#b0822c14;border:1px solid #b0822c40;border-radius:99px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.meth-hero__chip svg{width:14px;height:14px}.meth-hero__stats{border-top:1px dashed var(--line,#e8e3d4);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;margin-top:8px;padding-top:28px;display:grid}.meth-hero__stats>div{flex-direction:column;gap:4px;display:flex}.meth-hero__stats b{font-family:var(--font-serif,Fraunces), serif;color:var(--ink,#16202e);font-size:32px;line-height:1}.meth-hero__stats span{color:var(--muted,#4b5666);font-size:13px}.meth-sec{border-bottom:1px solid var(--line,#e8e3d4);padding:56px 0}.meth-sec--alt{background:var(--paper,#f9f7f0)}.meth-sec__inner{max-width:1120px;margin:0 auto;padding:0 24px}.meth-sec h2{font-family:var(--font-serif,Fraunces), serif;color:var(--ink,#16202e);margin:0 0 14px;font-size:clamp(26px,2.6vw,32px)}.meth-sec__lead{color:var(--muted,#4b5666);max-width:720px;margin:0 0 28px;font-size:16px;line-height:1.55}.meth-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.meth-grid--signals{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.meth-card{background:var(--white,#fff);border:1px solid var(--line,#e8e3d4);border-radius:14px;flex-direction:column;gap:12px;min-height:200px;padding:22px;display:flex}.meth-card header{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.meth-card__weight{font-family:var(--font-serif,Fraunces), serif;color:var(--gold,#b0822c);font-size:22px;font-weight:700}.meth-card__weight svg{vertical-align:-3px;width:22px;height:22px}.meth-card h3{font-family:var(--font-serif,Fraunces), serif;color:var(--ink,#16202e);margin:0;font-size:18px}.meth-card p{color:var(--muted,#4b5666);margin:0;font-size:14px;line-height:1.6}.meth-card code{color:var(--ink,#1b2434);background:#b0822c14;border-radius:4px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.meth-card__bar{background:#b0822c29;border-radius:99px;height:6px;overflow:hidden}.meth-card__bar i{background:var(--gold,#b0822c);border-radius:99px;height:100%;display:block}.meth-card__hint{letter-spacing:.04em;color:var(--muted,#4b5666);text-transform:uppercase;font-size:12px;font-weight:600}.meth-formula{background:var(--ink,#16202e);color:#f5f1e6;border-radius:14px;margin:0 0 26px;padding:22px 24px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.6;overflow-x:auto}.meth-checks{grid-template-columns:1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.meth-checks li{color:var(--ink,#16202e);align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.55;display:flex}.meth-checks li svg{width:18px;height:18px;color:var(--trust,#0f6e4e);flex:none;margin-top:2px}.meth-checks li>span{overflow-wrap:break-word;word-break:normal;flex:1;min-width:0}.meth-checks li code{background:#b0822c14;border-radius:4px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.meth-tiers{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.meth-tier{background:var(--white,#fff);border:1px solid var(--line,#e8e3d4);border-radius:14px;padding:22px}.meth-tier header{font-family:var(--font-serif,Fraunces), serif;color:var(--ink,#16202e);align-items:center;gap:8px;margin:0 0 12px;font-size:20px;display:flex}.meth-tier header svg{width:22px;height:22px;color:var(--gold,#b0822c)}.meth-tier ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.meth-tier li{color:var(--muted,#4b5666);font-size:14px}.meth-tier--mid{background:linear-gradient(180deg, var(--gold-wash,#fbf3df) 0%, #fff 70%);border-color:var(--gold-line,#d8b97a)}.meth-tier--top{background:var(--ink,#16202e);color:var(--on-dark,#d6cfb6);border-color:var(--ink,#16202e)}.meth-tier--top header{color:#fff}.meth-tier--top header svg{color:var(--gold-300,#e0be74)}.meth-tier--top li{color:var(--on-dark,#d6cfb6)}.meth-not{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.meth-not>div{background:var(--white,#fff);border:1px dashed var(--line,#e8e3d4);border-radius:12px;grid-template-rows:auto auto;grid-template-columns:28px 1fr;align-items:start;column-gap:12px;padding:16px;display:grid}.meth-not>div>svg{width:22px;height:22px;color:var(--gold,#b0822c);grid-row:1/span 2;margin-top:2px}.meth-not strong{font-family:var(--font-serif,Fraunces), serif;color:var(--ink,#16202e);font-size:16px}.meth-not span{color:var(--muted,#4b5666);font-size:13.5px}.meth-honest{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.meth-honest li{background:var(--white,#fff);border:1px solid var(--line,#e8e3d4);color:var(--ink,#16202e);border-radius:12px;align-items:flex-start;gap:10px;padding:16px;font-size:14.5px;line-height:1.55;display:flex}.meth-honest li svg{width:18px;height:18px;color:var(--gold,#b0822c);flex:none;margin-top:2px}.meth-honest li>span{overflow-wrap:break-word;word-break:normal;flex:1;min-width:0}.meth-honest li a{color:var(--gold,#b0822c);text-decoration:underline}.meth-honest li code{background:#b0822c14;border-radius:4px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.meth-cta{background:var(--ink,#16202e);color:var(--on-dark,#d6cfb6);padding:60px 0}.meth-cta__inner{text-align:center;max-width:1120px;margin:0 auto;padding:0 24px}.meth-cta h2{font-family:var(--font-serif,Fraunces), serif;color:#fff;margin:0 0 22px;font-size:clamp(26px,2.6vw,32px)}.meth-cta__row{flex-wrap:wrap;justify-content:center;gap:12px;display:inline-flex}.meth-cta__row .btn-outline{color:#fff;background:0 0;border-color:#fff6}.meth-cta__row .btn-outline:hover{background:#ffffff17;border-color:#fff}.meth-cta__row .btn-dark{background:var(--gold,#b0822c);color:#1f1606}.meth-cta__row .btn-dark:hover{background:#9a701f}.meth-inline-cta{background:var(--gold-wash,#fbf3df);border:1px solid var(--gold-line,#d8b97a);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:32px;padding:18px 24px;display:flex}.meth-inline-cta p{color:var(--ink,#16202e);margin:0;font-size:15px;font-weight:600}.meth-inline-cta .btn{flex-shrink:0}.meth-pipeline{gap:12px;margin:0;padding:0;list-style:none;display:grid}.meth-pipeline li{background:var(--white,#fff);border:1px solid var(--line,#e8e3d4);border-radius:12px;grid-template-columns:36px 1fr;align-items:start;gap:14px;padding:16px;display:grid}.meth-pipeline li>svg{width:24px;height:24px;color:var(--gold,#b0822c);margin-top:2px}.meth-pipeline strong{font-family:var(--font-serif,Fraunces), serif;color:var(--ink,#16202e);margin-bottom:2px;font-size:16px;display:block}.meth-pipeline div{color:var(--muted,#4b5666);font-size:14.5px;line-height:1.55}.meth-pipeline code{background:#b0822c14;border-radius:4px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.bot-coverage{background:var(--white,#fff);border:1px solid var(--gold-line,#e6dec9);border-radius:12px;gap:24px;margin-bottom:22px;padding:16px 20px;display:flex}.bot-coverage__stat{flex-direction:column;gap:2px;display:flex}.bot-coverage__stat b{font-family:var(--font-serif,Fraunces), serif;color:var(--ink,#16202e);font-size:22px;line-height:1}.bot-coverage__stat span{color:var(--muted,#4b5666);font-size:12px}.bot-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.bot-tile{background:var(--white,#fff);border:1px solid var(--line,#e8e3d4);border-radius:12px;flex-direction:column;gap:6px;padding:14px 16px;transition:box-shadow .15s,border-color .15s;display:flex}.bot-tile:hover{box-shadow:var(--sh-2);border-color:var(--gold-line,#e6dec9)}.bot-tile__head{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.bot-tile__avatar{background:linear-gradient(135deg, var(--gold-wash,#f8f3e8) 0%, #b0822c26 100%);width:32px;height:32px;color:var(--gold-ink,#876219);font-family:var(--font-serif,Fraunces), serif;border:1px solid var(--gold-line,#e6dec9);border-radius:9px;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:inline-flex}.bot-tile__live{color:var(--trust,#0f6e4e);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:4px;font-size:10.5px;font-weight:700;display:inline-flex}.bot-tile__live i{background:var(--trust,#0f6e4e);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:block}.bot-tile strong{color:var(--ink,#16202e);font-size:14px}.bot-tile span{color:var(--muted,#4b5666);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.meth-tip-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.meth-tip{background:var(--white,#fff);border:1px solid var(--line,#e8e3d4);border-radius:14px;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.meth-tip__num{background:var(--ink,#16202e);width:34px;height:34px;color:var(--gold,#ddbe78);font-family:var(--font-serif,Fraunces), serif;border-radius:50%;flex-shrink:0;place-items:center;font-size:15px;font-weight:700;display:grid}.meth-tip strong{color:var(--ink,#16202e);font-size:15.5px;font-family:var(--font-serif,Fraunces), serif;margin-bottom:5px;display:block}.meth-tip p{color:var(--muted,#4b5666);margin:0;font-size:13.5px;line-height:1.55}.meth-tip code{background:#b0822c14;border-radius:4px;padding:1px 5px;font-family:ui-monospace,monospace;font-size:12px}.bill-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:14px 0 22px;display:flex}.bill-summary{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin-bottom:22px;display:grid}.bill-summary__card{background:var(--white,#fff);border:1px solid var(--line,#e8e3d4);border-radius:12px;flex-direction:column;gap:6px;padding:16px 18px;display:flex}.bill-summary__lbl{letter-spacing:.04em;text-transform:uppercase;color:var(--muted,#4b5666);font-size:12px}.bill-summary__val{font-family:var(--font-serif,Fraunces), serif;color:var(--ink,#16202e);font-size:26px}.bill-summary__hint{color:var(--muted,#4b5666);font-size:12.5px}.bill-table-wrap{background:var(--white,#fff);border:1px solid var(--line,#e8e3d4);border-radius:12px;overflow:hidden}.bill-table{border-collapse:collapse;width:100%;font-size:13.5px}.bill-table th,.bill-table td{text-align:left;border-bottom:1px solid var(--line,#e8e3d4);vertical-align:middle;padding:12px 14px}.bill-table th{background:var(--paper,#f9f7f0);letter-spacing:.04em;text-transform:uppercase;color:var(--muted,#4b5666);font-size:12px;font-weight:600}.bill-table tr:last-child td{border-bottom:0}.bill-table tbody tr:hover{background:#b0822c0a}.bill-pill{letter-spacing:.04em;text-transform:uppercase;border-radius:99px;padding:3px 9px;font-size:11.5px;font-weight:600;display:inline-block}.bill-pill--free{color:#4b5666;background:#f1efe8}.bill-pill--prem{color:#7a5c20;background:#b0822c29}.bill-pill--plus{color:#fff;background:#16202e}.bill-pill--soon{color:#b42318;background:#b423181f}.bill-pill--ok{color:#0f6e4e;background:#0f6e4e26}.bill-row-act{gap:8px;display:inline-flex}.bill-form{background:var(--paper,#f9f7f0);border:1px dashed var(--line,#e8e3d4);border-radius:12px;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:22px;padding:18px;display:grid}.bill-form>label{color:var(--muted,#4b5666);flex-direction:column;gap:4px;font-size:12.5px;display:flex}.bill-form input,.bill-form select{border:1px solid var(--line,#d9d3c7);background:#fff;border-radius:8px;width:100%;padding:9px 12px;font-size:14px}.bill-form>.bill-form__actions{grid-column:1/-1;justify-content:flex-end;gap:10px;display:flex}.an-comp{grid-template-columns:1fr;gap:16px;padding:0;display:grid}.an-comp__row{border:1px solid var(--line,#e8e3d4);background:var(--white,#fff);border-radius:10px;grid-template-columns:28px 1fr auto auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.an-comp__row.is-you{border-color:var(--gold,#b0822c);background:#b0822c0f}.an-comp__pos{font-family:var(--font-serif,Fraunces), serif;color:var(--ink,#16202e);text-align:center;font-size:18px}.an-comp__lbl{color:var(--ink,#16202e);font-size:14px;font-weight:600}.an-comp__lbl small{color:var(--muted,#4b5666);font-size:12px;font-weight:400;display:block}.an-comp__score{font-family:var(--font-serif,Fraunces), serif;color:var(--ink,#16202e);font-size:16px}.an-comp__share{letter-spacing:.04em;color:var(--muted,#4b5666);font-size:12px;font-weight:600}.an-pagewise{grid-template-columns:1fr;gap:8px;display:grid}.an-pagewise__row{border-bottom:1px solid var(--line,#e8e3d4);grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:8px 12px;font-size:13.5px;display:grid}.an-pagewise__row:last-child{border-bottom:0}.an-pagewise__row code{background:#b0822c14;border-radius:4px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.av-llmgrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:10px;display:grid}.av-llm{background:var(--white,#fff);border:1px solid var(--line,#e8e3d4);border-radius:10px;flex-direction:column;gap:4px;padding:12px;display:flex}.av-llm__name{color:var(--ink,#16202e);font-size:13px;font-weight:600}.av-llm__status{letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.av-llm__status.is-ok{color:var(--trust,#0f6e4e)}.av-llm__status.is-warn{color:#b8862c}.av-llm__status.is-block{color:var(--muted,#4b5666)}.av-paywall{background:linear-gradient(180deg, var(--gold-wash,#fbf3df) 0%, #fff 70%);border:1px solid var(--gold-line,#d8b97a);border-radius:14px;align-items:center;gap:14px;padding:22px;display:flex}.av-paywall svg{width:28px;height:28px;color:var(--gold,#b0822c);flex:none}.av-paywall strong{font-family:var(--font-serif,Fraunces), serif;color:var(--ink,#16202e);margin-bottom:2px;font-size:17px;display:block}.av-paywall span{color:var(--muted,#4b5666);font-size:13.5px}.av-paywall a{color:var(--gold,#b0822c);white-space:nowrap;margin-left:auto;font-size:13px;font-weight:600;text-decoration:none}@media (max-width:720px){.bill-form{grid-template-columns:1fr}.an-comp__row{grid-template-columns:28px 1fr auto}.an-comp__share{display:none}.meth-hero{padding:32px 0 40px}.meth-sec{padding:40px 0}.meth-cta{padding:44px 0}.meth-inline-cta{flex-direction:column;align-items:flex-start}.meth-inline-cta .btn{justify-content:center;width:100%}}@media (max-width:960px){.meth-grid--signals{grid-template-columns:repeat(2,1fr)}.meth-tiers,.meth-not,.meth-honest{grid-template-columns:1fr 1fr}}@media (max-width:600px){.meth-grid--signals,.meth-tiers,.meth-not,.meth-honest{grid-template-columns:1fr}.meth-hero__row{gap:6px}.meth-cta__row{flex-direction:column;align-items:stretch}.meth-cta__row .btn{width:100%}}:root{--gd-ink:#16202e;--gd-ink-2:#0f1721}.gd-sec{background:var(--white,#fff);padding:64px 0}.gd-sec--alt{background:var(--paper,#fbfaf7)}.gd-sec--dark{background:linear-gradient(165deg, var(--gd-ink) 0%, var(--gd-ink-2) 100%);color:#fff}.gd-sec__inner{max-width:1120px;margin:0 auto;padding:0 24px}.gd-sec__head{text-align:center;max-width:720px;margin:0 auto 36px}.gd-sec__head h2{font-family:var(--font-serif,Fraunces), serif;letter-spacing:-.02em;color:var(--ink);font-size:clamp(26px,3.2vw,38px);line-height:1.12}.gd-sec--dark .gd-sec__head h2{color:#fff}.gd-sec__head p{color:var(--muted);margin-top:14px;font-size:17px;line-height:1.6}.gd-sec--dark .gd-sec__head p{color:var(--on-dark,#c3cedb)}.gd-sec__head--wide{max-width:960px}.gd-sec__head--wide h2{white-space:nowrap;font-size:clamp(18px,2.2vw,28px)}@media (max-width:860px){.gd-sec__head--wide h2{white-space:normal}}.gd-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-ink,#876219);align-items:center;gap:8px;margin-bottom:14px;font-size:12px;font-weight:700;display:inline-flex}.gd-eyebrow svg{width:15px;height:15px}.gd-eyebrow--light{color:var(--gold,#ddbe78)}.gd-hero{background:linear-gradient(170deg, var(--gd-ink) 0%, var(--gd-ink-2) 60%, #0b1118 100%);color:#fff;padding:84px 0 88px;position:relative;overflow:hidden}.gd-hero--tight{padding:56px 0 60px}.gd-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#ddbe7829,#0000 70%);border-radius:50%;width:640px;height:640px;position:absolute;top:-30%;right:-10%}.gd-hero__inner{text-align:center;z-index:1;max-width:900px;margin:0 auto;padding:0 24px;position:relative}.gd-hero__inner .bcr{color:var(--on-dark-mut,#8a98ac);justify-content:center;margin-bottom:16px}.gd-hero__inner .bcr a{color:var(--on-dark,#c3cedb)}.gd-hero__title{font-family:var(--font-serif,Fraunces), serif;letter-spacing:-.03em;color:#fff;font-size:clamp(34px,5.4vw,60px);font-weight:600;line-height:1.05}.gd-hero__title em{color:var(--gold,#ddbe78);font-style:italic}.gd-hero__lead{max-width:680px;color:var(--on-dark,#c3cedb);margin:22px auto 0;font-size:clamp(16px,1.6vw,19px);line-height:1.6}.gd-hero__lead b{color:#fff;font-weight:600}.gd-hero__cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.gd-hero__trust{border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:center;gap:22px;margin-top:30px;padding-top:22px;display:flex}.gd-hero__trust span{color:var(--on-dark-mut,#8a98ac);align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.gd-hero__trust svg{width:16px;height:16px;color:var(--gold,#ddbe78)}.gd-guarantee{background:var(--gold-wash,#f8f3e8);border-bottom:1px solid var(--gold-line,#e6dec9)}.gd-guarantee__inner{grid-template-columns:repeat(3,1fr);gap:24px;max-width:1120px;margin:0 auto;padding:28px 24px;display:grid}.gd-guar{align-items:center;gap:14px;display:flex}.gd-guar__ic{border:1px solid var(--gold-line,#e6dec9);width:42px;height:42px;color:var(--gold-ink,#876219);background:#fff;border-radius:11px;flex-shrink:0;place-items:center;display:grid}.gd-guar__ic svg{width:20px;height:20px}.gd-guar>div{flex:1;min-width:0}.gd-guar b{color:var(--ink);font-size:15.5px;display:block}.gd-guar>div span{color:var(--muted);margin-top:3px;font-size:13.5px;display:block}.gd-bars{gap:18px;max-width:820px;margin:0 auto;display:grid}.gd-bar__top{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:8px;display:flex}.gd-bar__top span{color:var(--ink-2);font-size:15px;font-weight:500}.gd-bar__top b{font-family:var(--font-serif,Fraunces), serif;color:var(--ink);font-size:20px}.gd-bar__track{background:var(--sand-2,#eeeae0);border-radius:99px;height:14px;overflow:hidden}.gd-bar__fill{border-radius:99px;height:100%;display:block}.gd-bar__fill.is-gold{background:linear-gradient(90deg, var(--gold,#b0822c), #d8b97a)}.gd-bar__fill.is-accent{background:linear-gradient(90deg, var(--accent,#2a4a8c), #4a6bb0)}.gd-bar__fill.is-muted{background:var(--faint,#9aa3b0)}.gd-bars__note{max-width:820px;color:var(--muted);text-align:center;margin:18px auto 0;font-size:13px}.gd-reasons{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.gd-reason{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;padding:24px}.gd-reason__ic{width:44px;height:44px;color:var(--gold,#ddbe78);background:#ddbe781f;border-radius:11px;place-items:center;margin-bottom:14px;display:grid}.gd-reason__ic svg{width:21px;height:21px}.gd-reason h3{color:#fff;font-size:17px;font-weight:600}.gd-reason p{color:var(--on-dark,#c3cedb);margin-top:8px;font-size:14.5px;line-height:1.55}.gd-feature-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.gd-feature{background:var(--white,#fff);border:1px solid var(--line,#e7e3d9);border-radius:16px;padding:24px;transition:box-shadow .15s,transform .15s}.gd-feature:hover{box-shadow:var(--sh-2);transform:translateY(-2px)}.gd-feature__ic{background:var(--gold-wash,#f8f3e8);width:46px;height:46px;color:var(--gold-ink,#876219);border-radius:12px;place-items:center;margin-bottom:14px;display:grid}.gd-feature__ic svg{width:22px;height:22px}.gd-feature h3{color:var(--ink);font-size:17.5px;font-weight:600}.gd-feature p{color:var(--muted);margin-top:8px;font-size:14.5px;line-height:1.55}.gd-feature code{background:var(--sand,#f4f1ea);border-radius:5px;padding:1px 5px;font-size:12.5px}.gd-tablewrap,.geo-tablewrap{border:1px solid var(--line,#e7e3d9);background:#fff;border-radius:16px;overflow-x:auto}.gd-table,.geo-table{border-collapse:collapse;width:100%;min-width:640px}.gd-table th,.gd-table td,.geo-table th,.geo-table td{text-align:left;border-bottom:1px solid var(--line,#e7e3d9);vertical-align:top;padding:14px 18px;font-size:14.5px}.gd-table thead th,.geo-table thead th{background:var(--paper,#fbfaf7);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:12.5px;font-weight:700}.gd-table tbody td:first-child,.geo-table tbody td:first-child{color:var(--ink-2);font-weight:600}.gd-table tbody tr:last-child td,.geo-table tbody tr:last-child td{border-bottom:0}.gd-th-geo{color:var(--gold-ink,#876219)}.gd-td-win{background:var(--gold-wash,#f8f3e8);color:var(--ink);font-weight:600}.gd-table code,.geo-table code{background:var(--sand,#f4f1ea);border-radius:5px;padding:1px 5px;font-size:12.5px}.gd-split{text-align:left;grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.gd-split__l h2{font-family:var(--font-serif,Fraunces), serif;letter-spacing:-.02em;color:var(--ink);font-size:clamp(24px,2.8vw,32px);line-height:1.15}.gd-split__l p{color:var(--muted);margin-top:14px;font-size:16px;line-height:1.6}.gd-checks{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.gd-checks li{color:var(--ink-2);align-items:flex-start;gap:10px;font-size:15px;display:flex}.gd-checks svg{width:18px;height:18px;color:var(--trust,#0f6e4e);flex-shrink:0;margin-top:2px}.gd-chart{border:1px solid var(--line,#e7e3d9);box-shadow:var(--sh-2);background:#fff;border-radius:18px;padding:22px}.gd-chart__head{justify-content:space-between;align-items:baseline;margin-bottom:14px;display:flex}.gd-chart__head b{color:var(--ink);font-size:15px}.gd-chart__head span{color:var(--muted);font-size:12.5px}.gd-chart__svg{width:100%;height:180px;display:block}.gd-chart__x{color:var(--faint);justify-content:space-between;margin-top:8px;font-size:12px;display:flex}.gd-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;margin-bottom:36px;display:grid}.gd-stat{text-align:center;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;padding:18px 10px}.gd-stat b{font-family:var(--font-serif,Fraunces), serif;color:var(--gold,#ddbe78);font-size:28px;line-height:1;display:block}.gd-stat span{color:var(--on-dark-mut,#8a98ac);margin-top:8px;font-size:12.5px;display:block}.gd-pipeline{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.gd-pipe{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;padding:18px;position:relative}.gd-pipe span{font-family:var(--font-serif,Fraunces), serif;color:var(--gold,#ddbe78);letter-spacing:.08em;font-size:13px}.gd-pipe b{color:#fff;margin-top:6px;font-size:15.5px;display:block}.gd-pipe p{color:var(--on-dark,#c3cedb);margin-top:6px;font-size:13px;line-height:1.5}.gd-steps{gap:16px;max-width:760px;margin:0 auto;padding:0;list-style:none;display:grid}.gd-steps li{background:var(--white,#fff);border:1px solid var(--line,#e7e3d9);border-radius:14px;align-items:flex-start;gap:18px;padding:20px 22px;display:flex}.gd-sec--alt .gd-steps li{background:#fff}.gd-steps__n{background:var(--gd-ink);width:34px;height:34px;color:var(--gold,#ddbe78);font-family:var(--font-serif,Fraunces), serif;border-radius:50%;flex-shrink:0;place-items:center;font-size:16px;font-weight:600;display:grid}.gd-steps li b{color:var(--ink);font-size:16.5px}.gd-steps li p{color:var(--muted);margin-top:5px;font-size:14.5px;line-height:1.55}.gd-pricing{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;max-width:760px;margin-inline:auto;display:grid}.gd-plan{background:var(--white,#fff);border:1px solid var(--line,#e7e3d9);border-radius:18px;padding:28px;position:relative}.gd-plan--pop{border-color:var(--gold-line,#e6dec9);transform:translateY(-6px);box-shadow:0 18px 40px -18px #b0822c66}.gd-plan--top{background:linear-gradient(165deg, var(--gd-ink), var(--gd-ink-2));border-color:var(--gd-ink);color:#fff}.gd-plan__badge{background:var(--gold,#b0822c);color:#fff;letter-spacing:.06em;text-transform:uppercase;border-radius:99px;padding:4px 12px;font-size:11px;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.gd-plan h3{font-family:var(--font-serif,Fraunces), serif;color:var(--ink);font-size:22px}.gd-plan--top h3{color:#fff}.gd-plan__price{font-family:var(--font-serif,Fraunces), serif;color:var(--ink);margin:10px 0 4px;font-size:42px;line-height:1}.gd-plan--top .gd-plan__price{color:var(--gold,#ddbe78)}.gd-plan__price span{color:var(--muted);font-family:Inter,sans-serif;font-size:16px}.gd-plan--top .gd-plan__price span{color:var(--on-dark-mut,#8a98ac)}.gd-plan__tag{color:var(--muted);min-height:38px;margin-bottom:18px;font-size:14px}.gd-plan--top .gd-plan__tag{color:var(--on-dark,#c3cedb)}.gd-plan ul{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.gd-plan li{color:var(--ink-2);align-items:flex-start;gap:9px;font-size:14px;display:flex}.gd-plan--top li{color:var(--on-dark,#c3cedb)}.gd-plan li svg{width:16px;height:16px;color:var(--trust,#0f6e4e);flex-shrink:0;margin-top:2px}.gd-plan--top li svg{color:#6fcf97}.gd-pricing__note{text-align:center;color:var(--muted);margin-top:22px;font-size:14px}.gd-pricing__note a{color:var(--accent,#2a4a8c);font-weight:600}.gd-cta{background:linear-gradient(165deg, var(--gd-ink) 0%, var(--gd-ink-2) 100%);color:#fff;text-align:center;padding:72px 0;position:relative;overflow:hidden}.gd-cta:after{content:"";pointer-events:none;background:radial-gradient(circle,#ddbe7824,#0000 70%);border-radius:50%;width:700px;height:700px;position:absolute;bottom:-40%;left:50%;transform:translate(-50%)}.gd-cta__inner{z-index:1;max-width:720px;margin:0 auto;padding:0 24px;position:relative}.gd-cta__inner h2{font-family:var(--font-serif,Fraunces), serif;letter-spacing:-.02em;color:#fff;font-size:clamp(26px,3.4vw,40px);line-height:1.12}.gd-cta__inner p{color:var(--on-dark,#c3cedb);margin-top:14px;font-size:17px}.gd-cta__row{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px;display:flex}.btn-ghost-light{color:#fff;background:0 0;border:1px solid #fff6}.btn-ghost-light:hover{background:#ffffff1a}.meth-pillars{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;display:grid}.meth-pillar{background:var(--white,#fff);border:1px solid var(--line,#e7e3d9);border-radius:16px;padding:24px}.meth-pillar__ic{background:var(--gold-wash,#f8f3e8);width:46px;height:46px;color:var(--gold-ink,#876219);border-radius:12px;place-items:center;margin-bottom:14px;display:grid}.meth-pillar__ic svg{width:22px;height:22px}.meth-pillar h3{color:var(--ink);font-size:18px}.meth-pillar p{color:var(--muted);margin-top:8px;font-size:14.5px;line-height:1.55}.meth-layers{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.meth-layer{background:var(--white,#fff);border:1px solid var(--line,#e7e3d9);border-radius:14px;align-items:flex-start;gap:12px;padding:18px;display:flex;position:relative}.meth-layer__n{font-family:var(--font-serif,Fraunces), serif;color:var(--faint,#9aa3b0);font-size:13px;position:absolute;top:12px;right:14px}.meth-layer__ic{background:var(--accent-wash,#eef1f8);width:38px;height:38px;color:var(--accent,#2a4a8c);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.meth-layer__ic svg{width:18px;height:18px}.meth-layer__tx{flex:1;min-width:0}.meth-layer__tx h3{color:var(--ink);overflow-wrap:break-word;font-size:15.5px}.meth-layer__tx p{color:var(--muted);overflow-wrap:break-word;margin-top:5px;font-size:13.5px;line-height:1.5}.car-values{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.car-value{background:var(--white,#fff);border:1px solid var(--line,#e7e3d9);border-radius:16px;padding:26px}.car-value__ic{background:var(--gold-wash,#f8f3e8);width:46px;height:46px;color:var(--gold-ink,#876219);border-radius:12px;place-items:center;margin-bottom:14px;display:grid}.car-value__ic svg{width:22px;height:22px}.car-value h3{color:var(--ink);font-size:19px;font-family:var(--font-serif,Fraunces), serif}.car-value p{color:var(--muted);margin-top:8px;font-size:15px;line-height:1.6}.car-perks{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.car-perk{border:1px solid var(--line,#e7e3d9);background:#fff;border-radius:14px;align-items:center;gap:13px;padding:18px;display:flex}.car-perk__ic{background:var(--accent-wash,#eef1f8);width:42px;height:42px;color:var(--accent,#2a4a8c);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.car-perk__ic svg{width:20px;height:20px}.car-perk b{color:var(--ink);font-size:15px;display:block}.car-perk span{color:var(--muted);margin-top:2px;font-size:13px;display:block}.car-roles{gap:12px;max-width:880px;margin:0 auto;display:grid}.car-role{border:1px solid var(--line,#e7e3d9);color:inherit;background:#fff;border-radius:14px;align-items:center;gap:16px;padding:20px 22px;text-decoration:none;transition:box-shadow .15s,transform .15s,border-color .15s;display:flex}.car-role:hover{box-shadow:var(--sh-2);border-color:var(--gold-line,#e6dec9);transform:translateY(-1px)}.car-role__ic{background:var(--gold-wash,#f8f3e8);width:46px;height:46px;color:var(--gold-ink,#876219);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.car-role__ic svg{width:22px;height:22px}.car-role__body{flex:1;min-width:0}.car-role__top{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.car-role__top h3{color:var(--ink);font-size:17.5px}.car-role__meta{color:var(--muted);font-size:12.5px}.car-role__body p{color:var(--muted);margin-top:5px;font-size:14px;line-height:1.5}.car-role__apply{color:var(--accent,#2a4a8c);flex-shrink:0;align-items:center;gap:5px;font-size:14px;font-weight:600;display:inline-flex}.car-role__apply svg{width:15px;height:15px}.pp-buyer{background:var(--gd-ink);color:#fff}.pp-buyer__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;max-width:1120px;margin:0 auto;padding:32px 24px;display:flex}.pp-buyer__l h2{font-family:var(--font-serif,Fraunces), serif;color:#fff;letter-spacing:-.02em;font-size:26px}.pp-buyer__l p{color:var(--on-dark,#c3cedb);max-width:560px;margin-top:8px;font-size:15.5px}.pp-buyer .gd-eyebrow{color:var(--gold,#ddbe78)}.pp-cycle-toggle{justify-content:center;align-items:center;margin-bottom:26px;display:flex}.pp-cycle-toggle__group{background:var(--paper,#fbfaf7);border:1px solid var(--line,#e7e3d9);border-radius:99px;gap:2px;padding:4px;display:inline-flex}.pp-cycle-toggle__btn{color:var(--muted,#6b7686);cursor:pointer;background:0 0;border:0;border-radius:99px;align-items:center;gap:8px;padding:8px 18px;font-family:Inter,sans-serif;font-size:13.5px;font-weight:600;transition:all .15s;display:inline-flex}.pp-cycle-toggle__btn:hover{color:var(--ink)}.pp-cycle-toggle__btn.is-active{background:var(--gd-ink);color:#fff}.pp-cycle-toggle__badge{background:var(--gold-wash,#faf3e2);color:var(--gold-ink,#876219);border:1px solid var(--gold-line,#ead6a6);border-radius:99px;align-items:center;padding:3px 9px;font-size:10.5px;font-weight:700;display:inline-flex}.pp-cycle-toggle__btn.is-active .pp-cycle-toggle__badge{background:var(--gold,#ddbe78);color:#1f1606;border-color:#0000}.pp-card__yearly-note{color:var(--gold-ink,#876219);margin:-2px 0 12px;font-size:12.5px;font-weight:600}.pp-card--top .pp-card__yearly-note{color:var(--gold,#ddbe78)}.pp-cards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;max-width:760px;margin-inline:auto;display:grid}.pp-card{background:var(--white,#fff);border:1px solid var(--line,#e7e3d9);border-radius:18px;padding:28px;position:relative}.pp-card--pop{border-color:var(--gold-line,#e6dec9);transform:translateY(-6px);box-shadow:0 18px 40px -18px #b0822c66}.pp-card--top{background:linear-gradient(165deg, var(--gd-ink), var(--gd-ink-2));border-color:var(--gd-ink);color:#fff}.pp-card__badge{background:var(--gold,#b0822c);color:#fff;letter-spacing:.06em;text-transform:uppercase;border-radius:99px;padding:4px 12px;font-size:11px;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.pp-card__name{font-family:var(--font-serif,Fraunces), serif;color:var(--ink);font-size:22px}.pp-card--top .pp-card__name{color:#fff}.pp-card__price{font-family:var(--font-serif,Fraunces), serif;color:var(--ink);margin:10px 0 4px;font-size:42px;line-height:1}.pp-card--top .pp-card__price{color:var(--gold,#ddbe78)}.pp-card__price span{color:var(--muted);font-family:Inter,sans-serif;font-size:16px}.pp-card--top .pp-card__price span{color:var(--on-dark-mut,#8a98ac)}.pp-card__tag{color:var(--muted);min-height:38px;margin:0 0 18px;font-size:14px}.pp-card--top .pp-card__tag{color:var(--on-dark,#c3cedb)}.pp-card__feats{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.pp-card__feats li{color:var(--ink-2);align-items:flex-start;gap:9px;font-size:14px;display:flex}.pp-card--top .pp-card__feats li{color:var(--on-dark,#c3cedb)}.pp-card__feats svg{width:16px;height:16px;color:var(--trust,#0f6e4e);flex-shrink:0;margin-top:2px}.pp-card--top .pp-card__feats svg{color:#6fcf97}.pp-cycle-note{text-align:center;color:var(--muted);margin-top:22px;font-size:14px}.pm-wrap{border:1px solid var(--line,#e7e3d9);background:#fff;border-radius:16px;overflow-x:auto}.pm-table{border-collapse:collapse;width:100%;min-width:680px}.pm-table th,.pm-table td{text-align:center;border-bottom:1px solid var(--line,#e7e3d9);padding:13px 18px;font-size:14px}.pm-table thead th{background:var(--paper,#fbfaf7);color:var(--ink);font-size:13px;font-weight:700;position:sticky;top:0}.pm-table .pm-feat{text-align:left;color:var(--ink-2);font-weight:500}.pm-pop{background:var(--gold-wash,#f8f3e8)}.pm-group td{text-align:left;background:var(--sand,#f4f1ea);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:12px;font-weight:700}.pm-yes{width:18px;height:18px;color:var(--trust,#0f6e4e);vertical-align:middle;display:inline-block}.pm-no{width:17px;height:17px;color:var(--faint,#c4cad2);vertical-align:middle;display:inline-block}.pp-never{grid-template-columns:repeat(3,1fr);gap:12px;max-width:820px;margin:0 auto;display:grid}.pp-never__item{color:var(--ink-2);border:1px solid var(--line,#e7e3d9);background:#fff;border-radius:12px;align-items:center;gap:9px;padding:14px 16px;font-size:14.5px;display:flex}.pp-never__item svg{color:#c2614f;flex-shrink:0;width:17px;height:17px}@media (max-width:960px){.gd-reasons,.gd-feature-grid,.gd-pricing,.pp-cards,.car-perks,.meth-pillars,.meth-layers,.pp-never{grid-template-columns:1fr 1fr}.gd-pipeline{grid-template-columns:repeat(2,1fr)}.gd-split,.car-values{grid-template-columns:1fr}.gd-plan--pop,.pp-card--pop{transform:none}}@media (max-width:600px){.gd-guarantee__inner,.gd-reasons,.gd-pricing,.pp-cards,.car-perks,.meth-pillars,.meth-layers,.gd-pipeline,.pp-never{grid-template-columns:1fr}.gd-feature-grid{grid-template-columns:1fr 1fr}.gd-sec{padding:48px 0}.car-role{flex-wrap:wrap}.car-role__apply{justify-content:flex-end;width:100%}.geo-tablewrap{overflow-x:hidden}.geo-table{min-width:0;display:block}.geo-table thead{display:none}.geo-table tbody{flex-direction:column;gap:10px;padding:10px;display:flex}.geo-table tbody tr{border:1px solid var(--line,#e7e3d9);background:#fff;border-radius:10px;display:block;overflow:hidden}.geo-table tbody td{border-bottom:1px solid var(--line,#e7e3d9);padding:9px 14px;font-size:13.5px;display:block}.geo-table tbody td:last-child{border-bottom:0}.geo-table tbody td:first-child{background:var(--paper,#fbfaf7);text-transform:uppercase;letter-spacing:.05em;color:var(--muted);padding:7px 14px;font-size:11px;font-weight:700}.geo-table tbody td:nth-child(2):before{content:"Traditional SEO";text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:3px;font-size:10.5px;font-weight:700;display:block}.geo-table tbody td:nth-child(3){background:#f8f3e866}.geo-table tbody td:nth-child(3):before{content:"GEO — AI visibility";text-transform:uppercase;letter-spacing:.05em;color:var(--gold-ink,#876219);margin-bottom:3px;font-size:10.5px;font-weight:700;display:block}}.auth-layout{background:var(--paper);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);min-height:100vh;display:grid}.auth-layout__panel{flex-direction:column;justify-content:space-between;display:flex}@media (max-width:899px){.auth-layout{grid-template-columns:1fr}.auth-layout__panel{display:none}}.bookcall{z-index:190;opacity:0;pointer-events:none;transition:opacity .28s cubic-bezier(.22,.61,.36,1),transform .28s cubic-bezier(.34,1.56,.64,1);position:fixed;bottom:20px;right:20px;transform:translateY(16px)scale(.98)}.bookcall--visible{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.bookcall__btn{background:var(--ink,#16202e);color:#fff;cursor:pointer;border:1px solid #ffffff14;border-radius:99px;align-items:center;gap:11px;padding:9px 18px 9px 10px;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 14px 32px -12px #16202e80,0 4px 10px -4px #16202e40}.bookcall__btn:hover{transform:translateY(-2px);box-shadow:0 20px 40px -12px #16202e8c,0 6px 14px -4px #16202e4d}.bookcall__btn:focus-visible{outline:2px solid var(--gold,#b0822c);outline-offset:2px}.bookcall__ic{background:var(--gold,#b0822c);color:#16202e;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.bookcall__ic svg{width:17px;height:17px}.bookcall__tx{text-align:left;flex-direction:column;line-height:1.15;display:flex}.bookcall__tx strong{font-size:14px;font-weight:700}.bookcall__tx small{opacity:.72;font-size:11.5px}.bookcall__close{border:1px solid var(--line,#e7e3d9);width:24px;height:24px;color:var(--muted,#6b7686);cursor:pointer;background:#fff;border-radius:50%;place-items:center;transition:color .14s,border-color .14s;display:grid;position:absolute;top:-9px;right:-9px;box-shadow:0 4px 10px -4px #16202e40}.bookcall__close:hover{color:var(--ink,#16202e);border-color:var(--muted,#6b7686)}.bookcall__close svg{width:13px;height:13px}body.has-bookcall-fab .pnudge{bottom:84px}@media (max-width:640px){.bookcall{justify-content:center;display:flex;bottom:12px;left:12px;right:12px}.bookcall__btn{justify-content:center;width:100%;max-width:360px}.bookcall__close{top:-9px;right:max(4px,50% - 190px)}body.has-bookcall-fab .pnudge{bottom:78px}}.nav-l a.nlink--book{color:var(--gold,#b0822c);font-weight:600}.nav-l a.nlink--book:hover{background:var(--sand,#f6f1e7);color:var(--gold,#b0822c)}.nav-l a.nlink--book svg{color:currentColor}.nav-l a.nlink--book:hover svg{transform:none}.mob-link--book{color:var(--gold,#b0822c);border-color:var(--gold-line,#e6dec9)}.mob-link__lead{align-items:center;gap:9px;display:inline-flex}.mob-link--book .mob-link__lead svg{color:currentColor;width:17px;height:17px}@media (prefers-reduced-motion:reduce){.bookcall{transition:opacity .2s linear;transform:none}.bookcall--visible,.bookcall__btn:hover{transform:none}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@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}
