.mw-locale-hint{justify-content:center;align-items:center;gap:var(--mw-sp-4);padding:var(--mw-sp-2) var(--mw-sp-5);background:var(--mw-success-bg,#e8f6eb);border-bottom:1px solid var(--mw-n100);flex-wrap:wrap;font-size:.875rem;display:flex}.mw-locale-hint a{color:var(--mw-green-deep);font-weight:600;text-decoration:none}.mw-locale-hint a:hover{text-decoration:underline}.mw-locale-hint button{border-radius:var(--mw-radius-sm,6px);color:var(--mw-n500);font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:.35em;padding:.2em .5em;display:inline-flex}.mw-locale-hint button:hover{color:var(--mw-ink);background:#0000000d}@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-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-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}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.\!start{inset-inline-start:var(--spacing)!important}.-start{inset-inline-start:calc(var(--spacing) * -1)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-5{top:calc(var(--spacing) * 5)}.top-20{top:calc(var(--spacing) * 20)}.top-50{top:calc(var(--spacing) * 50)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.table\!{display:table!important}.table-row{display:table-row}.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.break-all{word-break:break-all}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.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,)}.invert{--tw-invert:invert(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,)}.sepia{--tw-sepia:sepia(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))}.\[abi\:nn210108\]{abi:nn210108}}@media (prefers-reduced-motion:reduce){:root{--mw-t-fast:0s;--mw-t-base:0s;--mw-t-slow:0s}}.mw-btn{font-family:inherit;font-size:var(--mw-fs-body);font-weight:var(--mw-fw-medium);border-radius:var(--mw-r-md);background:var(--mw-green);height:40px;color:var(--mw-on-brand);cursor:pointer;transition:background var(--mw-t-fast) var(--mw-ease),box-shadow var(--mw-t-fast) var(--mw-ease);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 18px;line-height:1;display:inline-flex}.mw-btn:hover{background:var(--mw-green-deep)}.mw-btn:focus-visible{box-shadow:var(--mw-focus);outline:none}.mw-btn:disabled{opacity:.45;cursor:not-allowed}.mw-btn--secondary{background:var(--mw-surface);color:var(--mw-green-deep);border-color:var(--mw-green)}.mw-btn--secondary:hover{background:var(--mw-success-bg)}.mw-btn--ghost{color:var(--mw-text-1);background:0 0}.mw-btn--ghost:hover{background:var(--mw-surface-2)}.mw-btn--danger{background:var(--mw-danger)}.mw-btn--danger:hover{background:var(--mw-danger-deep)}.mw-btn--sm{height:32px;font-size:var(--mw-fs-caption);padding:0 12px}.mw-btn--lg{height:48px;font-size:var(--mw-fs-body-lg);padding:0 24px}.mw-field{flex-direction:column;gap:6px;max-width:340px;display:flex}.mw-field>label{font-size:var(--mw-fs-caption);font-weight:var(--mw-fw-medium)}.mw-input{font:inherit;font-size:var(--mw-fs-ui);height:40px;color:var(--mw-text-1);border:1px solid var(--mw-border-strong);border-radius:var(--mw-r-md);background:var(--mw-surface);transition:border-color var(--mw-t-fast) var(--mw-ease),box-shadow var(--mw-t-fast) var(--mw-ease);padding:0 12px}textarea.mw-input{resize:vertical;height:auto;padding:10px 12px}.mw-input:hover{border-color:var(--mw-n300)}.mw-input:focus{border-color:var(--mw-green);box-shadow:0 0 0 3px var(--mw-success-bg);outline:none}.mw-help{font-size:var(--mw-fs-mini);color:var(--mw-text-2)}.mw-err{font-size:var(--mw-fs-mini);color:var(--mw-danger)}.mw-field.is-error .mw-input{border-color:var(--mw-danger)}.mw-field.is-error .mw-input:focus{box-shadow:0 0 0 3px var(--mw-danger-bg)}.mw-choice{font-size:var(--mw-fs-ui);cursor:pointer;align-items:center;gap:8px;display:inline-flex}.mw-choice input[type=checkbox],.mw-choice input[type=radio]{width:16px;height:16px;accent-color:var(--mw-green);cursor:pointer}.mw-switch{appearance:none;border-radius:var(--mw-r-full);background:var(--mw-n200);cursor:pointer;width:40px;height:22px;transition:background var(--mw-t-base) var(--mw-ease);position:relative}.mw-switch:after{content:"";background:var(--mw-control-thumb);width:18px;height:18px;box-shadow:var(--mw-e-1);transition:left var(--mw-t-base) var(--mw-ease);border-radius:50%;position:absolute;top:2px;left:2px}.mw-switch:checked{background:var(--mw-green)}.mw-switch:checked:after{left:20px}.mw-switch:focus-visible{box-shadow:var(--mw-focus);outline:none}.mw-tag{border-radius:var(--mw-r-full);height:24px;font-size:var(--mw-fs-mini);font-weight:var(--mw-fw-medium);background:var(--mw-surface-2);color:var(--mw-text-2);align-items:center;padding:0 10px;display:inline-flex}.mw-tag--success{background:var(--mw-success-bg);color:var(--mw-green-deep)}.mw-tag--warning{background:var(--mw-warning-bg);color:var(--mw-warning-text)}.mw-tag--danger{background:var(--mw-danger-bg);color:var(--mw-danger-deep)}.mw-tag--info{background:var(--mw-info-bg);color:var(--mw-info-text)}.mw-card{background:var(--mw-surface);border:1px solid var(--mw-border);border-radius:var(--mw-r-lg);padding:var(--mw-sp-5)}.mw-card--float{box-shadow:var(--mw-e-2);border-color:#0000}.mw-stat{background:var(--mw-success-bg);border:1px solid var(--mw-stat-border);border-radius:var(--mw-r-md);min-width:120px;padding:10px 16px;display:inline-block}.mw-stat .v{font-size:var(--mw-fs-stat);font-weight:var(--mw-fw-bold);color:var(--mw-text-1);font-variant-numeric:tabular-nums}.mw-stat .l{font-size:var(--mw-fs-mini);color:var(--mw-text-2)}.mw-alert{border-radius:var(--mw-r-md);font-size:var(--mw-fs-ui);border:1px solid;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.mw-alert:before{content:"";background:currentColor;border-radius:50%;flex:none;width:8px;height:8px;margin-top:7px}.mw-alert--success{background:var(--mw-success-bg);border-color:var(--mw-success-border);color:var(--mw-green-deep)}.mw-alert--warning{background:var(--mw-warning-bg);border-color:var(--mw-warning-border);color:var(--mw-warning-text)}.mw-alert--danger{background:var(--mw-danger-bg);border-color:var(--mw-danger-border);color:var(--mw-danger-deep)}.mw-alert--info{background:var(--mw-info-bg);border-color:var(--mw-info-border);color:var(--mw-info-text)}.mw-toast{background:var(--mw-n900);color:var(--mw-text-inverse);border-radius:var(--mw-r-md);font-size:var(--mw-fs-ui);box-shadow:var(--mw-e-3);align-items:center;gap:10px;padding:10px 16px;display:inline-flex}.mw-table{border-collapse:collapse;width:100%;font-size:var(--mw-fs-ui);background:var(--mw-surface);border:1px solid var(--mw-border);border-radius:var(--mw-r-lg);overflow:hidden}.mw-table th{font-size:var(--mw-fs-mini);color:var(--mw-text-2);font-weight:var(--mw-fw-medium);text-align:left;background:var(--mw-surface-2)}.mw-table th,.mw-table td{border-bottom:1px solid var(--mw-border);padding:10px 14px}.mw-table tr:last-child td{border-bottom:0}.mw-table tbody tr:hover td{background:var(--mw-surface-2)}.mw-table .num{font-variant-numeric:tabular-nums;text-align:right}.mw-tabs{border-bottom:1px solid var(--mw-border);gap:4px;display:flex}.mw-tab{font-size:var(--mw-fs-ui);color:var(--mw-text-2);cursor:pointer;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 14px}.mw-tab:hover{color:var(--mw-text-1)}.mw-tab.is-active{color:var(--mw-green-deep);border-color:var(--mw-green);font-weight:var(--mw-fw-medium)}.mw-progress{background:var(--mw-n100);border-radius:var(--mw-r-full);height:8px;overflow:hidden}.mw-progress>i{background:var(--mw-green);border-radius:var(--mw-r-full);height:100%;transition:width var(--mw-t-slow) var(--mw-ease);display:block}.mw-ring{width:120px;height:120px;position:relative}.mw-ring .num{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mw-ring .num b{font-size:var(--mw-fs-score);font-weight:var(--mw-fw-bold);line-height:1}.mw-ring .num s{font-size:var(--mw-fs-mini);color:var(--mw-text-2);margin-top:4px;text-decoration:none}.mw-page{gap:6px;display:flex}.mw-page a{border-radius:var(--mw-r-sm);min-width:32px;height:32px;font-size:var(--mw-fs-caption);color:var(--mw-text-1);border:1px solid #0000;justify-content:center;align-items:center;padding:0 6px;text-decoration:none;display:inline-flex}.mw-page a:hover{border-color:var(--mw-border-strong)}.mw-page a.is-cur{background:var(--mw-green);color:var(--mw-on-brand)}.mw-modal-demo{background:var(--mw-overlay);border-radius:var(--mw-r-lg);justify-content:center;align-items:center;min-height:340px;display:flex}.mw-modal{background:var(--mw-surface);border-radius:var(--mw-r-lg);width:400px;max-width:90%;box-shadow:var(--mw-e-3);padding:22px}.mw-modal h4{font-size:var(--mw-fs-body-lg);font-weight:var(--mw-fw-bold);margin:0 0 8px}.mw-modal p{font-size:var(--mw-fs-ui);color:var(--mw-text-2);margin:0 0 18px}.mw-modal .ft{justify-content:flex-end;gap:10px;display:flex}.mw-tabbar{background:var(--mw-surface);border-top:1px solid var(--mw-border);display:flex}.mw-tabbar a{font-size:var(--mw-fs-tabbar);color:var(--mw-text-2);flex-direction:column;flex:1;align-items:center;gap:3px;padding:8px 0 10px;text-decoration:none;display:flex}.mw-tabbar a.is-cur{color:var(--mw-green-deep);font-weight:var(--mw-fw-medium)}.mw-loader .pupil{transform-box:fill-box;transform-origin:50%;animation:mw-look 1.5s var(--mw-ease) infinite}@keyframes mw-look{0%,18%{transform:translateX(calc(var(--mw-sp-1) * -1))}50%,68%{transform:translateX(var(--mw-sp-1))}to{transform:translateX(calc(var(--mw-sp-1) * -1))}}.mw-empty{color:var(--mw-text-2);font-size:var(--mw-fs-ui);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:36px;display:flex}@media (prefers-reduced-motion:reduce){.mw-loader .pupil{animation:none;transform:none}}.mw-brand-logo{--mw-logo-name-size:17px;align-items:center;gap:var(--mw-sp-2);height:var(--mw-logo-mark-size);max-width:100%;color:var(--mw-ink);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;flex:none;line-height:1;display:inline-flex}.mw-brand-logo__mark{width:var(--mw-logo-mark-size);height:var(--mw-logo-mark-size);object-fit:contain;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;flex:none;display:block;filter:none!important;box-shadow:none!important;transform:none!important}.mw-brand-logo__name{color:currentColor;font-size:var(--mw-logo-name-size);font-weight:var(--mw-fw-bold);letter-spacing:-.025em}.mw-brand-logo--standard{color:var(--mw-ink)}.mw-brand-logo--inverse{color:var(--mw-text-inverse)}.mw-brand-logo--horizontal{width:var(--mw-logo-lockup-width);min-width:var(--mw-logo-lockup-min-width)}.mw-brand-logo--compact{width:var(--mw-logo-lockup-min-width)}.mw-frog-eyes{width:var(--mw-frog-eyes-size);max-width:100%;height:auto;display:block;overflow:visible}.mw-frog-eyes__pupils,.mw-frog-eyes__spark,.mw-frog-eyes__sweat{transform-box:fill-box;transform-origin:50%}.mw-frog-eyes--loading .mw-frog-eyes__pupils{animation:mw-frog-look 1.5s var(--mw-ease) infinite}.mw-frog-eyes--empty .mw-frog-eyes__pupils{transform:translateX(var(--mw-sp-1))}.mw-frog-eyes--success .mw-frog-eyes__spark{animation:mw-frog-spark 1.5s var(--mw-ease) infinite}.mw-frog-eyes--error .mw-frog-eyes__sweat{animation:mw-frog-sweat var(--mw-t-slow) var(--mw-ease) both}@keyframes mw-frog-look{0%,18%,to{transform:translateX(calc(var(--mw-sp-1) * -1))}50%,68%{transform:translateX(var(--mw-sp-1))}}@keyframes mw-frog-spark{0%,to{opacity:.7;transform:scale(.9)}50%{opacity:1;transform:scale(1)}}@keyframes mw-frog-sweat{0%{opacity:0;transform:translateY(calc(var(--mw-sp-1) * -1))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.mw-frog-eyes--loading .mw-frog-eyes__pupils{animation:none;transform:none}.mw-frog-eyes--success .mw-frog-eyes__spark,.mw-frog-eyes--error .mw-frog-eyes__sweat{opacity:1;animation:none;transform:none}}:root{--background:var(--mw-bg);--foreground:var(--mw-text-1);--panel:var(--mw-surface);--muted:var(--mw-text-2);--muted-dark:var(--mw-text-2);--line:var(--mw-border);--line-dark:var(--mw-border-strong);--ink:var(--mw-ink);--red:var(--mw-green);--blue:var(--mw-info);--green:var(--mw-green);--purple:var(--mw-dv-4);--page-width:1120px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--background);max-width:100%;overflow-x:clip}body{background:var(--background);max-width:100%;color:var(--foreground);font-family:var(--mw-font);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}button,summary,a{-webkit-tap-highlight-color:transparent}button{color:inherit}.marketing-page{min-width:320px;overflow:clip}@supports (content-visibility:auto){.marketing-page main>section:not(:first-child),.marketing-page>.site-footer{content-visibility:auto;contain-intrinsic-block-size:800px}}.frame{width:min(var(--page-width), calc(100% - 32px));border-inline:1px solid var(--line);margin-inline:auto}.announcement{z-index:80;background:var(--mw-ink);height:36px;color:var(--mw-surface);font-size:var(--mw-fs-mini);letter-spacing:-.01em;justify-content:center;align-items:center;display:flex;position:relative}.announcement a{align-items:center;gap:var(--mw-sp-2);transition:opacity .18s var(--mw-ease);display:inline-flex}.announcement a:hover{opacity:.74}.announcement button{padding:var(--mw-sp-1);color:var(--mw-border-strong);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.site-header{z-index:70;height:64px;padding:0 var(--mw-sp-6);background:var(--mw-bg);grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.site-header{background:color-mix(in srgb, var(--mw-bg) 92%, transparent)}}.site-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid #0000}.brand-link{align-items:center;width:max-content;display:inline-flex}.desktop-nav{align-items:center;gap:var(--mw-sp-1);color:var(--mw-n500);font-size:var(--mw-fs-caption);display:flex;position:relative}.desktop-nav>a,.nav-menu>:is(button,a),.footer-column a{transition:color .18s var(--mw-ease), background .18s var(--mw-ease)}.desktop-nav>a,.nav-menu>:is(button,a){align-items:center;gap:var(--mw-sp-1);min-height:34px;padding:0 var(--mw-sp-3);border-radius:var(--mw-r-sm);color:var(--mw-n500);font-size:var(--mw-fs-caption);white-space:nowrap;cursor:pointer;background:0 0;border:0;display:inline-flex}.desktop-nav>a:hover,.nav-menu:hover>:is(button,a),.nav-menu:focus-within>:is(button,a){background:var(--mw-border);color:var(--ink)}.nav-menu{position:relative}.nav-menu>:is(button,a) svg{transition:transform .26s var(--mw-ease)}.nav-menu:hover>:is(button,a) svg,.nav-menu:focus-within>:is(button,a) svg{transform:rotate(180deg)}.mega-menu{z-index:90;padding:var(--mw-sp-2);border:1px solid var(--mw-border-strong);border-radius:var(--mw-r-lg);background:var(--mw-surface);display:grid;position:absolute;top:calc(100% + 13px);left:50%}@supports (color:color-mix(in lab, red, red)){.mega-menu{background:color-mix(in srgb, var(--mw-surface) 98.5%, transparent)}}.mega-menu{opacity:0;box-shadow:0 24px 70px var(--mw-ink), 0 2px 4px var(--mw-ink)}@supports (color:color-mix(in lab, red, red)){.mega-menu{box-shadow:0 24px 70px color-mix(in srgb, var(--mw-ink) 15%, transparent), 0 2px 4px color-mix(in srgb, var(--mw-ink) 4.0%, transparent)}}.mega-menu{pointer-events:none;transform-origin:top;transition:opacity .18s var(--mw-ease), transform .3s var(--mw-ease);transform:translate(-50%,-9px)scale(.98)}.nav-menu:hover .mega-menu,.nav-menu:focus-within .mega-menu{opacity:1;pointer-events:auto;transform:translate(-50%)scale(1)}.mega-menu:before{content:"";height:16px;position:absolute;top:-15px;left:0;right:0}.mega-menu--product{gap:var(--mw-sp-1);grid-template-columns:repeat(2,minmax(0,1fr));width:570px}.mega-menu--product>a{align-items:center;gap:var(--mw-sp-3);min-height:77px;padding:var(--mw-sp-3);border-radius:var(--mw-r-md);color:var(--mw-n800);transition:background .18s var(--mw-ease), transform .18s var(--mw-ease);display:flex}.mega-menu--product>a:hover{background:var(--mw-surface-2);transform:translateY(-1px)}.mega-icon{border:1px solid var(--mw-border);border-radius:var(--mw-r-md);background:var(--mw-surface);width:38px;height:38px;color:var(--mw-n700);flex:none;place-items:center;display:grid}.mega-menu--product>a>span:last-child{gap:var(--mw-sp-1);flex-direction:column;display:flex}.mega-menu b{color:var(--mw-n800);font-size:var(--mw-fs-mini);font-style:normal;font-weight:var(--mw-fw-bold)}.mega-menu small{color:var(--mw-n400);font-size:var(--mw-fs-mini)}.mega-menu--resources-panel{gap:var(--mw-sp-2);width:640px;padding:var(--mw-sp-4) var(--mw-sp-4) var(--mw-sp-2);grid-template-columns:repeat(3,1fr);left:0;transform:translate(-47%,-9px)scale(.98)}.nav-menu:hover .mega-menu--resources-panel,.nav-menu:focus-within .mega-menu--resources-panel{transform:translate(-47%)scale(1)}.mega-menu--resources-panel>div{gap:var(--mw-sp-1);padding:var(--mw-sp-2);flex-direction:column;display:flex}.mega-menu--resources-panel>div>strong{margin-bottom:var(--mw-sp-2);color:var(--mw-n400);font-size:var(--mw-fs-mini);font-weight:var(--mw-fw-bold);letter-spacing:.08em;text-transform:uppercase}.mega-menu--resources-panel>div>a{align-items:center;gap:var(--mw-sp-2);min-height:34px;padding:0 var(--mw-sp-2);border-radius:var(--mw-r-sm);color:var(--mw-n700);font-size:var(--mw-fs-mini);display:flex}.mega-menu--resources-panel>div>a:hover{background:var(--mw-surface-2);color:var(--mw-ink)}.mega-menu em{padding:var(--mw-sp-1) var(--mw-sp-1);border-radius:var(--mw-r-sm);background:var(--mw-success-bg);color:var(--mw-green-deep);font-size:var(--mw-fs-mini);font-style:normal}.mega-research{min-height:50px;margin-top:var(--mw-sp-1);padding:0 var(--mw-sp-3);border-top:1px solid var(--mw-border);color:var(--mw-n600);font-size:var(--mw-fs-mini);grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.mega-research span,.mega-research b{align-items:center;gap:var(--mw-sp-2);display:inline-flex}.mega-research i{border-radius:var(--mw-r-full);background:var(--red);width:7px;height:7px}.mega-menu--partners-panel{width:calc(var(--mw-sp-10) * 6.4);gap:var(--mw-sp-1);padding:var(--mw-sp-4);left:50%}.mega-menu--partners-panel>p{margin:0 0 var(--mw-sp-2);padding-inline:var(--mw-sp-2);color:var(--mw-n400);font-size:var(--mw-fs-caption);font-weight:var(--mw-fw-bold)}.mega-menu--partners-panel>a{min-height:var(--mw-sp-10);align-items:center;gap:var(--mw-sp-3);border-radius:var(--mw-r-md);padding:var(--mw-sp-2);color:var(--mw-n800);transition:background var(--mw-t-fast) var(--mw-ease), transform var(--mw-t-fast) var(--mw-ease);display:flex}.mega-menu--partners-panel>a:hover{background:var(--mw-surface-2);transform:translateX(var(--mw-sp-1))}.mega-menu--partners-panel>a>span:last-child{gap:var(--mw-sp-1);flex-direction:column;min-width:0;display:flex}.partners-menu-footer{justify-content:space-between;align-items:center;gap:var(--mw-sp-4);margin-top:var(--mw-sp-2);border-top:1px solid var(--mw-border);padding:var(--mw-sp-4) var(--mw-sp-2) 0;color:var(--mw-n500);font-size:var(--mw-fs-mini);display:flex}.partners-menu-footer a{align-items:center;gap:var(--mw-sp-1);display:inline-flex}.partners-menu-footer a:last-child{color:var(--mw-n900);font-weight:var(--mw-fw-bold)}.header-actions{justify-self:end;align-items:center;gap:var(--mw-sp-2);display:flex}.site-account-popover{position:relative}.site-account-trigger{align-items:center;gap:var(--mw-sp-2);min-height:34px;padding:var(--mw-sp-1) var(--mw-sp-2);border:1px solid var(--mw-border);border-radius:var(--mw-r-full);background:var(--mw-surface);color:var(--mw-text-1);font:inherit;font-size:var(--mw-fs-caption);cursor:pointer;transition:border-color var(--mw-t-fast) var(--mw-ease), background var(--mw-t-fast) var(--mw-ease), box-shadow var(--mw-t-fast) var(--mw-ease);display:inline-flex}.site-account-trigger:hover,.site-account-trigger[aria-expanded=true]{border-color:var(--mw-success-border);background:var(--mw-success-bg)}.site-account-trigger:focus-visible{box-shadow:var(--mw-focus);outline:none}.site-account-trigger>span,.mobile-account-summary>span,.site-account-identity>span{border-radius:var(--mw-r-full);background:var(--mw-ink);color:var(--mw-text-inverse);font-weight:var(--mw-fw-bold);flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.site-account-trigger>span i,.mobile-account-summary>span i,.site-account-identity>span i{background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.site-account-trigger>span{width:24px;height:24px;font-size:var(--mw-fs-mini)}.site-account-trigger>svg{width:14px;transition:transform var(--mw-t-fast) var(--mw-ease)}.site-account-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.site-account-menu{z-index:100;top:calc(100% + var(--mw-sp-2));width:292px;padding:var(--mw-sp-2);border:1px solid var(--mw-border-strong);border-radius:var(--mw-r-lg);background:var(--mw-surface);box-shadow:var(--mw-e-3);animation:faq-answer-in .18s var(--mw-ease) both;position:absolute;right:0}.site-account-menu:before{width:100%;height:var(--mw-sp-3);content:"";position:absolute;bottom:100%;right:0}.site-account-identity{align-items:center;gap:var(--mw-sp-3);margin-bottom:var(--mw-sp-2);padding:var(--mw-sp-3);border-bottom:1px solid var(--mw-border);display:flex}.site-account-identity>span{width:38px;height:38px}.site-account-identity>div,.mobile-account-summary>div{min-width:0;display:grid}.site-account-identity strong,.mobile-account-summary strong,.site-account-menu a b{color:var(--mw-text-1);font-size:var(--mw-fs-caption)}.site-account-identity small,.mobile-account-summary small,.site-account-menu a small{color:var(--mw-text-2);font-size:var(--mw-fs-mini);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.site-account-menu>:is(a,button){align-items:center;gap:var(--mw-sp-3);width:100%;min-height:48px;padding:var(--mw-sp-2) var(--mw-sp-3);border-radius:var(--mw-r-md);color:var(--mw-text-1);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.site-account-menu>:is(a,button):hover{background:var(--mw-surface-2)}.site-account-menu>:is(a,button):focus-visible{box-shadow:var(--mw-focus);outline:none}.site-account-menu>:is(a,button)>svg{width:17px;color:var(--mw-green-deep);flex:none}.site-account-menu>a>span{min-width:0;display:grid}.site-account-menu>button{min-height:40px;margin-top:var(--mw-sp-1);border-top:1px solid var(--mw-border);border-radius:0 0 var(--mw-r-md) var(--mw-r-md);color:var(--mw-text-2);font-size:var(--mw-fs-caption)}.site-account-menu>button:disabled,.mobile-account-logout:disabled{opacity:.55;cursor:wait}.mobile-account-actions{padding-top:var(--mw-sp-4);border-top:1px solid var(--mw-border)}.mobile-account-summary{align-items:center;gap:var(--mw-sp-3);padding:var(--mw-sp-2);display:flex}.mobile-account-summary>span{width:42px;height:42px}.mobile-account-actions .mw-btn svg,.mobile-account-logout svg{width:17px}.mobile-account-logout{justify-content:center;align-items:center;gap:var(--mw-sp-2);border:1px solid var(--mw-border);border-radius:var(--mw-r-md);min-height:42px;color:var(--mw-text-2);font:inherit;cursor:pointer;background:0 0;display:flex}.desktop-nav a:focus-visible,.mobile-nav a:focus-visible,.metric-selector button:focus-visible,.faq-list summary:focus-visible{box-shadow:var(--mw-focus);outline:none}.button-dot{border:1px solid var(--mw-n200);background:var(--mw-border);border-radius:var(--mw-r-sm);width:7px;height:7px}.mobile-menu-button,.mobile-nav{display:none}[data-reveal].reveal-ready{opacity:0;filter:blur(5px);transform:translateY(28px)}[data-reveal].reveal-ready.is-visible{opacity:1;filter:blur();transition:opacity .7s var(--mw-ease) var(--reveal-delay,0s), transform .9s var(--mw-ease) var(--reveal-delay,0s), filter .7s var(--mw-ease) var(--reveal-delay,0s);transform:translateY(0)}.hero-copy.reveal-ready{transform:translateY(18px)scale(.985)}.feature-card.reveal-ready,.question-grid article.reveal-ready{transform:translateY(42px)scale(.985)}.metrics-showcase.reveal-ready,.report-preview.reveal-ready,.dark-cta.reveal-ready{transform:translateY(36px)scale(.975)}.word-reveal{justify-content:center;gap:var(--mw-sp-1) var(--mw-sp-2);flex-wrap:wrap;display:flex}.word-reveal span{opacity:.27}.method-quote.is-visible .word-reveal span{animation:word-illuminate .52s var(--mw-ease) both;animation-delay:calc(var(--word-index) * .13s + .14s)}.hero{min-height:1010px;padding-top:calc(var(--mw-sp-2) + var(--mw-sp-10));border-top:1px solid var(--line);background:linear-gradient(to bottom, transparent 0, transparent 350px, var(--mw-border) 351px, transparent 352px), var(--background)}@supports (color:color-mix(in lab, red, red)){.hero{background:linear-gradient(to bottom, transparent 0, transparent 350px, color-mix(in srgb, var(--mw-border) 50%, transparent) 351px, transparent 352px), var(--background)}}.hero-copy{z-index:3;max-width:820px;padding-inline:var(--mw-sp-6);text-align:center;margin:0 auto;position:relative}.eyebrow{align-items:center;gap:var(--mw-sp-2);width:max-content;max-width:100%;padding:var(--mw-sp-2) var(--mw-sp-3);border:1px solid var(--mw-border-strong);border-radius:var(--mw-r-full);background:var(--mw-surface);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.eyebrow{background:color-mix(in srgb, var(--mw-surface) 86%, transparent)}}.eyebrow{color:var(--mw-n700);font-size:var(--mw-fs-mini);font-weight:var(--mw-fw-medium);box-shadow:0 2px 5px var(--mw-ink)}@supports (color:color-mix(in lab, red, red)){.eyebrow{box-shadow:0 2px 5px color-mix(in srgb, var(--mw-ink) 4.0%, transparent)}}.eyebrow i,.text-button i{background:var(--red);border-radius:var(--mw-r-full);width:7px;height:7px}.eyebrow--plain{border-radius:var(--mw-r-sm);background:var(--mw-surface)}.hero h1{margin:var(--mw-sp-5) 0 var(--mw-sp-4);font-size:clamp(var(--mw-fs-display), calc(var(--mw-fs-display) + 3vw), calc(var(--mw-fs-display) + var(--mw-sp-9)));font-weight:var(--mw-fw-bold);letter-spacing:-.064em;line-height:.98}.hero h1 span{color:var(--mw-n400)}.hero-copy>p{max-width:620px;color:var(--mw-n500);font-size:var(--mw-fs-body-lg);letter-spacing:-.02em;margin:0 auto;line-height:1.75}.metric-pill{align-items:center;gap:var(--mw-sp-1);margin:0 var(--mw-sp-1);padding:var(--mw-sp-1) var(--mw-sp-2);border:1px solid var(--mw-border-strong);border-radius:var(--mw-r-sm);background:var(--mw-surface);color:var(--mw-n700);font-size:var(--mw-fs-caption);box-shadow:0 1px 3px var(--mw-ink);line-height:1.45;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.metric-pill{box-shadow:0 1px 3px color-mix(in srgb, var(--mw-ink) 5.0%, transparent)}}.metric-pill{white-space:nowrap}.hero-actions,.cta-actions{justify-content:center;align-items:center;gap:var(--mw-sp-3);margin-top:calc(var(--mw-sp-1) + var(--mw-sp-6));display:flex}.hero-product-stage{z-index:2;height:610px;margin-top:calc(var(--mw-sp-1) + var(--mw-sp-9));padding:calc(var(--mw-sp-1) + var(--mw-sp-7)) var(--mw-sp-2) 0;perspective:1400px;position:relative;overflow:hidden}.dashboard-tilt{height:610px;transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transform-style:preserve-3d;transform-origin:50% 15%;transition:transform .18s var(--mw-ease);will-change:transform}.pixel-fade{background:linear-gradient(to bottom, transparent 0%, var(--background) 85%), radial-gradient(circle at 2px 2px, var(--mw-border-strong) 1.2px, transparent 1.3px);opacity:.8;pointer-events:none;background-size:100% 100%,11px 11px;height:84px;position:absolute;top:0;left:0;right:0}.hero-dashboard{--dashboard-scale:1;width:100%;min-height:610px;color:var(--mw-n700);perspective:1400px;transform-style:preserve-3d;transform-origin:0 0;animation:dashboard-rise .7s var(--mw-ease) both;position:relative}.hero-dashboard-deck{transform-style:preserve-3d;transform-origin:50%;position:absolute;inset:0}.hero-dashboard-face{border:1px solid var(--mw-border-strong);border-radius:var(--mw-r-lg) var(--mw-r-lg) 0 0;background:var(--mw-bg);box-shadow:0 18px 60px var(--mw-ink);grid-template-columns:170px 1fr;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.hero-dashboard-face{box-shadow:0 18px 60px color-mix(in srgb, var(--mw-ink) 8.0%, transparent)}}.hero-dashboard-face{transform-origin:50%;transition:transform calc(var(--mw-t-slow) * 2) var(--mw-ease);backface-visibility:hidden;will-change:transform;overflow:hidden;transform:rotateY(180deg)}.hero-dashboard-face:not(.is-active){pointer-events:none}.hero-dashboard-face.is-active{transform:rotateY(0)}.mini-chart svg polyline{stroke-dasharray:700;stroke-dashoffset:700px;animation:draw-chart-line 1.5s var(--mw-ease) forwards;animation-delay:.48s}.mini-chart svg:nth-of-type(2) polyline{animation-delay:.56s}.mini-chart svg:nth-of-type(3) polyline{animation-delay:.64s}.mini-chart svg:nth-of-type(4) polyline{animation-delay:.72s}.demo-sidebar{min-width:0;padding:var(--mw-sp-3) var(--mw-sp-3);border-right:1px solid var(--mw-border);background:var(--mw-surface-2);border-radius:var(--mw-r-lg) 0 0}.demo-workspace{align-items:center;gap:var(--mw-sp-2);margin-bottom:var(--mw-sp-4);font-size:var(--mw-fs-mini);display:flex}.demo-workspace small{padding:var(--mw-sp-1);border:1px solid var(--mw-green-lite);border-radius:var(--mw-r-full);background:var(--mw-success-bg);color:var(--mw-green-deep);font-size:var(--mw-fs-mini);font-weight:var(--mw-fw-medium);white-space:nowrap;margin-left:auto;line-height:1}.hero-dashboard-face--domestic .demo-workspace{gap:var(--mw-sp-1)}.demo-workspace strong{white-space:nowrap}.demo-app-icon{border-radius:var(--mw-r-sm);background:var(--mw-ink);width:24px;height:24px;color:var(--mw-surface);font-size:var(--mw-fs-mini);font-weight:var(--mw-fw-bold);place-items:center;display:grid}.demo-search{align-items:center;gap:var(--mw-sp-1);height:27px;padding-inline:var(--mw-sp-2);border:1px solid var(--mw-border);border-radius:var(--mw-r-md);background:var(--mw-surface);color:var(--mw-n400);font-size:var(--mw-fs-mini);display:flex}.demo-section-label{margin:var(--mw-sp-3) var(--mw-sp-2) var(--mw-sp-1);color:var(--mw-n400);font-size:var(--mw-fs-mini);display:block}.demo-nav{align-items:center;gap:var(--mw-sp-2);height:28px;margin-bottom:var(--mw-sp-1);padding:0 var(--mw-sp-2);border-radius:var(--mw-r-sm);color:var(--mw-n600);font-size:var(--mw-fs-mini);display:flex}.demo-nav--active{background:var(--mw-border);color:var(--mw-n900)}.demo-main{min-width:0;padding:var(--mw-sp-2)}.demo-toolbar,.demo-summary{align-items:center;gap:var(--mw-sp-2);display:flex}.filter-chip{align-items:center;gap:var(--mw-sp-1);height:25px;padding:0 var(--mw-sp-2);border:1px solid var(--mw-border);border-radius:var(--mw-r-sm);background:var(--mw-surface);color:var(--mw-n700);font-size:var(--mw-fs-mini);white-space:nowrap;display:inline-flex}.mini-brand-dot{border-radius:var(--mw-r-sm);background:var(--mw-ink);width:14px;height:14px}.toolbar-spacer{flex:1}.demo-summary{height:35px;margin-top:var(--mw-sp-2);padding:0 var(--mw-sp-2);border:1px solid var(--mw-border);border-radius:var(--mw-r-md) var(--mw-r-md) 0 0;background:var(--mw-surface);font-size:var(--mw-fs-mini);justify-content:space-between}.demo-summary>div:first-child{align-items:center;gap:var(--mw-sp-1);display:flex}.demo-mini-metrics{gap:var(--mw-sp-3);color:var(--mw-n400);display:flex}.demo-mini-metrics b{color:var(--mw-n800);font-weight:var(--mw-fw-medium)}.demo-grid{grid-template-columns:1.3fr .95fr;display:grid}.demo-grid--bottom{grid-template-columns:1.25fr .95fr}.demo-panel{border-right:1px solid var(--mw-border);border-bottom:1px solid var(--mw-border);background:var(--mw-surface);min-width:0}.demo-grid .demo-panel:last-child{border-right:0}.demo-tabs{align-items:center;gap:var(--mw-sp-1);height:36px;padding:0 var(--mw-sp-2);color:var(--mw-n500);font-size:var(--mw-fs-mini);display:flex}.demo-tabs span{align-items:center;gap:var(--mw-sp-1);padding:var(--mw-sp-1) var(--mw-sp-2);border-radius:var(--mw-r-sm);display:flex}.demo-tabs .demo-tab-active{border:1px solid var(--mw-border-strong);background:var(--mw-surface);color:var(--mw-n800)}.mini-chart{height:190px;margin:0 var(--mw-sp-2) var(--mw-sp-2);border-bottom:1px solid var(--mw-border);background:repeating-linear-gradient(to bottom, transparent 0, transparent 43px, var(--mw-border) 44px);position:relative}.mini-chart>svg{width:calc(100% - 12px);height:130px;position:absolute;top:26px;left:6px;right:6px}.chart-line{background:var(--mw-border);width:1px;position:absolute;top:0;bottom:0}.chart-line--one{left:25%}.chart-line--two{left:50%}.chart-line--three{left:75%}.chart-tooltip{z-index:5;top:41px;left:clamp(var(--mw-sp-1), calc(var(--chart-active-x) - 82px), calc(100% - 168px));gap:var(--mw-sp-1);width:164px;padding:var(--mw-sp-2);border-radius:var(--mw-r-md);background:var(--mw-ink);color:var(--mw-border-strong);font-size:var(--mw-fs-mini);box-shadow:0 9px 18px var(--mw-ink);flex-direction:column;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.chart-tooltip{box-shadow:0 9px 18px color-mix(in srgb, var(--mw-ink) 16.0%, transparent)}}.chart-tooltip{animation:tooltip-float 4.2s var(--mw-ease) infinite;transition:left var(--mw-t-slow) var(--mw-ease);pointer-events:none}.chart-tooltip small{color:var(--mw-surface);font-weight:var(--mw-fw-medium)}.chart-tooltip span{align-items:center;gap:var(--mw-sp-1);display:flex}.chart-tooltip i{border-radius:var(--mw-r-sm);width:6px;height:6px}.chart-tooltip b{color:var(--mw-surface);margin-left:auto}.chart-active-guide{z-index:2;top:var(--mw-sp-5);bottom:var(--mw-sp-4);left:var(--chart-active-x);background:var(--mw-ink);width:1px;position:absolute}@supports (color:color-mix(in lab, red, red)){.chart-active-guide{background:color-mix(in srgb, var(--mw-ink) 38%, transparent)}}.chart-active-guide{transition:left var(--mw-t-slow) var(--mw-ease);pointer-events:none;transform:translate(-50%)}.chart-active-dot{stroke:var(--mw-surface);stroke-width:2px;transition:cx var(--mw-t-slow) var(--mw-ease), cy var(--mw-t-slow) var(--mw-ease)}.chart-months{z-index:4;grid-template-columns:repeat(5,1fr);display:grid;position:absolute;inset:0 0 -19px}.chart-months button{min-width:0;color:var(--mw-n300);font-size:var(--mw-fs-mini);cursor:crosshair;background:0 0;border:0;padding:0;position:relative}.chart-months button span{transition:color var(--mw-t-fast) var(--mw-ease), transform var(--mw-t-fast) var(--mw-ease);position:absolute;bottom:0;left:0;right:0}.chart-months button:hover span,.chart-months button.is-active span{color:var(--mw-text-1);transform:translateY(calc(var(--mw-sp-1) * -1))}.chart-months button:focus-visible{outline:2px solid var(--mw-green);outline-offset:-2px}.chart-months button:focus-visible span{color:var(--mw-text-1)}.panel-title{height:36px;padding:0 var(--mw-sp-2);color:var(--mw-n700);font-size:var(--mw-fs-mini);font-weight:var(--mw-fw-bold);justify-content:space-between;align-items:center;display:flex}.table-row{border-top:1px solid var(--mw-border);min-height:31px;color:var(--mw-n500);font-size:var(--mw-fs-mini);grid-template-columns:24px 1.4fr .75fr .75fr;align-items:center;display:grid}.table-row>*{align-items:center;gap:var(--mw-sp-1);height:100%;padding-inline:var(--mw-sp-2);border-right:1px solid var(--mw-border);display:flex}.table-row>:last-child{border-right:0}.table-row strong{color:var(--mw-n800);font-weight:var(--mw-fw-medium)}.table-head{color:var(--mw-n400)}.table-row--highlight{background:var(--mw-info-bg)}.brand-seed{border-radius:var(--mw-r-sm);background:var(--mw-n900);flex:none;width:10px;height:10px;display:inline-block}.seed-1{background:linear-gradient(135deg, var(--mw-green) 50%, var(--mw-gold) 50%)}.seed-2{background:linear-gradient(135deg, var(--mw-info) 50%, var(--mw-info) 50%)}.seed-3{background:var(--mw-ink)}.seed-4{background:var(--mw-green)}.seed-5{background:var(--mw-dv-4)}.source-table{padding-bottom:var(--mw-sp-4)}.source-row{border-top:1px solid var(--mw-border);min-height:28px;color:var(--mw-n500);font-size:var(--mw-fs-mini);grid-template-columns:32px 1.2fr .8fr .65fr;align-items:center;display:grid}.source-row span,.source-row a{min-width:0;padding-inline:var(--mw-sp-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.source-row a{color:var(--mw-green-deep);font-weight:var(--mw-fw-medium);transition:color var(--mw-t-fast) var(--mw-ease);text-decoration:none}.source-row a:hover{color:var(--mw-green)}.source-row a:focus-visible{border-radius:var(--mw-r-sm);box-shadow:var(--mw-focus);outline:none}.source-row--head{color:var(--mw-n400)}.source-donut{min-height:160px;position:relative}.donut-wrap{place-items:center;height:112px;display:grid}.donut{box-sizing:border-box;border-radius:var(--mw-r-full);background:conic-gradient(var(--mw-info) 0 32%, var(--mw-dv-4) 32% 59%, var(--mw-green) 59% 78%, var(--mw-border) 78% 100%);flex-direction:column;justify-content:center;align-items:center;gap:1px;width:88px;height:88px;display:flex;position:relative}.donut--domestic{background:conic-gradient(var(--mw-info) 0 34%, var(--mw-dv-4) 34% 60%, var(--mw-green) 60% 83%, var(--mw-green-deep) 83% 100%)}.donut:after{content:"";border-radius:var(--mw-r-full);background:var(--mw-surface);position:absolute;inset:12px}.donut strong,.donut span{z-index:1;position:relative}.donut strong{font-size:var(--mw-fs-caption);line-height:1}.donut span{width:58px;color:var(--mw-n400);overflow-wrap:anywhere;text-align:center;font-size:10px;line-height:1.15}.donut-legend{justify-content:center;gap:var(--mw-sp-2);color:var(--mw-n400);font-size:var(--mw-fs-mini);display:flex}.donut-legend span{align-items:center;gap:var(--mw-sp-1);display:inline-flex}.donut-legend i{border-radius:var(--mw-r-sm);width:6px;height:6px}.donut-legend .blue{background:var(--blue)}.donut-legend .purple{background:var(--purple)}.donut-legend .green{background:var(--green)}.prompt-composer{z-index:8;width:min(520px,58%);min-height:118px;padding:var(--mw-sp-4);border:10px solid var(--mw-surface);flex-direction:column;justify-content:space-between;display:flex;position:absolute;bottom:24px;left:50%}@supports (color:color-mix(in lab, red, red)){.prompt-composer{border:10px solid color-mix(in srgb, var(--mw-surface) 78%, transparent)}}.prompt-composer{border-radius:var(--mw-r-xl);background:var(--mw-surface);color:var(--mw-n300);font-size:var(--mw-fs-body);box-shadow:0 25px 55px var(--mw-ink), 0 2px 4px var(--mw-ink);transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.prompt-composer{box-shadow:0 25px 55px color-mix(in srgb, var(--mw-ink) 22.0%, transparent), 0 2px 4px color-mix(in srgb, var(--mw-ink) 8.0%, transparent)}}.prompt-composer{animation:composer-pulse 5.5s var(--mw-ease) infinite}.prompt-composer>div{align-items:center;gap:var(--mw-sp-2);display:flex}.prompt-composer>input{width:100%;min-width:0;color:var(--mw-n800);font:inherit;caret-color:var(--mw-green-deep);background:0 0;border:0;outline:0;padding:0}.prompt-composer>input::placeholder{color:var(--mw-n300);opacity:1}.prompt-composer:hover,.prompt-composer:focus-within{animation-play-state:paused}.prompt-send{border-radius:var(--mw-r-md);background:var(--mw-n400);width:38px;height:38px;color:var(--mw-surface);cursor:pointer;transition:background var(--mw-t-fast) var(--mw-ease), transform var(--mw-t-fast) var(--mw-ease);border:0;place-items:center;margin-left:auto;display:grid}.prompt-send:hover{background:var(--mw-green-deep);transform:translateY(calc(var(--mw-sp-1) * -.5))}.prompt-send:disabled{cursor:not-allowed;opacity:.48;transform:none}.prompt-send:focus-visible,.prompt-market-button:focus-visible{box-shadow:var(--mw-focus);outline:none}.prompt-locale,.prompt-tag{height:30px;padding:0 var(--mw-sp-2);border:1px solid var(--mw-border);border-radius:var(--mw-r-md);color:var(--mw-n300);font-size:var(--mw-fs-mini);justify-content:center;align-items:center;display:inline-flex}.prompt-locale{width:30px;color:var(--mw-n800);font-weight:var(--mw-fw-bold);padding:0}.prompt-market-switch{padding:var(--mw-sp-1);border:1px solid var(--mw-border);border-radius:var(--mw-r-md);background:var(--mw-surface-2);align-items:center;display:inline-flex}.prompt-market-button{min-height:28px;padding:0 var(--mw-sp-3);border-radius:var(--mw-r-sm);color:var(--mw-text-2);font-size:var(--mw-fs-mini);font-weight:var(--mw-fw-medium);cursor:pointer;transition:background var(--mw-t-fast) var(--mw-ease), color var(--mw-t-fast) var(--mw-ease), box-shadow var(--mw-t-fast) var(--mw-ease);background:0 0;border:0}.prompt-market-button:hover{color:var(--mw-text-1)}.prompt-market-button.is-active{background:var(--mw-surface);color:var(--mw-green-deep);box-shadow:var(--mw-e-1)}.trust{padding:var(--mw-sp-10) 0 calc(var(--mw-sp-3) + var(--mw-sp-10));background:var(--background)}.trust>p{margin:0 0 calc(var(--mw-sp-1) + var(--mw-sp-9));color:var(--mw-n400);font-size:var(--mw-fs-mini);text-align:center}.trust>p:first-line{color:var(--mw-n800)}.segment-grid{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.segment-grid>div{justify-content:center;align-items:center;gap:var(--mw-sp-1);border-right:1px solid var(--line);flex-direction:column;min-height:122px;display:flex;position:relative}.segment-grid>div:last-child{border-right:0}.segment-grid strong{font-size:var(--mw-fs-h2);letter-spacing:-.04em}.segment-grid>div>span:last-child{color:var(--mw-n400);font-size:var(--mw-fs-mini)}.floating-label{padding:var(--mw-sp-1) var(--mw-sp-2);border:1px solid var(--mw-border);border-radius:var(--mw-r-sm);background:var(--mw-surface);color:var(--mw-n600);font-size:var(--mw-fs-mini);box-shadow:0 2px 4px var(--mw-ink);position:absolute;top:-13px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.floating-label{box-shadow:0 2px 4px color-mix(in srgb, var(--mw-ink) 4.0%, transparent)}}.floating-label{white-space:nowrap}.platform-wordmarks{padding:var(--mw-sp-7) calc(var(--mw-sp-1) + var(--mw-sp-7)) 0;color:var(--mw-n800);font-size:var(--mw-fs-body);font-weight:var(--mw-fw-bold);letter-spacing:-.03em;text-align:center;grid-template-columns:repeat(6,1fr);align-items:center;display:grid}.metrics-section{padding:calc(var(--mw-sp-9) + var(--mw-sp-10)) 0 calc(var(--mw-sp-10) + var(--mw-sp-10));border-top:1px solid var(--line)}.section-heading{padding-inline:var(--mw-sp-6)}.section-heading--center{text-align:center;max-width:760px;margin:0 auto}.section-heading h2,.split-heading h2,.workflow-copy h2,.prompt-marquee-section h2{margin:var(--mw-sp-6) 0 0;font-size:clamp(var(--mw-fs-display), calc(var(--mw-fs-display) + 2vw), calc(var(--mw-fs-display) + var(--mw-sp-6)));font-weight:var(--mw-fw-bold);letter-spacing:-.06em;line-height:1.04}.section-heading p{margin:var(--mw-sp-4) 0 0;color:var(--mw-n400);font-size:var(--mw-fs-h3);letter-spacing:-.025em;line-height:1.55}.metrics-showcase{min-height:620px;margin-top:calc(var(--mw-sp-1) + var(--mw-sp-9));border-block:1px solid var(--line);background:var(--mw-surface);grid-template-columns:350px 1fr;display:grid}.metric-selector{border-right:1px solid var(--line)}.metric-selector button{justify-content:center;align-items:flex-start;gap:var(--mw-sp-3);width:100%;min-height:206px;padding:var(--mw-sp-7) calc(var(--mw-sp-1) + var(--mw-sp-8));border:0;border-bottom:1px solid var(--line);color:var(--mw-n400);text-align:left;cursor:pointer;transition:background .2s var(--mw-ease), color .2s var(--mw-ease);background:0 0;flex-direction:column;display:flex;position:relative}.metric-selector button:last-child{border-bottom:0}.metric-selector button:before{content:"";background:var(--mw-border);width:1px;position:absolute;top:48px;bottom:48px;left:26px}.metric-selector button.active{background:var(--mw-surface);color:var(--mw-n800);box-shadow:0 3px 12px var(--mw-ink)}@supports (color:color-mix(in lab, red, red)){.metric-selector button.active{box-shadow:0 3px 12px color-mix(in srgb, var(--mw-ink) 4.0%, transparent)}}.metric-selector button.active:before{background:var(--red);width:2px}.metric-selector button span{align-items:center;gap:var(--mw-sp-2);font-size:var(--mw-fs-body);font-weight:var(--mw-fw-bold);display:flex}.metric-selector button p{max-width:245px;color:inherit;font-size:var(--mw-fs-caption);margin:0;line-height:1.55}.metric-visual{background:linear-gradient(to right, transparent 49.9%, var(--mw-border) 50%, transparent 50.1%), linear-gradient(to bottom, transparent 49.9%, var(--mw-border) 50%, transparent 50.1%), var(--mw-bg);min-width:0;animation:metric-stage-in .56s var(--mw-ease) both;position:relative;overflow:hidden}.answer-card{width:61%;padding:var(--mw-sp-5);border:1px solid var(--mw-border);border-radius:var(--mw-r-lg);background:var(--mw-surface);position:absolute;top:16%;left:9%}@supports (color:color-mix(in lab, red, red)){.answer-card{background:color-mix(in srgb, var(--mw-surface) 96%, transparent)}}.answer-card{box-shadow:0 15px 38px var(--mw-ink)}@supports (color:color-mix(in lab, red, red)){.answer-card{box-shadow:0 15px 38px color-mix(in srgb, var(--mw-ink) 7.0%, transparent)}}.answer-card{animation:metric-card-enter .62s var(--mw-ease) 80ms both}.answer-prompt{align-items:center;gap:var(--mw-sp-2);padding-bottom:var(--mw-sp-4);border-bottom:1px solid var(--mw-border);color:var(--mw-n900);font-size:var(--mw-fs-mini);font-weight:var(--mw-fw-bold);display:flex}.answer-card>p{margin:var(--mw-sp-4) 0;color:var(--mw-n500);font-size:var(--mw-fs-mini);line-height:1.6}.answer-brand-list{gap:var(--mw-sp-2);flex-direction:column;display:flex}.answer-brand-list>span{gap:var(--mw-sp-1) var(--mw-sp-2);padding:var(--mw-sp-2);border:1px solid var(--mw-border);border-radius:var(--mw-r-md);background:var(--mw-bg);grid-template-columns:16px 1fr;display:grid}.answer-brand-list .brand-seed{grid-row:1/3;width:16px;height:16px}.answer-brand-list b{color:var(--mw-n800);font-size:var(--mw-fs-mini)}.answer-brand-list small{color:var(--mw-n400);font-size:var(--mw-fs-mini)}.answer-brand-list .answer-brand-active{border-color:var(--mw-n200);background:var(--mw-surface);box-shadow:0 4px 12px var(--mw-ink)}@supports (color:color-mix(in lab, red, red)){.answer-brand-list .answer-brand-active{box-shadow:0 4px 12px color-mix(in srgb, var(--mw-ink) 5.0%, transparent)}}.position-list{gap:var(--mw-sp-2);flex-direction:column;display:flex}.position-list>span{align-items:center;gap:0 var(--mw-sp-2);min-height:52px;padding:var(--mw-sp-2) var(--mw-sp-2);border:1px solid var(--mw-border);border-radius:var(--mw-r-md);background:var(--mw-bg);grid-template-rows:1fr 1fr;grid-template-columns:29px 18px 1fr;display:grid}.position-list>span>b{color:var(--mw-n500);font-size:var(--mw-fs-mini);grid-row:1/3}.position-list .brand-seed{grid-row:1/3;width:17px;height:17px}.position-list strong{color:var(--mw-n800);font-size:var(--mw-fs-mini);align-self:end}.position-list small{color:var(--mw-n400);font-size:var(--mw-fs-mini);align-self:start}.position-list .position-active{border-color:var(--mw-n200);background:var(--mw-surface);box-shadow:0 5px 14px var(--mw-ink)}@supports (color:color-mix(in lab, red, red)){.position-list .position-active{box-shadow:0 5px 14px color-mix(in srgb, var(--mw-ink) 6.0%, transparent)}}.position-list .position-active>b{color:var(--red)}.sentiment-answer{padding-top:var(--mw-sp-3)}.sentiment-answer>p{margin:0 0 var(--mw-sp-3);color:var(--mw-n600);font-size:var(--mw-fs-mini);line-height:1.75}.positive-mark,.negative-mark{margin-inline:var(--mw-sp-1);padding:var(--mw-sp-1) var(--mw-sp-1);border-radius:var(--mw-r-sm)}.positive-mark{background:var(--mw-success-bg);color:var(--mw-green-deep)}.negative-mark{background:var(--mw-danger-bg);color:var(--mw-danger-deep)}.sentiment-answer>div{gap:var(--mw-sp-2);margin-top:var(--mw-sp-4);display:flex}.sentiment-answer>div span{align-items:center;gap:var(--mw-sp-1);padding:var(--mw-sp-2) var(--mw-sp-2);border:1px solid var(--mw-border);border-radius:var(--mw-r-sm);color:var(--mw-n500);font-size:var(--mw-fs-mini);display:inline-flex}.green-dot,.red-dot{border-radius:var(--mw-r-full);width:6px;height:6px}.green-dot{background:var(--green)}.red-dot{background:var(--red)}.metric-score-card{width:280px;padding:var(--mw-sp-5);border:1px solid var(--mw-border-strong);border-radius:var(--mw-r-lg);background:var(--mw-surface);box-shadow:0 18px 42px var(--mw-ink);position:absolute;bottom:15%;right:8%}@supports (color:color-mix(in lab, red, red)){.metric-score-card{box-shadow:0 18px 42px color-mix(in srgb, var(--mw-ink) 10.0%, transparent)}}.metric-score-card{animation:metric-score-enter .7s var(--mw-ease) .18s both}.metric-score-card>span{color:var(--mw-n600);font-size:var(--mw-fs-mini);font-weight:var(--mw-fw-bold)}.metric-score-card strong{margin:var(--mw-sp-2) 0;color:var(--metric-accent);font-size:var(--mw-fs-display);font-weight:var(--mw-fw-bold);letter-spacing:-.06em;display:block}.metric-score-card p{margin:0 0 var(--mw-sp-4);color:var(--mw-n500);font-size:var(--mw-fs-mini);line-height:1.5}.metric-score-card small{padding-top:var(--mw-sp-3);border-top:1px solid var(--mw-border);color:var(--mw-n400);font-size:var(--mw-fs-mini);display:block}.metric-visual--mention .metric-score-card,.metric-visual--recommend .metric-score-card{border-color:var(--mw-n800);background:var(--mw-ink);color:var(--mw-surface);box-shadow:0 20px 46px var(--mw-ink)}@supports (color:color-mix(in lab, red, red)){.metric-visual--mention .metric-score-card,.metric-visual--recommend .metric-score-card{box-shadow:0 20px 46px color-mix(in srgb, var(--mw-ink) 20.0%, transparent)}}.metric-visual--mention .metric-score-card>span,.metric-visual--recommend .metric-score-card>span{color:var(--mw-n300)}.metric-visual--mention .metric-score-card strong,.metric-visual--recommend .metric-score-card strong{color:var(--mw-surface)}.metric-visual--mention .metric-score-card p,.metric-visual--recommend .metric-score-card p{color:var(--mw-n300)}.metric-visual--mention .metric-score-card small,.metric-visual--recommend .metric-score-card small{border-top-color:var(--mw-n800);color:var(--mw-n500)}.metric-visual--recommend .metric-score-card{width:235px;bottom:20%;right:6%}.metric-visual--accuracy .metric-score-card{border-left:3px solid var(--green);width:250px;bottom:10%;right:6%}.evidence-chip{align-items:center;gap:var(--mw-sp-1);padding:var(--mw-sp-2) var(--mw-sp-2);border:1px solid var(--mw-border);border-radius:var(--mw-r-sm);background:var(--mw-surface);display:inline-flex;position:absolute;bottom:12%;left:11%}@supports (color:color-mix(in lab, red, red)){.evidence-chip{background:color-mix(in srgb, var(--mw-surface) 90%, transparent)}}.evidence-chip{color:var(--mw-n500);font-size:var(--mw-fs-mini);animation:metric-card-enter .62s var(--mw-ease) .26s both}.features-section{padding:calc(var(--mw-sp-7) + var(--mw-sp-10)) 0 calc(var(--mw-sp-10) + var(--mw-sp-10));border-top:1px solid var(--line)}.section-kicker{padding:0 var(--mw-sp-9) var(--mw-sp-8)}.split-heading{gap:calc(var(--mw-sp-2) + var(--mw-sp-9));padding:0 var(--mw-sp-9) var(--mw-sp-9);grid-template-columns:1.05fr 1fr;align-items:end;display:grid}.split-heading h2{margin:0}.split-heading p{max-width:460px;margin:0 0 var(--mw-sp-1);padding-left:var(--mw-sp-8);border-left:1px solid var(--line-dark);color:var(--mw-n400);font-size:var(--mw-fs-h2);font-weight:var(--mw-fw-medium);letter-spacing:-.04em;line-height:1.3}.feature-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(6,1fr);display:grid}.feature-card{min-height:510px;padding:var(--mw-sp-8);border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--mw-surface);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.feature-card{background:color-mix(in srgb, var(--mw-surface) 55%, transparent)}}.feature-card{overflow:hidden}.feature-card--1,.feature-card--2,.feature-card--3,.feature-card--4{grid-column:span 3}.feature-card--5{border-bottom:0;grid-column:span 4;min-height:390px}.feature-card--6{border-bottom:0;border-right:0;grid-column:span 2;min-height:390px}.feature-card:nth-child(2),.feature-card:nth-child(4){border-right:0}.feature-copy{z-index:2;position:relative}.feature-copy h3{margin:0 0 var(--mw-sp-2);font-size:var(--mw-fs-h3);font-weight:var(--mw-fw-bold);letter-spacing:-.03em}.feature-copy p{max-width:390px;color:var(--mw-n400);font-size:var(--mw-fs-caption);margin:0;line-height:1.55}.feature-art{min-height:220px;margin-top:calc(var(--mw-sp-1) + var(--mw-sp-6));flex:1;position:relative}.feature-art--prompt{padding-bottom:var(--mw-sp-7);justify-content:center;align-items:flex-end;display:flex}.prompt-box{width:min(430px,88%);min-height:125px;padding:var(--mw-sp-5);border:10px solid var(--mw-surface);flex-direction:column;justify-content:space-between;display:flex}@supports (color:color-mix(in lab, red, red)){.prompt-box{border:10px solid color-mix(in srgb, var(--mw-surface) 80%, transparent)}}.prompt-box{border-radius:var(--mw-r-xl);background:var(--mw-surface);color:var(--mw-n300);font-size:var(--mw-fs-mini);box-shadow:0 30px 48px var(--mw-ink), 0 2px 4px var(--mw-ink)}@supports (color:color-mix(in lab, red, red)){.prompt-box{box-shadow:0 30px 48px color-mix(in srgb, var(--mw-ink) 20.0%, transparent), 0 2px 4px color-mix(in srgb, var(--mw-ink) 8.0%, transparent)}}.feature-card.is-visible .prompt-box{animation:prompt-box-float 5.4s var(--mw-ease) .5s infinite}.prompt-box>div{align-items:center;gap:var(--mw-sp-2);color:var(--mw-n500);font-size:var(--mw-fs-mini);display:flex}.prompt-box-cta{border-radius:var(--mw-r-md);background:var(--mw-ink);width:34px;height:34px;color:var(--mw-surface);border:0;place-items:center;margin-left:auto;display:grid}.opportunity-map{margin-top:var(--mw-sp-9);border:1px solid var(--mw-border);background:radial-gradient(circle at 1px 1px, var(--mw-border-strong) 1px, transparent 1px);background-size:13px 13px}.opp-axis{background:var(--mw-border-strong);position:absolute}.opp-axis--x{height:1px;top:53%;left:10%;right:6%}.opp-axis--y{width:1px;top:8%;bottom:8%;left:47%}.opp-dot{align-items:center;gap:var(--mw-sp-1);padding:var(--mw-sp-1) var(--mw-sp-2);border:1px solid var(--mw-border-strong);border-radius:var(--mw-r-sm);background:var(--mw-surface);color:var(--mw-n600);font-size:var(--mw-fs-mini);box-shadow:0 5px 12px var(--mw-ink);display:inline-flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.opp-dot{box-shadow:0 5px 12px color-mix(in srgb, var(--mw-ink) 6.0%, transparent)}}.opp-dot i{border-radius:var(--mw-r-full);background:var(--red);width:7px;height:7px}.opp-dot--1{top:18%;left:61%}.opp-dot--2{top:38%;left:23%}.opp-dot--3{top:68%;left:56%}.opp-dot--2 i{background:var(--blue)}.opp-dot--3 i{background:var(--purple)}.opportunity-map>small{color:var(--mw-n300);font-size:var(--mw-fs-mini);position:absolute;bottom:7px;right:10px}.feature-card.is-visible .opp-dot{animation:opportunity-pop 2.8s var(--mw-ease) infinite}.feature-card.is-visible .opp-dot--2{animation-delay:.28s}.feature-card.is-visible .opp-dot--3{animation-delay:.56s}.brand-stack{justify-content:center;gap:var(--mw-sp-2);flex-direction:column;max-width:360px;margin-inline:auto;display:flex}.brand-stack span{align-items:center;gap:var(--mw-sp-2);min-height:50px;padding:0 var(--mw-sp-4);border:1px solid var(--mw-border);border-radius:var(--mw-r-md);background:var(--mw-surface);color:var(--mw-n700);font-size:var(--mw-fs-mini);box-shadow:0 8px 20px var(--mw-ink);display:flex}@supports (color:color-mix(in lab, red, red)){.brand-stack span{box-shadow:0 8px 20px color-mix(in srgb, var(--mw-ink) 3.5%, transparent)}}.brand-stack span{transition:transform .26s var(--mw-ease), box-shadow .26s var(--mw-ease)}.brand-stack span:hover{box-shadow:0 13px 28px var(--mw-ink);transform:translate(7px)scale(1.015)}@supports (color:color-mix(in lab, red, red)){.brand-stack span:hover{box-shadow:0 13px 28px color-mix(in srgb, var(--mw-ink) 8.0%, transparent)}}.brand-stack .brand-seed{width:20px;height:20px}.brand-stack b{color:var(--mw-n900);font-size:var(--mw-fs-caption);margin-left:auto}.model-grid{gap:var(--mw-sp-2);grid-template-columns:repeat(2,1fr);align-content:center;display:grid}.model-grid span{align-items:center;column-gap:var(--mw-sp-2);min-height:70px;padding:var(--mw-sp-2);border:1px solid var(--mw-border);border-radius:var(--mw-r-md);background:var(--mw-surface);color:var(--mw-n700);font-size:var(--mw-fs-mini);transition:transform .24s var(--mw-ease), border-color .24s var(--mw-ease), box-shadow .24s var(--mw-ease);grid-template-columns:32px 1fr;display:grid}.model-grid span:hover{border-color:var(--mw-n200);box-shadow:0 10px 22px var(--mw-ink);transform:translateY(-4px)}@supports (color:color-mix(in lab, red, red)){.model-grid span:hover{box-shadow:0 10px 22px color-mix(in srgb, var(--mw-ink) 7.0%, transparent)}}.model-grid i{border-radius:var(--mw-r-md);background:var(--mw-surface-2);width:32px;height:32px;color:var(--mw-ink);font-style:normal;font-weight:var(--mw-fw-bold);grid-row:1/3;place-items:center;display:grid}.model-grid small{color:var(--mw-n300);font-size:var(--mw-fs-mini)}.source-bars{justify-content:center;gap:var(--mw-sp-3);padding:0 var(--mw-sp-5);flex-direction:column;display:flex}.source-bars>div{align-items:center;gap:var(--mw-sp-3);color:var(--mw-n600);font-size:var(--mw-fs-mini);grid-template-columns:85px 1fr 38px;display:grid}.source-bars>div>i{border-radius:var(--mw-r-full);background:var(--mw-border);height:7px;overflow:hidden}.source-bars>div>i b{border-radius:inherit;background:var(--mw-ink);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.feature-card.is-visible .source-bars>div>i b{transition:transform 1s var(--mw-ease) .42s;transform:scaleX(1)}.source-bars strong{font-size:var(--mw-fs-mini);color:var(--mw-n700)}.strategy-pill{align-self:center;align-items:center;gap:var(--mw-sp-2);width:max-content;margin-top:var(--mw-sp-6);padding:var(--mw-sp-2) var(--mw-sp-4);border-radius:var(--mw-r-full);background:var(--mw-n700);color:var(--mw-surface);font-size:var(--mw-fs-mini);box-shadow:0 5px 0 var(--mw-n300), 0 18px 28px var(--mw-ink);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.strategy-pill{box-shadow:0 5px 0 var(--mw-n300), 0 18px 28px color-mix(in srgb, var(--mw-ink) 15%, transparent)}}.action-stack{justify-content:center;gap:var(--mw-sp-2);flex-direction:column;display:flex}.action-stack>span{align-items:center;gap:var(--mw-sp-1);min-height:61px;padding:var(--mw-sp-3) var(--mw-sp-3);border:1px solid var(--mw-border);border-radius:var(--mw-r-md);background:var(--mw-surface);color:var(--mw-n500);grid-template-columns:1fr 20px;display:grid}.action-stack small{color:var(--mw-n300);font-size:var(--mw-fs-mini)}.action-stack b{font-size:var(--mw-fs-mini);font-weight:var(--mw-fw-medium)}.action-stack svg{grid-area:1/2/3}.action-stack>span.active{background:var(--mw-ink);color:var(--mw-surface);box-shadow:0 12px 24px var(--mw-ink)}@supports (color:color-mix(in lab, red, red)){.action-stack>span.active{box-shadow:0 12px 24px color-mix(in srgb, var(--mw-ink) 15%, transparent)}}.action-stack>span.active small{color:var(--mw-n300)}.feature-card.is-visible .action-stack>span.active{animation:action-card-breathe 3.2s var(--mw-ease) infinite}.method-quote{border-top:1px solid var(--line);background:var(--mw-bg);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:500px;display:flex}.method-quote blockquote{max-width:900px;margin:0 var(--mw-sp-6) var(--mw-sp-8);color:var(--mw-n400);font-size:clamp(var(--mw-fs-h1), calc(var(--mw-fs-h1) + 1vw), var(--mw-fs-display));font-weight:var(--mw-fw-medium);letter-spacing:-.05em;line-height:1.18}.method-quote strong{font-size:var(--mw-fs-body)}.method-quote>span{margin-top:var(--mw-sp-1);color:var(--mw-n400);font-size:var(--mw-fs-mini)}.workflow-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1.1fr;min-height:690px;display:grid}.workflow-copy{padding:var(--mw-sp-10) var(--mw-sp-8);border-right:1px solid var(--line);flex-direction:column;justify-content:center;display:flex}.workflow-copy h2{margin:0}.workflow-copy>p{max-width:430px;margin:var(--mw-sp-5) 0 calc(var(--mw-sp-1) + var(--mw-sp-6));color:var(--mw-n500);font-size:var(--mw-fs-body);line-height:1.6}.text-button{align-items:center;gap:var(--mw-sp-2);width:max-content;padding:var(--mw-sp-2) var(--mw-sp-3);border:1px solid var(--mw-border);border-radius:var(--mw-r-sm);background:var(--mw-surface);font-size:var(--mw-fs-mini);font-weight:var(--mw-fw-bold);box-shadow:0 2px 5px var(--mw-ink);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.text-button{box-shadow:0 2px 5px color-mix(in srgb, var(--mw-ink) 4.0%, transparent)}}.workflow-canvas{background:radial-gradient(circle at 1px 1px, var(--mw-border) 1px, transparent 1px);background-size:17px 17px;position:relative;overflow:hidden}.workflow-canvas:after{content:"";background:radial-gradient(circle at center, transparent 25%, var(--mw-bg) 85%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.workflow-canvas:after{background:radial-gradient(circle at center, transparent 25%, color-mix(in srgb, var(--mw-bg) 92%, transparent) 85%)}}.workflow-canvas:after{pointer-events:none}.workflow-node{--node-scale:1;z-index:2;align-items:center;column-gap:var(--mw-sp-2);width:145px;min-height:76px;padding:var(--mw-sp-3);border:1px solid var(--mw-border-strong);border-radius:var(--mw-r-md);background:var(--mw-surface);color:var(--mw-n800);box-shadow:0 9px 24px var(--mw-ink);grid-template-columns:31px 1fr;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.workflow-node{box-shadow:0 9px 24px color-mix(in srgb, var(--mw-ink) 7.0%, transparent)}}.workflow-node svg{grid-row:1/3}.workflow-node span{font-size:var(--mw-fs-mini);font-weight:var(--mw-fw-bold)}.workflow-node small{color:var(--mw-n400);font-size:var(--mw-fs-mini)}.node-a{top:19%;left:8%}.node-b{top:12%;left:40%}.node-c{background:var(--mw-ink);color:var(--mw-surface);border-color:var(--mw-ink);top:38%;left:65%}.node-d{top:53%;left:25%}.node-e{top:72%;left:54%}.workflow-canvas.is-visible .workflow-node{animation:workflow-node-float 5s var(--mw-ease) infinite}.workflow-canvas.is-visible .node-b{animation-delay:-1s}.workflow-canvas.is-visible .node-c{animation-delay:-2s}.workflow-canvas.is-visible .node-d{animation-delay:-3s}.workflow-canvas.is-visible .node-e{animation-delay:-4s}.workflow-line{z-index:1;background:var(--mw-n200);transform-origin:0;height:1px;position:absolute;overflow:hidden}.workflow-canvas.is-visible .workflow-line{background:linear-gradient(90deg, var(--mw-n200) 0 44%, var(--mw-surface) 50%, var(--mw-n200) 56% 100%);animation:workflow-flow 3.4s var(--mw-ease) infinite;background-size:220% 100%}.line-ab{width:34%;top:27%;left:22%;transform:rotate(-12deg)}.line-bc{width:32%;top:23%;left:53%;transform:rotate(34deg)}.line-cd{width:52%;top:62%;left:33%;transform:rotate(-17deg)}.line-de{width:34%;top:66%;left:40%;transform:rotate(28deg)}.report-section{padding:calc(var(--mw-sp-1) + var(--mw-sp-9) + var(--mw-sp-10)) 0 calc(var(--mw-sp-10) + var(--mw-sp-10));border-bottom:1px solid var(--line)}.report-preview{min-height:560px;margin-top:calc(var(--mw-sp-2) + var(--mw-sp-9));border-block:1px solid var(--line);background:var(--mw-surface);grid-template-columns:1fr 340px;display:grid}.quadrant-chart{margin:var(--mw-sp-8) 0 var(--mw-sp-8) calc(var(--mw-sp-1) + var(--mw-sp-8));border-left:1px solid var(--mw-border-strong);border-bottom:1px solid var(--mw-border-strong);background:linear-gradient(to right, transparent calc(50% - .5px), var(--mw-border) 50%, transparent calc(50% + .5px)), linear-gradient(to bottom, transparent calc(50% - .5px), var(--mw-border) 50%, transparent calc(50% + .5px));position:relative}.quadrant-label{z-index:1;color:var(--mw-n500);font-size:var(--mw-fs-mini);position:absolute}.ql-1{top:8%;left:24%}.ql-2{top:8%;right:22%}.ql-3{bottom:8%;left:24%}.ql-4{bottom:8%;right:22%}.brand-bubble{z-index:2;border:5px solid var(--mw-surface);border-radius:var(--mw-r-full);width:38px;height:38px;color:var(--mw-surface);font-size:var(--mw-fs-mini);font-weight:var(--mw-fw-bold);box-shadow:0 2px 9px var(--mw-ink);place-items:center;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.brand-bubble{box-shadow:0 2px 9px color-mix(in srgb, var(--mw-ink) 18.0%, transparent)}}.brand-bubble{transform:translate(-50%,50%)}.axis-label{align-items:center;gap:var(--mw-sp-1);color:var(--mw-n500);font-size:var(--mw-fs-mini);display:inline-flex;position:absolute}.axis-label-x{bottom:-30px;left:48%}.axis-label-y{top:48%;left:-76px;transform:rotate(-90deg)}.report-options{margin:var(--mw-sp-7) 0;padding:calc(var(--mw-sp-1) + var(--mw-sp-6));border:1px solid var(--mw-border);border-radius:var(--mw-r-lg) 0 0 var(--mw-r-lg);background:var(--mw-surface);box-shadow:0 8px 20px var(--mw-ink);flex-direction:column;justify-content:center;gap:0;display:flex}@supports (color:color-mix(in lab, red, red)){.report-options{box-shadow:0 8px 20px color-mix(in srgb, var(--mw-ink) 4.0%, transparent)}}.report-options>div{padding:var(--mw-sp-5) 0 var(--mw-sp-5) calc(var(--mw-sp-1) + var(--mw-sp-7));border-bottom:1px solid var(--mw-border);position:relative}.report-options>div svg{color:var(--mw-n500);position:absolute;top:23px;left:0}.report-options h3{margin:0 0 var(--mw-sp-2);font-size:var(--mw-fs-body)}.report-options p{color:var(--mw-n500);font-size:var(--mw-fs-mini);margin:0;line-height:1.55}.report-options .mw-btn{margin-top:var(--mw-sp-6)}.prompt-marquee-section{padding:calc(var(--mw-sp-10) + var(--mw-sp-10)) 0 calc(var(--mw-sp-5) + var(--mw-sp-10) + var(--mw-sp-10));border-bottom:1px solid var(--line);text-align:center}.prompt-marquee-section h2{max-width:1000px;margin:0 auto calc(var(--mw-sp-2) + var(--mw-sp-9));padding-inline:calc(var(--mw-sp-1) + var(--mw-sp-6));font-size:clamp(var(--mw-fs-display), calc(var(--mw-fs-display) + 2vw), calc(var(--mw-fs-display) + var(--mw-sp-7)))}.prompt-marquee{width:100%;margin-bottom:var(--mw-sp-2);position:relative;overflow:hidden}.prompt-marquee:before,.prompt-marquee:after{content:"";z-index:2;pointer-events:none;width:120px;position:absolute;top:0;bottom:0}.prompt-marquee:before{background:linear-gradient(to right, var(--background), transparent);left:0}.prompt-marquee:after{background:linear-gradient(to left, var(--background), transparent);right:0}.prompt-marquee-track{width:max-content;animation:marquee-left 28s var(--mw-ease) infinite;will-change:transform;animation-play-state:paused;display:flex}.prompt-marquee-group{gap:var(--mw-sp-2);padding-right:var(--mw-sp-2);display:flex}.prompt-marquee--two .prompt-marquee-track{animation-name:marquee-right;animation-duration:34s}.prompt-marquee--three .prompt-marquee-track{animation-duration:31s}.prompt-marquee-section.is-visible .prompt-marquee-track{animation-play-state:running}.prompt-marquee:hover .prompt-marquee-track{animation-play-state:paused}.prompt-marquee span{align-items:center;gap:var(--mw-sp-2);min-height:46px;padding:0 var(--mw-sp-4);border:1px solid var(--mw-border-strong);border-radius:var(--mw-r-md);background:var(--mw-surface);color:var(--mw-n600);font-size:var(--mw-fs-mini);box-shadow:0 2px 3px var(--mw-ink);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.prompt-marquee span{box-shadow:0 2px 3px color-mix(in srgb, var(--mw-ink) 5.0%, transparent)}}.prompt-marquee span{white-space:nowrap}.questions-section{padding:calc(var(--mw-sp-1) + var(--mw-sp-9) + var(--mw-sp-10)) 0 calc(var(--mw-sp-8) + var(--mw-sp-10))}.question-grid{margin-top:calc(var(--mw-sp-2) + var(--mw-sp-9));border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.question-grid article{min-height:260px;padding:var(--mw-sp-8);border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--mw-surface);position:relative}@supports (color:color-mix(in lab, red, red)){.question-grid article{background:color-mix(in srgb, var(--mw-surface) 50%, transparent)}}.question-grid article{transition:background .2s var(--mw-ease)}.question-grid article:nth-child(3n){border-right:0}.question-grid article:hover{background:var(--mw-surface)}.question-grid article>span{color:var(--mw-n300);font-size:var(--mw-fs-mini)}.question-grid h3{margin:calc(var(--mw-sp-1) + var(--mw-sp-8)) 0 var(--mw-sp-2);font-size:var(--mw-fs-h3);letter-spacing:-.035em}.question-grid p{color:var(--mw-n500);font-size:var(--mw-fs-mini);margin:0;line-height:1.6}.question-grid article>svg{color:var(--mw-n300);position:absolute;bottom:31px;right:32px}.cta-wrap{padding:calc(var(--mw-sp-3) + var(--mw-sp-9)) 0 calc(var(--mw-sp-1) + var(--mw-sp-7) + var(--mw-sp-10))}.dark-cta{min-height:490px;padding:calc(var(--mw-sp-1) + var(--mw-sp-10)) calc(var(--mw-sp-3) + var(--mw-sp-10));border-radius:var(--mw-r-lg);background:radial-gradient(circle at 78% 50%, var(--mw-surface), transparent 25%), radial-gradient(circle at 78% 50%, transparent 0 18%, var(--mw-surface) 18.2% 18.5%, transparent 18.7% 28%, var(--mw-surface) 28.2% 28.5%, transparent 28.7%), var(--mw-ink);align-items:center;margin-inline:0;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dark-cta{background:radial-gradient(circle at 78% 50%, color-mix(in srgb, var(--mw-surface) 12%, transparent), transparent 25%), radial-gradient(circle at 78% 50%, transparent 0 18%, color-mix(in srgb, var(--mw-surface) 4%, transparent) 18.2% 18.5%, transparent 18.7% 28%, color-mix(in srgb, var(--mw-surface) 3.5%, transparent) 28.2% 28.5%, transparent 28.7%), var(--mw-ink)}}.dark-cta{color:var(--mw-surface)}.dark-cta>div:first-child{z-index:2;position:relative}.dark-cta h2{font-size:clamp(var(--mw-fs-display), calc(var(--mw-fs-display) + 3vw), calc(var(--mw-fs-display) + var(--mw-sp-8)));font-weight:var(--mw-fw-medium);letter-spacing:-.06em;margin:0;line-height:1.03}.dark-cta h2 span{color:var(--mw-n400)}.dark-cta p{margin:var(--mw-sp-4) 0 0;color:var(--mw-n500);font-size:var(--mw-fs-caption)}.dark-cta .cta-actions{margin-top:var(--mw-sp-7);justify-content:flex-start}.dark-cta .mw-btn--ghost{border-color:var(--mw-n700);color:var(--mw-text-inverse)}.dark-cta .mw-btn--ghost:hover{background:var(--mw-n800)}.cta-orbit{width:310px;height:310px;animation:orbit-drift 9s var(--mw-ease) infinite;position:absolute;top:50%;right:8%;transform:translateY(-50%)}.cta-orbit i{border:1px solid var(--mw-surface);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.cta-orbit i{border:1px solid color-mix(in srgb, var(--mw-surface) 8%, transparent)}}.cta-orbit i{border-radius:var(--mw-r-full);animation:orbit-spin 18s var(--mw-ease) infinite}.cta-orbit i:after{content:"";border-radius:var(--mw-r-full);background:var(--mw-surface);width:7px;height:7px;position:absolute;top:-4px;left:50%}@supports (color:color-mix(in lab, red, red)){.cta-orbit i:after{background:color-mix(in srgb, var(--mw-surface) 50%, transparent)}}.cta-orbit i:after{box-shadow:0 0 14px var(--mw-surface)}@supports (color:color-mix(in lab, red, red)){.cta-orbit i:after{box-shadow:0 0 14px color-mix(in srgb, var(--mw-surface) 35%, transparent)}}.cta-orbit i:nth-child(2){animation-duration:13s;animation-direction:reverse;inset:54px}.cta-orbit i:nth-child(3){animation-duration:9s;inset:102px}.cta-orbit span{border-radius:var(--mw-r-xl);background:var(--mw-surface);color:var(--mw-n900);font-size:var(--mw-fs-display);font-weight:var(--mw-fw-bold);box-shadow:0 0 65px var(--mw-surface);place-items:center;display:grid;position:absolute;inset:120px}@supports (color:color-mix(in lab, red, red)){.cta-orbit span{box-shadow:0 0 65px color-mix(in srgb, var(--mw-surface) 18%, transparent)}}.faq-section{padding:calc(var(--mw-sp-8) + var(--mw-sp-10)) 0 calc(var(--mw-sp-10) + var(--mw-sp-10))}.faq-list{max-width:810px;margin:calc(var(--mw-sp-2) + var(--mw-sp-9)) auto 0}.faq-list details{border-bottom:1px solid var(--mw-border-strong)}.faq-list summary{justify-content:space-between;align-items:center;gap:var(--mw-sp-6);min-height:65px;padding:0 var(--mw-sp-1);color:var(--mw-n800);font-size:var(--mw-fs-caption);font-weight:var(--mw-fw-bold);cursor:pointer;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{color:var(--mw-n300);transition:transform .2s var(--mw-ease);flex:none}.faq-list details[open] summary svg{transform:rotate(180deg)}.faq-list details p{max-width:700px;margin:calc(var(--mw-sp-1) * -1) 0 var(--mw-sp-6);color:var(--mw-n500);font-size:var(--mw-fs-caption);line-height:1.7}.faq-list details[open] p{animation:faq-answer-in .32s var(--mw-ease) both}.site-footer{background:var(--mw-ink);color:var(--mw-surface)}.footer-inner{width:min(var(--page-width), calc(100% - 32px));gap:var(--mw-sp-8);min-height:500px;padding:calc(var(--mw-sp-5) + var(--mw-sp-10)) var(--mw-sp-6) calc(var(--mw-sp-3) + var(--mw-sp-10));grid-template-columns:1.55fr repeat(5,minmax(0,1fr));margin:0 auto;display:grid}.footer-brand p{margin:var(--mw-sp-4) 0 0;color:var(--mw-n500);font-size:var(--mw-fs-mini);line-height:1.55}.footer-report-link{align-items:center;gap:var(--mw-sp-2);margin-top:calc(var(--mw-sp-1) + var(--mw-sp-6));color:var(--mw-n200);font-size:var(--mw-fs-mini);transition:color .18s var(--mw-ease);display:inline-flex}.footer-report-link svg{transition:transform .24s var(--mw-ease)}.footer-report-link:hover{color:var(--mw-surface)}.footer-report-link:hover svg{transform:translate(3px)}.footer-column{align-items:flex-start;gap:var(--mw-sp-3);color:var(--mw-n500);font-size:var(--mw-fs-mini);flex-direction:column;display:flex}.footer-column strong{margin-bottom:var(--mw-sp-2);color:var(--mw-surface);font-size:var(--mw-fs-mini)}.footer-column a:hover{color:var(--mw-surface)}.site-filing-link{color:inherit;opacity:.86;white-space:nowrap;transition:opacity .16s var(--mw-ease);text-decoration:none}.site-filing-link:hover{opacity:1;text-underline-offset:3px;text-decoration:underline}.footer-bottom{justify-content:space-between;align-items:center;gap:var(--mw-sp-7);min-height:58px;width:min(var(--page-width), calc(100% - 32px));padding:0 var(--mw-sp-6);border-top:1px solid var(--mw-n900);color:var(--mw-n600);font-size:var(--mw-fs-mini);margin:0 auto;display:flex}@keyframes dashboard-rise{0%{opacity:0;transform:translateY(24px) scale(var(--dashboard-scale))}to{opacity:1;transform:translateY(0) scale(var(--dashboard-scale))}}@keyframes word-illuminate{0%{opacity:.27;filter:blur(2px);transform:translateY(7px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes draw-chart-line{to{stroke-dashoffset:0}}@keyframes tooltip-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes composer-pulse{0%,to{box-shadow:0 25px 55px color-mix(in srgb, var(--mw-ink) 22.0%, transparent), 0 2px 4px color-mix(in srgb, var(--mw-ink) 8.0%, transparent)}50%{box-shadow:0 28px 62px color-mix(in srgb, var(--mw-ink) 25.0%, transparent), 0 2px 5px color-mix(in srgb, var(--mw-ink) 10.0%, transparent)}}@keyframes metric-stage-in{0%{opacity:.35}to{opacity:1}}@keyframes metric-card-enter{0%{opacity:0;filter:blur(4px);transform:translateY(18px)scale(.97)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes metric-score-enter{0%{opacity:0;filter:blur(5px);transform:translate(16px,24px)scale(.93)}to{opacity:1;filter:blur();transform:translate(0)scale(1)}}@keyframes prompt-box-float{0%,to{transform:translateY(0)rotate(-.15deg)}50%{transform:translateY(-11px)rotate(.15deg)}}@keyframes opportunity-pop{0%,to{box-shadow:0 5px 12px color-mix(in srgb, var(--mw-ink) 6.0%, transparent);transform:translateY(0)scale(1)}50%{box-shadow:0 10px 20px color-mix(in srgb, var(--mw-ink) 10.0%, transparent);transform:translateY(-6px)scale(1.035)}}@keyframes action-card-breathe{0%,to{box-shadow:0 12px 24px color-mix(in srgb, var(--mw-ink) 15%, transparent);transform:translateY(0)}50%{box-shadow:0 18px 32px color-mix(in srgb, var(--mw-ink) 22.0%, transparent);transform:translateY(-5px)}}@keyframes workflow-node-float{0%,to{transform:translateY(0) scale(var(--node-scale))}50%{transform:translateY(-8px) scale(var(--node-scale))}}@keyframes workflow-flow{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes orbit-drift{0%,to{transform:translateY(-50%)rotate(-2deg)scale(1)}50%{transform:translateY(-53%)rotate(2deg)scale(1.025)}}@keyframes orbit-spin{to{transform:rotate(360deg)}}@keyframes faq-answer-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes mobile-menu-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes marquee-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marquee-right{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (width<=1020px){.desktop-nav{gap:0}.desktop-nav>a,.nav-menu>:is(button,a){padding-inline:var(--mw-sp-2);font-size:var(--mw-fs-mini)}.metrics-showcase{grid-template-columns:280px 1fr}.metric-selector button{padding-inline:var(--mw-sp-8) var(--mw-sp-5)}.metric-selector button:before{left:18px}.metric-score-card{width:220px}.workflow-node{--node-scale:.88;transform:scale(var(--node-scale))}.report-preview{grid-template-columns:1fr 300px}.dark-cta{padding-inline:calc(var(--mw-sp-2) + var(--mw-sp-9))}}@media (width<=820px){.frame{width:calc(100% - 24px)}.site-header{padding-inline:var(--mw-sp-4);grid-template-columns:1fr auto}.desktop-nav,.header-actions{display:none}.mobile-menu-button{border-radius:var(--mw-r-md);cursor:pointer;background:0 0;border:0;place-items:center;width:36px;height:36px;display:grid}.mobile-nav{z-index:75;gap:var(--mw-sp-1);padding:var(--mw-sp-5) var(--mw-sp-4);border:0;border-top:1px solid var(--mw-border);background:var(--mw-bg);box-shadow:none;animation:mobile-menu-in .3s var(--mw-ease) both;border-radius:0;flex-direction:column;display:flex;position:fixed;inset:60px 0 0;overflow-y:auto}.mobile-nav>a:not(.mw-btn){min-height:38px;padding:0 var(--mw-sp-2);border-radius:var(--mw-r-md);color:var(--mw-n600);font-size:var(--mw-fs-body);align-items:center;display:flex}.mobile-nav>a:not(.mw-btn):hover{background:var(--mw-surface-2)}.mobile-nav details{border-bottom:1px solid var(--mw-border)}.mobile-nav summary{min-height:38px;padding:0 var(--mw-sp-2);border-radius:var(--mw-r-md);color:var(--mw-n800);font-size:var(--mw-fs-body);cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav summary svg{color:var(--mw-n400);transition:transform .26s var(--mw-ease)}.mobile-nav details[open] summary{background:var(--mw-border)}.mobile-nav details[open] summary svg{transform:rotate(180deg)}.mobile-nav details>a{min-height:36px;margin-left:var(--mw-sp-3);padding:0 var(--mw-sp-3);border-left:1px solid var(--mw-border-strong);color:var(--mw-n500);font-size:var(--mw-fs-caption);animation:faq-answer-in .25s var(--mw-ease) both;align-items:center;display:flex}.mobile-nav details>a:hover{color:var(--mw-ink)}.mobile-nav-actions{gap:var(--mw-sp-2);margin-top:var(--mw-sp-4);flex-direction:column;display:flex}.mobile-nav .mw-btn{width:100%}.marketing-page.menu-is-open{height:100vh;position:fixed;inset:0;overflow:hidden}.menu-is-open .announcement{display:none}.menu-is-open .site-header{background:var(--mw-bg);-webkit-backdrop-filter:none;backdrop-filter:none;border-inline:0;width:100%;height:60px;position:fixed;top:0;left:0;right:0}.hero{min-height:850px;padding-top:calc(var(--mw-sp-2) + var(--mw-sp-9))}.hero h1{font-size:clamp(var(--mw-fs-display), calc(var(--mw-fs-display) + 4vw), calc(var(--mw-fs-display) + var(--mw-sp-7)))}.hero-product-stage{height:390px}.hero-dashboard{--dashboard-scale:.82;width:940px}.trust{padding-top:var(--mw-sp-9)}.segment-grid{grid-template-columns:1fr}.segment-grid>div{border-right:0;border-bottom:1px solid var(--line)}.segment-grid>div:last-child{border-bottom:0}.platform-wordmarks{gap:var(--mw-sp-6) var(--mw-sp-3);grid-template-columns:repeat(3,1fr)}.metrics-showcase{grid-template-columns:1fr}.metric-selector{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.metric-selector button{min-height:150px;padding:calc(var(--mw-sp-1) + var(--mw-sp-6)) var(--mw-sp-5);border-right:1px solid var(--line);border-bottom:0;justify-content:flex-start}.metric-selector button:last-child{border-right:0}.metric-selector button:before{display:none}.metric-selector button p{font-size:var(--mw-fs-mini)}.metric-visual{min-height:520px}.feature-card{min-height:450px}.feature-card--1,.feature-card--2,.feature-card--3,.feature-card--4,.feature-card--5,.feature-card--6{border-right:0;border-bottom:1px solid var(--line);grid-column:span 6}.feature-card--6{border-bottom:0}.workflow-section{grid-template-columns:1fr}.workflow-copy{border-right:0;border-bottom:1px solid var(--line);min-height:420px}.workflow-canvas{min-height:480px}.report-preview{grid-template-columns:1fr}.quadrant-chart{min-height:470px;margin-right:calc(var(--mw-sp-1) + var(--mw-sp-7))}.report-options{margin:0 var(--mw-sp-7) var(--mw-sp-7);border-radius:var(--mw-r-lg)}.question-grid{grid-template-columns:repeat(2,1fr)}.question-grid article:nth-child(3n){border-right:1px solid var(--line)}.question-grid article:nth-child(2n){border-right:0}.dark-cta{min-height:560px;padding:var(--mw-sp-10) var(--mw-sp-8);align-items:flex-start}.cta-orbit{width:260px;height:260px;animation:none;top:auto;bottom:-40px;right:-15px;transform:none}.cta-orbit span{inset:103px}.footer-inner{grid-template-columns:1.45fr repeat(3,1fr)}.footer-brand{grid-row:span 2}}@media (width<=560px){.announcement{padding:0 calc(var(--mw-sp-1) + var(--mw-sp-8)) 0 var(--mw-sp-3);font-size:var(--mw-fs-mini);justify-content:flex-start}.hero{min-height:805px;padding-top:var(--mw-sp-8)}.hero-copy{padding-inline:var(--mw-sp-4)}.hero h1{margin-top:var(--mw-sp-4);font-size:var(--mw-fs-display);letter-spacing:-.045em;line-height:1}.hero-copy>p{max-width:350px;font-size:var(--mw-fs-body);line-height:1.7}.metric-pill{margin-top:var(--mw-sp-1);font-size:var(--mw-fs-mini)}.hero-actions{gap:var(--mw-sp-2);margin-top:var(--mw-sp-6);flex-direction:row}.hero-actions .mw-btn{width:auto;min-width:0;padding-inline:var(--mw-sp-3);flex:1}.hero-product-stage{height:335px;margin-top:calc(var(--mw-sp-1) + var(--mw-sp-7));padding-top:var(--mw-sp-6)}.hero-dashboard{--dashboard-scale:.5;width:1190px;min-height:610px}.prompt-composer{bottom:34px}.trust{padding-bottom:calc(var(--mw-sp-2) + var(--mw-sp-9))}.trust>p{margin-bottom:calc(var(--mw-sp-1) + var(--mw-sp-8))}.segment-grid>div{min-height:105px}.platform-wordmarks{font-size:var(--mw-fs-mini);grid-template-columns:repeat(2,1fr)}.metrics-section,.features-section,.report-section,.questions-section,.faq-section{padding-top:calc(var(--mw-sp-5) + var(--mw-sp-10));padding-bottom:calc(var(--mw-sp-6) + var(--mw-sp-10))}.section-heading h2,.split-heading h2,.workflow-copy h2,.prompt-marquee-section h2{font-size:var(--mw-fs-display)}.section-heading p{font-size:var(--mw-fs-body)}.metrics-showcase{min-height:640px;margin-top:var(--mw-sp-8)}.metric-selector{grid-template-columns:1fr}.metric-selector button{min-height:88px;padding:var(--mw-sp-4) var(--mw-sp-5);border-right:0;border-bottom:1px solid var(--line)}.metric-selector button p{display:none}.metric-selector button:last-child{border-bottom:0}.metric-visual{min-height:485px}.answer-card{width:90%;padding:var(--mw-sp-3);top:9%;left:5%}.answer-brand-list>span{padding:var(--mw-sp-2)}.metric-score-card{width:225px;padding:var(--mw-sp-4);bottom:8%;right:6%}.metric-score-card strong{font-size:var(--mw-fs-display)}.evidence-chip{max-width:120px;line-height:1.4;bottom:7%;left:6%}.features-section>.section-kicker,.features-section>.split-heading{padding-inline:var(--mw-sp-5)}.split-heading{gap:var(--mw-sp-6);padding-bottom:var(--mw-sp-8);grid-template-columns:1fr}.split-heading p{font-size:var(--mw-fs-body-lg);border-left:0;padding:0}.feature-card{min-height:405px;padding:calc(var(--mw-sp-1) + var(--mw-sp-6)) var(--mw-sp-5)}.feature-card--5,.feature-card--6{min-height:370px}.prompt-box{width:100%}.model-grid{gap:var(--mw-sp-1)}.model-grid span{grid-template-columns:26px 1fr;min-height:60px}.model-grid i{width:26px;height:26px}.method-quote{min-height:400px}.method-quote blockquote{font-size:var(--mw-fs-h1)}.workflow-copy{min-height:380px;padding:var(--mw-sp-9) var(--mw-sp-6)}.workflow-canvas{min-height:440px}.workflow-node{--node-scale:.74;transform:scale(var(--node-scale));transform-origin:50%}.node-a{left:0}.node-b{left:36%}.node-c{left:55%}.node-d{left:10%}.node-e{left:43%}.report-preview{margin-top:var(--mw-sp-8)}.quadrant-chart{min-height:350px;margin:var(--mw-sp-7) calc(var(--mw-sp-1) + var(--mw-sp-6)) var(--mw-sp-9) calc(var(--mw-sp-1) + var(--mw-sp-7))}.brand-bubble{border-width:4px;width:31px;height:31px}.axis-label-y{left:-72px}.report-options{margin:0 var(--mw-sp-4) var(--mw-sp-5);padding:var(--mw-sp-5)}.prompt-marquee-section{padding:calc(var(--mw-sp-7) + var(--mw-sp-10)) 0 calc(var(--mw-sp-9) + var(--mw-sp-10))}.prompt-marquee-section h2{font-size:var(--mw-fs-display)}.prompt-marquee:before,.prompt-marquee:after{width:45px}.question-grid{grid-template-columns:1fr}.question-grid article,.question-grid article:nth-child(3n){min-height:220px;padding:var(--mw-sp-7) var(--mw-sp-6);border-right:0}.question-grid h3{margin-top:var(--mw-sp-7)}.cta-wrap{padding:var(--mw-sp-7) 0 calc(var(--mw-sp-1) + var(--mw-sp-10))}.dark-cta{min-height:550px;padding:var(--mw-sp-9) var(--mw-sp-6)}.dark-cta h2{font-size:var(--mw-fs-display)}.dark-cta .cta-actions{flex-direction:column;align-items:flex-start}.dark-cta .mw-btn{width:100%}.cta-orbit{width:230px;height:230px;animation:none;right:-45px}.cta-orbit span{inset:90px}.faq-list{margin:var(--mw-sp-8) var(--mw-sp-5) 0}.faq-list summary{min-height:70px;font-size:var(--mw-fs-mini)}.footer-inner{gap:var(--mw-sp-8) var(--mw-sp-5);padding:calc(var(--mw-sp-2) + var(--mw-sp-9)) var(--mw-sp-5);grid-template-columns:repeat(2,1fr)}.footer-brand{grid-area:auto/1/auto/3}.footer-column:last-child{grid-column:auto}.footer-bottom{padding-block:var(--mw-sp-4);flex-direction:column;justify-content:center;align-items:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.prompt-marquee-track,.dashboard-tilt{transform:none!important}.hero-dashboard-deck,.hero-dashboard-face{transition:none;transform:none}.hero-dashboard-face:not(.is-active){visibility:hidden;opacity:0}.hero-dashboard-face.is-active{visibility:visible;opacity:1}.chart-tooltip{animation:none}.chart-months button:hover span,.chart-months button.is-active span{transform:none}}@media print{.announcement,.site-header,.site-footer{display:none!important}.frame{border:0;width:100%}}.desktop-nav>a.nav-link--tool{background:var(--mw-success-bg);color:var(--mw-green-deep);font-weight:var(--mw-fw-medium)}.desktop-nav>a.nav-link--tool:hover{background:var(--mw-success-bg)}@supports (color:color-mix(in lab, red, red)){.desktop-nav>a.nav-link--tool:hover{background:color-mix(in srgb, var(--mw-success-bg) 70%, var(--mw-green) 30%)}}.desktop-nav>a.nav-link--tool:hover{color:var(--mw-green-deep)}.gh-link{height:32px;padding:0 var(--mw-sp-3);border:1px solid var(--mw-border-strong);border-radius:var(--mw-r-md);color:var(--mw-text-2);font-size:var(--mw-fs-caption);white-space:nowrap;transition:color var(--mw-t-fast) var(--mw-ease), border-color var(--mw-t-fast) var(--mw-ease);align-items:center;gap:6px;display:inline-flex}.gh-link:hover{color:var(--mw-text-1);border-color:var(--mw-text-3)}.desktop-nav>a.gh-link{margin-left:var(--mw-sp-2);border:1px solid var(--mw-border-strong);background:0 0;padding:0 10px}.desktop-nav>a.gh-link:hover{background:var(--mw-border);border-color:var(--mw-text-3)}.desktop-nav>a.gh-link span{display:none}@media (width<=560px){.gh-link span{display: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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.nf-main{flex-direction:column;justify-content:center;align-items:flex-start;gap:18px;max-width:720px;min-height:100vh;margin:0 auto;padding:64px 24px 96px;display:flex}.nf-brand{margin-bottom:24px;display:inline-flex}.nf-code{letter-spacing:4px;color:var(--mw-green-deep);margin:0;font:700 14px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.nf-main h1{color:var(--mw-text-1);margin:0;font-size:clamp(28px,4vw,40px);line-height:1.2}.nf-main p{color:var(--mw-text-2);margin:0;font-size:17px;line-height:1.7}.nf-links{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.nf-note{color:var(--mw-text-3);font-size:14px}.nf-note a{color:var(--mw-green-deep);text-decoration:underline}.careers-page{background:var(--mw-bg);min-width:320px;color:var(--mw-text-1);overflow:clip}.careers-shell{width:min(1120px, calc(100% - var(--mw-sp-8)));margin-inline:auto}.careers-header{z-index:var(--mw-z-sticky);border-bottom:1px solid var(--mw-border);background:color-mix(in srgb, var(--mw-bg) 92%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;top:0}.careers-header-inner{min-height:var(--mw-sp-10);align-items:center;gap:var(--mw-sp-6);grid-template-columns:1fr auto 1fr;display:grid}.careers-brand{width:max-content}.careers-header nav{align-items:center;gap:var(--mw-sp-1);color:var(--mw-text-2);font-size:var(--mw-fs-caption);display:flex}.careers-header nav a{padding:var(--mw-sp-2) var(--mw-sp-3);border-radius:var(--mw-r-md);transition:color var(--mw-t-fast) var(--mw-ease), background var(--mw-t-fast) var(--mw-ease)}.careers-header nav a:hover{color:var(--mw-text-1);background:var(--mw-surface-2)}.careers-header .mw-btn{justify-self:end}.careers-hero{padding:var(--mw-sp-10) 0 var(--mw-sp-9);background:radial-gradient(circle at 50% 10%, color-mix(in srgb, var(--mw-green-lite) 25%, transparent), transparent 38%), linear-gradient(var(--mw-bg), var(--mw-bg))}.careers-hero-copy{text-align:center}.careers-hero h1{max-width:900px;margin:var(--mw-sp-5) auto var(--mw-sp-5);font-size:clamp(var(--mw-fs-display), 6vw, 64px);letter-spacing:-.055em;line-height:1.08}.careers-hero h1 span{color:var(--mw-green-deep)}.careers-hero-copy>p{max-width:720px;color:var(--mw-text-2);font-size:var(--mw-fs-body-lg);line-height:var(--mw-lh-body);margin:0 auto}.careers-hero-actions{justify-content:center;align-items:center;gap:var(--mw-sp-5);margin-top:var(--mw-sp-7);display:flex}.careers-hero-actions>a:not(.mw-btn){color:var(--mw-text-2);font-size:var(--mw-fs-caption)}.careers-hero-actions>a:not(.mw-btn):hover{color:var(--mw-green-deep)}.careers-hero-image{margin-top:var(--mw-sp-9);padding:var(--mw-sp-2);border:1px solid var(--mw-border-strong);border-radius:var(--mw-r-xl);background:var(--mw-surface);box-shadow:var(--mw-e-3);position:relative;overflow:hidden}.careers-hero-image img{object-fit:cover;border-radius:var(--mw-r-lg);width:100%;height:auto;max-height:610px;display:block}.careers-image-note{right:var(--mw-sp-6);bottom:var(--mw-sp-6);gap:var(--mw-sp-1);min-width:180px;padding:var(--mw-sp-4);border:1px solid var(--mw-border-strong);border-radius:var(--mw-r-lg);background:color-mix(in srgb, var(--mw-surface) 94%, transparent);box-shadow:var(--mw-e-2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);flex-direction:column;display:flex;position:absolute}.careers-image-note span{color:var(--mw-text-2);font-size:var(--mw-fs-mini)}.careers-image-note strong{font-size:var(--mw-fs-h3)}.careers-section{padding:var(--mw-sp-10) 0}.careers-why,.careers-faq{background:var(--mw-surface)}.careers-section-heading>span,.career-detail-kicker{color:var(--mw-green-deep);font-size:var(--mw-fs-caption);font-weight:var(--mw-fw-bold);letter-spacing:.08em}.careers-section-heading h2{margin:var(--mw-sp-3) 0 var(--mw-sp-3);font-size:clamp(var(--mw-fs-h1), 4vw, 42px);line-height:var(--mw-lh-title);letter-spacing:-.035em}.careers-section-heading p{max-width:620px;color:var(--mw-text-2);line-height:var(--mw-lh-body);margin:0}.careers-value-grid{gap:var(--mw-sp-4);margin-top:var(--mw-sp-8);grid-template-columns:repeat(4,1fr);display:grid}.careers-value-card{min-height:240px;transition:transform var(--mw-t-slow) var(--mw-ease), box-shadow var(--mw-t-slow) var(--mw-ease)}.careers-value-card:hover{transform:translateY(calc(var(--mw-sp-1) * -1));box-shadow:var(--mw-e-2)}.careers-value-card>svg{width:26px;height:26px;color:var(--mw-green)}.careers-value-card h3{margin:var(--mw-sp-7) 0 var(--mw-sp-2);font-size:var(--mw-fs-h3)}.careers-value-card p{color:var(--mw-text-2);line-height:var(--mw-lh-body);margin:0}.careers-section-heading--row{justify-content:space-between;align-items:end;gap:var(--mw-sp-7);display:flex}.careers-section-heading--row>p{white-space:nowrap}.careers-team-tags{gap:var(--mw-sp-2);margin:var(--mw-sp-7) 0 var(--mw-sp-4);flex-wrap:wrap;display:flex}.careers-salary-note{margin:calc(var(--mw-sp-2) * -1) 0 var(--mw-sp-5);color:var(--mw-text-2);font-size:var(--mw-fs-mini)}.careers-job-list{border-top:1px solid var(--mw-border-strong)}.careers-job-row{grid-template-columns:minmax(0, 1fr) auto var(--mw-sp-6);align-items:center;gap:var(--mw-sp-7);padding:var(--mw-sp-5) var(--mw-sp-3);border-bottom:1px solid var(--mw-border-strong);transition:background var(--mw-t-base) var(--mw-ease), padding var(--mw-t-base) var(--mw-ease);display:grid;position:relative}.careers-job-row:hover{padding-inline:var(--mw-sp-5);background:var(--mw-success-bg)}.careers-job-main{align-items:flex-start;gap:var(--mw-sp-4);min-width:0;display:flex}.careers-job-icon{width:var(--mw-sp-9);height:var(--mw-sp-9);border-radius:var(--mw-r-md);background:var(--mw-surface);color:var(--mw-green-deep);box-shadow:var(--mw-e-1);flex:none;place-items:center;display:grid}.careers-job-icon svg{width:var(--mw-sp-5)}.careers-job-main h3{margin:0 0 var(--mw-sp-1);font-size:var(--mw-fs-h3)}.careers-job-main p{max-width:570px;color:var(--mw-text-2);font-size:var(--mw-fs-caption);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.careers-job-meta{align-items:center;gap:var(--mw-sp-3);font-size:var(--mw-fs-caption);color:var(--mw-text-2);grid-template-columns:84px 112px 142px;display:grid}.careers-job-meta span{align-items:center;gap:var(--mw-sp-1);display:inline-flex}.careers-job-meta svg{width:var(--mw-sp-4)}.careers-job-meta strong{color:var(--mw-text-1);font-weight:var(--mw-fw-medium);text-align:right;white-space:nowrap}.careers-job-arrow{width:var(--mw-sp-5);transition:transform var(--mw-t-base) var(--mw-ease)}.careers-job-row:hover .careers-job-arrow{transform:translateX(var(--mw-sp-1))}.careers-process{background:var(--mw-ink);color:var(--mw-text-inverse)}.careers-process-layout{gap:var(--mw-sp-10);grid-template-columns:.82fr 1.18fr;display:grid}.careers-section-heading--light>span{color:var(--mw-green-lite)}.careers-section-heading--light p{color:var(--mw-n300)}.careers-process-list{border-top:1px solid var(--mw-n700);margin:0;padding:0;list-style:none}.careers-process-list li{grid-template-columns:var(--mw-sp-9) 1fr;gap:var(--mw-sp-5);padding:var(--mw-sp-5) 0;border-bottom:1px solid var(--mw-n700);display:grid}.careers-process-list li>span{color:var(--mw-green-lite);font-family:var(--mw-mono);font-size:var(--mw-fs-caption)}.careers-process-list h3{margin:0 0 var(--mw-sp-1);font-size:var(--mw-fs-body-lg)}.careers-process-list p{color:var(--mw-n300);font-size:var(--mw-fs-caption);line-height:var(--mw-lh-body);margin:0}.careers-faq-layout{gap:var(--mw-sp-10);grid-template-columns:.8fr 1.2fr;display:grid}.careers-faq .careers-section-heading a{color:var(--mw-green-deep);text-underline-offset:var(--mw-sp-1);text-decoration:underline}.careers-faq-list{border-top:1px solid var(--mw-border-strong)}.careers-faq-list details{border-bottom:1px solid var(--mw-border-strong)}.careers-faq-list summary{justify-content:space-between;align-items:center;gap:var(--mw-sp-5);padding:var(--mw-sp-5) 0;font-weight:var(--mw-fw-medium);cursor:pointer;list-style:none;display:flex}.careers-faq-list summary::-webkit-details-marker{display:none}.careers-faq-list summary span{color:var(--mw-green-deep);font-size:var(--mw-fs-h2);transition:transform var(--mw-t-base) var(--mw-ease)}.careers-faq-list details[open] summary span{transform:rotate(45deg)}.careers-faq-list details p{margin:calc(var(--mw-sp-3) * -1) 0 var(--mw-sp-5);color:var(--mw-text-2);line-height:var(--mw-lh-body)}.careers-cta{padding:var(--mw-sp-8) 0;background:var(--mw-green);color:var(--mw-on-brand)}.careers-cta-inner{align-items:center;gap:var(--mw-sp-5);grid-template-columns:auto 1fr auto;display:grid}.careers-cta-inner>svg{width:var(--mw-sp-8);height:var(--mw-sp-8)}.careers-cta-inner span{font-size:var(--mw-fs-caption)}.careers-cta-inner h2{margin:var(--mw-sp-1) 0 0;font-size:var(--mw-fs-h2)}.careers-cta .mw-btn{background:var(--mw-ink);color:var(--mw-text-inverse)}.careers-cta .mw-btn:hover{background:var(--mw-n800)}.careers-footer{padding:var(--mw-sp-8) 0;background:var(--mw-bg);border-top:1px solid var(--mw-border)}.careers-footer-inner{justify-content:space-between;align-items:flex-end;gap:var(--mw-sp-8);display:flex}.careers-footer strong{font-size:var(--mw-fs-h3)}.careers-footer p{margin:var(--mw-sp-2) 0 0;color:var(--mw-text-2);font-size:var(--mw-fs-caption)}.careers-footer-links{justify-content:flex-end;gap:var(--mw-sp-5);color:var(--mw-text-2);font-size:var(--mw-fs-caption);flex-wrap:wrap;display:flex}.careers-footer-links a:hover{color:var(--mw-green-deep)}.career-detail-hero{padding:var(--mw-sp-8) 0 var(--mw-sp-9);border-bottom:1px solid var(--mw-border);background:var(--mw-surface)}.career-back-link{align-items:center;gap:var(--mw-sp-2);color:var(--mw-text-2);font-size:var(--mw-fs-caption);display:inline-flex}.career-back-link:hover{color:var(--mw-green-deep)}.career-back-link svg{width:var(--mw-sp-4)}.career-detail-heading{justify-content:space-between;align-items:end;gap:var(--mw-sp-8);margin-top:var(--mw-sp-8);display:flex}.career-detail-heading h1{margin:var(--mw-sp-3) 0 var(--mw-sp-3);font-size:clamp(var(--mw-fs-display), 6vw, 58px);letter-spacing:-.05em;line-height:1.1}.career-detail-heading p{max-width:680px;color:var(--mw-text-2);font-size:var(--mw-fs-body-lg);line-height:var(--mw-lh-body);margin:0}.career-detail-meta{margin-top:var(--mw-sp-8);border:1px solid var(--mw-border);border-radius:var(--mw-r-lg);background:var(--mw-bg);grid-template-columns:1.55fr repeat(3,1fr);display:grid}.career-detail-meta>span{gap:0 var(--mw-sp-3);padding:var(--mw-sp-4);border-right:1px solid var(--mw-border);grid-template-columns:auto 1fr;align-items:center;display:grid}.career-detail-meta>span:last-child{border-right:0}.career-detail-meta svg{width:var(--mw-sp-5);color:var(--mw-green-deep);grid-row:1/3}.career-detail-meta small{color:var(--mw-text-2);font-size:var(--mw-fs-mini)}.career-detail-meta strong{font-size:var(--mw-fs-ui);line-height:1.45}.career-detail-body{padding:var(--mw-sp-10) 0}.career-detail-grid{gap:var(--mw-sp-10);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.career-detail-content{gap:var(--mw-sp-9);display:grid}.career-detail-content section{padding-bottom:var(--mw-sp-9);border-bottom:1px solid var(--mw-border-strong)}.career-detail-content h2{margin:var(--mw-sp-2) 0 var(--mw-sp-5);font-size:var(--mw-fs-h2)}.career-detail-content ul{gap:var(--mw-sp-3);margin:0;padding:0;list-style:none;display:grid}.career-detail-content li{gap:var(--mw-sp-3);color:var(--mw-text-2);line-height:var(--mw-lh-body);display:flex}.career-detail-content li svg{width:var(--mw-sp-4);margin-top:var(--mw-sp-1);color:var(--mw-green);flex:none}.career-detail-aside{top:calc(var(--mw-sp-10) + var(--mw-sp-4));box-shadow:var(--mw-e-2);position:sticky}.career-detail-aside>span{color:var(--mw-green-deep);font-size:var(--mw-fs-caption);font-weight:var(--mw-fw-bold)}.career-detail-aside h2{margin:var(--mw-sp-2) 0;font-size:var(--mw-fs-h3)}.career-detail-aside p{margin:0 0 var(--mw-sp-5);color:var(--mw-text-2);font-size:var(--mw-fs-caption);line-height:var(--mw-lh-body)}.career-detail-aside .mw-btn{width:100%}.career-detail-aside small{margin-top:var(--mw-sp-5);color:var(--mw-text-2);line-height:var(--mw-lh-body);display:block}.career-detail-aside small a{color:var(--mw-green-deep)}.career-detail-aside small strong{color:var(--mw-text-1);font-weight:var(--mw-fw-medium)}.career-apply-hero{padding:var(--mw-sp-8) 0;border-bottom:1px solid var(--mw-border);background:var(--mw-surface)}.career-apply-heading>.mw-tag{margin-top:var(--mw-sp-7)}.career-apply-heading h1{margin:var(--mw-sp-3) 0 var(--mw-sp-2);font-size:clamp(var(--mw-fs-display), 5vw, 52px);letter-spacing:-.045em}.career-apply-heading>p{align-items:center;gap:var(--mw-sp-2);color:var(--mw-text-2);margin:0;display:flex}.career-apply-heading>p svg{width:var(--mw-sp-4)}.career-apply-body{padding:var(--mw-sp-9) 0 var(--mw-sp-10)}.career-apply-layout{gap:var(--mw-sp-8);grid-template-columns:280px minmax(0,1fr);align-items:start;display:grid}.career-apply-note{top:calc(var(--mw-sp-10) + var(--mw-sp-4));padding:var(--mw-sp-5);border-radius:var(--mw-r-lg);background:var(--mw-ink);color:var(--mw-text-inverse);position:sticky}.career-apply-note>svg{width:var(--mw-sp-6);color:var(--mw-green-lite)}.career-apply-note h2{margin:var(--mw-sp-5) 0 var(--mw-sp-2);font-size:var(--mw-fs-h3)}.career-apply-note p,.career-apply-note li{color:var(--mw-n300);font-size:var(--mw-fs-caption);line-height:var(--mw-lh-body)}.career-apply-note ul{padding-left:var(--mw-sp-5);margin:var(--mw-sp-5) 0 0}.career-apply-form{padding:var(--mw-sp-7)}.career-form-honeypot{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.career-form-section+.career-form-section{margin-top:var(--mw-sp-9);padding-top:var(--mw-sp-8);border-top:1px solid var(--mw-border)}.career-form-section-heading{gap:var(--mw-sp-4);margin-bottom:var(--mw-sp-6);display:flex}.career-form-section-heading>span{width:var(--mw-sp-8);height:var(--mw-sp-8);border-radius:var(--mw-r-full);background:var(--mw-success-bg);color:var(--mw-green-deep);font-family:var(--mw-mono);font-size:var(--mw-fs-mini);flex:none;place-items:center;display:grid}.career-form-section-heading h2{font-size:var(--mw-fs-h3);margin:0}.career-form-section-heading p{margin:var(--mw-sp-1) 0 0;color:var(--mw-text-2);font-size:var(--mw-fs-caption)}.career-form-grid{gap:var(--mw-sp-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.career-apply-form .mw-field{max-width:none}.career-field-wide+.career-field-wide{margin-top:var(--mw-sp-5)}.career-file-field .mw-input{height:auto;padding:var(--mw-sp-3)}.career-consent{margin-top:var(--mw-sp-7);color:var(--mw-text-2);align-items:flex-start}.career-consent input{margin-top:var(--mw-sp-1)}.career-form-submit{justify-content:space-between;align-items:center;gap:var(--mw-sp-5);margin-top:var(--mw-sp-6);display:flex}.career-form-submit>span{align-items:center;gap:var(--mw-sp-2);color:var(--mw-text-2);font-size:var(--mw-fs-caption);display:inline-flex}.career-form-submit>span svg{width:var(--mw-sp-4)}.career-form-submit .mw-btn:disabled{cursor:wait;opacity:.72}.career-submit-spinner{animation:career-submit-spin var(--mw-t-slow) linear infinite}.career-apply-form .mw-alert{margin:var(--mw-sp-5) 0 0}.career-apply-form .mw-alert svg{width:var(--mw-sp-5);flex:none}.career-form-disclosure{margin:var(--mw-sp-4) 0 0;color:var(--mw-text-3);font-size:var(--mw-fs-mini);line-height:var(--mw-lh-body)}@keyframes career-submit-spin{to{transform:rotate(360deg)}}@media (width<=960px){.careers-value-grid{grid-template-columns:repeat(2,1fr)}.careers-job-row{grid-template-columns:minmax(0, 1fr) var(--mw-sp-6)}.careers-job-meta{margin-left:calc(var(--mw-sp-9) + var(--mw-sp-4));grid-area:2/1/auto/-1;grid-template-columns:repeat(3,max-content)}.careers-job-meta strong{text-align:left}.careers-job-arrow{grid-area:1/2}.careers-process-layout,.careers-faq-layout{grid-template-columns:1fr}.career-detail-grid{gap:var(--mw-sp-7);grid-template-columns:minmax(0,1fr) 280px}}@media (width<=760px){.careers-shell{width:min(100% - var(--mw-sp-6), 1120px)}.careers-header-inner{grid-template-columns:1fr auto}.careers-header nav{display:none}.careers-hero{padding-top:var(--mw-sp-8)}.careers-hero h1{letter-spacing:-.04em}.careers-hero-actions{flex-direction:column}.careers-hero-image{margin-top:var(--mw-sp-7);padding:var(--mw-sp-1)}.careers-image-note{right:var(--mw-sp-3);bottom:var(--mw-sp-3);min-width:150px}.careers-section{padding:var(--mw-sp-9) 0}.careers-section-heading--row{display:block}.careers-section-heading--row>p{margin-top:var(--mw-sp-3);white-space:normal}.careers-value-grid{grid-template-columns:1fr}.careers-value-card{min-height:0}.careers-job-row{gap:var(--mw-sp-4);padding-inline:0}.careers-job-row:hover{padding-inline:var(--mw-sp-2)}.careers-job-main p{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.careers-job-meta{gap:var(--mw-sp-2) var(--mw-sp-4);grid-template-columns:repeat(2,max-content);margin-left:0}.careers-job-meta strong{grid-column:1/-1}.careers-cta-inner{grid-template-columns:auto 1fr}.careers-cta-inner .mw-btn{grid-column:1/-1;width:100%}.careers-footer-inner{flex-direction:column;align-items:flex-start}.careers-footer-links{justify-content:flex-start}.career-detail-heading{flex-direction:column;align-items:flex-start}.career-detail-meta{grid-template-columns:repeat(2,1fr)}.career-detail-meta>span:nth-child(2){border-right:0}.career-detail-meta>span:nth-child(-n+2){border-bottom:1px solid var(--mw-border)}.career-detail-grid{grid-template-columns:1fr}.career-detail-aside,.career-apply-note{position:static}.career-apply-layout{grid-template-columns:1fr}.career-apply-note{order:2}.career-form-grid{grid-template-columns:1fr}}@media (width<=480px){.careers-header .mw-btn{padding-inline:var(--mw-sp-3)}.careers-brand .mw-brand-logo--horizontal{width:var(--mw-logo-lockup-min-width)}.careers-hero h1 br{display:none}.careers-image-note{min-width:0;margin-top:var(--mw-sp-2);position:static}.careers-job-main{gap:var(--mw-sp-3)}.careers-job-icon{width:var(--mw-sp-8);height:var(--mw-sp-8)}.careers-job-meta{margin-left:calc(var(--mw-sp-8) + var(--mw-sp-3))}.career-detail-meta{grid-template-columns:1fr}.career-detail-meta>span{border-right:0;border-bottom:1px solid var(--mw-border)}.career-detail-meta>span:last-child{border-bottom:0}.career-apply-form{padding:var(--mw-sp-5)}.career-form-submit{flex-direction:column;align-items:flex-start}.career-form-submit .mw-btn{width:100%}}@media (prefers-reduced-motion:reduce){.careers-value-card:hover,.careers-job-row:hover .careers-job-arrow{transform:none}.career-submit-spinner{animation:none}}.trust-page{background:radial-gradient(circle at 78% 0, color-mix(in srgb, var(--mw-green-lite) 22%, transparent), transparent 34rem), var(--mw-bg);min-width:320px;min-height:100vh;color:var(--mw-text-1)}.trust-header{z-index:20;align-items:center;gap:var(--mw-sp-5);min-height:68px;padding:var(--mw-sp-3) max(24px, calc((100vw - 1160px) / 2));border-bottom:1px solid var(--mw-border);background:color-mix(in srgb, var(--mw-bg) 93%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);grid-template-columns:190px 1fr auto;display:grid;position:sticky;top:0}.trust-brand{width:max-content;display:inline-flex}.trust-header nav{justify-content:center;align-items:center;gap:var(--mw-sp-1);display:flex}.trust-header nav a{border-radius:var(--mw-r-sm);color:var(--mw-text-2);font-size:var(--mw-fs-caption);padding:8px 10px}.trust-header nav a:hover,.trust-header nav a[aria-current=page]{background:var(--mw-surface-2);color:var(--mw-ink)}.trust-main{width:min(960px,100% - 40px);margin:0 auto;padding:92px 0 110px}.trust-hero{max-width:780px;margin-bottom:64px}.trust-hero>span{color:var(--mw-green-deep);font-size:var(--mw-fs-mini);font-weight:var(--mw-fw-bold);letter-spacing:.14em;text-transform:uppercase}.trust-hero h1{max-width:760px;margin:var(--mw-sp-4) 0;letter-spacing:-.055em;font-size:clamp(38px,7vw,72px);line-height:1.04}.trust-hero p{max-width:720px;color:var(--mw-text-2);margin:0;font-size:clamp(17px,2.2vw,21px);line-height:1.75}.trust-hero small{margin-top:var(--mw-sp-5);color:var(--mw-text-3);font-size:var(--mw-fs-caption);display:block}.trust-content{gap:var(--mw-sp-6);display:grid}.trust-content>section,.trust-card{border:1px solid var(--mw-border);border-radius:var(--mw-r-xl);background:color-mix(in srgb, var(--mw-surface) 97%, transparent);box-shadow:var(--mw-e-1);padding:clamp(24px,4vw,40px)}.trust-content section>span{color:var(--mw-green-deep);font-size:var(--mw-fs-mini);font-weight:var(--mw-fw-bold);letter-spacing:.08em;text-transform:uppercase}.trust-content h2{margin:var(--mw-sp-2) 0 var(--mw-sp-4);letter-spacing:-.035em;font-size:clamp(24px,4vw,34px)}.trust-content h3{margin:0 0 var(--mw-sp-2);font-size:var(--mw-fs-h3)}.trust-content p,.trust-content li,.trust-content dd{color:var(--mw-text-2);font-size:var(--mw-fs-body-lg);line-height:1.85}.trust-content p{margin:0}.trust-content p+p{margin-top:var(--mw-sp-4)}.trust-content a{color:var(--mw-green-deep);text-underline-offset:3px;text-decoration:underline}.trust-content ul,.trust-content ol{gap:var(--mw-sp-3);margin:var(--mw-sp-4) 0 0;padding-left:1.25rem;display:grid}.trust-facts{margin:var(--mw-sp-5) 0 0;border:1px solid var(--mw-border);border-radius:var(--mw-r-lg);background:var(--mw-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.trust-facts>div{padding:var(--mw-sp-5);background:var(--mw-surface)}.trust-facts dt{margin-bottom:var(--mw-sp-2);color:var(--mw-text-3);font-size:var(--mw-fs-mini);font-weight:var(--mw-fw-bold);letter-spacing:.08em;text-transform:uppercase}.trust-facts dd{color:var(--mw-text-1);margin:0}.trust-role-grid,.trust-principle-grid{gap:var(--mw-sp-4);margin-top:var(--mw-sp-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.trust-role-grid article,.trust-principle-grid article{padding:var(--mw-sp-5);border:1px solid var(--mw-border);border-radius:var(--mw-r-lg);background:var(--mw-surface-2)}.trust-role-grid article p,.trust-principle-grid article p{font-size:var(--mw-fs-body)}.trust-note{border-left:4px solid var(--mw-gold)!important}.trust-table-wrap{margin-top:var(--mw-sp-5);border:1px solid var(--mw-border);border-radius:var(--mw-r-lg);overflow-x:auto}.trust-capability-table{border-collapse:collapse;background:var(--mw-surface);width:100%;min-width:720px}.trust-capability-table th,.trust-capability-table td{padding:var(--mw-sp-4);border-bottom:1px solid var(--mw-border);text-align:left;vertical-align:top;line-height:1.65}.trust-capability-table thead th{background:var(--mw-surface-2);color:var(--mw-text-3);font-size:var(--mw-fs-mini);letter-spacing:.06em;text-transform:uppercase}.trust-capability-table tbody th{width:22%;color:var(--mw-text-1);font-size:var(--mw-fs-body)}.trust-capability-table tbody td{color:var(--mw-text-2);font-size:var(--mw-fs-body)}.trust-capability-table tbody td:nth-child(2){width:16%;color:var(--mw-green-deep);font-weight:var(--mw-fw-bold)}.trust-capability-table tr:last-child th,.trust-capability-table tr:last-child td{border-bottom:0}.trust-footer{justify-content:space-between;gap:var(--mw-sp-8);border-top:1px solid var(--mw-border);background:var(--mw-surface);padding:48px max(24px,50vw - 580px);display:flex}.trust-footer strong{font-size:var(--mw-fs-h3)}.trust-footer p{max-width:430px;margin:var(--mw-sp-2) 0 0;color:var(--mw-text-2);font-size:var(--mw-fs-caption);line-height:1.7}.trust-footer nav{place-content:flex-start flex-end;gap:var(--mw-sp-4) var(--mw-sp-5);max-width:560px;color:var(--mw-text-2);font-size:var(--mw-fs-caption);flex-wrap:wrap;display:flex}.trust-footer a:hover{color:var(--mw-green-deep)}@media (width<=900px){.trust-header{grid-template-columns:1fr auto}.trust-header nav{grid-column:1/-1;justify-content:flex-start;padding-bottom:2px;overflow-x:auto}.trust-header nav a{white-space:nowrap}.trust-main{padding-top:64px}}@media (width<=640px){.trust-header{padding-inline:16px}.trust-header>.mw-btn{min-height:36px;padding-inline:12px}.trust-main{width:min(100% - 28px,960px);padding-bottom:72px}.trust-hero{margin-bottom:40px}.trust-facts,.trust-role-grid,.trust-principle-grid{grid-template-columns:1fr}.trust-footer{flex-direction:column;align-items:flex-start;padding-inline:20px}.trust-footer nav{justify-content:flex-start}}.cases-page{background:var(--mw-bg);color:var(--mw-text-1);flex-direction:column;min-height:100vh;display:flex}.cases-page main{flex:1}.cases-shell{width:min(100% - 2.5rem,68rem);margin-inline:auto}.cases-header{border-bottom:1px solid var(--mw-border);background:var(--mw-surface);padding-block:1rem}.cases-header .cases-shell{align-items:center;gap:1.5rem;display:flex}.cases-header nav{font-size:var(--mw-fs-ui);gap:1.25rem;margin-inline-start:auto;display:flex}.cases-header nav a{color:var(--mw-text-2);text-decoration:none}.cases-header nav a:hover,.cases-header nav a.is-current{color:var(--mw-text-1)}.cases-header nav a.is-current{font-weight:var(--mw-fw-medium)}.cases-footer{border-top:1px solid var(--mw-border);font-size:var(--mw-fs-ui);color:var(--mw-text-2);margin-top:4rem;padding-block:1.75rem}.cases-footer .cases-shell{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.cases-footer nav{flex-wrap:wrap;gap:1rem;display:flex}.cases-footer a{color:inherit}.cases-sample-notice{border:1px solid var(--mw-warning-border);background:var(--mw-warning-bg);width:min(100% - 2.5rem,68rem);color:var(--mw-warning-text);border-radius:var(--mw-r-lg);margin:1.5rem auto 0;padding:1rem 1.25rem}.cases-sample-notice strong{margin-bottom:.35rem;display:block}.cases-sample-notice p{margin:0;line-height:1.7}.cases-hero{padding-block:3.5rem 2.5rem}.cases-hero h1{font-size:clamp(1.75rem,3.5vw,2.5rem);line-height:var(--mw-lh-title);margin:.75rem 0 1rem}.cases-hero p{max-width:46rem;color:var(--mw-text-2);margin:0;line-height:1.8}.cases-hero__links{flex-wrap:wrap;gap:1.25rem;margin-top:1.5rem;display:flex}.cases-hero__links a{color:var(--mw-link)}.cases-zone{padding-block:2.5rem}.cases-zone--declined{border-top:1px solid var(--mw-border)}.cases-zone>header h2{margin:0 0 .5rem;font-size:1.5rem}.cases-zone>header p{max-width:46rem;color:var(--mw-text-2);margin:0 0 1.75rem;line-height:1.75}.cases-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:1.25rem;display:grid}.case-card{background:var(--mw-surface);border:1px solid var(--mw-border);border-radius:var(--mw-r-lg);flex-direction:column;gap:.65rem;padding:1.25rem 1.35rem;display:flex}.case-card__top{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.case-card__top small{color:var(--mw-text-3);font-size:var(--mw-fs-mini)}.case-card h3{margin:0;font-size:1.125rem;line-height:1.5}.case-card h3 a{color:inherit;text-decoration:none}.case-card h3 a:hover{text-decoration:underline}.case-card p{color:var(--mw-text-2);margin:0;line-height:1.7}.case-card__meta{font-size:var(--mw-fs-mini);gap:.4rem;margin:0;display:grid}.case-card__meta div{gap:.5rem;display:flex}.case-card__meta dt{color:var(--mw-text-3);flex:none}.case-card__meta dd{color:var(--mw-text-2);margin:0}.case-card__link{color:var(--mw-link);margin-top:auto}.cases-empty{border:1px dashed var(--mw-border-strong);border-radius:var(--mw-r-lg);max-width:46rem;padding:2rem 1.5rem}.cases-empty h3{margin:0 0 .6rem;font-size:1.125rem}.cases-empty p{color:var(--mw-text-2);margin:0;line-height:1.8}.cases-ledger{margin-bottom:2rem}.cases-ledger h3{margin:0 0 .75rem;font-size:1rem}.cases-ledger__scroll{overflow-x:auto}.cases-ledger table{border-collapse:collapse;width:100%;font-size:var(--mw-fs-ui)}.cases-ledger th,.cases-ledger td{text-align:start;border-bottom:1px solid var(--mw-border);white-space:nowrap;padding:.6rem .75rem}.cases-ledger thead th{color:var(--mw-text-3);font-weight:var(--mw-fw-regular)}.cases-ledger tbody th{font-weight:var(--mw-fw-medium);white-space:normal}.cases-ledger tbody th a{color:var(--mw-link)}.cases-ledger td{font-variant-numeric:tabular-nums;color:var(--mw-text-2)}.case-detail{max-width:46rem;padding-block:3rem 1rem}.case-detail__top{align-items:center;gap:.75rem;margin-bottom:.9rem;display:flex}.case-detail__top small{color:var(--mw-text-3);font-size:var(--mw-fs-mini)}.case-detail h1{font-size:clamp(1.6rem,3vw,2.15rem);line-height:var(--mw-lh-title);margin:0 0 .75rem}.case-detail__lead{font-size:var(--mw-fs-body-lg);color:var(--mw-text-2);border-bottom:1px solid var(--mw-border);margin:0 0 2rem;padding-bottom:1.5rem;line-height:1.8}.case-narrative{font-size:var(--mw-fs-body-lg);margin:0 0 1.75rem;line-height:1.9}.case-pullquote{border-inline-start:3px solid var(--mw-border-strong);margin:0 0 2rem;padding:.25rem 0 .25rem 1rem;font-size:1.125rem;line-height:1.8}.case-section{margin-bottom:2.25rem}.case-section h2{margin:0 0 1rem;font-size:1.1875rem}.case-findings,.case-reasoning{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.case-findings li p,.case-reasoning li{margin:0;line-height:1.8}.case-findings li small{font-size:var(--mw-fs-mini);color:var(--mw-text-3);margin-top:.35rem;display:block}.case-signal{background:var(--mw-surface);border:1px solid var(--mw-border);border-radius:var(--mw-r-lg);margin-bottom:.75rem;padding:1rem 1.15rem}.case-signal--inferred{border-color:var(--mw-warning-border)}.case-signal__top{align-items:center;gap:.6rem;margin-bottom:.6rem;display:flex}.case-signal__top small{color:var(--mw-text-3);font-size:var(--mw-fs-mini)}.case-signal p{margin:0;line-height:1.8}.case-signal__duty{font-size:var(--mw-fs-ui);color:var(--mw-text-2);margin-top:.6rem!important}.case-signal__scope{font-size:var(--mw-fs-ui);color:var(--mw-text-2);margin:1rem 0 0}.case-block{border-radius:var(--mw-r-lg);padding:1.25rem 1.4rem}.case-block h2{margin:0 0 .75rem;font-size:1.0625rem}.case-block ul{gap:.6rem;margin:0;padding-inline-start:1.15rem;line-height:1.8;display:grid}.case-block--neutral{background:var(--mw-surface-2)}.case-block--warning{background:var(--mw-warning-bg);color:var(--mw-warning-text)}.case-block--success{background:var(--mw-success-bg)}.case-block--auth{background:var(--mw-surface);border:1px solid var(--mw-border)}.case-block--auth dl{gap:.6rem;margin:0;display:grid}.case-block--auth dl div{gap:.75rem;display:flex}.case-block--auth dt{color:var(--mw-text-3);flex:none;min-width:8rem}.case-block--auth dd{margin:0;line-height:1.7}.case-comparison{background:var(--mw-surface);border:1px solid var(--mw-border);border-radius:var(--mw-r-lg);margin-bottom:1rem;padding:1.15rem 1.3rem}.case-comparison h3{margin:0 0 .85rem;font-size:1rem}.case-comparison__numbers{flex-wrap:wrap;gap:2.5rem;margin-bottom:1rem;display:flex}.case-comparison__numbers span{font-size:var(--mw-fs-mini);color:var(--mw-text-3);margin-bottom:.15rem;display:block}.case-comparison__numbers strong{font-size:1.75rem;font-weight:var(--mw-fw-bold);font-variant-numeric:tabular-nums;line-height:1}.case-comparison__numbers i{font-style:normal;font-size:var(--mw-fs-mini);font-weight:var(--mw-fw-regular);color:var(--mw-text-3);margin-inline-start:.3rem}.case-badges{font-size:var(--mw-fs-mini);border-top:1px solid var(--mw-border);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:.6rem 1rem;margin:0;padding-top:.9rem;display:grid}.case-badges div{flex-direction:column;gap:.1rem;display:flex}.case-badges dt{color:var(--mw-text-3)}.case-badges dd{color:var(--mw-text-2);margin:0;line-height:1.6}.case-badges__method{grid-column:1/-1}.case-detail__foot{border-top:1px solid var(--mw-border);font-size:var(--mw-fs-ui);color:var(--mw-text-2);padding-top:1.25rem}.case-detail__foot p{margin:0 0 .5rem;line-height:1.7}.case-detail__foot a{color:var(--mw-link)}.cases-blocked{border:1px dashed var(--mw-warning-border);background:var(--mw-warning-bg);color:var(--mw-warning-text);border-radius:var(--mw-r-lg);margin-top:1.5rem;padding:1rem 1.25rem}.cases-blocked strong{margin-bottom:.5rem;display:block}.cases-blocked ul{gap:.4rem;margin:0;padding-inline-start:1.15rem;line-height:1.7;display:grid}.case-comparison__pending{color:var(--muted-foreground,#8a8f8d);font-size:.95rem;font-weight:600}.case-retest-note{border-left:3px solid var(--border,#dde3e0);color:var(--muted-foreground,#6b7472);margin-top:14px;padding:12px 16px;font-size:.9rem}.loc-page{--loc-max:1120px;flex-direction:column;min-height:100vh;display:flex}.loc-header{align-items:center;gap:var(--mw-sp-5);max-width:var(--loc-max);width:100%;padding:var(--mw-sp-4) var(--mw-sp-5);margin:0 auto;display:flex}.loc-header nav{align-items:center;gap:var(--mw-sp-5);flex-wrap:wrap;margin-inline-start:auto;display:flex}.loc-header nav a{color:var(--mw-ink);font-weight:500;text-decoration:none}.loc-header nav a:hover{color:var(--mw-green-deep)}.loc-nav-foreign{align-items:baseline;gap:var(--mw-sp-2);display:inline-flex}.loc-nav-foreign span{color:var(--mw-n500);border:1px solid var(--mw-n100);border-radius:999px;padding:0 .5em;font-size:.75rem}.loc-langs{align-items:center;gap:var(--mw-sp-2);flex:none;display:inline-flex}.loc-langs a{color:var(--mw-n500);border-radius:var(--mw-radius-sm,6px);padding:.15em .55em;font-size:.875rem;text-decoration:none}.loc-langs a:hover{background:var(--mw-n50);color:var(--mw-ink)}.loc-langs a[aria-current=true]{color:var(--mw-green-deep);font-weight:700}.loc-page main{flex:1}.loc-hero,.loc-section{max-width:var(--loc-max);padding:var(--mw-sp-8) var(--mw-sp-5);margin:0 auto}.loc-hero{padding-block:var(--mw-sp-10) var(--mw-sp-8)}.loc-hero--compact{padding-block:var(--mw-sp-8) var(--mw-sp-5)}.loc-hero h1{letter-spacing:-.02em;margin:var(--mw-sp-4) 0;font-size:clamp(2rem,4.4vw,3.2rem);line-height:1.18}.loc-hero h1 span{color:var(--mw-green-deep)}.loc-lede{color:var(--mw-n600,#5c6e62);max-width:68ch;font-size:1.0625rem;line-height:1.85}.loc-hero-actions{gap:var(--mw-sp-3);margin-top:var(--mw-sp-6);flex-wrap:wrap;display:flex}.loc-section h2{align-items:center;gap:var(--mw-sp-3);margin-bottom:var(--mw-sp-4);font-size:clamp(1.4rem,2.4vw,1.9rem);display:flex}.loc-section--tint{background:var(--mw-n50);max-width:none}.loc-section--tint>*{max-width:var(--loc-max);margin-inline:auto}.loc-grid2,.loc-grid3{gap:var(--mw-sp-4);margin-top:var(--mw-sp-6);display:grid}.loc-grid2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.loc-grid3{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.loc-grid2 h3,.loc-grid3 h3{margin-bottom:var(--mw-sp-2);font-size:1.0625rem}.loc-funnel{margin-top:var(--mw-sp-6);gap:var(--mw-sp-1);list-style:none;display:grid}.loc-funnel li{gap:var(--mw-sp-4);padding:var(--mw-sp-4) 0;border-bottom:1px solid var(--mw-n100);align-items:flex-start;display:flex}.loc-funnel li:last-child{border-bottom:none}.loc-funnel-code{border-radius:var(--mw-radius-md,10px);background:var(--mw-success-bg,#e8f6eb);width:2.75rem;height:2.75rem;color:var(--mw-green-deep);flex:none;place-items:center;font-weight:800;display:grid}.loc-funnel strong{margin-bottom:.2em;display:block}.loc-funnel p{color:var(--mw-n500);line-height:1.7}.loc-metrics{gap:var(--mw-sp-4);margin-top:var(--mw-sp-6);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.loc-metrics dt{color:var(--mw-green-deep);margin-bottom:var(--mw-sp-2);font-size:1.25rem;font-weight:800}.loc-metrics dd{color:var(--mw-n500);line-height:1.7}.loc-defs{gap:var(--mw-sp-4);margin-top:var(--mw-sp-5);display:grid}.loc-defs>div{padding:var(--mw-sp-4) 0;border-bottom:1px solid var(--mw-n100)}.loc-defs>div:last-child{border-bottom:none}.loc-defs dt{color:var(--mw-ink);margin-bottom:var(--mw-sp-2);font-weight:700}.loc-defs dd{color:var(--mw-n500);line-height:1.75}.loc-steps{gap:var(--mw-sp-4);margin-top:var(--mw-sp-4);list-style:none;display:grid}.loc-steps li{gap:var(--mw-sp-3);align-items:flex-start;line-height:1.7;display:flex}.loc-steps li>span{background:var(--mw-green);color:#fff;border-radius:50%;flex:none;place-items:center;width:1.75rem;height:1.75rem;font-size:.8125rem;font-weight:800;display:grid}.loc-steps strong{margin-bottom:.2em;display:block}.loc-steps p{color:var(--mw-n500)}.loc-promise ul,.loc-nopromise ul{gap:var(--mw-sp-3);margin-top:var(--mw-sp-3);list-style:none;display:grid}.loc-promise li,.loc-nopromise li{gap:var(--mw-sp-3);align-items:flex-start;line-height:1.65;display:flex}.loc-promise svg{color:var(--mw-green-deep);flex:none;margin-top:.2em}.loc-nopromise svg{color:var(--mw-danger,#d2543f);flex:none;margin-top:.2em}.loc-promise h3{color:var(--mw-green-deep)}.loc-nopromise h3{color:var(--mw-danger,#d2543f)}.loc-plan-price{margin:var(--mw-sp-3) 0;font-size:2.4rem;font-weight:800}.loc-plan-price small{color:var(--mw-n500);margin-inline-start:.35em;font-size:.9rem;font-weight:400}.loc-plan ul{gap:var(--mw-sp-2);margin-top:var(--mw-sp-3);list-style:none;display:grid}.loc-plan li{gap:var(--mw-sp-2);color:var(--mw-n500);align-items:flex-start;line-height:1.6;display:flex}.loc-plan svg{color:var(--mw-green);flex:none;margin-top:.25em}.loc-plan--hero{background:var(--mw-ink);color:#fff}.loc-plan--hero h2,.loc-plan--hero .loc-plan-price{color:#fff}.loc-plan--hero li{color:#ffffffd9}.loc-contact-card dl{gap:var(--mw-sp-4);display:grid}.loc-contact-card dt{align-items:center;gap:var(--mw-sp-2);color:var(--mw-n500);margin-bottom:var(--mw-sp-1);font-size:.875rem;display:flex}.loc-contact-card dd{font-weight:600;line-height:1.6}.loc-note{margin-top:var(--mw-sp-5);color:var(--mw-n500);font-size:.875rem;line-height:1.7}.loc-closing{text-align:center}.loc-closing p{max-width:60ch;margin:var(--mw-sp-3) auto var(--mw-sp-6);color:var(--mw-n500);line-height:1.8}.loc-footer{background:var(--mw-ink);color:#fffc;margin-top:var(--mw-sp-10)}.loc-footer-main,.loc-footer-legal{max-width:var(--loc-max);padding:var(--mw-sp-6) var(--mw-sp-5);margin-inline:auto}.loc-footer-main{gap:var(--mw-sp-6);flex-wrap:wrap;justify-content:space-between;display:flex}.loc-footer-main nav{gap:var(--mw-sp-2);display:grid}.loc-footer a{color:#ffffffd9;text-decoration:none}.loc-footer a:hover{color:#fff;text-decoration:underline}.loc-footer-contact{gap:var(--mw-sp-2);display:grid}.loc-footer-legal{gap:var(--mw-sp-4);color:#fff9;border-top:1px solid #ffffff1f;flex-wrap:wrap;align-items:center;font-size:.8125rem;display:flex}.loc-footer-switch{align-items:center;gap:var(--mw-sp-2);margin-inline-start:auto;display:inline-flex}.loc-footer .loc-langs a{color:#ffffffbf}.loc-footer .loc-langs a:hover{color:#fff;background:#ffffff1a}.loc-footer .loc-langs a[aria-current=true]{color:var(--mw-green-lite,#8fd79c)}@media (width<=720px){.loc-header{gap:var(--mw-sp-3);flex-wrap:wrap}.loc-header nav{order:3;width:100%;margin-inline-start:0}.loc-footer-switch{margin-inline-start:0}}.loc-plan-promo{margin-top:calc(var(--mw-sp-2) * -1);color:var(--mw-n500);font-size:.875rem}.loc-plan-promo s{opacity:.7;margin-inline-end:.4em}.loc-plan--hero .loc-plan-promo{color:#ffffffbf}.check-shell{width:100%;max-width:60rem;padding:0 var(--mw-sp-5);margin:0 auto}.check-header{border-bottom:1px solid var(--mw-border);background:var(--mw-surface)}.check-header-inner{align-items:center;gap:var(--mw-sp-6);padding-block:var(--mw-sp-4);display:flex}.check-brand{flex:none;display:inline-flex}.check-header-actions{align-items:center;gap:var(--mw-sp-4);flex:none;display:flex}.star-anchor{align-items:center;display:inline-flex;position:relative}.star-anchor:has(.star-prompt) .gh-link{outline:2px solid var(--mw-green);outline-offset:2px;color:var(--mw-text-1);border-radius:8px}.star-prompt{background:var(--mw-surface);border:1px solid var(--mw-green-lite);z-index:40;border-radius:14px;width:322px;max-width:calc(100vw - 32px);padding:14px 16px 13px;animation:.26s cubic-bezier(.2,.9,.3,1.2) star-prompt-in;position:absolute;top:calc(100% + 14px);right:-20px;box-shadow:0 10px 28px #10291b1f}.star-prompt:before{content:"";background:var(--mw-surface);border-left:1px solid var(--mw-green-lite);border-top:1px solid var(--mw-green-lite);width:14px;height:14px;position:absolute;top:-8px;right:50px;transform:rotate(45deg)}@keyframes star-prompt-in{0%{opacity:0;transform:translateY(-6px)scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.star-prompt{animation:none}}.star-prompt__close{width:22px;height:22px;color:var(--mw-text-3);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0;font-size:17px;line-height:1;position:absolute;top:6px;right:8px}.star-prompt__close:hover{color:var(--mw-text-1);background:var(--mw-surface-2)}.star-prompt__row{align-items:flex-start;gap:11px;display:flex}.star-prompt__frog{flex:none;width:42px;height:42px;margin-top:1px}.star-prompt__title{color:var(--mw-text-1);margin:0 0 3px;padding-right:14px;font-size:14px}.star-prompt__body{color:var(--mw-text-2);margin:0;font-size:12.5px;line-height:1.6}.star-prompt__actions{gap:8px;margin-top:13px;display:flex}.star-prompt__go{text-align:center;background:var(--mw-green);color:#fff;border-radius:8px;flex:1;padding:7px 10px;font-size:13px;text-decoration:none}.star-prompt__go:hover{background:var(--mw-ink);color:#fff}.star-prompt__done{border:1px solid var(--mw-green-lite);color:var(--mw-text-1);cursor:pointer;background:0 0;border-radius:8px;padding:7px 12px;font-size:13px}.star-prompt__done:hover{background:var(--mw-success-bg)}.star-prompt__never{width:100%;color:var(--mw-text-3);cursor:pointer;background:0 0;border:0;margin-top:9px;padding:2px;font-size:12px;display:block}.star-prompt__never:hover{color:var(--mw-text-2);text-decoration:underline}.check-header nav{gap:var(--mw-sp-6);font-size:var(--mw-fs-ui);margin-left:auto;display:flex}.check-header nav a{color:var(--mw-text-2);transition:color var(--mw-t-fast) var(--mw-ease);text-decoration:none}.check-header nav a:hover{color:var(--mw-text-1)}@media (width<=720px){.check-header nav{display:none}.check-header-inner{justify-content:space-between}}.check-hero{padding-block:clamp(var(--mw-sp-6), 6vw, var(--mw-sp-9)) var(--mw-sp-7);text-align:center;position:relative;overflow:hidden}.check-hero:before{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#0000 58%,#3eaf550d 58.4%,#0000 59%),radial-gradient(circle,#0000 40%,#3eaf550b 40.4%,#0000 41%);border-radius:50%;height:42rem;margin:auto;position:absolute;inset:-40% 0 auto}.check-hero>*{position:relative}.check-eyebrow{height:28px;padding:0 var(--mw-sp-4);border-radius:var(--mw-r-full);background:var(--mw-success-bg);color:var(--mw-green-deep);font-size:var(--mw-fs-caption);font-weight:var(--mw-fw-medium);align-items:center;display:inline-flex}.check-title-card{margin-right:var(--mw-sp-3);padding:4px var(--mw-sp-4);border:1px solid var(--mw-green);border-radius:var(--mw-r-md);background:var(--mw-surface);color:var(--mw-green-deep);font-size:clamp(13px,1.5vw,17px);font-weight:var(--mw-fw-medium);letter-spacing:0;vertical-align:middle;white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.check-form-hint{max-width:38rem;margin:var(--mw-sp-5) auto 0;font-size:var(--mw-fs-caption);line-height:var(--mw-lh-body);color:var(--mw-text-2);display:block}.check-form-hint strong{color:var(--mw-text-1);font-weight:var(--mw-fw-medium)}.check-title{margin-top:var(--mw-sp-5);font-size:clamp(26px,4.4vw,46px);font-weight:var(--mw-fw-bold);line-height:var(--mw-lh-title);letter-spacing:-.02em;color:var(--mw-text-1);text-wrap:balance}.check-title em{color:var(--mw-green-deep);font-style:normal;display:block}.check-lede{max-width:34rem;margin:var(--mw-sp-4) auto 0;font-size:var(--mw-fs-body-lg);line-height:var(--mw-lh-body);color:var(--mw-text-2);text-wrap:pretty}.check-lede strong{color:var(--mw-text-1);font-weight:var(--mw-fw-medium)}.check-form{gap:var(--mw-sp-2);max-width:34rem;margin:var(--mw-sp-6) auto 0;display:flex}.check-form .mw-input{min-width:0;height:46px;font-size:var(--mw-fs-body-lg);box-shadow:var(--mw-e-1);flex:1}.check-form .mw-btn{flex:none;height:46px}.check-form-note{margin-top:var(--mw-sp-3);font-size:var(--mw-fs-mini);color:var(--mw-text-3)}.check-results{padding-bottom:var(--mw-sp-10)}.check-target{align-items:baseline;gap:var(--mw-sp-3);padding-bottom:var(--mw-sp-4);border-bottom:1px solid var(--mw-border);flex-wrap:wrap;display:flex}.check-target-url{font-size:var(--mw-fs-h3);font-weight:var(--mw-fw-medium);color:var(--mw-text-1);word-break:break-all;margin:0}.check-groups{gap:var(--mw-sp-5);margin-top:var(--mw-sp-6);display:grid}.check-group{animation:check-rise var(--mw-t-slow) var(--mw-ease) both}.check-group:first-child{animation-delay:0s}.check-group:nth-child(2){animation-delay:60ms}.check-group:nth-child(3){animation-delay:.12s}.check-group:nth-child(4){animation-delay:.18s}.check-group:nth-child(5){animation-delay:.24s}@keyframes check-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.check-group{animation:none}}.check-group-head{justify-content:space-between;align-items:baseline;gap:var(--mw-sp-3);flex-wrap:wrap;display:flex}.check-group-title{font-size:var(--mw-fs-h3);font-weight:var(--mw-fw-medium);color:var(--mw-text-1)}.check-group-tally{font-size:var(--mw-fs-caption);color:var(--mw-text-2);font-variant-numeric:tabular-nums}.check-group-tally b{font-weight:var(--mw-fw-bold);color:var(--mw-text-1)}.check-group-tally em{color:var(--mw-text-3);font-style:normal}.check-group-muted{font-size:var(--mw-fs-caption);color:var(--mw-text-3)}.check-bar{margin-top:var(--mw-sp-3)}.check-items{margin:var(--mw-sp-2) 0 0;padding:0;list-style:none}.check-item{gap:var(--mw-sp-1) var(--mw-sp-4);padding-block:var(--mw-sp-3);border-top:1px solid var(--mw-border);grid-template-columns:5.5rem 1fr;display:grid}.check-item:first-child{border-top:0}.check-item .mw-tag{justify-self:start}.check-observation{font-size:var(--mw-fs-body);line-height:var(--mw-lh-body);color:var(--mw-text-1)}.check-limitation{padding-left:var(--mw-sp-3);border-left:2px solid var(--mw-border);font-size:var(--mw-fs-caption);line-height:var(--mw-lh-body);color:var(--mw-text-2);grid-column:2}.check-advisory{margin-top:var(--mw-sp-4);padding-top:var(--mw-sp-4);border-top:1px dashed var(--mw-border)}.check-advisory-label{font-size:var(--mw-fs-mini);font-weight:var(--mw-fw-medium);color:var(--mw-text-3)}@media (width<=640px){.check-item{grid-template-columns:1fr}.check-limitation{grid-column:1}}.check-method{margin-top:var(--mw-sp-7);padding:var(--mw-sp-5);border-radius:var(--mw-r-lg);background:var(--mw-surface-2);font-size:var(--mw-fs-caption);line-height:var(--mw-lh-body);color:var(--mw-text-2)}.check-method h3{margin-bottom:var(--mw-sp-2);font-size:var(--mw-fs-ui);font-weight:var(--mw-fw-medium);color:var(--mw-text-1)}.check-method p+p{margin-top:var(--mw-sp-2)}.check-method strong{color:var(--mw-text-1);font-weight:var(--mw-fw-medium)}.check-share{align-items:center;gap:var(--mw-sp-3);margin-top:var(--mw-sp-3);padding-top:var(--mw-sp-3);border-top:1px solid var(--mw-border);flex-wrap:wrap;display:flex}.check-share-landing{align-items:center;gap:var(--mw-sp-3);margin:var(--mw-sp-4) 0 0;font-size:var(--mw-fs-sm);color:var(--mw-text-2);flex-wrap:wrap;display:flex}.check-share code{font-family:var(--mw-mono);font-size:var(--mw-fs-mini);color:var(--mw-text-1);word-break:break-all}.check-skeleton{height:8px;margin-top:var(--mw-sp-3);border-radius:var(--mw-r-full);background:linear-gradient(90deg, var(--mw-n100) 25%, var(--mw-n50) 37%, var(--mw-n100) 63%);background-size:400% 100%;animation:1.4s infinite check-shimmer}@keyframes check-shimmer{0%{background-position:100%}to{background-position:0}}@media (prefers-reduced-motion:reduce){.check-skeleton{animation:none}}.check-overview-wrap{margin-top:var(--mw-sp-5)}.check-conclusion{padding:var(--mw-sp-5) var(--mw-sp-6);border:1px solid var(--mw-border);border-radius:var(--mw-r-lg);background:var(--mw-surface);border-left-width:4px}.check-conclusion--fail{border-left-color:var(--mw-danger);background:var(--mw-danger-bg);border-color:var(--mw-danger-border);border-left-color:var(--mw-danger)}.check-conclusion--warn{border-left-color:var(--mw-warning);background:var(--mw-warning-bg);border-color:var(--mw-warning-border);border-left-color:var(--mw-warning)}.check-conclusion--pass{border-left-color:var(--mw-success);background:var(--mw-success-bg);border-color:var(--mw-success-border);border-left-color:var(--mw-success)}.check-conclusion--neutral{border-left-color:var(--mw-n300)}.check-conclusion-head{align-items:baseline;gap:var(--mw-sp-3);font-size:var(--mw-fs-body-lg);font-weight:var(--mw-fw-medium);line-height:var(--mw-lh-body);color:var(--mw-text-1);flex-wrap:wrap;margin:0;display:flex}.check-conclusion-label{padding:2px var(--mw-sp-3);border-radius:var(--mw-r-full);font-size:var(--mw-fs-mini);font-weight:var(--mw-fw-medium);color:var(--mw-text-2);letter-spacing:.04em;background:#0000000f;flex:none}.check-conclusion-detail{margin:var(--mw-sp-3) 0 0;font-size:var(--mw-fs-caption);line-height:var(--mw-lh-body);color:var(--mw-text-2)}.check-conclusion-provisional{align-items:center;gap:var(--mw-sp-2);margin:var(--mw-sp-3) 0 0;font-size:var(--mw-fs-mini);color:var(--mw-text-3);display:flex}.check-overview{align-items:center;gap:var(--mw-sp-7);margin-top:var(--mw-sp-4);padding:var(--mw-sp-5) var(--mw-sp-6);border:1px solid var(--mw-border);border-radius:var(--mw-r-lg);background:var(--mw-surface);box-shadow:var(--mw-e-1);flex-wrap:wrap;display:flex}.check-donut{flex:none;width:132px;height:132px;position:relative}.check-donut svg{width:100%;height:100%;transform:rotate(-90deg)}.check-donut-track{fill:none;stroke:var(--mw-n100);stroke-width:12px}.check-donut-seg{fill:none;stroke-width:12px;stroke-linecap:butt;transition:stroke-dasharray var(--mw-t-slow) var(--mw-ease)}.check-donut-seg--pass{stroke:var(--mw-green)}.check-donut-seg--warn{stroke:var(--mw-gold)}.check-donut-seg--fail{stroke:var(--mw-danger)}.check-donut-seg--untested{stroke:var(--mw-n200)}.check-donut-center{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;inset:0}.check-donut-center b{font-size:var(--mw-fs-score);font-weight:var(--mw-fw-bold);font-variant-numeric:tabular-nums;line-height:1}.check-donut-center b.is-issue{color:var(--mw-danger-deep)}.check-donut-center b.is-clean{color:var(--mw-green-deep)}.check-donut-center span{font-size:var(--mw-fs-mini);color:var(--mw-text-2)}.check-donut-empty{font-size:var(--mw-fs-caption);color:var(--mw-text-3)}.check-overview-body{flex:1;min-width:15rem}.check-legend{gap:var(--mw-sp-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.check-legend-item{font-size:var(--mw-fs-caption);align-items:baseline;gap:6px;display:inline-flex}.check-legend-item i{border-radius:2px;flex:none;align-self:center;width:8px;height:8px}.check-legend-item--pass i{background:var(--mw-green)}.check-legend-item--warn i{background:var(--mw-gold)}.check-legend-item--fail i{background:var(--mw-danger)}.check-legend-item--muted i,.check-legend-item--untested i{background:var(--mw-n200)}.check-legend-item b{font-size:var(--mw-fs-stat);font-weight:var(--mw-fw-bold);color:var(--mw-text-1);font-variant-numeric:tabular-nums}.check-legend-item span{color:var(--mw-text-2)}.check-coverage{margin:var(--mw-sp-3) 0 0;font-size:var(--mw-fs-caption);color:var(--mw-text-2)}.check-coverage b{font-weight:var(--mw-fw-bold);color:var(--mw-text-1);font-variant-numeric:tabular-nums}.check-coverage em{color:var(--mw-text-3);font-style:normal}.check-overview-pending{align-items:center;gap:var(--mw-sp-2);margin-top:var(--mw-sp-4);font-size:var(--mw-fs-caption);color:var(--mw-text-2);display:flex}.check-spinner{border:2px solid var(--mw-n200);border-top-color:var(--mw-green);border-radius:50%;flex:none;width:14px;height:14px;animation:.8s linear infinite check-spin}@keyframes check-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.check-spinner{animation-duration:2.4s}}.check-permalink{align-items:center;gap:var(--mw-sp-3);margin-top:var(--mw-sp-4);padding-top:var(--mw-sp-4);border-top:1px solid var(--mw-border);flex-wrap:wrap;display:flex}.check-overview-wrap>.check-permalink{margin-top:var(--mw-sp-4);padding:var(--mw-sp-4) var(--mw-sp-6);border:1px solid var(--mw-border);border-radius:var(--mw-r-lg);background:var(--mw-surface);box-shadow:var(--mw-e-1)}.check-permalink-label{font-size:var(--mw-fs-mini);color:var(--mw-text-3)}.check-permalink code{min-width:12rem;font-family:var(--mw-mono);font-size:var(--mw-fs-mini);color:var(--mw-text-1);word-break:break-all;flex:1}.check-target-label{font-size:var(--mw-fs-mini);color:var(--mw-text-3)}.check-rollup{margin-left:var(--mw-sp-2);border-radius:var(--mw-r-full);background:var(--mw-surface-2);font-size:var(--mw-fs-mini);color:var(--mw-text-3);white-space:nowrap;padding:1px 7px;display:inline-block}@media (width<=640px){.check-overview{gap:var(--mw-sp-5);padding:var(--mw-sp-5);justify-content:center}.check-legend{gap:var(--mw-sp-4)}}.check-source{margin:var(--mw-sp-6) 0 0;padding-top:var(--mw-sp-5);border-top:1px solid var(--mw-border);font-size:var(--mw-fs-caption);line-height:var(--mw-lh-body);color:var(--mw-text-2);text-align:center}.check-source strong{color:var(--mw-text-1);font-weight:var(--mw-fw-medium)}.check-source a{color:var(--mw-green-deep);text-underline-offset:2px;text-decoration:underline}.check-explain{min-width:0;margin-top:var(--mw-sp-3);grid-column:2}.check-explain>summary{font-size:var(--mw-fs-mini);color:var(--mw-text-3);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;padding:2px 0;list-style:none;display:inline-flex}.check-explain>summary::-webkit-details-marker{display:none}.check-explain>summary:hover{color:var(--mw-green-deep)}.check-explain-arrow{width:0;height:0;transition:transform var(--mw-t-fast) var(--mw-ease);border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:5px solid;flex:none}details[open]>summary>.check-explain-arrow{transform:rotate(90deg)}.check-explain-body{margin-top:var(--mw-sp-2);padding-left:var(--mw-sp-4);border-left:2px solid var(--mw-border)}.check-explain-body p{margin:0 0 var(--mw-sp-2);font-size:var(--mw-fs-caption);line-height:var(--mw-lh-body);color:var(--mw-text-2)}.check-explain-body p:last-child{margin-bottom:0}.check-explain-body b{min-width:5.5em;margin-right:var(--mw-sp-2);color:var(--mw-text-1);font-weight:var(--mw-fw-medium);display:inline-block}.check-actions{margin-top:var(--mw-sp-4);padding:var(--mw-sp-5) var(--mw-sp-6);border:1px solid var(--mw-border);border-radius:var(--mw-r-lg);background:var(--mw-surface)}.check-actions>summary{align-items:center;gap:var(--mw-sp-2);font-size:var(--mw-fs-body);font-weight:var(--mw-fw-medium);color:var(--mw-text-1);cursor:pointer;list-style:none;display:flex}.check-actions>summary::-webkit-details-marker{display:none}.check-actions>summary b{color:var(--mw-danger-deep);font-variant-numeric:tabular-nums}.check-action-list{margin:var(--mw-sp-5) 0 0;gap:var(--mw-sp-5);flex-direction:column;padding:0;list-style:none;display:flex}.check-action{gap:var(--mw-sp-4);padding-top:var(--mw-sp-5);border-top:1px solid var(--mw-border);display:flex}.check-action:first-child{border-top:0;padding-top:0}.check-action-no{border-radius:var(--mw-r-full);background:var(--mw-surface-2);width:24px;height:24px;color:var(--mw-text-2);font-size:var(--mw-fs-mini);font-weight:var(--mw-fw-bold);font-variant-numeric:tabular-nums;flex:none;place-items:center;display:grid}.check-action--fail .check-action-no{background:var(--mw-danger-bg);color:var(--mw-danger-deep)}.check-action-head{align-items:baseline;gap:var(--mw-sp-3);margin:0 0 var(--mw-sp-3);font-size:var(--mw-fs-caption);line-height:var(--mw-lh-body);color:var(--mw-text-1);flex-wrap:wrap;display:flex}.check-action-line{margin:0 0 var(--mw-sp-2);font-size:var(--mw-fs-caption);line-height:var(--mw-lh-body);color:var(--mw-text-2)}.check-action-line:last-child{margin-bottom:0}.check-action-line b{min-width:5.5em;margin-right:var(--mw-sp-2);color:var(--mw-text-1);font-weight:var(--mw-fw-medium);display:inline-block}.check-action-fix{color:var(--mw-text-1)}.check-action-fix b{color:var(--mw-green-deep)}@media (width<=640px){.check-explain-body b,.check-action-line b{min-width:0;margin-bottom:2px;display:block}.check-explain{grid-column:1}}.check-probe{margin-top:var(--mw-sp-4);padding:var(--mw-sp-5) var(--mw-sp-6);border:1px solid var(--mw-border);border-radius:var(--mw-r-lg);background:var(--mw-surface)}.check-probe-title{font-size:var(--mw-fs-body-lg);font-weight:var(--mw-fw-medium);color:var(--mw-text-1);margin:0}.check-probe-intro{margin:var(--mw-sp-2) 0 var(--mw-sp-4);font-size:var(--mw-fs-caption);line-height:var(--mw-lh-body);color:var(--mw-text-2)}.check-probe-table{border-collapse:collapse;width:100%;font-size:var(--mw-fs-caption)}.check-probe-table th{padding-bottom:var(--mw-sp-2);border-bottom:1px solid var(--mw-border);color:var(--mw-text-3);font-weight:var(--mw-fw-medium);font-size:var(--mw-fs-mini);text-align:left}.check-probe-table td{padding:var(--mw-sp-3) 0;border-bottom:1px solid var(--mw-border);color:var(--mw-text-1)}.check-probe-table tr:last-child td{border-bottom:0}.check-probe-table td:last-child,.check-probe-table th:last-child{text-align:right;font-variant-numeric:tabular-nums}.check-probe-caveat{margin:var(--mw-sp-4) 0 0;padding-top:var(--mw-sp-3);border-top:1px solid var(--mw-border);font-size:var(--mw-fs-mini);line-height:var(--mw-lh-body);color:var(--mw-text-3)}.check-probe-pending{align-items:center;gap:var(--mw-sp-2);margin-top:var(--mw-sp-4);padding:var(--mw-sp-4) var(--mw-sp-6);border:1px dashed var(--mw-border-strong);border-radius:var(--mw-r-lg);font-size:var(--mw-fs-caption);color:var(--mw-text-2);display:flex}@media (width<=640px){.star-prompt{right:-8px}.star-prompt:before{right:38px}}.check-faq{max-width:46rem;margin:var(--mw-sp-8) auto 0;padding:0 var(--mw-sp-5)}.check-faq__heading{margin:0 0 var(--mw-sp-5);font-size:var(--mw-fs-h3);font-weight:var(--mw-fw-bold);color:var(--mw-text-1);text-align:center}.check-faq__list{gap:var(--mw-sp-2);display:grid}.check-faq__item{border:1px solid var(--mw-border);border-radius:var(--mw-r-lg);background:var(--mw-surface)}.check-faq__item summary{align-items:center;gap:var(--mw-sp-3);padding:var(--mw-sp-4) var(--mw-sp-5);cursor:pointer;list-style:none;display:flex}.check-faq__item summary::-webkit-details-marker{display:none}.check-faq__item summary h3{font-size:var(--mw-fs-ui);font-weight:var(--mw-fw-medium);color:var(--mw-text-1);margin:0}.check-faq__item summary:after{content:"";border-right:2px solid var(--mw-text-3);border-bottom:2px solid var(--mw-text-3);width:8px;height:8px;transition:transform var(--mw-t-fast) var(--mw-ease);margin-left:auto;transform:rotate(45deg)translateY(-2px)}.check-faq__item[open] summary:after{transform:rotate(-135deg)translateY(-2px)}.check-faq__item p{padding:0 var(--mw-sp-5) var(--mw-sp-4);font-size:var(--mw-fs-caption);line-height:var(--mw-lh-body);color:var(--mw-text-2);margin:0}.check-business{max-width:46rem;margin:var(--mw-sp-5) auto 0;text-align:left;border:0;padding:0}.check-business legend{width:100%;margin-bottom:var(--mw-sp-3);color:var(--mw-text-2);font-size:var(--mw-fs-caption);text-align:center}.check-business-options{gap:var(--mw-sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.check-business-options label{align-items:flex-start;gap:var(--mw-sp-3);padding:var(--mw-sp-4);border:1px solid var(--mw-border);border-radius:var(--mw-r-lg);background:var(--mw-surface);box-shadow:var(--mw-e-1);cursor:pointer;transition:border-color var(--mw-t-fast) var(--mw-ease), background var(--mw-t-fast) var(--mw-ease);display:flex}.check-business-options label:hover,.check-business-options label.is-selected{border-color:var(--mw-green);background:var(--mw-success-bg)}.check-business-options input{accent-color:var(--mw-green);flex:none;margin-top:3px}.check-business-options span{gap:3px;display:grid}.check-business-options b{color:var(--mw-text-1);font-size:var(--mw-fs-ui);font-weight:var(--mw-fw-medium)}.check-business-options small{color:var(--mw-text-2);font-size:var(--mw-fs-mini);line-height:var(--mw-lh-body)}.check-business--compact{flex:0 26rem;margin:0}.check-business--compact legend{text-align:left}.check-business--compact .check-business-options label{padding:var(--mw-sp-3);box-shadow:none}.check-business--compact .check-business-options small{display:none}.check-growth{margin-top:var(--mw-sp-5);padding:var(--mw-sp-6);border:1px solid var(--mw-border);border-radius:var(--mw-r-lg);background:var(--mw-surface);box-shadow:var(--mw-e-1)}.check-growth-head{justify-content:space-between;align-items:flex-start;gap:var(--mw-sp-6);display:flex}.check-growth-head>div:first-child{max-width:31rem}.check-growth-head h2{margin:var(--mw-sp-3) 0 0;color:var(--mw-text-1);font-size:var(--mw-fs-h2);line-height:var(--mw-lh-title);text-wrap:balance}.check-growth-head p{margin:var(--mw-sp-3) 0 0;color:var(--mw-text-2);font-size:var(--mw-fs-caption);line-height:var(--mw-lh-body)}.check-prompt-preview{margin:var(--mw-sp-6) 0 0;border-top:1px solid var(--mw-border);gap:0;padding:0;list-style:none;display:grid}.check-prompt-preview li{gap:var(--mw-sp-3);padding:var(--mw-sp-4) 0;border-bottom:1px solid var(--mw-border);grid-template-columns:2.5rem 1fr;display:grid}.check-prompt-preview>li>span{color:var(--mw-green-deep);font-family:var(--mw-mono);font-size:var(--mw-fs-mini);font-weight:var(--mw-fw-bold)}.check-prompt-preview small{color:var(--mw-text-3);font-size:var(--mw-fs-mini);margin-bottom:3px;display:block}.check-prompt-preview p{color:var(--mw-text-1);font-size:var(--mw-fs-body);line-height:var(--mw-lh-body);margin:0}.check-preview-boundary{margin:var(--mw-sp-4) 0 0;padding:var(--mw-sp-3) var(--mw-sp-4);border-left:3px solid var(--mw-gold);background:var(--mw-warning-bg);color:var(--mw-text-2);font-size:var(--mw-fs-mini);line-height:var(--mw-lh-body)}.check-paid-gap{margin-top:var(--mw-sp-6);padding-top:var(--mw-sp-6);border-top:1px solid var(--mw-border)}.check-paid-gap-head>span{color:var(--mw-green-deep);font-size:var(--mw-fs-mini);font-weight:var(--mw-fw-medium)}.check-paid-gap-head h3{margin:var(--mw-sp-2) 0 0;color:var(--mw-text-1);font-size:var(--mw-fs-h3)}.check-paid-gap-head p{margin:var(--mw-sp-2) 0 0;color:var(--mw-text-2);font-size:var(--mw-fs-caption);line-height:var(--mw-lh-body)}.check-paid-gap-grid{gap:var(--mw-sp-4);margin-top:var(--mw-sp-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.check-paid-gap-grid article{padding:var(--mw-sp-5);border:1px solid var(--mw-border);border-radius:var(--mw-r-lg);background:var(--mw-surface-2)}.check-paid-gap-grid article.is-paid{border-color:var(--mw-green-lite);background:var(--mw-success-bg)}.check-paid-gap-grid strong{color:var(--mw-text-1);font-size:var(--mw-fs-ui)}.check-paid-gap-grid ul{gap:var(--mw-sp-2);margin:var(--mw-sp-3) 0 0;color:var(--mw-text-2);font-size:var(--mw-fs-caption);line-height:var(--mw-lh-body);padding-left:1.1rem;display:grid}.check-growth-actions{gap:var(--mw-sp-3);margin-top:var(--mw-sp-5);flex-wrap:wrap;display:flex}.check-lead{margin-top:var(--mw-sp-7);padding:var(--mw-sp-6);border:1px solid var(--mw-green-lite);border-radius:var(--mw-r-lg);background:linear-gradient(145deg, var(--mw-success-bg), var(--mw-surface))}.check-lead-head>span{color:var(--mw-green-deep);font-size:var(--mw-fs-mini);font-weight:var(--mw-fw-medium)}.check-lead-head h3{margin:var(--mw-sp-2) 0 0;color:var(--mw-text-1);font-size:var(--mw-fs-h3);text-wrap:balance}.check-lead-head p{max-width:46rem;margin:var(--mw-sp-2) 0 0;color:var(--mw-text-2);font-size:var(--mw-fs-caption);line-height:var(--mw-lh-body)}.check-lead form{margin-top:var(--mw-sp-5)}.check-lead-grid{gap:var(--mw-sp-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.check-lead-grid label{color:var(--mw-text-2);font-size:var(--mw-fs-caption);align-content:start;gap:6px;display:grid}.check-lead-grid .mw-input{width:100%}.check-lead-grid textarea{resize:vertical;min-height:6.5rem}.check-lead-wide{grid-column:1/-1}.check-lead-honeypot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.check-lead-consent{align-items:flex-start;gap:var(--mw-sp-3);margin-top:var(--mw-sp-4);color:var(--mw-text-2);font-size:var(--mw-fs-mini);line-height:var(--mw-lh-body);display:flex}.check-lead-consent input{width:17px;height:17px;accent-color:var(--mw-green);flex:none;margin-top:2px}.check-lead-consent a{color:var(--mw-green-deep)}.check-lead-submit{align-items:center;gap:var(--mw-sp-4);margin-top:var(--mw-sp-5);display:flex}.check-lead-submit .mw-alert{flex:1;margin:0}.check-lead-direct{margin:var(--mw-sp-3) 0 0;color:var(--mw-text-3);font-size:var(--mw-fs-mini)}.check-lead-direct a{color:var(--mw-green-deep);font-weight:var(--mw-fw-medium)}.check-lead--success{align-items:flex-start;gap:var(--mw-sp-4);display:flex}.check-lead--success>svg{color:var(--mw-green-deep);flex:none}.check-lead--success h3{color:var(--mw-text-1);font-size:var(--mw-fs-h3);margin:0}.check-lead--success p{margin:var(--mw-sp-2) 0 0;color:var(--mw-text-2);line-height:var(--mw-lh-body)}@media (width<=720px){.check-business-options,.check-paid-gap-grid,.check-lead-grid{grid-template-columns:1fr}.check-growth{padding:var(--mw-sp-5)}.check-growth-head{flex-direction:column}.check-business--compact{flex:none;width:100%}.check-business--compact .check-business-options{grid-template-columns:repeat(2,minmax(0,1fr))}.check-growth-actions .mw-btn{justify-content:center;width:100%}.check-lead{padding:var(--mw-sp-5)}.check-lead-wide{grid-column:auto}.check-lead-submit{flex-direction:column;align-items:stretch}.check-lead-submit .mw-btn{justify-content:center;width:100%}}.account-page,.account-page *{box-sizing:border-box}.account-page{background:radial-gradient(circle at 9% 0%, color-mix(in srgb, var(--mw-green-lite) 15%, transparent), transparent 28%), linear-gradient(180deg, var(--mw-n0) 0, var(--mw-n50) 100%);min-width:320px;min-height:100vh;color:var(--mw-text-1)}.account-header{z-index:var(--mw-z-sticky);min-height:var(--mw-sp-10);justify-content:space-between;align-items:center;gap:var(--mw-sp-5);padding:var(--mw-sp-2) max(var(--mw-sp-5), calc((100vw - 1180px) / 2));border-bottom:1px solid color-mix(in srgb, var(--mw-border) 82%, transparent);background:color-mix(in srgb, var(--mw-bg) 94%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:flex;position:sticky;top:0}.account-brand{align-items:center;gap:var(--mw-sp-2);color:var(--mw-ink);font-weight:var(--mw-fw-bold);display:inline-flex}.account-brand .mw-brand-logo{--mw-logo-mark-size:38px}.account-header nav{align-items:center;gap:var(--mw-sp-1);display:flex}.account-header nav a{min-height:36px;padding:0 var(--mw-sp-3);border-radius:var(--mw-r-md);color:var(--mw-text-2);font-size:var(--mw-fs-caption);transition:background var(--mw-t-fast) var(--mw-ease), color var(--mw-t-fast) var(--mw-ease);align-items:center;display:inline-flex}.account-header nav a:hover{background:var(--mw-success-bg);color:var(--mw-green-deep)}.account-header a:focus-visible,.account-page button:focus-visible,.account-page input:focus-visible{box-shadow:var(--mw-focus);outline:none}.account-main{width:min(1180px,100% - 40px);min-height:calc(100vh - 160px);padding:var(--mw-sp-8) 0 var(--mw-sp-10);margin:0 auto}.account-loading,.account-error{align-content:center;place-items:center;gap:var(--mw-sp-3);text-align:center;min-height:360px;display:grid}.account-loading>span{border:3px solid var(--mw-border);border-top-color:var(--mw-green);border-radius:var(--mw-r-full);width:32px;height:32px;animation:.8s linear infinite account-spin}.account-error p{max-width:520px;color:var(--mw-text-2);margin:0}.account-hero{align-items:center;gap:var(--mw-sp-5);padding:var(--mw-sp-6);border:1px solid var(--mw-border);border-radius:var(--mw-r-xl);background:color-mix(in srgb, var(--mw-surface) 96%, transparent);box-shadow:var(--mw-e-1);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.account-avatar{border:5px solid var(--mw-success-bg);border-radius:var(--mw-r-full);background:var(--mw-ink);width:72px;height:72px;color:var(--mw-text-inverse);font-size:var(--mw-fs-h1);font-weight:var(--mw-fw-bold);place-items:center;display:grid;position:relative;overflow:hidden}.account-avatar-image{background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.account-hero-copy>span,.account-panel>header>div>span,.account-latest-report>div>span{color:var(--mw-green-deep);font-size:var(--mw-fs-mini);font-weight:var(--mw-fw-bold);letter-spacing:.08em;text-transform:uppercase}.account-hero h1{margin:var(--mw-sp-1) 0 0;color:var(--mw-ink);font-size:clamp(var(--mw-fs-h1), 3vw, var(--mw-fs-display));line-height:var(--mw-lh-title)}.account-hero p{margin:var(--mw-sp-1) 0 0;color:var(--mw-text-2);font-size:var(--mw-fs-caption)}.account-hero-actions{align-items:center;gap:var(--mw-sp-2);display:flex}.account-hero-actions .mw-btn svg{width:17px}.account-security-alert{align-items:center;gap:var(--mw-sp-3);margin-top:var(--mw-sp-4);padding:var(--mw-sp-3) var(--mw-sp-4);border:1px solid var(--mw-warning-border);border-radius:var(--mw-r-lg);background:var(--mw-warning-bg);color:var(--mw-warning-text);font-size:var(--mw-fs-caption);display:flex}.account-security-alert svg{flex:none;width:20px}.account-security-alert span{gap:var(--mw-sp-2);display:flex}.account-stats{gap:var(--mw-sp-3);margin-top:var(--mw-sp-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.account-stats article{align-items:center;gap:0 var(--mw-sp-3);padding:var(--mw-sp-4);border:1px solid var(--mw-border);border-radius:var(--mw-r-lg);background:var(--mw-surface);grid-template-columns:auto 1fr;display:grid;position:relative;overflow:hidden}.account-stats article>svg{width:20px;color:var(--mw-green-deep);grid-row:1/4}.account-stats span,.account-stats small{color:var(--mw-text-2);font-size:var(--mw-fs-mini)}.account-stats strong{color:var(--mw-ink);font-size:var(--mw-fs-score);line-height:1.15}.account-content-grid{align-items:start;gap:var(--mw-sp-4);margin-top:var(--mw-sp-4);grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);display:grid}.account-panel{min-width:0;padding:var(--mw-sp-5);border:1px solid var(--mw-border);border-radius:var(--mw-r-xl);background:var(--mw-surface);box-shadow:var(--mw-e-1)}.account-panel>header{justify-content:space-between;align-items:center;gap:var(--mw-sp-4);padding-bottom:var(--mw-sp-4);border-bottom:1px solid var(--mw-border);display:flex}.account-panel>header h2{margin:var(--mw-sp-1) 0 0;font-size:var(--mw-fs-h2)}.account-panel>header>a{align-items:center;gap:var(--mw-sp-1);color:var(--mw-green-deep);font-size:var(--mw-fs-caption);font-weight:var(--mw-fw-medium);white-space:nowrap;display:inline-flex}.account-panel>header>a svg{width:15px;transition:transform var(--mw-t-fast) var(--mw-ease)}.account-panel>header>a:hover svg{transform:translate(3px)}.account-plan-list,.account-project-list{gap:var(--mw-sp-3);padding-top:var(--mw-sp-4);display:grid}.account-plan-list article{align-items:center;gap:var(--mw-sp-4);padding:var(--mw-sp-4);border:1px solid var(--mw-border);border-radius:var(--mw-r-lg);background:var(--mw-surface-2);grid-template-columns:minmax(150px,1fr) minmax(230px,1.3fr) auto;display:grid}.account-plan-list article.is-active{border-color:var(--mw-success-border);background:var(--mw-success-bg)}.account-plan-list article>div:first-child{justify-items:start;gap:var(--mw-sp-1);display:grid}.account-plan-list article strong{font-size:var(--mw-fs-body-lg)}.account-plan-list article small{color:var(--mw-text-2);font-size:var(--mw-fs-mini)}.account-plan-list dl{gap:var(--mw-sp-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.account-plan-list dl div{gap:2px;display:grid}.account-plan-list dt{color:var(--mw-text-2);font-size:var(--mw-fs-mini)}.account-plan-list dd{font-size:var(--mw-fs-caption);font-weight:var(--mw-fw-medium);margin:0}.account-panel-note{margin:var(--mw-sp-4) 0 0;color:var(--mw-text-2);font-size:var(--mw-fs-mini);line-height:var(--mw-lh-body)}.account-project-list>a{align-items:center;gap:var(--mw-sp-3);min-height:68px;padding:var(--mw-sp-3);border:1px solid var(--mw-border);border-radius:var(--mw-r-lg);transition:border-color var(--mw-t-fast) var(--mw-ease), background var(--mw-t-fast) var(--mw-ease), transform var(--mw-t-fast) var(--mw-ease);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.account-project-list>a:hover{border-color:var(--mw-success-border);background:var(--mw-success-bg);transform:translateY(-1px)}.account-project-mark{border-radius:var(--mw-r-md);background:var(--mw-ink);width:40px;height:40px;color:var(--mw-text-inverse);font-weight:var(--mw-fw-bold);place-items:center;display:grid}.account-project-list>a>div{min-width:0;display:grid}.account-project-list strong,.account-project-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-project-list small{color:var(--mw-text-2);font-size:var(--mw-fs-mini)}.account-project-list>a>svg{width:16px;color:var(--mw-text-3)}.account-latest-report{align-items:center;gap:var(--mw-sp-3);margin-top:var(--mw-sp-4);padding:var(--mw-sp-4);border-radius:var(--mw-r-lg);background:var(--mw-ink);color:var(--mw-text-inverse);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.account-latest-report>svg{width:22px;color:var(--mw-green-lite)}.account-latest-report>div{min-width:0;display:grid}.account-latest-report>div>span{color:var(--mw-green-lite)}.account-latest-report strong,.account-latest-report small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-latest-report small{color:var(--mw-n300);font-size:var(--mw-fs-mini)}.account-latest-report>a{padding:var(--mw-sp-2) var(--mw-sp-3);border-radius:var(--mw-r-md);background:var(--mw-surface);color:var(--mw-ink);font-size:var(--mw-fs-caption);font-weight:var(--mw-fw-bold)}.account-empty{align-content:center;place-items:center;gap:var(--mw-sp-2);min-height:220px;padding:var(--mw-sp-5);color:var(--mw-text-2);text-align:center;display:grid}.account-empty.compact{min-height:150px}.account-empty>svg{width:28px;color:var(--mw-green-deep)}.account-empty strong{color:var(--mw-text-1)}.account-empty p{max-width:360px;margin:0 0 var(--mw-sp-2);font-size:var(--mw-fs-caption)}.account-order-table{padding-top:var(--mw-sp-2)}.account-order-row{align-items:center;gap:var(--mw-sp-3);min-height:58px;padding:var(--mw-sp-2);border-bottom:1px solid var(--mw-border);font-size:var(--mw-fs-caption);grid-template-columns:minmax(210px,1.8fr) minmax(90px,.6fr) minmax(90px,.6fr) minmax(110px,.7fr);display:grid}.account-order-row.is-head{min-height:40px;color:var(--mw-text-2);font-size:var(--mw-fs-mini)}.account-order-row>span:first-child{min-width:0;display:grid}.account-order-row strong,.account-order-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-order-row small{color:var(--mw-text-3);font-family:var(--mw-mono);font-size:10px}.account-order-row i{width:max-content;padding:2px var(--mw-sp-2);border-radius:var(--mw-r-full);background:var(--mw-surface-2);color:var(--mw-text-2);font-style:normal;font-size:var(--mw-fs-mini);display:inline-flex}.account-order-row i.is-paid{background:var(--mw-success-bg);color:var(--mw-green-deep)}.account-security>header>svg{width:26px;color:var(--mw-green-deep)}.account-form{align-items:end;gap:var(--mw-sp-3);padding:var(--mw-sp-4) 0;border-bottom:1px solid var(--mw-border);grid-template-columns:minmax(0,1fr) auto;display:grid}.account-form label{gap:var(--mw-sp-1);min-width:0;display:grid}.account-form label>span{color:var(--mw-text-2);font-size:var(--mw-fs-mini);font-weight:var(--mw-fw-medium)}.account-form input{width:100%;min-height:42px;padding:0 var(--mw-sp-3);border:1px solid var(--mw-border-strong);border-radius:var(--mw-r-md);background:var(--mw-surface);color:var(--mw-text-1)}.account-form input:focus-visible{border-color:var(--mw-green)}.account-contact-row,.account-form-title{justify-content:space-between;align-items:center;gap:var(--mw-sp-3);grid-column:1/-1;display:flex}.account-contact-row>span,.account-form-title{color:var(--mw-text-1);font-size:var(--mw-fs-caption)}.account-contact-row>span{align-items:center;gap:var(--mw-sp-2);display:inline-flex}.account-contact-row svg,.account-form-title>svg{width:17px;color:var(--mw-green-deep)}.account-contact-row small,.account-form-title small{color:var(--mw-text-2);font-size:var(--mw-fs-mini)}.account-password-form{grid-template-columns:repeat(2,minmax(0,1fr)) auto}.account-form-title{justify-content:flex-start}.account-form-title>div{display:grid}.account-form-notice{color:var(--mw-green-deep);font-size:var(--mw-fs-mini);grid-column:1/-1;margin:0}.account-security-meta{gap:var(--mw-sp-3);margin:var(--mw-sp-4) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.account-security-meta>div{gap:var(--mw-sp-1);padding:var(--mw-sp-3);border-radius:var(--mw-r-md);background:var(--mw-surface-2);display:grid}.account-security-meta dt{align-items:center;gap:var(--mw-sp-1);color:var(--mw-text-2);font-size:var(--mw-fs-mini);display:flex}.account-security-meta dt svg{width:14px}.account-security-meta dd{font-size:var(--mw-fs-caption);font-weight:var(--mw-fw-medium);margin:0}.account-footer{justify-content:space-between;align-items:center;gap:var(--mw-sp-4);min-height:72px;padding:var(--mw-sp-4) max(var(--mw-sp-5), calc((100vw - 1180px) / 2));border-top:1px solid var(--mw-border);color:var(--mw-text-2);font-size:var(--mw-fs-mini);display:flex}.account-footer>div{align-items:center;gap:var(--mw-sp-4);display:flex}.account-footer a:hover{color:var(--mw-green-deep)}@keyframes account-spin{to{transform:rotate(360deg)}}@media (width<=980px){.account-content-grid{grid-template-columns:1fr}.account-plan-list article{grid-template-columns:minmax(150px,1fr) minmax(210px,1.2fr) auto}}@media (width<=760px){.account-header{padding-inline:var(--mw-sp-4)}.account-header nav a:not(:last-child){display:none}.account-main{width:min(100% - 24px,640px);padding-top:var(--mw-sp-5)}.account-hero{padding:var(--mw-sp-5);grid-template-columns:auto minmax(0,1fr)}.account-avatar{border-width:4px;width:58px;height:58px}.account-hero-actions{grid-column:1/-1}.account-hero-actions .mw-btn{flex:1}.account-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.account-panel{padding:var(--mw-sp-4)}.account-plan-list article{grid-template-columns:1fr auto}.account-plan-list dl{grid-area:2/1/auto/-1}.account-order-table{overflow-x:auto}.account-order-row{min-width:650px}.account-password-form{grid-template-columns:1fr}.account-password-form>*{grid-column:1}.account-footer{padding-inline:var(--mw-sp-4);flex-direction:column;align-items:flex-start}.account-footer>div{flex-wrap:wrap}}@media (width<=480px){.account-header nav a{padding-inline:var(--mw-sp-2)}.account-hero{text-align:center;grid-template-columns:1fr}.account-avatar{margin-inline:auto}.account-hero-actions{flex-direction:column}.account-hero-actions .mw-btn{width:100%}.account-security-alert{align-items:flex-start}.account-security-alert span{gap:0;display:grid}.account-stats article{text-align:center;grid-template-columns:1fr}.account-stats article>svg{margin:0 auto var(--mw-sp-1);grid-row:auto}.account-panel>header{align-items:flex-start}.account-plan-list article{grid-template-columns:1fr}.account-plan-list dl{grid-area:auto/1}.account-plan-list article .mw-btn{width:100%}.account-project-list>a{grid-template-columns:auto minmax(0,1fr) auto}.account-project-list>a .mw-tag{display:none}.account-form{grid-template-columns:1fr}.account-form>*{grid-column:1}.account-contact-row{flex-direction:column;align-items:flex-start}.account-security-meta{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.account-loading>span{animation-duration:1.5s}}.invoice-page,.invoice-page *{box-sizing:border-box}.invoice-main{width:min(1180px,100% - 40px);min-height:calc(100vh - 150px);padding:var(--mw-sp-6) 0 var(--mw-sp-10);margin:0 auto}.invoice-back{align-items:center;gap:var(--mw-sp-1);margin-bottom:var(--mw-sp-4);color:var(--mw-text-2);font-size:var(--mw-fs-caption);display:inline-flex}.invoice-back svg{width:16px}.invoice-back:hover{color:var(--mw-green-deep)}.invoice-hero{align-items:center;gap:var(--mw-sp-6);border-radius:var(--mw-r-xl);background:var(--mw-ink);color:var(--mw-text-inverse);box-shadow:var(--mw-e-2);grid-template-columns:minmax(0,1fr) auto;padding:clamp(28px,5vw,54px);display:grid;overflow:hidden}.invoice-hero>div:first-child>span,.invoice-card>header>div>span{color:var(--mw-green);font-size:var(--mw-fs-mini);font-weight:var(--mw-fw-bold);letter-spacing:.1em;text-transform:uppercase}.invoice-hero h1{margin:var(--mw-sp-2) 0;color:inherit;font-size:clamp(32px,5vw,58px);line-height:1.08}.invoice-hero p{color:#ffffffb8;max-width:700px;margin:0;line-height:1.75}.invoice-hero-score{min-width:168px;padding:var(--mw-sp-5);border-radius:var(--mw-r-xl);background:#ffffff12;border:1px solid #ffffff24;justify-items:center;display:grid}.invoice-hero-score svg{width:28px;color:var(--mw-green)}.invoice-hero-score span,.invoice-hero-score small{color:#ffffffad;font-size:var(--mw-fs-mini)}.invoice-hero-score strong{margin:var(--mw-sp-1) 0;font-size:44px;line-height:1}.invoice-flow{gap:var(--mw-sp-2);margin:var(--mw-sp-4) 0;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.invoice-flow li{align-items:center;gap:var(--mw-sp-3);padding:var(--mw-sp-3) var(--mw-sp-4);border:1px solid var(--mw-border);border-radius:var(--mw-r-lg);background:var(--mw-surface);display:flex}.invoice-flow li>span{background:var(--mw-success-bg);width:28px;height:28px;color:var(--mw-green-deep);font-size:var(--mw-fs-mini);font-weight:var(--mw-fw-bold);border-radius:50%;flex:none;place-items:center;display:grid}.invoice-flow li div{gap:2px;display:grid}.invoice-flow small{color:var(--mw-text-2);font-size:11px}.invoice-layout{gap:var(--mw-sp-4);grid-template-columns:1.06fr .94fr;display:grid}.invoice-card{padding:var(--mw-sp-5);border:1px solid var(--mw-border);border-radius:var(--mw-r-xl);background:var(--mw-surface);box-shadow:var(--mw-e-1)}.invoice-card>header{justify-content:space-between;align-items:flex-start;gap:var(--mw-sp-4);margin-bottom:var(--mw-sp-5);display:flex}.invoice-card>header h2{margin:var(--mw-sp-1) 0;color:var(--mw-ink);font-size:var(--mw-fs-h2)}.invoice-card>header p{color:var(--mw-text-2);font-size:var(--mw-fs-mini);margin:0;line-height:1.6}.invoice-card>header>svg{width:24px;color:var(--mw-green-deep)}.invoice-profile-card{grid-row:span 2}.invoice-history-card{grid-column:1/-1}.invoice-profile-form{gap:var(--mw-sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.invoice-profile-form>label{gap:var(--mw-sp-1);display:grid}.invoice-profile-form>label>span,.invoice-profile-form legend{color:var(--mw-text-2);font-size:var(--mw-fs-mini);font-weight:var(--mw-fw-medium)}.invoice-profile-form input{width:100%;min-height:44px;padding:0 var(--mw-sp-3);border:1px solid var(--mw-border);border-radius:var(--mw-r-md);background:var(--mw-surface-2);color:var(--mw-text-1)}.invoice-profile-form input:focus{border-color:var(--mw-green);box-shadow:var(--mw-focus);outline:none}.invoice-profile-form .is-wide,.invoice-profile-form fieldset,.invoice-form-actions{grid-column:1/-1}.invoice-profile-form fieldset{gap:var(--mw-sp-2);border:0;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;display:grid}.invoice-profile-form legend{margin-bottom:var(--mw-sp-2)}.invoice-profile-form fieldset label{align-items:center;gap:var(--mw-sp-2);padding:var(--mw-sp-3);border:1px solid var(--mw-border);border-radius:var(--mw-r-md);cursor:pointer;display:flex}.invoice-profile-form fieldset label.is-selected{border-color:var(--mw-green);background:var(--mw-success-bg)}.invoice-profile-form fieldset input{width:auto;min-height:0;accent-color:var(--mw-green-deep)}.invoice-profile-form fieldset svg{width:20px;color:var(--mw-green-deep)}.invoice-profile-form fieldset label>span{display:grid}.invoice-profile-form fieldset small{color:var(--mw-text-2);font-size:11px}.invoice-input-icon{position:relative}.invoice-input-icon svg{width:17px;color:var(--mw-text-3);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.invoice-input-icon input{padding-left:40px}.invoice-form-actions{align-items:center;gap:var(--mw-sp-3);padding-top:var(--mw-sp-2);display:flex}.invoice-form-actions svg{width:17px}.invoice-form-actions small{color:var(--mw-text-2);align-items:center;gap:4px;display:flex}.invoice-form-actions small svg{width:14px;color:var(--mw-green-deep)}.invoice-order-list,.invoice-history-list{gap:var(--mw-sp-2);display:grid}.invoice-order-list article{align-items:center;gap:var(--mw-sp-3);padding:var(--mw-sp-3);border-radius:var(--mw-r-md);background:var(--mw-surface-2);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.invoice-order-list article>div,.invoice-history-main{gap:3px;min-width:0;display:grid}.invoice-order-list strong,.invoice-history-main strong{color:var(--mw-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.invoice-order-list small,.invoice-history-main small,.invoice-history-meta small{color:var(--mw-text-2);font-size:11px}.invoice-order-list b{color:var(--mw-ink)}.invoice-status{min-height:28px;padding:0 var(--mw-sp-2);border-radius:var(--mw-r-full);background:var(--mw-surface-3);color:var(--mw-text-2);font-size:11px;font-style:normal;font-weight:var(--mw-fw-bold);white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.invoice-status.is-issued{background:var(--mw-success-bg);color:var(--mw-success-text)}.invoice-status.is-processing,.invoice-status.is-requested{background:var(--mw-info-bg);color:var(--mw-info-text)}.invoice-status.is-rejected{background:var(--mw-warning-bg);color:var(--mw-warning-text)}.invoice-inline-alert{align-items:flex-start;gap:var(--mw-sp-2);margin:var(--mw-sp-3) 0 0;padding:var(--mw-sp-3);border-radius:var(--mw-r-md);background:var(--mw-warning-bg);color:var(--mw-warning-text);font-size:var(--mw-fs-mini);display:flex}.invoice-inline-alert svg{flex:none;width:17px}.invoice-history-list article{align-items:center;gap:var(--mw-sp-3);padding:var(--mw-sp-3);border:1px solid var(--mw-border);border-radius:var(--mw-r-lg);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.invoice-history-icon{border-radius:var(--mw-r-md);background:var(--mw-success-bg);width:42px;height:42px;color:var(--mw-green-deep);place-items:center;display:grid}.invoice-history-icon svg{width:20px}.invoice-history-main p{margin:var(--mw-sp-1) 0 0;color:var(--mw-warning-text);font-size:var(--mw-fs-mini)}.invoice-history-meta{justify-items:end;gap:var(--mw-sp-1);display:grid}.invoice-wait{color:var(--mw-text-2);font-size:var(--mw-fs-mini);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.invoice-wait svg{width:15px}.invoice-empty{align-content:center;place-items:center;gap:var(--mw-sp-2);text-align:center;min-height:210px;display:grid}.invoice-empty>svg{width:30px;color:var(--mw-green-deep)}.invoice-empty p{max-width:360px;color:var(--mw-text-2);font-size:var(--mw-fs-caption);margin:0}.invoice-toast{z-index:var(--mw-z-toast);right:var(--mw-sp-5);bottom:var(--mw-sp-5);max-width:min(440px,100vw - 32px);padding:var(--mw-sp-3) var(--mw-sp-4);border:1px solid var(--mw-success-border);border-radius:var(--mw-r-lg);background:var(--mw-ink);color:var(--mw-text-inverse);box-shadow:var(--mw-e-3);font-size:var(--mw-fs-caption);position:fixed}@media (width<=900px){.invoice-layout{grid-template-columns:1fr}.invoice-profile-card{grid-row:auto}.invoice-history-card{grid-column:auto}.invoice-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.invoice-main{width:min(100% - 24px,560px);padding-top:var(--mw-sp-4)}.invoice-hero{padding:var(--mw-sp-5);grid-template-columns:1fr}.invoice-hero-score{justify-content:start;gap:var(--mw-sp-2);grid-template-columns:auto auto auto auto;min-width:0}.invoice-hero-score strong{font-size:28px}.invoice-flow,.invoice-profile-form{grid-template-columns:1fr}.invoice-profile-form>*,.invoice-profile-form .is-wide{grid-column:1}.invoice-profile-form fieldset{grid-template-columns:1fr}.invoice-form-actions{flex-direction:column;align-items:stretch}.invoice-order-list article{grid-template-columns:minmax(0,1fr) auto}.invoice-order-list article>.mw-btn,.invoice-order-list article>.invoice-status{grid-column:1/-1;width:100%}.invoice-history-list article{grid-template-columns:auto minmax(0,1fr)}.invoice-history-meta,.invoice-history-list article>.mw-btn,.invoice-history-list article>.invoice-wait{grid-column:1/-1;justify-items:start;width:100%}.invoice-history-meta{grid-template-columns:auto 1fr;align-items:center}.invoice-toast{bottom:16px;right:16px}}.articles-page,.articles-page *{box-sizing:border-box}.articles-page{min-width:320px;min-height:100vh;color:var(--mw-text-1);background:#f7faf7}.articles-shell{width:min(1180px,100% - 40px);margin-inline:auto}.articles-header{z-index:var(--mw-z-sticky);border-bottom:1px solid var(--mw-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;position:sticky;top:0}.articles-header>.articles-shell{align-items:center;gap:var(--mw-sp-6);grid-template-columns:auto 1fr auto;min-height:74px;display:grid}.articles-brand{align-items:center;gap:var(--mw-sp-2);color:var(--mw-ink);font-weight:var(--mw-fw-bold);display:inline-flex}.articles-brand .mw-brand-logo{--mw-logo-mark-size:42px}.articles-header nav{justify-content:center;align-items:center;gap:var(--mw-sp-1);display:flex}.articles-header nav a{padding:var(--mw-sp-2) var(--mw-sp-3);border-radius:var(--mw-r-md);color:var(--mw-text-2);font-size:var(--mw-fs-caption)}.articles-header nav a:hover,.articles-header nav a.is-current{background:var(--mw-success-bg);color:var(--mw-green-deep)}.articles-hero{background:var(--mw-ink);color:#fff;padding:clamp(74px,10vw,128px) 0;position:relative;overflow:hidden}.articles-hero:after{border:1px solid color-mix(in srgb, var(--mw-green) 32%, transparent);content:"";width:520px;height:520px;box-shadow:0 0 0 70px color-mix(in srgb, var(--mw-green) 5%, transparent), 0 0 0 140px color-mix(in srgb, var(--mw-green) 3%, transparent);border-radius:50%;position:absolute;bottom:-300px;right:-130px}.articles-hero .articles-shell{z-index:1;position:relative}.articles-hero .articles-shell>span{align-items:center;gap:var(--mw-sp-2);color:var(--mw-green);font-size:var(--mw-fs-caption);font-weight:var(--mw-fw-bold);display:inline-flex}.articles-hero .articles-shell>span svg{width:18px}.articles-hero h1{max-width:920px;margin:var(--mw-sp-4) 0;color:#fff;letter-spacing:-.04em;font-size:clamp(48px,7vw,82px);line-height:.98}.articles-hero p{color:#ffffffb3;max-width:720px;margin:0;font-size:clamp(17px,2vw,21px);line-height:1.75}.articles-hero .articles-shell>div{align-items:center;gap:var(--mw-sp-3);margin-top:var(--mw-sp-6);display:flex}.articles-hero .articles-shell>div a{align-items:center;gap:var(--mw-sp-2);min-height:46px;padding:0 var(--mw-sp-4);border-radius:var(--mw-r-md);color:#fff;font-weight:var(--mw-fw-medium);border:1px solid #fff3;display:inline-flex}.articles-hero .articles-shell>div a:first-child{border-color:var(--mw-green);background:var(--mw-green);color:var(--mw-ink)}.articles-hero .articles-shell>div svg{width:17px}.cross-border-promo{align-items:center;gap:var(--mw-sp-6);padding:var(--mw-sp-5);border:1px solid color-mix(in srgb, var(--mw-green) 45%, var(--mw-border));border-radius:var(--mw-r-xl);background:linear-gradient(115deg, white 58%, var(--mw-success-bg));box-shadow:var(--mw-e-1);grid-template-columns:minmax(0,1fr) auto;margin-top:clamp(36px,5vw,64px);display:grid}.cross-border-promo span{color:var(--mw-green-deep);font-size:var(--mw-fs-mini);font-weight:var(--mw-fw-bold);letter-spacing:.08em;text-transform:uppercase}.cross-border-promo h2{max-width:760px;margin:var(--mw-sp-2) 0;color:var(--mw-ink);font-size:clamp(25px,3vw,36px);line-height:1.25}.cross-border-promo p{max-width:760px;color:var(--mw-text-2);margin:0;line-height:1.7}.cross-border-promo>a{align-items:center;gap:var(--mw-sp-2);border-radius:var(--mw-r-md);background:var(--mw-green);color:var(--mw-ink);font-weight:var(--mw-fw-bold);white-space:nowrap;padding:12px 16px;display:inline-flex}.cross-border-promo>a svg{width:17px}.articles-index{padding-block:clamp(64px,8vw,110px)}.articles-index>header{justify-content:space-between;align-items:end;gap:var(--mw-sp-5);margin-bottom:var(--mw-sp-6);display:flex}.articles-index>header span,.article-related>header span{color:var(--mw-green-deep);font-size:var(--mw-fs-mini);font-weight:var(--mw-fw-bold);letter-spacing:.1em;text-transform:uppercase}.articles-index>header h2,.article-related>header h2{margin:var(--mw-sp-1) 0 0;color:var(--mw-ink);font-size:clamp(32px,4vw,48px)}.articles-index>header p{max-width:480px;color:var(--mw-text-2);text-align:right;margin:0}.articles-grid{gap:var(--mw-sp-2);grid-template-columns:1fr;display:grid}.articles-grid>article{align-items:center;column-gap:clamp(var(--mw-sp-4), 2vw, var(--mw-sp-6));row-gap:var(--mw-sp-1);padding:var(--mw-sp-4) var(--mw-sp-5);border:1px solid var(--mw-border);border-radius:var(--mw-r-lg);box-shadow:var(--mw-e-1);transition:border-color var(--mw-t-fast) var(--mw-ease), box-shadow var(--mw-t-fast) var(--mw-ease);background:#fff;grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"index title tag go""index excerpt meta go";display:grid;position:relative}.articles-grid>article:hover{border-color:var(--mw-green);box-shadow:var(--mw-e-2)}.articles-grid>article.is-featured{background:linear-gradient(100deg, white 62%, var(--mw-success-bg))}.articles-grid>article.is-featured h2{font-size:clamp(18px,1.7vw,21px)}.article-card-top{display:contents}.article-card-top span{border-radius:var(--mw-r-full);background:var(--mw-success-bg);color:var(--mw-green-deep);font-size:var(--mw-fs-mini);font-weight:var(--mw-fw-bold);white-space:nowrap;grid-area:tag;justify-self:end;padding:3px 9px}.article-card-top small{color:var(--mw-border-strong);font-size:var(--mw-fs-caption);font-weight:var(--mw-fw-bold);white-space:nowrap;grid-area:index;line-height:1.3}.articles-grid:not(.is-results) .article-card-top small{min-width:2.2em;font-family:var(--mw-mono);font-variant-numeric:tabular-nums}.articles-grid h2{max-width:none;color:var(--mw-ink);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;grid-area:title;margin:0;font-size:clamp(15px,1.4vw,17px);line-height:1.45;display:-webkit-box;overflow:hidden}.articles-grid h2 a:hover{color:var(--mw-green-deep)}.articles-grid>article>p{max-width:none;color:var(--mw-text-2);font-size:var(--mw-fs-caption);-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;grid-area:excerpt;margin:0;line-height:1.6;display:-webkit-box;overflow:hidden}.article-card-snippets{grid-area:excerpt}.article-card-meta{justify-self:end;gap:var(--mw-sp-3);color:var(--mw-text-3);font-size:var(--mw-fs-mini);white-space:nowrap;flex-wrap:nowrap;grid-area:meta;margin:0;padding:0;display:flex}.article-card-meta span{align-items:center;gap:5px;display:inline-flex}.article-card-meta svg{width:13px}.article-read-link{color:var(--mw-text-3);grid-area:go;align-items:center;gap:0;margin:0;font-size:0;display:inline-flex}.article-read-link svg{width:18px;transition:transform var(--mw-t-fast) var(--mw-ease)}.articles-grid>article:hover .article-read-link{color:var(--mw-green-deep)}.article-read-link:hover svg{transform:translate(3px)}.articles-empty{align-content:center;place-items:center;gap:var(--mw-sp-2);border:1px dashed var(--mw-border-strong);border-radius:var(--mw-r-xl);text-align:center;background:#fff;min-height:360px;display:grid}.articles-empty svg{width:38px;color:var(--mw-green-deep)}.articles-empty h2{margin:var(--mw-sp-2) 0 0;color:var(--mw-ink)}.articles-empty p{color:var(--mw-text-2);margin:0}.article-detail-hero{border-bottom:1px solid var(--mw-border);background:linear-gradient(145deg, white, var(--mw-success-bg));padding:clamp(62px,8vw,110px) 0}.article-breadcrumb{align-items:center;gap:var(--mw-sp-2);margin-bottom:var(--mw-sp-3);color:var(--mw-text-3);font-size:var(--mw-fs-mini);display:flex}.article-breadcrumb a:hover{color:var(--mw-green-deep)}.article-back{align-items:center;gap:var(--mw-sp-1);color:var(--mw-text-2);font-size:var(--mw-fs-caption);display:inline-flex}.article-back svg{width:16px}.article-detail-tags{gap:var(--mw-sp-2);margin-top:var(--mw-sp-8);flex-wrap:wrap;display:flex}.article-detail-tags span{border-radius:var(--mw-r-full);color:var(--mw-green-deep);font-size:var(--mw-fs-mini);font-weight:var(--mw-fw-bold);background:#fff;padding:5px 10px}.article-detail-hero h1{max-width:980px;margin:var(--mw-sp-4) 0 var(--mw-sp-3);color:var(--mw-ink);letter-spacing:-.035em;font-size:clamp(42px,7vw,76px);line-height:1.06}.article-detail-hero p{max-width:820px;color:var(--mw-text-2);margin:0;font-size:clamp(17px,2vw,21px);line-height:1.75}.article-detail-meta{gap:var(--mw-sp-4);margin-top:var(--mw-sp-6);color:var(--mw-text-2);font-size:var(--mw-fs-caption);flex-wrap:wrap;display:flex}.article-detail-meta span{align-items:center;gap:6px;display:inline-flex}.article-detail-meta svg{width:15px}.article-detail-layout{grid-template-columns:minmax(0,800px) minmax(220px,1fr);align-items:start;gap:clamp(42px,7vw,86px);padding-block:clamp(56px,8vw,100px);display:grid}.article-content{min-width:0}.article-markdown{color:#26372f;font-size:18px;line-height:1.9}.article-markdown>p{margin:0 0 1.45em}.article-markdown h2{color:var(--mw-ink);margin:2.2em 0 .75em;scroll-margin-top:100px;font-size:clamp(29px,4vw,40px);line-height:1.25}.article-markdown h3{color:var(--mw-ink);margin:1.8em 0 .65em;scroll-margin-top:100px;font-size:clamp(23px,3vw,29px);line-height:1.35}.article-markdown h4{color:var(--mw-ink);margin:1.5em 0 .55em;font-size:20px}.article-markdown a{color:var(--mw-green-deep);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.article-markdown code{background:var(--mw-surface-3);color:#a13a25;border-radius:5px;padding:2px 6px;font-size:.9em}.article-markdown pre{max-width:100%;padding:var(--mw-sp-4);border-radius:var(--mw-r-lg);color:#e8f2eb;background:#0b2d1e;margin:1.7em 0;line-height:1.65;overflow-x:auto}.article-markdown pre code{color:inherit;background:0 0;padding:0}.article-markdown blockquote{padding:var(--mw-sp-4) var(--mw-sp-5);border-left:4px solid var(--mw-green);border-radius:0 var(--mw-r-lg) var(--mw-r-lg) 0;background:var(--mw-success-bg);color:var(--mw-ink);margin:1.8em 0}.article-markdown blockquote p:last-child{margin-bottom:0}.article-markdown ul,.article-markdown ol{gap:.55em;margin:1.25em 0 1.6em;padding-left:1.4em;display:grid}.article-markdown li::marker{color:var(--mw-green-deep);font-weight:700}.article-markdown hr{border:0;border-top:1px solid var(--mw-border);margin:2.4em 0}.article-table-wrap{border:1px solid var(--mw-border);border-radius:var(--mw-r-lg);max-width:100%;margin:1.8em 0;overflow-x:auto}.article-table-wrap table{border-collapse:collapse;width:100%;min-width:600px;font-size:15px;line-height:1.55}.article-table-wrap th,.article-table-wrap td{padding:var(--mw-sp-3);border-bottom:1px solid var(--mw-border);text-align:left;vertical-align:top}.article-table-wrap th{background:var(--mw-success-bg);color:var(--mw-ink)}.article-table-wrap tr:last-child td{border-bottom:0}.article-toc{position:sticky;top:104px}.article-toc>div{padding:var(--mw-sp-4);border:1px solid var(--mw-border);border-radius:var(--mw-r-xl);background:#fff}.article-toc>div>span{color:var(--mw-ink);font-size:var(--mw-fs-caption);font-weight:var(--mw-fw-bold)}.article-toc nav{margin-top:var(--mw-sp-3);gap:2px;display:grid}.article-toc nav a{border-radius:var(--mw-r-sm);color:var(--mw-text-2);font-size:var(--mw-fs-mini);padding:7px 9px;line-height:1.45}.article-toc nav a.is-sub{padding-left:var(--mw-sp-4);color:var(--mw-text-3)}.article-toc nav a:hover{background:var(--mw-success-bg);color:var(--mw-green-deep)}.article-toc p{color:var(--mw-text-2);font-size:var(--mw-fs-mini)}.article-share{align-items:center;gap:var(--mw-sp-2);margin-top:var(--mw-sp-4);padding-top:var(--mw-sp-3);border-top:1px solid var(--mw-border);color:var(--mw-green-deep);font-size:var(--mw-fs-mini);font-weight:var(--mw-fw-bold);display:flex}.article-share svg{width:15px}.article-related{padding-bottom:clamp(64px,8vw,110px)}.article-related>header{margin-bottom:var(--mw-sp-4)}.article-related>div{gap:var(--mw-sp-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.article-related>div>a{min-height:230px;padding:var(--mw-sp-4);border:1px solid var(--mw-border);border-radius:var(--mw-r-xl);background:#fff;flex-direction:column;display:flex}.article-related>div>a>span{color:var(--mw-green-deep);font-size:var(--mw-fs-mini);font-weight:var(--mw-fw-bold)}.article-related>div>a>strong{margin:var(--mw-sp-4) 0 var(--mw-sp-2);color:var(--mw-ink);font-size:var(--mw-fs-h3);line-height:1.35}.article-related>div>a>p{color:var(--mw-text-2);font-size:var(--mw-fs-mini);margin:0;line-height:1.65}.articles-footer{border-top:1px solid var(--mw-border);background:#fff}.articles-footer .articles-shell{justify-content:space-between;align-items:center;gap:var(--mw-sp-4);min-height:82px;color:var(--mw-text-2);font-size:var(--mw-fs-mini);display:flex}.articles-footer nav{gap:var(--mw-sp-3);flex-wrap:wrap;display:flex}.articles-footer a:hover{color:var(--mw-green-deep)}@media (width<=980px){.articles-header>.articles-shell{grid-template-columns:auto 1fr}.articles-header nav{display:none}.articles-header .header-actions{justify-self:end}.article-detail-layout{grid-template-columns:1fr}.article-toc{grid-row:1;position:static}.article-toc nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.articles-shell{width:min(100% - 24px,600px)}.articles-header>.articles-shell{min-height:64px}.articles-header .header-actions>a:last-child{display:none}.articles-hero{padding-block:68px}.articles-hero h1{font-size:clamp(42px,13vw,60px)}.articles-hero .articles-shell>div{flex-direction:column;align-items:stretch}.articles-hero .articles-shell>div a{justify-content:center}.cross-border-promo{grid-template-columns:1fr}.cross-border-promo>a{white-space:normal;justify-content:center}.articles-index>header,.articles-footer .articles-shell{flex-direction:column;align-items:flex-start}.articles-index>header p{text-align:left}.articles-grid>article{align-items:start;row-gap:var(--mw-sp-2);padding:var(--mw-sp-4);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title index""excerpt excerpt""meta tag"}.article-card-top small{justify-self:end;min-width:0}.articles-grid h2{font-size:var(--mw-fs-body-lg)}.articles-grid>article>p{-webkit-line-clamp:2;line-clamp:2}.article-card-meta{justify-self:start}.article-read-link{display:none}.article-detail-tags{margin-top:var(--mw-sp-5)}.article-detail-hero h1{font-size:clamp(38px,12vw,54px)}.article-detail-layout{padding-top:var(--mw-sp-5)}.article-toc nav{grid-template-columns:1fr}.article-markdown{font-size:17px}.article-related>div{grid-template-columns:1fr}.articles-footer .articles-shell{padding-block:var(--mw-sp-4)}}.article-markdown .article-figure{margin:28px 0}.article-markdown .article-figure img{border:1px solid var(--border,#e5e5e5);border-radius:8px;width:100%;height:auto;display:block}.article-markdown .article-figure figcaption{color:var(--muted-foreground,#8a8f8d);text-align:center;margin-top:10px;font-size:.85rem}.article-rail{z-index:var(--mw-z-sticky);padding:0;position:fixed;top:50%;left:20px;transform:translateY(-50%)}.article-rail[data-empty=true]{display:none}.article-rail-track{flex-direction:column;display:flex}.article-rail-item{height:clamp(8px, calc(70vh / var(--rail-count,40)), 14px);flex:none;align-items:center;display:flex}.article-rail-tick{width:calc(26px + 26px * var(--f,0));height:calc(3px + 7px * var(--f2,0));background:var(--mw-rail-other);transition:background var(--mw-t-fast) var(--mw-ease), opacity var(--mw-t-fast) var(--mw-ease);border-radius:2px}.article-rail-item[data-pillar=concept] .article-rail-tick{background:var(--mw-rail-concept)}.article-rail-item[data-pillar=methodology] .article-rail-tick{background:var(--mw-rail-method)}.article-rail-item[data-pillar=platform] .article-rail-tick{background:var(--mw-rail-platform)}.article-rail-item[data-pillar=solution] .article-rail-tick{background:var(--mw-rail-solution)}.article-rail-item[data-dimmed=true] .article-rail-tick{opacity:.2}.article-rail-item[data-active=true] .article-rail-tick{box-shadow:0 0 0 2px color-mix(in srgb, var(--mw-ink) 22%, transparent)}.article-rail-item:focus-visible{outline:none}.article-rail-item:focus-visible .article-rail-tick{outline:2px solid var(--mw-green-deep);outline-offset:3px}.article-rail-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.article-rail-label{width:max-content;max-width:264px;padding:var(--mw-sp-2) var(--mw-sp-3);border:1px solid var(--mw-border);border-radius:var(--mw-r-md);background:var(--mw-surface);box-shadow:var(--mw-e-2);pointer-events:none;position:absolute;left:calc(100% + 12px);transform:translateY(-50%)}.article-rail-label strong{color:var(--mw-ink);font-size:var(--mw-fs-caption);font-weight:var(--mw-fw-bold);line-height:1.45;display:block}.article-rail-label small{color:var(--mw-text-3);font-size:var(--mw-fs-mini);margin-top:3px;display:block}.article-rail-label:before{border-left:1px solid var(--mw-border);border-bottom:1px solid var(--mw-border);background:var(--mw-surface);content:"";width:6px;height:6px;position:absolute;top:50%;left:-4px;transform:translateY(-50%)rotate(45deg)}.article-rail-label[data-pillar=concept]{border-left:3px solid var(--mw-rail-concept)}.article-rail-label[data-pillar=methodology]{border-left:3px solid var(--mw-rail-method)}.article-rail-label[data-pillar=platform]{border-left:3px solid var(--mw-rail-platform)}.article-rail-label[data-pillar=solution]{border-left:3px solid var(--mw-rail-solution)}.article-search{margin-bottom:var(--mw-sp-5)}.article-search-field{align-items:center;gap:var(--mw-sp-2);max-width:460px;padding:0 var(--mw-sp-3);border:1px solid var(--mw-border);border-radius:var(--mw-r-lg);background:var(--mw-surface);transition:border-color var(--mw-t-fast) var(--mw-ease);display:flex;position:relative}.article-search-field:focus-within{border-color:var(--mw-green)}.article-search-field>svg{width:17px;color:var(--mw-text-3);flex:none}.article-search-field input{width:100%;min-height:46px;color:var(--mw-text-1);font-size:var(--mw-fs-body);background:0 0;border:0;outline:none}.article-search-field input::-webkit-search-cancel-button{display:none}.article-search-field button{border-radius:var(--mw-r-full);background:var(--mw-surface-2);color:var(--mw-text-2);cursor:pointer;border:0;flex:none;padding:4px;display:inline-flex}.article-search-field button:hover{background:var(--mw-success-bg);color:var(--mw-green-deep)}.article-search-field button svg{width:14px}.article-search-status{margin:var(--mw-sp-2) 0 0;color:var(--mw-text-3);font-size:var(--mw-fs-mini)}.article-search-status[data-tone=error]{color:var(--mw-danger-deep)}.article-search-reset{margin-top:var(--mw-sp-3);min-height:40px;padding:0 var(--mw-sp-4);border:1px solid var(--mw-border-strong);border-radius:var(--mw-r-md);background:var(--mw-surface);color:var(--mw-text-1);font-size:var(--mw-fs-caption);cursor:pointer}.article-search-reset:hover{border-color:var(--mw-green);color:var(--mw-green-deep)}.articles-grid>article{scroll-margin-top:100px}.articles-grid>article.is-located{animation:mw-article-located 1.6s var(--mw-ease)}@keyframes mw-article-located{0%,to{box-shadow:var(--mw-e-1)}12%,58%{box-shadow:0 0 0 3px var(--mw-green), var(--mw-e-2)}}.articles-grid.is-results>article{min-height:0}.articles-grid.is-results .article-card-top small{font-size:var(--mw-fs-mini);color:var(--mw-text-3);font-weight:var(--mw-fw-regular)}.article-card-snippets{gap:var(--mw-sp-2);margin-top:var(--mw-sp-2);display:grid}.article-card-snippets p{color:var(--mw-text-2);font-size:var(--mw-fs-caption);margin:0;line-height:1.75}.article-card-snippets mark{background:var(--mw-warning-bg);color:var(--mw-ink);font-weight:var(--mw-fw-bold);border-radius:3px;padding:1px 3px}@media (width<=1439px){.article-rail{left:8px}.article-rail-tick{width:calc(14px + 30px * var(--f,0))}.article-rail-label{max-width:208px}}@media (width<=1023px){.article-rail{display:none}}@media (prefers-reduced-motion:reduce){.article-rail-tick{transition:background var(--mw-t-fast) linear, opacity var(--mw-t-fast) linear}.articles-grid>article.is-located{outline:3px solid var(--mw-green);outline-offset:2px;animation:none}}.test-checkout-page{color:#edf8f0;background:#071d13;min-height:100vh;padding:24px}.test-checkout-page>header{justify-content:space-between;align-items:center;max-width:1120px;margin:0 auto;display:flex}.test-checkout-page>header>a:last-child{color:#b8d8c2;text-decoration:none}.test-checkout-shell{background:linear-gradient(145deg,#14412be6,#082217f5);border:1px solid #82d29a3d;border-radius:28px;max-width:680px;margin:8vh auto 0;padding:clamp(28px,5vw,56px);box-shadow:0 30px 90px #00000047}.test-checkout-shell>.mw-tag{align-items:center;gap:8px;display:inline-flex}.test-checkout-shell>.mw-tag svg{width:16px}.test-checkout-shell h1{letter-spacing:-.04em;margin:24px 0 12px;font-size:clamp(34px,6vw,58px)}.test-checkout-shell>p{color:#b8d0c0;line-height:1.8}.test-checkout-shell article{background:#ecf9f014;border:1px solid #ecf9f01f;border-radius:20px;flex-direction:column;gap:6px;margin:28px 0;padding:24px;display:flex}.test-checkout-shell article strong{font-size:24px}.test-checkout-shell article span{color:#75d58e;font-size:20px;font-weight:800}.test-checkout-shell ul{gap:14px;margin:0 0 28px;padding:0;list-style:none;display:grid}.test-checkout-shell li{color:#d9eadf;align-items:flex-start;gap:12px;line-height:1.55;display:flex}.test-checkout-shell li svg{color:#69cf83;flex:0 0 20px;width:20px;margin-top:2px}.test-checkout-primary{color:#062313;width:100%;min-height:56px;font:inherit;cursor:pointer;background:#48bd65;border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;font-weight:850;text-decoration:none;display:flex}.test-checkout-primary:disabled{opacity:.7;cursor:wait}.test-checkout-primary svg{width:20px}.test-checkout-error{background:#d6444426;border-radius:12px;padding:12px 14px;color:#ffd3d3!important}.is-spinning{animation:1s linear infinite test-checkout-spin}@keyframes test-checkout-spin{to{transform:rotate(360deg)}}@media (width<=640px){.test-checkout-page{padding:16px}.test-checkout-shell{border-radius:22px;margin-top:5vh;padding:28px 22px}}:root{--mw-green:#3eaf55;--mw-green-deep:#2e8c43;--mw-green-lite:#8fd79c;--mw-gold:#f5b841;--mw-ink:#10291b;--mw-n0:#fafcf9;--mw-n50:#f0f5f1;--mw-n100:#e4ebe5;--mw-n200:#cbd6cd;--mw-n300:#a9b8ac;--mw-n400:#8a9a8e;--mw-n500:#6f7f74;--mw-n600:#55665a;--mw-n700:#3d4e43;--mw-n800:#263a2e;--mw-n900:#17301f;--mw-n950:#10291b;--mw-success:#3eaf55;--mw-success-bg:#e8f6eb;--mw-warning:#f5b841;--mw-warning-bg:#fdf3dc;--mw-warning-text:#7a5a10;--mw-danger:#d2543f;--mw-danger-bg:#fbeae6;--mw-danger-deep:#b03e2c;--mw-info:#4e8fd0;--mw-info-bg:#eaf2fb;--mw-info-text:#2f6ba8;--mw-on-brand:#fff;--mw-control-thumb:#fff;--mw-stat-border:#dfeee2;--mw-success-border:#cfead6;--mw-warning-border:#f0dfae;--mw-danger-border:#f2cfc7;--mw-info-border:#cfe0f4;--mw-overlay:#10291b73;--mw-dv-1:#3eaf55;--mw-dv-2:#f5b841;--mw-dv-3:#4e8fd0;--mw-dv-4:#8a7bd8;--mw-dv-5:#e8825a;--mw-dv-6:#6f7f74;--mw-rail-concept:var(--mw-dv-3);--mw-rail-method:var(--mw-dv-1);--mw-rail-platform:var(--mw-dv-4);--mw-rail-solution:var(--mw-dv-5);--mw-rail-other:var(--mw-dv-6);--mw-bg:var(--mw-n0);--mw-surface:#fff;--mw-surface-2:var(--mw-n50);--mw-border:var(--mw-n100);--mw-border-strong:var(--mw-n200);--mw-text-1:var(--mw-n900);--mw-text-2:var(--mw-n500);--mw-text-3:var(--mw-n400);--mw-text-inverse:#f2f8f3;--mw-link:var(--mw-green-deep);--mw-font:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;--mw-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--mw-fs-display:32px;--mw-fs-h1:26px;--mw-fs-h2:22px;--mw-fs-h3:18px;--mw-fs-body-lg:16px;--mw-fs-body:15px;--mw-fs-caption:13px;--mw-fs-mini:12px;--mw-fs-ui:14px;--mw-fs-stat:21px;--mw-fs-score:30px;--mw-fs-tabbar:11px;--mw-fw-regular:400;--mw-fw-medium:500;--mw-fw-bold:700;--mw-lh-title:1.4;--mw-lh-body:1.7;--mw-sp-1:4px;--mw-sp-2:8px;--mw-sp-3:12px;--mw-sp-4:16px;--mw-sp-5:20px;--mw-sp-6:24px;--mw-sp-7:32px;--mw-sp-8:40px;--mw-sp-9:48px;--mw-sp-10:64px;--mw-r-sm:6px;--mw-r-md:8px;--mw-r-lg:12px;--mw-r-xl:16px;--mw-r-full:999px;--mw-e-1:0 1px 2px #10291b0f;--mw-e-2:0 4px 12px #10291b14;--mw-e-3:0 12px 32px #10291b24;--mw-t-fast:.12s;--mw-t-base:.2s;--mw-t-slow:.32s;--mw-ease:cubic-bezier(.2,.8,.2,1);--mw-z-dropdown:1000;--mw-z-sticky:1020;--mw-z-modal:1300;--mw-z-toast:1400;--mw-focus:0 0 0 2px var(--mw-surface),0 0 0 4px var(--mw-green);--mw-logo-lockup-min-width:120px;--mw-logo-lockup-width:145px;--mw-logo-mark-size:40px;--mw-frog-eyes-size:120px}[data-theme=dark]{--mw-bg:#0c1d12;--mw-surface:#122a1b;--mw-surface-2:#183524;--mw-border:#24422f;--mw-border-strong:#33543e;--mw-text-1:#edf5ee;--mw-text-2:#a9c0b0;--mw-text-3:#7e9788;--mw-green:#4cbf63;--mw-link:#6fcf83;--mw-success-bg:#173e24;--mw-warning-bg:#3e3213;--mw-warning-text:#f0ce83;--mw-danger-bg:#43201a;--mw-info-bg:#16304a;--mw-info-text:#9cc4ee;--mw-e-1:none;--mw-e-2:0 4px 12px #0006;--mw-e-3:0 12px 32px #00000080}@media (prefers-reduced-motion:reduce){:root{--mw-t-fast:0s;--mw-t-base:0s;--mw-t-slow:0s}}.console-page,.console-page *{box-sizing:border-box}.console-page{background:var(--mw-n50,#f7faf7);min-height:100vh;color:var(--mw-text-1);font-family:var(--mw-font)}.console-shell{width:min(1280px,100% - 40px);margin-inline:auto}.console-header{border-bottom:1px solid var(--mw-border);background:var(--mw-surface)}.console-header .console-shell{align-items:center;gap:var(--mw-sp-5);min-height:62px;display:flex}.console-brand{color:var(--mw-ink);font-weight:var(--mw-fw-bold);font-size:var(--mw-fs-body)}.console-header nav{gap:var(--mw-sp-1);flex-wrap:wrap;flex:1;display:flex}.console-header nav a{padding:var(--mw-sp-2) var(--mw-sp-3);border-radius:var(--mw-r-md);color:var(--mw-text-2);font-size:var(--mw-fs-caption)}.console-header nav a:hover{background:var(--mw-success-bg);color:var(--mw-green-deep)}.console-nav-badge{border-radius:var(--mw-r-full);background:var(--mw-danger);color:#fff;vertical-align:middle;place-items:center;min-width:19px;height:19px;margin-left:5px;padding-inline:5px;font-size:10px;line-height:1;display:inline-grid}.console-role{border-radius:var(--mw-r-full);background:var(--mw-surface-2);color:var(--mw-text-2);font-size:var(--mw-fs-mini);padding:4px 10px}.console-main{padding-block:var(--mw-sp-7) var(--mw-sp-10);gap:var(--mw-sp-6);display:grid}.console-main h1{color:var(--mw-ink);font-size:var(--mw-fs-h1);margin:0}.console-page-heading{justify-content:space-between;align-items:center;gap:var(--mw-sp-3);flex-wrap:wrap;display:flex}.console-range{border:1px solid var(--mw-border);border-radius:var(--mw-r-md);background:var(--mw-surface-2);gap:2px;padding:3px;display:flex}.console-range a{padding:6px var(--mw-sp-3);border-radius:calc(var(--mw-r-md) - 3px);color:var(--mw-text-2);font-size:var(--mw-fs-caption);white-space:nowrap}.console-range a:hover{color:var(--mw-green-deep)}.console-range a[aria-current=page]{background:var(--mw-surface);color:var(--mw-ink);font-weight:var(--mw-fw-bold);box-shadow:0 1px 2px #0000000f}.console-main h2{margin:0 0 var(--mw-sp-3);color:var(--mw-ink);font-size:var(--mw-fs-h3)}.console-banner{padding:var(--mw-sp-4) var(--mw-sp-5);border-radius:var(--mw-r-lg);border-left:4px solid;gap:4px;display:grid}.console-banner strong{font-size:var(--mw-fs-h3)}.console-banner span{color:var(--mw-text-2);font-size:var(--mw-fs-caption)}.console-banner[data-level=blocked]{border-color:var(--mw-danger);background:var(--mw-danger-bg)}.console-banner[data-level=blocked] strong{color:var(--mw-danger-deep)}.console-banner[data-level=warning]{border-color:var(--mw-warning);background:var(--mw-warning-bg)}.console-banner[data-level=warning] strong{color:var(--mw-warning-text)}.console-banner[data-level=normal]{border-color:var(--mw-green);background:var(--mw-success-bg)}.console-banner[data-level=normal] strong{color:var(--mw-green-deep)}.console-banner[data-level=loading]{border-color:var(--mw-border);background:var(--mw-surface-2)}.console-banner[data-level=loading] strong{color:var(--mw-text-3);font-weight:var(--mw-fw-medium)}.metric-card[data-loading=true] .metric-empty{color:var(--mw-text-3)}.console-group{gap:var(--mw-sp-3);display:grid}.console-group>header{align-items:baseline;gap:var(--mw-sp-3);display:flex}.console-group>header h2{margin:0}.console-group>header span{color:var(--mw-text-3);font-size:var(--mw-fs-mini)}.console-grid{gap:var(--mw-sp-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.metric-card{gap:var(--mw-sp-2);padding:var(--mw-sp-4);border:1px solid var(--mw-border);border-radius:var(--mw-r-lg);background:var(--mw-surface);align-content:start;display:grid}.metric-card>header{justify-content:space-between;align-items:center;gap:var(--mw-sp-2);display:flex}.metric-card>header h3{color:var(--mw-text-2);font-size:var(--mw-fs-caption);font-weight:var(--mw-fw-medium);margin:0}.metric-state{border-radius:var(--mw-r-full);font-size:var(--mw-fs-mini);padding:2px 8px}.metric-state[data-status=ready]{background:var(--mw-success-bg);color:var(--mw-green-deep)}.metric-state[data-status=no_data]{background:var(--mw-surface-2);color:var(--mw-text-3)}.metric-state[data-status=not_wired]{background:var(--mw-warning-bg);color:var(--mw-warning-text)}.metric-value{color:var(--mw-ink);font-size:30px;font-weight:var(--mw-fw-bold);line-height:1.1}.metric-value[data-thin=true]{color:var(--mw-text-3)}.metric-empty{color:var(--mw-text-3);font-size:var(--mw-fs-body);line-height:1.6}.metric-note{color:var(--mw-text-3);font-size:var(--mw-fs-mini);line-height:1.6}.metric-sparkline{width:100%;height:34px;display:block;overflow:visible}.metric-sparkline-area{fill:var(--mw-success-bg)}.metric-sparkline-line{fill:none;stroke:var(--mw-green-deep);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}@media (prefers-contrast:more){.metric-sparkline-line{stroke-width:2.5px}}.metric-change[data-direction=up]{color:var(--mw-green-deep)}.metric-change[data-direction=down]{color:var(--mw-danger-deep)}.metric-breakdown{margin-top:var(--mw-sp-2);padding-top:var(--mw-sp-2);border-top:1px solid var(--mw-border);gap:4px;display:grid}.metric-breakdown div{justify-content:space-between;gap:var(--mw-sp-2);color:var(--mw-text-2);font-size:var(--mw-fs-mini);display:flex}.metric-breakdown span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.console-panel{padding:var(--mw-sp-5);border:1px solid var(--mw-border);border-radius:var(--mw-r-lg);background:var(--mw-surface)}.console-table{border-collapse:collapse;width:100%;font-size:var(--mw-fs-caption)}.console-table th,.console-table td{padding:var(--mw-sp-2) var(--mw-sp-3);border-bottom:1px solid var(--mw-border);text-align:left;vertical-align:top}.console-table th{color:var(--mw-text-3);font-size:var(--mw-fs-mini);font-weight:var(--mw-fw-medium)}.console-table tr:last-child td{border-bottom:0}.console-table td[data-alert=true]{color:var(--mw-danger-deep);font-weight:var(--mw-fw-bold)}.console-empty{padding:var(--mw-sp-5);color:var(--mw-text-3);font-size:var(--mw-fs-caption);text-align:center}.collector-node-grid{gap:var(--mw-sp-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.collector-node-card{border:1px solid var(--mw-border);border-radius:var(--mw-r-lg);background:var(--mw-surface);min-width:0;overflow:hidden}.collector-node-card[data-health=healthy]{border-color:var(--mw-success-border)}.collector-node-card[data-health=degraded]{border-color:var(--mw-warning)}.collector-node-card[data-health=offline]{border-color:var(--mw-danger-border)}.collector-node-card>header{justify-content:space-between;align-items:flex-start;gap:var(--mw-sp-3);padding:var(--mw-sp-4);border-bottom:1px solid var(--mw-border);background:var(--mw-surface-2);display:flex}.collector-node-card>header h3{color:var(--mw-ink);font-size:var(--mw-fs-h3);margin:0 0 4px}.collector-node-card>header span{color:var(--mw-text-3);font-size:var(--mw-fs-mini)}.collector-node-card>header>strong{border-radius:var(--mw-r-full);background:var(--mw-success-bg);color:var(--mw-green-deep);font-size:var(--mw-fs-mini);flex:none;padding:4px 10px}.collector-node-card[data-health=degraded]>header>strong{background:var(--mw-warning-bg);color:var(--mw-warning-text)}.collector-node-card[data-health=offline]>header>strong{background:var(--mw-danger-bg);color:var(--mw-danger-deep)}.collector-node-card dl{padding:var(--mw-sp-4);gap:var(--mw-sp-3) var(--mw-sp-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.collector-node-card dl>div{gap:4px;min-width:0;display:grid}.collector-node-card dt{color:var(--mw-text-3);font-size:var(--mw-fs-mini)}.collector-node-card dd{color:var(--mw-text-1);font-size:var(--mw-fs-caption);overflow-wrap:anywhere;margin:0}.collector-node-issues,.collector-node-ok,.collector-node-idle,.collector-node-tasks{margin:0 var(--mw-sp-4) var(--mw-sp-4);padding:var(--mw-sp-3);border-radius:var(--mw-r-md);font-size:var(--mw-fs-caption)}.collector-node-issues{background:var(--mw-warning-bg);color:var(--mw-warning-text)}.collector-node-issues>strong,.collector-node-tasks>strong{margin-bottom:var(--mw-sp-2);display:block}.collector-node-issues ul,.collector-node-tasks ul{gap:5px;margin:0;padding-left:1.2rem;display:grid}.collector-node-ok{background:var(--mw-success-bg);color:var(--mw-green-deep)}.collector-node-idle{background:var(--mw-surface-2);color:var(--mw-text-3)}.collector-node-tasks{border:1px solid var(--mw-border);color:var(--mw-text-2)}.collector-node-tasks li{min-width:0}.collector-node-tasks span,.collector-node-tasks code,.collector-node-tasks small{overflow-wrap:anywhere;display:block}.collector-node-tasks code{color:var(--mw-text-1);margin-block:3px;font-size:11px}.collector-node-tasks small{color:var(--mw-text-3);font-size:var(--mw-fs-mini)}.console-table-wrap{overflow-x:auto}.console-break{word-break:break-all}.console-muted{color:var(--mw-text-3)}.console-form{gap:var(--mw-sp-3);max-width:560px;display:grid}.console-form label{color:var(--mw-text-2);font-size:var(--mw-fs-caption);gap:6px;display:grid}.console-form input,.console-form select,.console-form textarea{min-height:42px;padding:0 var(--mw-sp-3);border:1px solid var(--mw-border);border-radius:var(--mw-r-md);background:var(--mw-surface);color:var(--mw-text-1);font:inherit;font-size:var(--mw-fs-body)}.console-form textarea{min-height:80px;padding:var(--mw-sp-2) var(--mw-sp-3)}.console-form button{min-height:44px;padding:0 var(--mw-sp-5);border-radius:var(--mw-r-md);background:var(--mw-green);color:var(--mw-ink);font-weight:var(--mw-fw-bold);cursor:pointer;border:0}.console-form button:disabled{opacity:.55;cursor:not-allowed}.console-message{color:var(--mw-text-2);font-size:var(--mw-fs-caption)}.console-message[data-tone=error]{color:var(--mw-danger-deep)}.console-message[data-tone=ok]{color:var(--mw-green-deep)}.user-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.user-summary-grid .metric-card small,.user-traffic-grid .metric-card small{color:var(--mw-text-3);font-size:var(--mw-fs-mini);line-height:1.55}.user-identity-grid{gap:var(--mw-sp-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.user-identity-grid>div{gap:var(--mw-sp-1);padding:var(--mw-sp-3);border-radius:var(--mw-r-md);background:var(--mw-surface-2);display:grid}.user-identity-grid span{color:var(--mw-text-3);font-size:var(--mw-fs-mini)}.user-identity-grid strong{color:var(--mw-ink);font-size:var(--mw-fs-h2)}.user-filter-form{align-items:end;gap:var(--mw-sp-3);grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(150px,1fr)) auto auto;display:grid}.user-filter-form label{color:var(--mw-text-2);font-size:var(--mw-fs-mini);gap:6px;display:grid}.user-filter-form input,.user-filter-form select{width:100%;min-height:42px;padding:0 var(--mw-sp-3);border:1px solid var(--mw-border);border-radius:var(--mw-r-md);background:var(--mw-surface);color:var(--mw-text-1);font:inherit;font-size:var(--mw-fs-caption)}.user-filter-form button,.user-filter-form>a{min-height:42px;padding:0 var(--mw-sp-4);border:1px solid var(--mw-green);border-radius:var(--mw-r-md);background:var(--mw-green);color:var(--mw-ink);font:inherit;font-size:var(--mw-fs-caption);font-weight:var(--mw-fw-bold);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.user-filter-form>a{border-color:var(--mw-border);background:var(--mw-surface);color:var(--mw-text-2);font-weight:var(--mw-fw-medium)}.user-list-panel{padding:0;overflow:hidden}.user-list-meta{padding:var(--mw-sp-3) var(--mw-sp-4);border-bottom:1px solid var(--mw-border);background:var(--mw-surface-2);color:var(--mw-text-3);font-size:var(--mw-fs-mini)}.user-list-table{min-width:1220px}.user-list-table td>strong,.user-list-table td>small{display:block}.user-list-table td>small{color:var(--mw-text-3);font-size:var(--mw-fs-mini);margin-top:4px}.user-list-table code{color:var(--mw-text-2);overflow-wrap:anywhere;font-size:11px}.user-method-list{flex-wrap:wrap;gap:5px;display:flex}.user-method-list em{border-radius:var(--mw-r-full);background:var(--mw-success-bg);color:var(--mw-green-deep);font-size:var(--mw-fs-mini);padding:3px 7px;font-style:normal}.user-pagination{justify-content:flex-end;gap:var(--mw-sp-2);padding:var(--mw-sp-3) var(--mw-sp-4);border-top:1px solid var(--mw-border);display:flex}.user-pagination a,.user-pagination span{border:1px solid var(--mw-border);border-radius:var(--mw-r-md);color:var(--mw-green-deep);font-size:var(--mw-fs-mini);padding:7px 10px}.user-pagination span{color:var(--mw-text-3);opacity:.6}.user-traffic-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.user-traffic-panel{gap:var(--mw-sp-3);display:grid}.user-traffic-panel>.metric-note{margin:0}.invoice-console-heading{justify-content:space-between;align-items:flex-end;gap:var(--mw-sp-4);display:flex}.invoice-console-heading>div{gap:var(--mw-sp-1);display:grid}.invoice-console-heading span{color:var(--mw-green-deep);font-size:var(--mw-fs-mini);font-weight:var(--mw-fw-bold);letter-spacing:.08em}.invoice-console-heading p{max-width:820px;color:var(--mw-text-2);font-size:var(--mw-fs-caption);margin:0;line-height:1.7}.invoice-console-stats .metric-card>svg{width:22px;color:var(--mw-green-deep)}.invoice-console-panel{gap:var(--mw-sp-4);display:grid}.invoice-console-toolbar{justify-content:space-between;align-items:center;gap:var(--mw-sp-3);display:flex}.invoice-console-toolbar>div{gap:var(--mw-sp-1);flex-wrap:wrap;display:flex}.invoice-console-toolbar button,.invoice-console-controls button,.invoice-console-controls a{justify-content:center;align-items:center;gap:var(--mw-sp-2);min-height:38px;padding:0 var(--mw-sp-3);border:1px solid var(--mw-border);border-radius:var(--mw-r-md);background:var(--mw-surface);color:var(--mw-text-2);font:inherit;font-size:var(--mw-fs-caption);cursor:pointer;display:inline-flex}.invoice-console-toolbar button:hover,.invoice-console-toolbar button.is-active{border-color:var(--mw-success-border);background:var(--mw-success-bg);color:var(--mw-green-deep)}.invoice-console-toolbar button:disabled,.invoice-console-controls button:disabled{opacity:.55;cursor:wait}.invoice-console-toolbar svg,.invoice-console-controls svg{width:16px}.invoice-console-list{gap:var(--mw-sp-3);display:grid}.invoice-console-card{border:1px solid var(--mw-border);border-radius:var(--mw-r-lg);background:var(--mw-surface);overflow:hidden}.invoice-console-card>header{justify-content:space-between;align-items:center;gap:var(--mw-sp-3);padding:var(--mw-sp-4);border-bottom:1px solid var(--mw-border);background:var(--mw-surface-2);display:flex}.invoice-console-card>header span,.invoice-console-card>header p{color:var(--mw-text-3);font-size:var(--mw-fs-mini);margin:0}.invoice-console-card>header h3{margin:var(--mw-sp-1) 0;color:var(--mw-ink);font-size:var(--mw-fs-h3)}.invoice-console-card>header>strong{border-radius:var(--mw-r-full);background:var(--mw-warning-bg);color:var(--mw-warning-text);font-size:var(--mw-fs-caption);padding:5px 11px}.invoice-console-card[data-status=issued]>header>strong{background:var(--mw-success-bg);color:var(--mw-green-deep)}.invoice-console-card[data-status=rejected]>header>strong{background:var(--mw-danger-bg);color:var(--mw-danger-deep)}.invoice-console-card dl{padding:var(--mw-sp-4);gap:var(--mw-sp-3) var(--mw-sp-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.invoice-console-card dl>div{gap:var(--mw-sp-1);min-width:0;display:grid}.invoice-console-card dt{color:var(--mw-text-3);font-size:var(--mw-fs-mini)}.invoice-console-card dd{color:var(--mw-text-1);font-size:var(--mw-fs-caption);overflow-wrap:anywhere;margin:0}.invoice-console-note,.invoice-console-wait{margin:0 var(--mw-sp-4) var(--mw-sp-3);padding:var(--mw-sp-3);border-radius:var(--mw-r-md);background:var(--mw-surface-2);color:var(--mw-text-2);font-size:var(--mw-fs-caption)}.invoice-console-wait{background:var(--mw-warning-bg);color:var(--mw-warning-text)}.invoice-console-controls{gap:var(--mw-sp-3);padding:var(--mw-sp-4);border-top:1px solid var(--mw-border);grid-template-columns:minmax(0,1fr) minmax(260px,.7fr);display:grid}.invoice-console-controls>label{align-content:start;gap:var(--mw-sp-2);color:var(--mw-text-2);font-size:var(--mw-fs-caption);display:grid}.invoice-console-controls textarea{min-height:76px;padding:var(--mw-sp-2) var(--mw-sp-3);border:1px solid var(--mw-border);border-radius:var(--mw-r-md);background:var(--mw-surface);color:var(--mw-text-1);font:inherit;resize:vertical}.invoice-console-file input{border:1px dashed var(--mw-success-border);border-radius:var(--mw-r-md);background:var(--mw-success-bg);width:100%;color:var(--mw-text-2);padding:9px}.invoice-console-file small{color:var(--mw-text-3);font-size:var(--mw-fs-mini)}.invoice-console-controls>div{justify-content:flex-end;gap:var(--mw-sp-2);flex-wrap:wrap;grid-column:1/-1;display:flex}.invoice-console-controls button.is-primary{border-color:var(--mw-green);background:var(--mw-green);color:var(--mw-ink);font-weight:var(--mw-fw-bold)}.pricing-admin-grid{gap:var(--mw-sp-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pricing-admin-card{align-content:start;gap:var(--mw-sp-4);display:grid}.pricing-admin-card>header{justify-content:space-between;align-items:flex-start;gap:var(--mw-sp-3);display:flex}.pricing-admin-card>header span{color:var(--mw-text-3);font-size:var(--mw-fs-mini)}.pricing-admin-card>header h2{margin:4px 0 0}.pricing-admin-card>header>strong{border-radius:var(--mw-r-full);background:var(--mw-surface-2);color:var(--mw-text-2);font-size:var(--mw-fs-mini);padding:4px 10px}.pricing-admin-card>header>strong[data-state=active]{background:var(--mw-success-bg);color:var(--mw-green-deep)}.pricing-admin-card>header>strong[data-state=scheduled]{background:var(--mw-warning-bg);color:var(--mw-warning-text)}.pricing-admin-card>header>strong[data-state=expired]{background:var(--mw-danger-bg);color:var(--mw-danger-deep)}.pricing-admin-current{align-items:baseline;gap:var(--mw-sp-2);padding:var(--mw-sp-3);border-radius:var(--mw-r-md);background:var(--mw-success-bg);display:flex}.pricing-admin-current span,.pricing-admin-current small{color:var(--mw-text-3);font-size:var(--mw-fs-mini)}.pricing-admin-current b{color:var(--mw-green-deep);font-size:var(--mw-fs-h2)}.pricing-admin-form{max-width:none}.pricing-admin-toggle{cursor:pointer;grid-template-columns:auto 1fr;align-items:center;width:fit-content;display:flex!important}.console-form .pricing-admin-toggle input{width:18px;height:18px;min-height:18px;accent-color:var(--mw-green-deep);margin:0}.pricing-admin-form fieldset{gap:var(--mw-sp-3);padding:var(--mw-sp-4);border:1px solid var(--mw-border);border-radius:var(--mw-r-md);background:var(--mw-surface-2);margin:0;display:grid}.pricing-admin-dates{gap:var(--mw-sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pricing-admin-dates label{color:var(--mw-text-2);font-size:var(--mw-fs-caption);gap:6px;display:grid}.pricing-audit-wrap{padding:0;overflow-x:auto}.pricing-audit-table{min-width:980px}.pricing-audit-table td:first-child small{color:var(--mw-text-3);margin-top:4px;display:block}.pricing-audit-table td:last-child{min-width:360px}.pricing-audit-table td:last-child span{display:block}.pricing-audit-table td:last-child b{color:var(--mw-green-deep);padding-block:4px;display:block}.customer-page-heading{justify-content:space-between;align-items:flex-end;gap:var(--mw-sp-4);display:flex}.customer-page-heading>div{gap:var(--mw-sp-1);display:grid}.customer-page-heading p{color:var(--mw-text-2);font-size:var(--mw-fs-caption);margin:0}.console-primary-link,.console-primary-button,.console-icon-button{justify-content:center;align-items:center;gap:var(--mw-sp-2);min-height:40px;padding:0 var(--mw-sp-3);border:1px solid var(--mw-green);border-radius:var(--mw-r-md);background:var(--mw-green);color:var(--mw-ink);font:inherit;font-size:var(--mw-fs-caption);font-weight:var(--mw-fw-bold);cursor:pointer;display:inline-flex}.console-icon-button{border-color:var(--mw-border);background:var(--mw-surface);color:var(--mw-text-2)}.console-primary-link svg,.console-primary-button svg,.console-icon-button svg,.console-row-link svg{width:16px}.console-primary-button:disabled,.console-icon-button:disabled{opacity:.5;cursor:not-allowed}.console-back-link{width:fit-content;color:var(--mw-green-deep);font-size:var(--mw-fs-caption)}.customer-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.customer-summary-grid .metric-card span,.customer-summary-grid .metric-card small{color:var(--mw-text-3)}.customer-list-panel{padding:0;overflow:hidden}.customer-list-table-wrap{overflow-x:auto}.customer-list-table{min-width:1120px}.customer-list-table td{vertical-align:middle}.customer-list-table td>strong,.customer-list-table td>small{display:block}.customer-list-table td>small{color:var(--mw-text-3);font-size:var(--mw-fs-mini);margin-top:4px}.customer-status{border-radius:var(--mw-r-full);background:var(--mw-surface-2);width:fit-content;color:var(--mw-text-2);font-size:var(--mw-fs-mini);padding:4px 9px;display:inline-flex}.customer-status[data-state=paid],.customer-status[data-state=active],.customer-status[data-state=provisioning]{background:var(--mw-success-bg);color:var(--mw-green-deep)}.customer-status[data-state=corporate_review],.customer-status[data-state=corporate_payment_review],.customer-status[data-state=submitted]{background:var(--mw-warning-bg);color:var(--mw-warning-text)}.customer-status[data-state=corporate_rejected],.customer-status[data-state=needs_changes]{background:var(--mw-danger-bg);color:var(--mw-danger-deep)}.console-row-link{white-space:nowrap;color:var(--mw-green-deep);font-weight:var(--mw-fw-bold)}.customer-detail-heading{align-items:center}.customer-detail-status-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.customer-detail-status-grid .metric-card strong{overflow-wrap:anywhere;color:var(--mw-ink);font-size:var(--mw-fs-body)}.customer-detail-status-grid .metric-card small{color:var(--mw-text-3);font-size:var(--mw-fs-mini)}.customer-two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-two-column,.customer-submission-grid{gap:var(--mw-sp-3);display:grid}.customer-detail-card{align-content:start;gap:var(--mw-sp-3);display:grid}.customer-detail-card>header h2{margin:0}.customer-detail-card>p{color:var(--mw-text-2);font-size:var(--mw-fs-caption);margin:0;line-height:1.7}.customer-detail-list{gap:var(--mw-sp-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.customer-detail-list>div{min-width:0;padding-bottom:var(--mw-sp-2);border-bottom:1px solid var(--mw-border);gap:4px;display:grid}.customer-detail-list dt{color:var(--mw-text-3);font-size:var(--mw-fs-mini)}.customer-detail-list dd{color:var(--mw-text-1);font-size:var(--mw-fs-caption);overflow-wrap:anywhere;margin:0}.customer-detail-list a{color:var(--mw-green-deep);align-items:center;gap:4px;display:inline-flex}.customer-detail-list svg{width:14px}.customer-status-actions{gap:var(--mw-sp-2);flex-wrap:wrap;display:flex}.customer-status-actions button{min-height:40px;padding:0 var(--mw-sp-3);border:1px solid var(--mw-border);border-radius:var(--mw-r-md);background:var(--mw-surface);color:var(--mw-text-2);font:inherit;cursor:pointer}.customer-status-actions button.is-primary{border-color:var(--mw-green);background:var(--mw-green);color:var(--mw-ink);font-weight:var(--mw-fw-bold)}.customer-status-actions button:disabled{opacity:.5;cursor:not-allowed}.customer-submission-grid{grid-template-columns:minmax(0,2fr) minmax(280px,1fr)}.customer-upload-list{align-content:start;gap:var(--mw-sp-2);padding-left:var(--mw-sp-4);border-left:1px solid var(--mw-border);display:grid}.customer-upload-list h3{color:var(--mw-ink);font-size:var(--mw-fs-body);margin:0}.customer-upload-list>a{align-items:center;gap:var(--mw-sp-2);padding:var(--mw-sp-3);border:1px solid var(--mw-border);border-radius:var(--mw-r-md);color:var(--mw-text-1);display:flex}.customer-upload-list>a:hover{border-color:var(--mw-success-border);background:var(--mw-success-bg)}.customer-upload-list svg{width:20px;color:var(--mw-green-deep)}.customer-upload-list span{gap:3px;min-width:0;display:grid}.customer-upload-list strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-upload-list small,.customer-upload-list p{color:var(--mw-text-3);font-size:var(--mw-fs-mini);margin:0}.customer-profile-panel{gap:var(--mw-sp-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.customer-profile-panel h3{margin:0 0 var(--mw-sp-2);color:var(--mw-ink);font-size:var(--mw-fs-body)}.customer-profile-panel ul{gap:var(--mw-sp-2);margin:0;padding:0;list-style:none;display:grid}.customer-profile-panel li{padding-bottom:var(--mw-sp-2);border-bottom:1px solid var(--mw-border);color:var(--mw-text-1);font-size:var(--mw-fs-caption)}.customer-profile-panel li span{margin-left:var(--mw-sp-2);color:var(--mw-green-deep);font-size:var(--mw-fs-mini)}.customer-profile-panel p{color:var(--mw-text-2);font-size:var(--mw-fs-caption);margin:4px 0 0;line-height:1.7}.customer-profile-company{padding-bottom:var(--mw-sp-4);border-bottom:1px solid var(--mw-border);grid-column:1/-1}.customer-profile-company>strong{color:var(--mw-ink);font-size:var(--mw-fs-h2)}.customer-profile-company>span{margin-left:var(--mw-sp-2);color:var(--mw-text-3)}.customer-profile-flags{padding:var(--mw-sp-3);border-radius:var(--mw-r-md);background:var(--mw-warning-bg);grid-column:1/-1}.customer-profile-flags h3{align-items:center;gap:var(--mw-sp-2);color:var(--mw-warning-text);display:flex}.customer-profile-flags h3 svg{width:18px}.customer-profile-flags p{gap:var(--mw-sp-2);display:flex}.customer-prompt-panel{padding:0;overflow:hidden}.customer-prompt-toolbar{justify-content:space-between;align-items:center;gap:var(--mw-sp-3);padding:var(--mw-sp-3) var(--mw-sp-4);border-bottom:1px solid var(--mw-border);background:var(--mw-surface-2);display:flex}.customer-prompt-toolbar>div{align-items:baseline;gap:var(--mw-sp-3);min-width:0;display:flex}.customer-prompt-toolbar strong{color:var(--mw-danger-deep)}.customer-prompt-toolbar strong.is-ready{color:var(--mw-green-deep)}.customer-prompt-toolbar span{color:var(--mw-text-3);font-size:var(--mw-fs-mini)}.customer-prompt-select-all{border:1px solid var(--mw-green);border-radius:var(--mw-r-full);background:var(--mw-surface);color:var(--mw-green-deep);font:inherit;font-size:var(--mw-fs-mini);cursor:pointer;flex:none;padding:7px 16px;font-weight:700}.customer-prompt-select-all:hover:not(:disabled){background:var(--mw-success-bg)}.customer-prompt-select-all:disabled{border-color:var(--mw-border);color:var(--mw-text-3);cursor:default;opacity:.65}.customer-prompt-list{display:grid}.customer-prompt-list article{gap:var(--mw-sp-3);padding:var(--mw-sp-4);border-bottom:1px solid var(--mw-border);background:var(--mw-surface);opacity:.7;grid-template-columns:180px minmax(0,1fr) minmax(0,1fr);display:grid;position:relative}.customer-prompt-list article[data-selected=true]{background:color-mix(in srgb, var(--mw-success-bg) 55%, white);opacity:1}.customer-prompt-check{align-items:flex-start;gap:var(--mw-sp-2);display:flex}.customer-prompt-check input{width:18px;height:18px;accent-color:var(--mw-green-deep)}.customer-prompt-check span{border-radius:var(--mw-r-full);background:var(--mw-surface-2);color:var(--mw-green-deep);font-size:var(--mw-fs-mini);padding:2px 7px}.customer-prompt-check strong{color:var(--mw-ink);font-size:var(--mw-fs-caption)}.customer-prompt-list article>div small,.customer-prompt-list article>label small{color:var(--mw-text-3);font-size:var(--mw-fs-mini);margin-bottom:5px;display:block}.customer-prompt-list article p{color:var(--mw-text-1);font-size:var(--mw-fs-caption);margin:0;line-height:1.7}.customer-prompt-list textarea{width:100%;min-height:76px;padding:var(--mw-sp-2);border:1px solid var(--mw-border);border-radius:var(--mw-r-md);background:var(--mw-surface);color:var(--mw-text-1);font:inherit;font-size:var(--mw-fs-caption);resize:vertical}.customer-prompt-list textarea:disabled{background:var(--mw-surface-2);color:var(--mw-text-3)}.customer-prompt-order{color:var(--mw-text-3);font-size:var(--mw-fs-mini);position:absolute;top:8px;right:10px}.customer-prompt-approve{justify-content:space-between;align-items:center;gap:var(--mw-sp-4);padding:var(--mw-sp-4);display:flex}.customer-prompt-approve>span{color:var(--mw-text-3);font-size:var(--mw-fs-mini)}.customer-collection-panel{gap:var(--mw-sp-4);display:grid}.customer-repeat-count{align-items:center;gap:var(--mw-sp-2);color:var(--mw-text-2);font-size:var(--mw-fs-caption);display:inline-flex}.customer-repeat-count select{min-height:38px;padding:0 var(--mw-sp-3);border:1px solid var(--mw-border);border-radius:var(--mw-r-sm);background:var(--mw-surface);color:var(--mw-text-1)}.customer-platform-grid{gap:var(--mw-sp-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.customer-collection-gap{color:var(--mw-text-2);font-size:var(--mw-fs-mini);margin:var(--mw-sp-3) 0 0}.customer-platform-grid article{gap:var(--mw-sp-1);padding:var(--mw-sp-4);border:1px solid var(--mw-border);border-radius:var(--mw-r-md);display:grid}.customer-platform-grid article>span{color:var(--mw-text-3);font-size:var(--mw-fs-mini);text-transform:uppercase}.customer-platform-grid article>strong{align-items:center;gap:var(--mw-sp-1);color:var(--mw-ink);display:flex}.customer-platform-grid article>strong svg{width:17px;color:var(--mw-green-deep)}.customer-platform-grid small{color:var(--mw-text-3);font-size:var(--mw-fs-mini)}.customer-platform-grid code,.customer-collection-panel td code{overflow-wrap:anywhere;font-size:11px}.customer-collection-actions{align-items:center;gap:var(--mw-sp-3);flex-wrap:wrap;display:flex}.customer-robot-links{gap:var(--mw-sp-2);flex-wrap:wrap;display:flex}.customer-robot-links a{align-items:center;gap:var(--mw-sp-1);border:1px solid var(--mw-success-border);border-radius:var(--mw-r-md);color:var(--mw-green-deep);font-size:var(--mw-fs-caption);padding:9px 12px;display:inline-flex}.customer-robot-links svg{width:15px}.customer-report-panel{gap:var(--mw-sp-2);display:grid}.customer-report-panel article{justify-content:space-between;gap:var(--mw-sp-3);padding:var(--mw-sp-3);border:1px solid var(--mw-border);border-radius:var(--mw-r-md);display:flex}.customer-report-panel article span{color:var(--mw-text-3);font-size:var(--mw-fs-caption)}.customer-change-panel article{flex-direction:column;align-items:stretch}.customer-change-panel article>strong{font-size:var(--mw-fs-body)}.customer-change-panel article>small{color:var(--mw-text-3)}.customer-change-panel article details{border-top:1px solid var(--mw-border);padding-top:var(--mw-sp-2)}.customer-change-panel article summary{cursor:pointer;color:var(--mw-text-2)}.customer-change-panel article pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:20rem;overflow:auto}.corporate-review-stats .metric-card>svg{width:22px;color:var(--mw-green-deep)}.corporate-review-panel{gap:var(--mw-sp-4);display:grid}.corporate-review-toolbar{justify-content:space-between;align-items:center;gap:var(--mw-sp-3);display:flex}.corporate-review-toolbar>div{gap:var(--mw-sp-1);flex-wrap:wrap;display:flex}.corporate-review-toolbar button,.corporate-review-controls button{justify-content:center;align-items:center;gap:var(--mw-sp-2);min-height:38px;padding:0 var(--mw-sp-3);border:1px solid var(--mw-border);border-radius:var(--mw-r-md);background:var(--mw-surface);color:var(--mw-text-2);font:inherit;font-size:var(--mw-fs-caption);cursor:pointer;display:inline-flex}.corporate-review-toolbar button:hover,.corporate-review-toolbar button.is-active{border-color:var(--mw-success-border);background:var(--mw-success-bg);color:var(--mw-green-deep)}.corporate-review-toolbar button:disabled,.corporate-review-controls button:disabled{opacity:.55;cursor:wait}.corporate-review-toolbar svg{width:16px}.corporate-review-list{gap:var(--mw-sp-3);display:grid}.corporate-review-card{border:1px solid var(--mw-border);border-radius:var(--mw-r-lg);background:var(--mw-surface);overflow:hidden}.corporate-review-card>header{justify-content:space-between;align-items:center;gap:var(--mw-sp-3);padding:var(--mw-sp-4);border-bottom:1px solid var(--mw-border);background:var(--mw-surface-2);display:flex}.corporate-review-card>header span{color:var(--mw-text-3);font-size:var(--mw-fs-mini)}.corporate-review-card>header h3{margin:var(--mw-sp-1) 0 0;color:var(--mw-ink);font-size:var(--mw-fs-h3)}.corporate-review-card>header>strong{border-radius:var(--mw-r-full);background:var(--mw-warning-bg);color:var(--mw-warning-text);font-size:var(--mw-fs-mini);padding:4px 10px}.corporate-review-card[data-status=approved]>header>strong{background:var(--mw-success-bg);color:var(--mw-green-deep)}.corporate-review-card[data-status=rejected]>header>strong{background:var(--mw-danger-bg);color:var(--mw-danger-deep)}.corporate-review-card dl{padding:var(--mw-sp-4);gap:var(--mw-sp-3) var(--mw-sp-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.corporate-review-card dl>div{gap:var(--mw-sp-1);min-width:0;display:grid}.corporate-review-card dt{color:var(--mw-text-3);font-size:var(--mw-fs-mini)}.corporate-review-card dd{color:var(--mw-text-1);font-size:var(--mw-fs-caption);overflow-wrap:anywhere;margin:0}.corporate-review-controls{gap:var(--mw-sp-3);padding:var(--mw-sp-4);border-top:1px solid var(--mw-border);display:grid}.corporate-review-controls label{gap:var(--mw-sp-2);color:var(--mw-text-2);font-size:var(--mw-fs-caption);display:grid}.corporate-review-controls textarea{min-height:76px;padding:var(--mw-sp-2) var(--mw-sp-3);border:1px solid var(--mw-border);border-radius:var(--mw-r-md);background:var(--mw-surface);color:var(--mw-text-1);font:inherit;resize:vertical}.corporate-review-controls>div{justify-content:flex-end;gap:var(--mw-sp-2);display:flex}.corporate-review-controls button.is-primary{border-color:var(--mw-green);background:var(--mw-green);color:var(--mw-ink);font-weight:var(--mw-fw-bold)}.console-spin{vertical-align:middle;width:18px;animation:.9s linear infinite console-spin;display:inline-block}@keyframes console-spin{to{transform:rotate(360deg)}}.lead-stats .metric-card>svg{width:22px;color:var(--mw-green-deep)}.lead-queue-panel{gap:var(--mw-sp-4);display:grid}.lead-toolbar{justify-content:space-between;align-items:center;gap:var(--mw-sp-3);display:flex}.lead-toolbar>div{gap:var(--mw-sp-1);flex-wrap:wrap;display:flex}.lead-toolbar button,.lead-controls button{justify-content:center;align-items:center;gap:var(--mw-sp-2);min-height:38px;padding:0 var(--mw-sp-3);border:1px solid var(--mw-border);border-radius:var(--mw-r-md);background:var(--mw-surface);color:var(--mw-text-2);font:inherit;font-size:var(--mw-fs-caption);cursor:pointer;display:inline-flex}.lead-toolbar button:hover,.lead-toolbar button.is-active{border-color:var(--mw-success-border);background:var(--mw-success-bg);color:var(--mw-green-deep)}.lead-toolbar button:disabled,.lead-controls button:disabled{opacity:.55;cursor:wait}.lead-toolbar svg,.lead-controls svg{width:16px}.lead-filter-grid{gap:var(--mw-sp-3);padding:var(--mw-sp-4);border:1px solid var(--mw-border);border-radius:var(--mw-r-lg);background:var(--mw-surface-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.lead-filter-grid label{gap:var(--mw-sp-2);min-width:0;color:var(--mw-text-2);font-size:var(--mw-fs-caption);display:grid}.lead-filter-grid select{width:100%;min-width:0;min-height:40px;padding:var(--mw-sp-2) var(--mw-sp-3);border:1px solid var(--mw-border);border-radius:var(--mw-r-md);background:var(--mw-surface);color:var(--mw-text-1);font:inherit}.lead-filter-summary{justify-content:space-between;align-items:center;gap:var(--mw-sp-3);padding-top:var(--mw-sp-1);color:var(--mw-text-3);font-size:var(--mw-fs-caption);grid-column:1/-1;display:flex}.lead-filter-summary strong{color:var(--mw-text-1)}.lead-filter-summary button{min-height:36px;padding:0 var(--mw-sp-3);border:1px solid var(--mw-border);border-radius:var(--mw-r-md);background:var(--mw-surface);color:var(--mw-text-2);font:inherit;font-size:var(--mw-fs-caption);cursor:pointer}.lead-filter-summary button:hover{border-color:var(--mw-success-border);color:var(--mw-green-deep)}.lead-filter-summary button:disabled{opacity:.55;cursor:default}.lead-list{gap:var(--mw-sp-4);display:grid}.lead-card{border:1px solid var(--mw-border);border-radius:var(--mw-r-lg);background:var(--mw-surface);overflow:hidden}.lead-card>header{justify-content:space-between;align-items:center;gap:var(--mw-sp-3);padding:var(--mw-sp-4);border-bottom:1px solid var(--mw-border);background:var(--mw-surface-2);display:flex}.lead-card>header span{color:var(--mw-text-3);font-size:var(--mw-fs-mini)}.lead-card>header h3{margin:var(--mw-sp-1) 0 0;color:var(--mw-text-1);font-size:var(--mw-fs-h3)}.lead-card>header>strong{border-radius:var(--mw-r-full);background:var(--mw-warning-bg);color:var(--mw-warning-text);font-size:var(--mw-fs-mini);padding:4px 10px}.lead-card[data-status=won]>header>strong{background:var(--mw-success-bg);color:var(--mw-green-deep)}.lead-card[data-status=lost]>header>strong,.lead-card[data-status=deleted]>header>strong{background:var(--mw-danger-bg);color:var(--mw-danger-deep)}.lead-context{gap:var(--mw-sp-3);padding:var(--mw-sp-3) var(--mw-sp-4) 0;font-size:var(--mw-fs-caption);flex-wrap:wrap;display:flex}.lead-context a{color:var(--mw-green-deep);overflow-wrap:anywhere}.lead-card dl{padding:var(--mw-sp-4);gap:var(--mw-sp-3) var(--mw-sp-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.lead-card dl>div{gap:var(--mw-sp-1);min-width:0;display:grid}.lead-card dt{color:var(--mw-text-3);font-size:var(--mw-fs-mini)}.lead-card dd{color:var(--mw-text-1);font-size:var(--mw-fs-caption);overflow-wrap:anywhere;margin:0}.lead-message{margin:0 var(--mw-sp-4) var(--mw-sp-4);padding:var(--mw-sp-3) var(--mw-sp-4);border-left:3px solid var(--mw-green);background:var(--mw-surface-2);color:var(--mw-text-2);font-size:var(--mw-fs-caption);line-height:var(--mw-lh-body)}.lead-controls{align-items:end;gap:var(--mw-sp-3);padding:var(--mw-sp-4);border-top:1px solid var(--mw-border);grid-template-columns:minmax(13rem,1fr) auto;display:grid}.lead-controls label{gap:var(--mw-sp-2);color:var(--mw-text-2);font-size:var(--mw-fs-caption);display:grid}.lead-controls select,.lead-controls textarea{width:100%;min-height:38px;padding:var(--mw-sp-2) var(--mw-sp-3);border:1px solid var(--mw-border);border-radius:var(--mw-r-md);background:var(--mw-surface);color:var(--mw-text-1);font:inherit}.lead-controls textarea{resize:vertical;min-height:78px}.lead-controls .lead-note{grid-column:1/-1}.lead-controls button.is-danger{border-color:var(--mw-danger-border);color:var(--mw-danger-deep)}.lead-history{padding:0 var(--mw-sp-4) var(--mw-sp-4);color:var(--mw-text-2);font-size:var(--mw-fs-caption);margin:0}.lead-history summary{cursor:pointer;color:var(--mw-text-1)}.lead-history ol{gap:var(--mw-sp-2);margin:var(--mw-sp-3) 0 0;padding-left:1.2rem;display:grid}.lead-history li{gap:var(--mw-sp-3);grid-template-columns:9rem 1fr;display:grid}.lead-history time{color:var(--mw-text-3);font-size:var(--mw-fs-mini)}.monitoring-operation-summary{gap:var(--mw-sp-2);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.monitoring-operation-summary article{padding:var(--mw-sp-3);border:1px solid var(--mw-border);border-radius:var(--mw-r-md);background:var(--mw-surface);gap:4px;display:grid}.monitoring-operation-summary article[data-alert=true]{border-color:var(--mw-warning);background:var(--mw-warning-bg)}.monitoring-operation-summary span{color:var(--mw-text-3);font-size:var(--mw-fs-mini)}.monitoring-operation-summary strong{color:var(--mw-ink);font-size:var(--mw-fs-h2);font-variant-numeric:tabular-nums}.monitoring-operation-toolbar{justify-content:space-between;align-items:center;gap:var(--mw-sp-3);padding:var(--mw-sp-3) var(--mw-sp-4);border:1px solid var(--mw-border);border-radius:var(--mw-r-md);background:var(--mw-surface-2);display:flex}.monitoring-operation-toolbar p{color:var(--mw-text-2);font-size:var(--mw-fs-caption);margin:0;line-height:1.6}.monitoring-operation-toolbar button,.monitoring-operation-controls button{justify-content:center;align-items:center;gap:var(--mw-sp-2);min-height:38px;padding:0 var(--mw-sp-3);border:1px solid var(--mw-border);border-radius:var(--mw-r-md);background:var(--mw-surface);color:var(--mw-text-2);font:inherit;font-size:var(--mw-fs-caption);cursor:pointer;display:inline-flex}.monitoring-operation-toolbar button:hover,.monitoring-operation-controls button:hover{border-color:var(--mw-success-border);background:var(--mw-success-bg);color:var(--mw-green-deep)}.monitoring-operation-toolbar button:disabled,.monitoring-operation-controls button:disabled{opacity:.55;cursor:wait}.monitoring-operation-toolbar svg,.monitoring-operation-controls svg{width:16px}.monitoring-operation-controls button.is-danger{border-color:var(--mw-danger-border);color:var(--mw-danger-deep)}.monitoring-operation-controls button.is-danger:hover{background:var(--mw-danger-bg)}.monitoring-operation-columns{align-items:start;gap:var(--mw-sp-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.monitoring-operation-list{gap:var(--mw-sp-3);min-width:0;display:grid}.monitoring-operation-list>h3,.monitoring-operation-audits>h3{color:var(--mw-ink);font-size:var(--mw-fs-h3);margin:0}.monitoring-operation-card{border:1px solid var(--mw-border);border-radius:var(--mw-r-lg);background:var(--mw-surface);min-width:0;overflow:hidden}.monitoring-operation-card[data-state=paused]{border-color:var(--mw-warning)}.monitoring-operation-card[data-state=cancelled]{border-color:var(--mw-danger-border)}.monitoring-operation-card>header{justify-content:space-between;align-items:flex-start;gap:var(--mw-sp-3);padding:var(--mw-sp-3) var(--mw-sp-4);border-bottom:1px solid var(--mw-border);background:var(--mw-surface-2);display:flex}.monitoring-operation-card>header span{color:var(--mw-text-3);font-size:var(--mw-fs-mini)}.monitoring-operation-card>header h4{color:var(--mw-ink);font-size:var(--mw-fs-h3);margin:3px 0 0}.monitoring-operation-card>header code{max-width:46%;color:var(--mw-text-3);overflow-wrap:anywhere;text-align:right;font-size:10px}.monitoring-operation-card dl{gap:var(--mw-sp-3) var(--mw-sp-4);padding:var(--mw-sp-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.monitoring-operation-card dl>div{gap:3px;min-width:0;display:grid}.monitoring-operation-card dt{color:var(--mw-text-3);font-size:var(--mw-fs-mini)}.monitoring-operation-card dd{color:var(--mw-text-1);font-size:var(--mw-fs-caption);overflow-wrap:anywhere;margin:0}.monitoring-operation-controls{border-top:1px solid var(--mw-border);padding:var(--mw-sp-3) var(--mw-sp-4) var(--mw-sp-4)}.monitoring-operation-controls summary{color:var(--mw-green-deep);font-size:var(--mw-fs-caption);font-weight:var(--mw-fw-bold);cursor:pointer}.monitoring-operation-controls[open] summary{margin-bottom:var(--mw-sp-3)}.monitoring-operation-reason{gap:var(--mw-sp-2);color:var(--mw-text-2);font-size:var(--mw-fs-caption);display:grid}.monitoring-operation-reason textarea{min-height:72px;padding:var(--mw-sp-2) var(--mw-sp-3);border:1px solid var(--mw-border);border-radius:var(--mw-r-md);background:var(--mw-surface);color:var(--mw-text-1);font:inherit;resize:vertical}.monitoring-operation-controls>div{gap:var(--mw-sp-2);margin-top:var(--mw-sp-3);flex-wrap:wrap;display:flex}.monitoring-operation-controls>small{margin-top:var(--mw-sp-2);color:var(--mw-warning-text);font-size:var(--mw-fs-mini);line-height:1.55;display:block}.monitoring-alerts{gap:var(--mw-sp-3);display:grid}.monitoring-alerts>h3{color:var(--mw-ink);font-size:var(--mw-fs-h3);margin:0}.monitoring-alerts>p{color:var(--mw-text-2);font-size:var(--mw-fs-caption);margin:0;line-height:1.6}.monitoring-alerts ol{gap:var(--mw-sp-2);margin:0;padding:0;list-style:none;display:grid}.monitoring-alerts li{gap:var(--mw-sp-2);padding:var(--mw-sp-3);border:1px solid var(--mw-border);border-left:3px solid var(--mw-warning);border-radius:var(--mw-r-md);background:var(--mw-surface-2);display:grid}.monitoring-alerts li[data-severity=critical]{border-left-color:var(--mw-danger)}.monitoring-alerts li>header,.monitoring-alerts li>footer{justify-content:space-between;align-items:flex-start;gap:var(--mw-sp-3);display:flex}.monitoring-alerts li>header div{gap:2px;min-width:0;display:grid}.monitoring-alerts li>header strong{color:var(--mw-ink);font-size:var(--mw-fs-caption)}.monitoring-alerts li>header span,.monitoring-alerts li>header em,.monitoring-alerts li>footer{color:var(--mw-text-3);font-size:var(--mw-fs-mini);font-style:normal}.monitoring-alerts li>header em{flex:none}.monitoring-alerts li>p{color:var(--mw-text-2);font-size:var(--mw-fs-caption);margin:0;line-height:1.65}.monitoring-alerts li>footer code{overflow-wrap:anywhere;text-align:right;max-width:55%}.monitoring-operation-audits{gap:var(--mw-sp-3);display:grid}.monitoring-operation-audits ol{gap:var(--mw-sp-2);margin:0;padding:0;list-style:none;display:grid}.monitoring-operation-audits li{gap:var(--mw-sp-2) var(--mw-sp-3);padding:var(--mw-sp-3);border-radius:var(--mw-r-md);background:var(--mw-surface-2);font-size:var(--mw-fs-caption);grid-template-columns:10rem minmax(8rem,.55fr) minmax(0,1fr);display:grid}.monitoring-operation-audits time{color:var(--mw-text-3);font-size:var(--mw-fs-mini)}.monitoring-operation-audits strong{color:var(--mw-ink)}.monitoring-operation-audits span{color:var(--mw-text-2);overflow-wrap:anywhere}.monitoring-operation-audits p{color:var(--mw-text-2);grid-column:2/-1;margin:0;line-height:1.6}.monitoring-schedule-calendar{gap:var(--mw-sp-4)}.monitoring-calendar-summary{gap:var(--mw-sp-2);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.monitoring-calendar-summary article{min-width:0;padding:var(--mw-sp-3);border:1px solid var(--mw-border);border-radius:var(--mw-r-md);background:var(--mw-surface);gap:4px;display:grid}.monitoring-calendar-summary article[data-alert=warning]{border-color:var(--mw-warning);background:var(--mw-warning-bg)}.monitoring-calendar-summary article[data-alert=danger]{border-color:var(--mw-danger-border);background:var(--mw-danger-bg)}.monitoring-calendar-summary span{color:var(--mw-text-3);font-size:var(--mw-fs-mini)}.monitoring-calendar-summary strong{color:var(--mw-ink);font-size:var(--mw-fs-h2);font-variant-numeric:tabular-nums}.monitoring-calendar-boundary{padding:var(--mw-sp-3) var(--mw-sp-4);border-left:3px solid var(--mw-green);border-radius:0 var(--mw-r-md) var(--mw-r-md) 0;background:var(--mw-success-bg);color:var(--mw-text-2);font-size:var(--mw-fs-caption);margin:0;line-height:1.65}.monitoring-calendar-boundary strong{color:var(--mw-green-deep)}.monitoring-calendar-grid{align-items:start;gap:var(--mw-sp-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.monitoring-calendar-grid>.console-panel{grid-column:1/-1}.monitoring-calendar-card{border:1px solid var(--mw-border);border-radius:var(--mw-r-lg);background:var(--mw-surface);min-width:0;overflow:hidden}.monitoring-calendar-card[data-state=overdue],.monitoring-calendar-card[data-state=invalid]{border-color:var(--mw-danger-border)}.monitoring-calendar-card[data-state=due_soon],.monitoring-calendar-card[data-state=paused]{border-color:var(--mw-warning)}.monitoring-calendar-card>header{justify-content:space-between;align-items:flex-start;gap:var(--mw-sp-3);padding:var(--mw-sp-4);border-bottom:1px solid var(--mw-border);background:var(--mw-surface-2);display:flex}.monitoring-calendar-card>header div{min-width:0}.monitoring-calendar-card>header span{color:var(--mw-green-deep);font-size:var(--mw-fs-mini);font-weight:var(--mw-fw-bold)}.monitoring-calendar-card[data-state=overdue]>header span,.monitoring-calendar-card[data-state=invalid]>header span{color:var(--mw-danger-deep)}.monitoring-calendar-card[data-state=due_soon]>header span,.monitoring-calendar-card[data-state=paused]>header span{color:var(--mw-warning-text)}.monitoring-calendar-card>header h3{color:var(--mw-ink);font-size:var(--mw-fs-h3);margin:3px 0 0}.monitoring-calendar-card>header code{max-width:48%;color:var(--mw-text-3);overflow-wrap:anywhere;text-align:right;font-size:10px}.monitoring-calendar-card dl{gap:var(--mw-sp-3) var(--mw-sp-4);padding:var(--mw-sp-4);border-bottom:1px solid var(--mw-border);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.monitoring-calendar-card dl>div{gap:3px;min-width:0;display:grid}.monitoring-calendar-card dt{color:var(--mw-text-3);font-size:var(--mw-fs-mini)}.monitoring-calendar-card dd{color:var(--mw-text-1);font-size:var(--mw-fs-caption);overflow-wrap:anywhere;margin:0}.monitoring-calendar-cycles{gap:var(--mw-sp-2);padding:var(--mw-sp-4);margin:0;list-style:none;display:grid}.monitoring-calendar-cycles li{gap:3px var(--mw-sp-3);min-width:0;padding:var(--mw-sp-3);border-left:3px solid var(--mw-success-border);border-radius:0 var(--mw-r-md) var(--mw-r-md) 0;background:var(--mw-surface-2);grid-template-columns:8rem minmax(0,1fr);display:grid}.monitoring-calendar-cycles li[data-state=overdue]{border-left-color:var(--mw-danger);background:var(--mw-danger-bg)}.monitoring-calendar-cycles li[data-state=due_soon],.monitoring-calendar-cycles li[data-state=resume_preview]{border-left-color:var(--mw-warning);background:var(--mw-warning-bg)}.monitoring-calendar-cycles span{color:var(--mw-green-deep);font-size:var(--mw-fs-mini);font-weight:var(--mw-fw-bold);grid-row:1/3;align-self:center}.monitoring-calendar-cycles li[data-state=overdue] span{color:var(--mw-danger-deep)}.monitoring-calendar-cycles li[data-state=due_soon] span,.monitoring-calendar-cycles li[data-state=resume_preview] span{color:var(--mw-warning-text)}.monitoring-calendar-cycles strong{color:var(--mw-ink);font-size:var(--mw-fs-caption);overflow-wrap:anywhere}.monitoring-calendar-cycles small{color:var(--mw-text-3);font-size:var(--mw-fs-mini);overflow-wrap:anywhere;line-height:1.5}.monitoring-calendar-integrity{margin:var(--mw-sp-4);padding:var(--mw-sp-3);border-radius:var(--mw-r-md);background:var(--mw-danger-bg);color:var(--mw-danger-deep);font-size:var(--mw-fs-caption);line-height:1.6}.monitoring-calendar-secondary{align-items:start;gap:var(--mw-sp-4);grid-template-columns:minmax(18rem,.8fr) minmax(0,1.2fr);display:grid}.monitoring-calendar-transitions,.monitoring-calendar-manual{gap:var(--mw-sp-3);min-width:0;display:grid}.monitoring-calendar-transitions h3,.monitoring-calendar-manual h3{color:var(--mw-ink);font-size:var(--mw-fs-h3);margin:0}.monitoring-calendar-transitions ol{gap:var(--mw-sp-2);margin:0;padding:0;list-style:none;display:grid}.monitoring-calendar-transitions li{gap:3px var(--mw-sp-2);padding:var(--mw-sp-3);border-radius:var(--mw-r-md);background:var(--mw-surface-2);font-size:var(--mw-fs-caption);grid-template-columns:9rem minmax(8rem,.7fr) minmax(0,1fr);display:grid}.monitoring-calendar-transitions time{color:var(--mw-text-3);font-size:var(--mw-fs-mini)}.monitoring-calendar-transitions strong{color:var(--mw-ink)}.monitoring-calendar-transitions span{color:var(--mw-text-2);overflow-wrap:anywhere}.monitoring-calendar-transitions p{color:var(--mw-text-2);grid-column:2/-1;margin:0;line-height:1.6}.monitoring-calendar-manual>p{color:var(--mw-text-2);font-size:var(--mw-fs-caption);margin:0;line-height:1.6}.monitoring-calendar-manual table{min-width:880px}.monitoring-calendar-manual td>strong,.monitoring-calendar-manual td>small,.monitoring-calendar-manual td>code{display:block}.monitoring-calendar-manual td>small{color:var(--mw-text-3);font-size:var(--mw-fs-mini);margin-top:3px}.monitoring-calendar-manual td>code{max-width:14rem;color:var(--mw-text-3);overflow-wrap:anywhere;font-size:9px}.evidence-review-queue{gap:var(--mw-sp-4)}.evidence-review-summary{gap:var(--mw-sp-2);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.evidence-review-summary article{min-width:0;padding:var(--mw-sp-3);border:1px solid var(--mw-border);border-radius:var(--mw-r-md);background:var(--mw-surface);gap:4px;display:grid}.evidence-review-summary article[data-alert=true]{border-color:var(--mw-warning);background:var(--mw-warning-bg)}.evidence-review-summary article[data-danger=true]{border-color:var(--mw-danger-border);background:var(--mw-danger-bg)}.evidence-review-summary span{color:var(--mw-text-3);font-size:var(--mw-fs-mini)}.evidence-review-summary strong{color:var(--mw-ink);font-size:var(--mw-fs-h2);font-variant-numeric:tabular-nums}.evidence-review-toolbar{justify-content:space-between;align-items:center;gap:var(--mw-sp-3);padding:var(--mw-sp-3) var(--mw-sp-4);border:1px solid var(--mw-border);border-radius:var(--mw-r-md);background:var(--mw-surface-2);display:flex}.evidence-review-toolbar p{color:var(--mw-text-2);font-size:var(--mw-fs-caption);margin:0;line-height:1.6}.evidence-review-toolbar button,.evidence-review-controls button{justify-content:center;align-items:center;gap:var(--mw-sp-2);min-height:38px;padding:0 var(--mw-sp-3);border:1px solid var(--mw-border);border-radius:var(--mw-r-md);background:var(--mw-surface);color:var(--mw-text-2);font:inherit;font-size:var(--mw-fs-caption);cursor:pointer;display:inline-flex}.evidence-review-toolbar button:hover,.evidence-review-controls button:hover{border-color:var(--mw-success-border);background:var(--mw-success-bg);color:var(--mw-green-deep)}.evidence-review-toolbar button:disabled,.evidence-review-controls button:disabled{opacity:.55;cursor:wait}.evidence-review-toolbar svg,.evidence-review-controls svg{width:16px}.evidence-review-controls button.is-danger{border-color:var(--mw-danger-border);color:var(--mw-danger-deep)}.evidence-review-controls button.is-danger:hover{background:var(--mw-danger-bg)}.evidence-review-legacy-note{padding:var(--mw-sp-3) var(--mw-sp-4);border-left:3px solid var(--mw-warning);background:var(--mw-warning-bg);color:var(--mw-warning-text);font-size:var(--mw-fs-caption);margin:0;line-height:1.6}.evidence-review-list{align-items:start;gap:var(--mw-sp-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.evidence-review-card{border:1px solid var(--mw-border);border-radius:var(--mw-r-lg);background:var(--mw-surface);min-width:0;overflow:hidden}.evidence-review-card[data-status=needs_review]{border-color:var(--mw-warning)}.evidence-review-card[data-status=recollection_required]{border-color:var(--mw-danger-border)}.evidence-review-card[data-status=accepted_limitation]{border-color:var(--mw-success-border)}.evidence-review-card>header{justify-content:space-between;align-items:flex-start;gap:var(--mw-sp-3);padding:var(--mw-sp-3) var(--mw-sp-4);border-bottom:1px solid var(--mw-border);background:var(--mw-surface-2);display:flex}.evidence-review-card>header div{min-width:0}.evidence-review-card>header span{color:var(--mw-text-3);font-size:var(--mw-fs-mini)}.evidence-review-card>header h3{color:var(--mw-ink);font-size:var(--mw-fs-h3);margin:3px 0 0}.evidence-review-card>header>strong{border-radius:var(--mw-r-full);background:var(--mw-warning-bg);color:var(--mw-warning-text);font-size:var(--mw-fs-mini);flex:none;padding:4px 10px}.evidence-review-card[data-status=clear]>header>strong,.evidence-review-card[data-status=accepted_limitation]>header>strong{background:var(--mw-success-bg);color:var(--mw-green-deep)}.evidence-review-card[data-status=recollection_required]>header>strong{background:var(--mw-danger-bg);color:var(--mw-danger-deep)}.evidence-review-facts{gap:var(--mw-sp-3) var(--mw-sp-4);padding:var(--mw-sp-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.evidence-review-facts>div{gap:3px;min-width:0;display:grid}.evidence-review-facts span{color:var(--mw-text-3);font-size:var(--mw-fs-mini)}.evidence-review-facts strong,.evidence-review-facts a,.evidence-review-facts code{color:var(--mw-text-1);font-size:var(--mw-fs-caption);font-weight:var(--mw-fw-medium);overflow-wrap:anywhere}.evidence-review-facts strong[data-ok=true]{color:var(--mw-green-deep)}.evidence-review-facts strong[data-missing=true]{color:var(--mw-danger-deep)}.evidence-review-facts a{color:var(--mw-green-deep);align-items:center;gap:5px;display:inline-flex}.evidence-review-facts a svg{width:14px}.evidence-review-meta{gap:var(--mw-sp-2) var(--mw-sp-4);padding:0 var(--mw-sp-4) var(--mw-sp-3);color:var(--mw-text-3);font-size:var(--mw-fs-mini);flex-wrap:wrap;display:flex}.evidence-review-meta code{overflow-wrap:anywhere;font-size:10px}.evidence-review-issues{align-items:start;gap:var(--mw-sp-2);margin:0 var(--mw-sp-4) var(--mw-sp-4);padding:var(--mw-sp-3);border-radius:var(--mw-r-md);background:var(--mw-warning-bg);color:var(--mw-warning-text);font-size:var(--mw-fs-caption);grid-template-columns:auto 1fr;display:grid}.evidence-review-card[data-status=recollection_required] .evidence-review-issues{background:var(--mw-danger-bg);color:var(--mw-danger-deep)}.evidence-review-issues svg{width:17px}.evidence-review-issues ul{gap:3px;margin:0;padding-left:1rem;display:grid}.evidence-review-complete,.evidence-review-note{align-items:flex-start;gap:var(--mw-sp-2);margin:0 var(--mw-sp-4) var(--mw-sp-4);padding:var(--mw-sp-3);border-radius:var(--mw-r-md);background:var(--mw-success-bg);color:var(--mw-green-deep);font-size:var(--mw-fs-caption);line-height:1.6;display:flex}.evidence-review-note{background:var(--mw-surface-2);color:var(--mw-text-2)}.evidence-review-complete svg,.evidence-review-note svg{flex:none;width:17px}.evidence-review-controls{border-top:1px solid var(--mw-border);padding:var(--mw-sp-3) var(--mw-sp-4) var(--mw-sp-4)}.evidence-review-controls summary{color:var(--mw-green-deep);font-size:var(--mw-fs-caption);font-weight:var(--mw-fw-bold);cursor:pointer}.evidence-review-controls[open] summary{margin-bottom:var(--mw-sp-3)}.evidence-review-controls label{gap:var(--mw-sp-2);color:var(--mw-text-2);font-size:var(--mw-fs-caption);display:grid}.evidence-review-controls textarea{min-height:72px;padding:var(--mw-sp-2) var(--mw-sp-3);border:1px solid var(--mw-border);border-radius:var(--mw-r-md);background:var(--mw-surface);color:var(--mw-text-1);font:inherit;resize:vertical}.evidence-review-controls>div{gap:var(--mw-sp-2);margin-top:var(--mw-sp-3);flex-wrap:wrap;display:flex}.evidence-review-audits{gap:var(--mw-sp-3);display:grid}.evidence-review-audits h3{color:var(--mw-ink);font-size:var(--mw-fs-h3);margin:0}.evidence-review-audits ol{gap:var(--mw-sp-2);margin:0;padding:0;list-style:none;display:grid}.evidence-review-audits li{gap:var(--mw-sp-2) var(--mw-sp-3);padding:var(--mw-sp-3);border-radius:var(--mw-r-md);background:var(--mw-surface-2);font-size:var(--mw-fs-caption);grid-template-columns:10rem minmax(8rem,.55fr) minmax(0,1fr);display:grid}.evidence-review-audits time{color:var(--mw-text-3);font-size:var(--mw-fs-mini)}.evidence-review-audits strong{color:var(--mw-ink)}.evidence-review-audits span{color:var(--mw-text-2);overflow-wrap:anywhere}.evidence-review-audits p{color:var(--mw-text-2);grid-column:2/-1;margin:0;line-height:1.6}.operations-kpi-section{gap:var(--mw-sp-4)}.operations-kpi-boundary{padding:var(--mw-sp-3) var(--mw-sp-4);border-left:3px solid var(--mw-green);background:var(--mw-success-bg);gap:4px;display:grid}.operations-kpi-boundary strong{color:var(--mw-green-deep);font-size:var(--mw-fs-caption)}.operations-kpi-boundary span{color:var(--mw-text-2);font-size:var(--mw-fs-mini);line-height:1.6}.operations-kpi-grid{align-items:start;gap:var(--mw-sp-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.operations-kpi-card{border:1px solid var(--mw-border);border-radius:var(--mw-r-lg);background:var(--mw-surface);min-width:0;overflow:hidden}.operations-kpi-card>header{padding:var(--mw-sp-4);border-bottom:1px solid var(--mw-border);background:var(--mw-surface-2)}.operations-kpi-card>header span,.operations-kpi-projects>header span{color:var(--mw-green-deep);font-size:var(--mw-fs-mini);font-weight:var(--mw-fw-bold)}.operations-kpi-card>header h3,.operations-kpi-projects>header h3{color:var(--mw-ink);font-size:var(--mw-fs-h3);margin:3px 0 0}.operations-kpi-monitoring-card{grid-column:1/-1}.operations-kpi-funnel{padding:var(--mw-sp-4);gap:var(--mw-sp-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.operations-kpi-count-grid{padding:var(--mw-sp-4);gap:var(--mw-sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.operations-kpi-monitoring-card .operations-kpi-count-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.operations-kpi-count,.operations-kpi-rate{min-width:0;padding:var(--mw-sp-3);border-radius:var(--mw-r-md);background:var(--mw-surface-2);align-content:start;gap:3px;display:grid}.operations-kpi-count span,.operations-kpi-rate span{color:var(--mw-text-3);font-size:var(--mw-fs-mini)}.operations-kpi-count strong{color:var(--mw-ink);font-size:var(--mw-fs-h2);overflow-wrap:anywhere}.operations-kpi-count small,.operations-kpi-rate small{color:var(--mw-text-3);font-size:var(--mw-fs-mini);line-height:1.5}.operations-kpi-rates{gap:var(--mw-sp-2);padding:0 var(--mw-sp-4) var(--mw-sp-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.operations-kpi-monitoring-card .operations-kpi-rates{grid-template-columns:repeat(4,minmax(0,1fr))}.operations-kpi-rate{border:1px solid var(--mw-border);background:var(--mw-surface)}.operations-kpi-rate strong{color:var(--mw-green-deep);font-size:var(--mw-fs-h3)}.operations-kpi-rate[data-inconsistent=true]{border-color:var(--mw-danger-border);background:var(--mw-danger-bg)}.operations-kpi-rate[data-inconsistent=true] strong{color:var(--mw-danger-deep)}.operations-kpi-footnote{padding:0 var(--mw-sp-4) var(--mw-sp-4);color:var(--mw-text-3);font-size:var(--mw-fs-mini);margin:0;line-height:1.6}.operations-kpi-integrity-alert{margin:0 var(--mw-sp-4) var(--mw-sp-4);padding:var(--mw-sp-3);border-left:3px solid var(--mw-danger);background:var(--mw-danger-bg);color:var(--mw-danger-deep);font-size:var(--mw-fs-caption);line-height:1.6}.operations-kpi-projects{padding:0;overflow:hidden}.operations-kpi-projects>header{justify-content:space-between;align-items:flex-end;gap:var(--mw-sp-4);padding:var(--mw-sp-4) var(--mw-sp-5);border-bottom:1px solid var(--mw-border);display:flex}.operations-kpi-projects>header small{color:var(--mw-text-3);font-size:var(--mw-fs-mini)}.operations-kpi-projects table{min-width:1040px}.operations-kpi-projects td>strong,.operations-kpi-projects td>code,.operations-kpi-projects td>small{display:block}.operations-kpi-projects td>code{max-width:15rem;color:var(--mw-text-3);overflow-wrap:anywhere;margin-top:3px;font-size:10px}.operations-kpi-projects td>small{color:var(--mw-warning-text);font-size:var(--mw-fs-mini);margin-top:3px}.operations-kpi-methodology{padding:var(--mw-sp-4) var(--mw-sp-5)}.operations-kpi-methodology summary{color:var(--mw-green-deep);font-size:var(--mw-fs-caption);font-weight:var(--mw-fw-bold);cursor:pointer}.operations-kpi-methodology ul{gap:var(--mw-sp-2);margin:var(--mw-sp-3) 0 0;color:var(--mw-text-2);font-size:var(--mw-fs-caption);padding-left:1.2rem;line-height:1.6;display:grid}.entitlement-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.entitlement-summary .metric-card[data-alert=true]{border-color:var(--mw-warning);background:var(--mw-warning-bg)}.entitlement-filter{align-items:end;gap:var(--mw-sp-3);grid-template-columns:minmax(15rem,1.6fr) minmax(9rem,.7fr) minmax(11rem,.8fr) auto auto;display:grid}.entitlement-filter label{color:var(--mw-text-2);font-size:var(--mw-fs-caption);gap:6px;display:grid}.entitlement-filter input,.entitlement-filter select{width:100%;min-height:40px;padding:0 var(--mw-sp-3);border:1px solid var(--mw-border);border-radius:var(--mw-r-md);background:var(--mw-surface);color:var(--mw-text-1);font:inherit}.entitlement-filter button,.entitlement-filter>a{min-height:40px;padding:0 var(--mw-sp-4);border:1px solid var(--mw-border);border-radius:var(--mw-r-md);background:var(--mw-surface);color:var(--mw-text-2);font:inherit;font-size:var(--mw-fs-caption);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.entitlement-filter button{border-color:var(--mw-green);background:var(--mw-green);color:var(--mw-ink);font-weight:var(--mw-fw-bold)}.entitlement-records{gap:var(--mw-sp-4);display:grid}.entitlement-record{border:1px solid var(--mw-border);border-radius:var(--mw-r-lg);background:var(--mw-surface);min-width:0;overflow:hidden}.entitlement-record[data-state=healthy]{border-color:var(--mw-success-border)}.entitlement-record[data-state=attention]{border-color:var(--mw-danger-border)}.entitlement-record[data-state=warning],.entitlement-record[data-state=legacy]{border-color:var(--mw-warning)}.entitlement-record[data-state=fixture]{border-style:dashed}.entitlement-record>header{justify-content:space-between;align-items:flex-start;gap:var(--mw-sp-3);padding:var(--mw-sp-4) var(--mw-sp-5);border-bottom:1px solid var(--mw-border);background:var(--mw-surface-2);display:flex}.entitlement-record>header div{min-width:0}.entitlement-record>header span{color:var(--mw-text-3);font-size:var(--mw-fs-mini)}.entitlement-record>header h3{color:var(--mw-ink);font-size:var(--mw-fs-h3);margin:3px 0}.entitlement-record>header code{color:var(--mw-text-3);overflow-wrap:anywhere;font-size:10px;display:block}.entitlement-record>header>strong{border-radius:var(--mw-r-full);background:var(--mw-success-bg);color:var(--mw-green-deep);font-size:var(--mw-fs-mini);flex:none;padding:4px 10px}.entitlement-record[data-state=attention]>header>strong{background:var(--mw-danger-bg);color:var(--mw-danger-deep)}.entitlement-record[data-state=warning]>header>strong,.entitlement-record[data-state=legacy]>header>strong{background:var(--mw-warning-bg);color:var(--mw-warning-text)}.entitlement-record[data-state=pending]>header>strong,.entitlement-record[data-state=fixture]>header>strong,.entitlement-record[data-state=expired]>header>strong{background:var(--mw-surface);color:var(--mw-text-3)}.entitlement-facts{gap:var(--mw-sp-3) var(--mw-sp-4);padding:var(--mw-sp-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.entitlement-facts>div{align-content:start;gap:3px;min-width:0;display:grid}.entitlement-facts span{color:var(--mw-text-3);font-size:var(--mw-fs-mini)}.entitlement-facts strong{color:var(--mw-text-1);font-size:var(--mw-fs-caption);overflow-wrap:anywhere}.entitlement-facts small{color:var(--mw-text-3);font-size:var(--mw-fs-mini);overflow-wrap:anywhere;line-height:1.5}.entitlement-facts code{color:var(--mw-text-3);overflow-wrap:anywhere;font-size:10px}.entitlement-issues,.entitlement-ok,.entitlement-pending{margin:0 var(--mw-sp-5) var(--mw-sp-4);padding:var(--mw-sp-3) var(--mw-sp-4);border-radius:var(--mw-r-md);font-size:var(--mw-fs-caption);line-height:1.55}.entitlement-issues{background:var(--mw-danger-bg);color:var(--mw-danger-deep)}.entitlement-issues>strong{margin-bottom:var(--mw-sp-2);display:block}.entitlement-issues ul{gap:5px;margin:0;padding-left:1.2rem;display:grid}.entitlement-issues li code{color:inherit;opacity:.72;font-size:9px;display:block}.entitlement-issues li[data-severity=warning]{color:var(--mw-warning-text)}.entitlement-ok{background:var(--mw-success-bg);color:var(--mw-green-deep)}.entitlement-pending{background:var(--mw-surface-2);color:var(--mw-text-3)}.entitlement-record>footer{justify-content:space-between;align-items:center;gap:var(--mw-sp-3);padding:var(--mw-sp-3) var(--mw-sp-5);border-top:1px solid var(--mw-border);color:var(--mw-text-3);font-size:var(--mw-fs-mini);display:flex}.entitlement-record>footer a{color:var(--mw-green-deep);font-weight:var(--mw-fw-bold)}.entitlement-history{border-top:1px solid var(--mw-border)}.entitlement-history>summary{padding:var(--mw-sp-3) var(--mw-sp-5);color:var(--mw-green-deep);font-size:var(--mw-fs-caption);font-weight:var(--mw-fw-bold);cursor:pointer}.entitlement-history[open]>summary{border-bottom:1px solid var(--mw-border)}.entitlement-history-block{gap:var(--mw-sp-3);padding:var(--mw-sp-4) var(--mw-sp-5);display:grid}.entitlement-history-block+.entitlement-history-block{border-top:1px solid var(--mw-border)}.entitlement-history-block h4{color:var(--mw-ink);font-size:var(--mw-fs-caption);margin:0}.entitlement-table-wrap{max-width:100%;overflow-x:auto}.entitlement-table-wrap table{min-width:920px}.entitlement-table-wrap td>strong,.entitlement-table-wrap td>small,.entitlement-table-wrap td>code{display:block}.entitlement-table-wrap td>small{color:var(--mw-text-3);font-size:var(--mw-fs-mini);margin-top:3px}.entitlement-table-wrap td>code{max-width:15rem;color:var(--mw-text-3);overflow-wrap:anywhere;margin-top:3px;font-size:9px}.entitlement-legacy-missing{color:var(--mw-warning-text);font-size:var(--mw-fs-mini);line-height:1.5}@media (width<=1080px){.console-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.collector-node-grid{grid-template-columns:1fr}.monitoring-operation-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.monitoring-operation-columns{grid-template-columns:1fr}.monitoring-calendar-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.monitoring-calendar-grid,.monitoring-calendar-secondary{grid-template-columns:1fr}.evidence-review-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.evidence-review-list,.operations-kpi-grid{grid-template-columns:1fr}.operations-kpi-monitoring-card{grid-column:auto}.operations-kpi-monitoring-card .operations-kpi-rates,.entitlement-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.entitlement-filter label:first-child{grid-column:1/-1}}@media (width<=720px){.console-shell{width:min(100% - 24px,640px)}.console-grid{grid-template-columns:1fr}.console-header .console-shell{gap:var(--mw-sp-2);flex-wrap:wrap}.corporate-review-toolbar{flex-direction:column;align-items:stretch}.corporate-review-card dl{grid-template-columns:1fr}.corporate-review-controls>div,.lead-toolbar{flex-direction:column;align-items:stretch}.lead-filter-grid{grid-template-columns:1fr}.lead-filter-summary{flex-direction:column;grid-column:auto;align-items:stretch}.lead-card dl,.lead-controls{grid-template-columns:1fr}.lead-controls .lead-note{grid-column:auto}.lead-history li{grid-template-columns:1fr;gap:2px}.collector-node-card dl{grid-template-columns:1fr}.customer-page-heading,.customer-detail-heading,.customer-prompt-approve{flex-direction:column;align-items:stretch}.customer-summary-grid,.customer-detail-status-grid,.customer-two-column,.customer-submission-grid,.customer-profile-panel,.customer-platform-grid,.customer-detail-list{grid-template-columns:1fr}.customer-upload-list{padding:var(--mw-sp-4) 0 0;border-top:1px solid var(--mw-border);border-left:0}.customer-prompt-list article{grid-template-columns:1fr}.customer-profile-company,.customer-profile-flags{grid-column:auto}.pricing-admin-grid,.pricing-admin-dates,.user-summary-grid,.user-identity-grid,.user-traffic-grid,.user-filter-form{grid-template-columns:1fr}.invoice-console-heading,.invoice-console-toolbar{flex-direction:column;align-items:stretch}.invoice-console-card dl,.invoice-console-controls{grid-template-columns:1fr}.invoice-console-controls>div{flex-direction:column;align-items:stretch}.monitoring-operation-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.monitoring-operation-toolbar{flex-direction:column;align-items:stretch}.monitoring-operation-card dl{grid-template-columns:1fr}.monitoring-operation-controls>div{flex-direction:column;align-items:stretch}.monitoring-alerts li>header,.monitoring-alerts li>footer{gap:var(--mw-sp-1);flex-direction:column}.monitoring-alerts li>footer code{text-align:left;max-width:100%}.monitoring-operation-audits li{grid-template-columns:1fr}.monitoring-operation-audits p{grid-column:auto}.monitoring-schedule-calendar>header{align-items:flex-start;gap:var(--mw-sp-1);flex-direction:column}.monitoring-calendar-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.monitoring-calendar-card>header{flex-direction:column}.monitoring-calendar-card>header code{text-align:left;max-width:100%}.monitoring-calendar-card dl,.monitoring-calendar-cycles li{grid-template-columns:1fr}.monitoring-calendar-cycles span{grid-row:auto}.monitoring-calendar-transitions li{grid-template-columns:1fr}.monitoring-calendar-transitions p{grid-column:auto}.evidence-review-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.evidence-review-queue>header{align-items:flex-start;gap:var(--mw-sp-1);flex-direction:column}.evidence-review-toolbar{flex-direction:column;align-items:stretch}.evidence-review-card>header{flex-direction:column}.evidence-review-facts{grid-template-columns:1fr}.evidence-review-controls>div{flex-direction:column;align-items:stretch}.evidence-review-audits li{grid-template-columns:1fr}.evidence-review-audits p{grid-column:auto}.operations-kpi-section>header,.operations-kpi-projects>header{align-items:flex-start;gap:var(--mw-sp-1);flex-direction:column}.operations-kpi-funnel,.operations-kpi-count-grid,.operations-kpi-monitoring-card .operations-kpi-count-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-kpi-rates,.operations-kpi-monitoring-card .operations-kpi-rates,.entitlement-summary,.entitlement-filter,.entitlement-facts{grid-template-columns:1fr}.entitlement-filter label:first-child{grid-column:auto}.entitlement-record>header,.entitlement-record>footer{flex-direction:column;align-items:flex-start}}.customer-collection-conflict{color:var(--mw-danger);font-size:var(--mw-fs-mini);margin:var(--mw-sp-3) 0 0;line-height:1.6}.star-stats{gap:var(--mw-sp-3);grid-template-columns:repeat(auto-fit,minmax(96px,1fr));margin:0;display:grid}.star-stats__cell{padding:var(--mw-sp-3) var(--mw-sp-4);border:1px solid var(--mw-border);border-radius:var(--mw-r-lg);background:var(--mw-surface);gap:2px;display:grid}.star-stats__cell dt{color:var(--mw-text-2);font-size:var(--mw-fs-mini)}.star-stats__cell dd{color:var(--mw-text-1);font-size:var(--mw-fs-body-lg);font-weight:var(--mw-fw-medium);font-variant-numeric:tabular-nums;margin:0}.star-stats__cell[data-muted=true]{background:0 0;border-style:dashed}.star-stats__cell[data-muted=true] dd{color:var(--mw-text-2)}.console-hint{color:var(--mw-text-2);font-size:var(--mw-fs-mini);line-height:var(--mw-lh-body);margin:0}.console-hint strong{color:var(--mw-text-1);font-weight:var(--mw-fw-medium)}.contact-page,.contact-page *{box-sizing:border-box}.contact-page{background:var(--mw-bg);min-height:100vh;color:var(--mw-text-1);font-family:var(--mw-font);font-size:var(--mw-fs-body);line-height:var(--mw-lh-body);overflow:hidden}.contact-page a{color:inherit;text-decoration:none}.contact-page a:focus-visible,.contact-page button:focus-visible{box-shadow:var(--mw-focus);outline:none}.contact-header{z-index:var(--mw-z-sticky);width:min(100%, calc(var(--mw-sp-10) * 19));min-height:var(--mw-sp-10);align-items:center;gap:var(--mw-sp-6);border-bottom:1px solid var(--mw-border);background:color-mix(in srgb, var(--mw-bg) 92%, transparent);padding-inline:var(--mw-sp-6);-webkit-backdrop-filter:blur(var(--mw-sp-3));backdrop-filter:blur(var(--mw-sp-3));grid-template-columns:1fr auto 1fr;margin-inline:auto;display:grid;position:sticky;top:0}.contact-brand{width:max-content;display:inline-flex}.contact-brand .mw-brand-logo{width:var(--mw-logo-lockup-width)}.contact-header nav{align-items:center;gap:var(--mw-sp-6);color:var(--mw-text-2);font-size:var(--mw-fs-caption);font-weight:var(--mw-fw-medium);display:flex}.contact-header nav a:hover{color:var(--mw-text-1)}.contact-header>.mw-btn{justify-self:end}.contact-hero,.contact-content{width:min(100%, calc(var(--mw-sp-10) * 18));padding-inline:var(--mw-sp-6);margin-inline:auto}.contact-hero{min-height:calc(var(--mw-sp-10) * 7.5);align-items:center;gap:var(--mw-sp-10);grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);display:grid}.contact-hero-copy{animation:contact-rise var(--mw-t-slow) var(--mw-ease) both}.contact-hero-copy>.mw-tag{gap:var(--mw-sp-2)}.contact-hero-copy>.mw-tag svg{width:var(--mw-sp-4);height:var(--mw-sp-4)}.contact-hero h1{margin:var(--mw-sp-5) 0 var(--mw-sp-4);font-size:clamp(var(--mw-fs-display), 5vw, calc(var(--mw-fs-display) * 2));font-weight:var(--mw-fw-bold);letter-spacing:-.05em;line-height:1.15}.contact-hero h1 span{color:var(--mw-green-deep)}.contact-hero-copy>p{max-width:calc(var(--mw-sp-10) * 8.5);margin:0 0 var(--mw-sp-6);color:var(--mw-text-2);font-size:var(--mw-fs-body-lg)}.contact-direct{padding:var(--mw-sp-7);border-color:var(--mw-success-border);box-shadow:var(--mw-e-2);position:relative;overflow:hidden}.contact-direct:before{top:calc(var(--mw-sp-10) * -1.5);right:calc(var(--mw-sp-10) * -1.5);width:calc(var(--mw-sp-10) * 4);height:calc(var(--mw-sp-10) * 4);border:1px solid var(--mw-success-border);border-radius:var(--mw-r-full);background:var(--mw-success-bg);content:"";position:absolute}.contact-direct>*{position:relative}.contact-direct>span,.contact-form-heading>span,.contact-section-heading>span{color:var(--mw-green-deep);font-family:var(--mw-mono);font-size:var(--mw-fs-mini);font-weight:var(--mw-fw-bold)}.contact-direct h2{margin:var(--mw-sp-3) 0 var(--mw-sp-2);font-family:var(--mw-mono);font-size:var(--mw-fs-h2);overflow-wrap:anywhere}.contact-direct>p{color:var(--mw-text-2);font-size:var(--mw-fs-caption);margin:0}.contact-direct dl{margin:var(--mw-sp-6) 0;border-top:1px solid var(--mw-border)}.contact-direct dl>div{min-height:var(--mw-sp-9);justify-content:space-between;align-items:center;gap:var(--mw-sp-4);border-bottom:1px solid var(--mw-border);font-size:var(--mw-fs-caption);display:flex}.contact-direct dt{align-items:center;gap:var(--mw-sp-2);color:var(--mw-text-2);display:inline-flex}.contact-direct dt svg,.contact-direct-actions svg{width:var(--mw-sp-4);height:var(--mw-sp-4)}.contact-direct dd{max-width:58%;font-weight:var(--mw-fw-medium);text-align:right;margin:0}.contact-direct-actions{align-items:center;gap:var(--mw-sp-3) var(--mw-sp-5);flex-wrap:wrap;display:flex}.contact-direct-actions a,.contact-wechat-trigger{align-items:center;gap:var(--mw-sp-2);color:var(--mw-green-deep);cursor:pointer;font-family:inherit;font-size:var(--mw-fs-caption);font-weight:var(--mw-fw-medium);background:0 0;border:0;padding:0;display:inline-flex}.contact-direct-actions a:hover,.contact-wechat-trigger:hover{color:var(--mw-text-1)}.contact-wechat-dialog{width:min(calc(var(--mw-sp-10) * 7), calc(100% - var(--mw-sp-8)));max-width:none;max-height:calc(100dvh - var(--mw-sp-8));color:var(--mw-text-1);background:0 0;border:0;margin:auto;padding:0;overflow:visible}.contact-wechat-dialog::backdrop{background:var(--mw-overlay);-webkit-backdrop-filter:blur(var(--mw-sp-1));backdrop-filter:blur(var(--mw-sp-1))}.contact-wechat-dialog[open]{animation:contact-dialog-in var(--mw-t-slow) var(--mw-ease) both}.contact-wechat-card{max-height:calc(100dvh - var(--mw-sp-8));gap:var(--mw-sp-4);border:1px solid var(--mw-border);border-radius:var(--mw-r-lg);background:var(--mw-surface);padding:var(--mw-sp-5);box-shadow:var(--mw-e-3);display:grid;overflow:hidden}.contact-wechat-card header{justify-content:space-between;align-items:flex-start;gap:var(--mw-sp-4);display:flex}.contact-wechat-card h2{margin:var(--mw-sp-2) 0 var(--mw-sp-1);font-size:var(--mw-fs-h2);line-height:var(--mw-lh-title)}.contact-wechat-card header p,.contact-wechat-note{color:var(--mw-text-2);font-size:var(--mw-fs-caption);margin:0}.contact-wechat-close{width:var(--mw-sp-8);height:var(--mw-sp-8);border:1px solid var(--mw-border);border-radius:var(--mw-r-md);background:var(--mw-surface-2);color:var(--mw-text-2);cursor:pointer;flex:none;place-items:center;display:inline-grid}.contact-wechat-close:hover{border-color:var(--mw-border-strong);color:var(--mw-text-1)}.contact-wechat-close svg{width:var(--mw-sp-4);height:var(--mw-sp-4)}.contact-wechat-image{border:1px solid var(--mw-border);border-radius:var(--mw-r-md);background:var(--mw-surface-2);min-height:0;overflow:auto}.contact-wechat-image img{width:min(100%, calc(var(--mw-sp-10) * 4.5));height:auto;margin-inline:auto;display:block}.contact-content{align-items:start;gap:var(--mw-sp-8);padding-bottom:calc(var(--mw-sp-10) * 1.8);grid-template-columns:minmax(0,1.28fr) minmax(0,.72fr);display:grid}.contact-form-shell{min-width:0}.contact-form{border:1px solid var(--mw-border);border-radius:var(--mw-r-lg);background:var(--mw-surface);padding:var(--mw-sp-7);box-shadow:var(--mw-e-1)}.contact-form-heading h2,.contact-section-heading h2{margin:var(--mw-sp-2) 0 0;font-size:var(--mw-fs-h1);font-weight:var(--mw-fw-bold);line-height:var(--mw-lh-title)}.contact-form-heading p{margin:var(--mw-sp-2) 0 0;color:var(--mw-text-2);font-size:var(--mw-fs-caption)}.contact-form-grid{gap:var(--mw-sp-5);margin-top:var(--mw-sp-7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.contact-form .mw-field{max-width:none}.contact-form select.mw-input{appearance:auto}.contact-field-wide,.contact-market-field{grid-column:1/-1}.contact-honeypot{width:var(--mw-sp-1);height:var(--mw-sp-1);position:absolute;inset-inline-start:calc(var(--mw-sp-10) * -100);overflow:hidden}.contact-market-field{gap:var(--mw-sp-3) var(--mw-sp-6);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.contact-market-field legend{width:100%;margin-bottom:var(--mw-sp-1);font-size:var(--mw-fs-caption);font-weight:var(--mw-fw-medium)}.contact-consent{margin-top:var(--mw-sp-6);color:var(--mw-text-2);align-items:flex-start}.contact-consent input{margin-top:var(--mw-sp-1);flex:none}.contact-submit-row{justify-content:space-between;align-items:center;gap:var(--mw-sp-5);margin-top:var(--mw-sp-6);display:flex}.contact-submit-row p{color:var(--mw-text-3);font-size:var(--mw-fs-mini);text-align:right;margin:0}.contact-submit-row svg{width:var(--mw-sp-4);height:var(--mw-sp-4)}.contact-submit-status{margin-top:var(--mw-sp-4);animation:contact-rise var(--mw-t-slow) var(--mw-ease) both}.contact-submit-status:before{display:none}.contact-submit-status>svg{width:var(--mw-sp-8);flex:none;height:auto}.contact-next{top:calc(var(--mw-sp-10) + var(--mw-sp-6));position:sticky}.contact-section-heading p{margin:var(--mw-sp-2) 0 0;color:var(--mw-text-2)}.contact-next-list{margin:var(--mw-sp-6) 0;border-top:1px solid var(--mw-border-strong);display:grid}.contact-next-list article{gap:var(--mw-sp-4);border-bottom:1px solid var(--mw-border-strong);padding-block:var(--mw-sp-5);grid-template-columns:auto minmax(0,1fr);display:grid}.contact-next-list article>span{color:var(--mw-green-deep);font-family:var(--mw-mono);font-size:var(--mw-fs-mini);font-weight:var(--mw-fw-bold)}.contact-next-list h3{font-size:var(--mw-fs-body-lg);margin:0}.contact-next-list p{margin:var(--mw-sp-1) 0 0;color:var(--mw-text-2);font-size:var(--mw-fs-caption)}.contact-footer{min-height:calc(var(--mw-sp-10) * 2);align-items:center;gap:var(--mw-sp-6);background:var(--mw-ink);color:var(--mw-n300);padding:var(--mw-sp-6) max(var(--mw-sp-6), calc((100vw - var(--mw-sp-10) * 18) / 2 + var(--mw-sp-6)));font-size:var(--mw-fs-mini);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.contact-footer>a{color:var(--mw-text-inverse);font-size:var(--mw-fs-body-lg);font-weight:var(--mw-fw-bold)}.contact-footer p{margin:0}.contact-footer>div{gap:var(--mw-sp-5);display:flex}@keyframes contact-rise{0%{opacity:0;transform:translateY(var(--mw-sp-3))}to{opacity:1;transform:translateY(0)}}@keyframes contact-dialog-in{0%{opacity:0;transform:translateY(var(--mw-sp-3)) scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=900px){.contact-hero,.contact-content{grid-template-columns:minmax(0,1fr)}.contact-hero{padding-block:var(--mw-sp-10)}.contact-next{position:static}}@media (width<=640px){.contact-header{padding-inline:var(--mw-sp-4);grid-template-columns:1fr auto}.contact-header nav{display:none}.contact-brand .mw-brand-logo{width:var(--mw-logo-lockup-min-width)}.contact-hero,.contact-content{padding-inline:var(--mw-sp-4)}.contact-hero{gap:var(--mw-sp-7)}.contact-hero h1{font-size:var(--mw-fs-display);letter-spacing:-.04em}.contact-direct,.contact-form{padding:var(--mw-sp-5)}.contact-form-grid{grid-template-columns:minmax(0,1fr)}.contact-field-wide,.contact-market-field{grid-column:auto}.contact-submit-row{flex-direction:column;align-items:stretch}.contact-submit-row p{text-align:left}.contact-footer{padding:var(--mw-sp-6) var(--mw-sp-4);grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.contact-hero-copy,.contact-submit-status,.contact-wechat-dialog[open]{animation:none}}.cross-border-hero{color:#fff;background:linear-gradient(145deg,#071f16 0%,#123929 66%,#174b35 100%);padding:clamp(64px,9vw,118px) 0}.cross-border-hero .article-breadcrumb{color:#ffffff9e}.cross-border-hero .article-breadcrumb a:hover{color:var(--mw-green)}.cross-border-kicker{border-radius:var(--mw-r-full);color:var(--mw-green);font-size:var(--mw-fs-mini);font-weight:var(--mw-fw-bold);letter-spacing:.08em;border:1px solid #94dfae52;padding:6px 11px;display:inline-flex}.cross-border-hero h1{max-width:1040px;margin:var(--mw-sp-4) 0;color:#fff;letter-spacing:-.04em;font-size:clamp(43px,6.6vw,76px);line-height:1.05}.cross-border-hero p{color:#ffffffb3;max-width:820px;margin:0;font-size:clamp(17px,2vw,21px);line-height:1.8}.cross-border-actions{gap:var(--mw-sp-3);margin-top:var(--mw-sp-6);flex-wrap:wrap;display:flex}.cross-border-actions a{align-items:center;gap:var(--mw-sp-2);min-height:46px;padding:0 var(--mw-sp-4);border-radius:var(--mw-r-md);color:#fff;font-weight:var(--mw-fw-medium);border:1px solid #fff3;display:inline-flex}.cross-border-actions a:first-child{border-color:var(--mw-green);background:var(--mw-green);color:var(--mw-ink)}.cross-border-actions svg{width:17px}.cross-border-routes,.cross-border-reading{padding-block:clamp(62px,8vw,104px)}.cross-border-routes>header{max-width:760px;margin-bottom:var(--mw-sp-6)}.cross-border-routes>header>span,.cross-border-reading>header span,.cross-border-group-copy>span,.cross-border-boundary span{color:var(--mw-green-deep);font-size:var(--mw-fs-mini);font-weight:var(--mw-fw-bold);letter-spacing:.09em;text-transform:uppercase}.cross-border-routes h2,.cross-border-reading h2,.cross-border-boundary h2{margin:var(--mw-sp-2) 0;color:var(--mw-ink);font-size:clamp(32px,4vw,48px);line-height:1.15}.cross-border-routes>header p,.cross-border-reading>header p,.cross-border-boundary p{color:var(--mw-text-2);margin:0;line-height:1.75}.cross-border-routes>div{gap:var(--mw-sp-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cross-border-routes article{min-height:270px;padding:var(--mw-sp-5);border:1px solid var(--mw-border);border-radius:var(--mw-r-xl);box-shadow:var(--mw-e-1);background:#fff}.cross-border-routes article>svg{width:36px;height:36px;margin-bottom:var(--mw-sp-6);color:var(--mw-green-deep)}.cross-border-routes article>span{color:var(--mw-green-deep);font-size:var(--mw-fs-mini);font-weight:var(--mw-fw-bold)}.cross-border-routes h3{margin:var(--mw-sp-2) 0;color:var(--mw-ink);font-size:var(--mw-fs-h3);line-height:1.35}.cross-border-routes article p{color:var(--mw-text-2);margin:0;line-height:1.7}.cross-border-reading{border-top:1px solid var(--mw-border)}.cross-border-reading>header{justify-content:space-between;align-items:end;gap:var(--mw-sp-6);margin-bottom:var(--mw-sp-8);display:flex}.cross-border-reading>header p{text-align:right;max-width:460px}.cross-border-group{gap:clamp(var(--mw-sp-5), 5vw, 72px);padding-block:var(--mw-sp-7);border-top:1px solid var(--mw-border);grid-template-columns:minmax(230px,.72fr) minmax(0,1.7fr);display:grid}.cross-border-group-copy h3{margin:var(--mw-sp-2) 0;color:var(--mw-ink);font-size:clamp(25px,3vw,34px);line-height:1.25}.cross-border-group-copy p{color:var(--mw-text-2);margin:0;line-height:1.75}.cross-border-list{gap:var(--mw-sp-2);display:grid}.cross-border-list>a{gap:var(--mw-sp-2) var(--mw-sp-4);padding:var(--mw-sp-4);border:1px solid var(--mw-border);border-radius:var(--mw-r-lg);box-shadow:var(--mw-e-1);background:#fff;grid-template-columns:minmax(0,1fr) auto;display:grid}.cross-border-list>a:hover{border-color:var(--mw-green);box-shadow:var(--mw-e-2)}.cross-border-list>a>span{color:var(--mw-green-deep);font-size:var(--mw-fs-mini);font-weight:var(--mw-fw-bold);grid-column:1/-1}.cross-border-list strong{color:var(--mw-ink);font-size:var(--mw-fs-body-lg);line-height:1.45}.cross-border-list p{color:var(--mw-text-2);font-size:var(--mw-fs-caption);grid-column:1;margin:0;line-height:1.65}.cross-border-list small{align-self:center;align-items:center;gap:var(--mw-sp-2);color:var(--mw-text-3);white-space:nowrap;grid-area:2/2/4;display:flex}.cross-border-list small svg{width:16px}.cross-border-boundary{background:var(--mw-success-bg);padding-block:clamp(56px,7vw,86px)}.cross-border-boundary>div{align-items:center;gap:var(--mw-sp-5);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.cross-border-boundary>div>svg{width:46px;height:46px;color:var(--mw-green-deep)}.cross-border-boundary h2{max-width:720px;font-size:clamp(28px,3.5vw,42px)}.cross-border-boundary p{max-width:720px}.cross-border-boundary a{align-items:center;gap:var(--mw-sp-2);color:var(--mw-green-deep);font-weight:var(--mw-fw-bold);white-space:nowrap;display:inline-flex}.cross-border-boundary a svg{width:17px}@media (width<=860px){.cross-border-routes>div{grid-template-columns:1fr}.cross-border-routes article{min-height:0}.cross-border-group{grid-template-columns:1fr}.cross-border-boundary>div{grid-template-columns:auto minmax(0,1fr)}.cross-border-boundary a{grid-column:2}}@media (width<=620px){.cross-border-hero h1 br{display:none}.cross-border-actions{flex-direction:column;align-items:stretch}.cross-border-actions a{justify-content:center}.cross-border-reading>header{flex-direction:column;align-items:flex-start}.cross-border-reading>header p{text-align:left}.cross-border-list>a{grid-template-columns:1fr}.cross-border-list small{grid-area:auto/1;justify-content:space-between}.cross-border-boundary>div{grid-template-columns:1fr}.cross-border-boundary a{white-space:normal;grid-column:1}}.product-shell{background:var(--mw-bg);min-height:100dvh;color:var(--mw-text-1);grid-template-columns:248px minmax(0,1fr);display:grid}.product-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.product-sidebar{z-index:var(--mw-z-sticky);min-width:0;height:100dvh;padding:var(--mw-sp-4) var(--mw-sp-3);background:var(--mw-ink);color:var(--mw-text-inverse);flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.product-sidebar-brand{min-height:44px;padding-inline:var(--mw-sp-2);justify-content:space-between;align-items:center;display:flex}.product-sidebar-brand>a{width:var(--mw-logo-lockup-width);align-items:center;display:flex}.product-sidebar-brand button,.product-mobile-menu{display:none}.product-project-wrap,.product-popover-wrap{position:relative}.product-project-wrap{margin-top:var(--mw-sp-5)}.product-project-button{align-items:center;gap:var(--mw-sp-3);width:100%;min-height:60px;padding:var(--mw-sp-2);border:1px solid color-mix(in srgb, var(--mw-text-inverse) 12%, transparent);border-radius:var(--mw-r-lg);background:color-mix(in srgb, var(--mw-surface) 6%, transparent);color:inherit;text-align:left;cursor:pointer;transition:background var(--mw-t-fast) var(--mw-ease), border-color var(--mw-t-fast) var(--mw-ease);grid-template-columns:36px minmax(0,1fr) 16px;display:grid}.product-project-button:hover,.product-project-button[aria-expanded=true]{border-color:color-mix(in srgb, var(--mw-green-lite) 45%, transparent);background:color-mix(in srgb, var(--mw-surface) 10%, transparent)}.product-project-button>span:nth-child(2),.product-project-menu :is(button,a)>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.product-project-button strong,.product-project-menu strong{font-size:var(--mw-fs-caption);font-weight:var(--mw-fw-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-project-button small,.product-project-menu small{color:var(--mw-n300);font-size:var(--mw-fs-mini)}.product-project-button>svg{width:15px;transition:transform var(--mw-t-base) var(--mw-ease)}.product-project-button[aria-expanded=true]>svg{transform:rotate(180deg)}.product-project-mark{border-radius:var(--mw-r-md);background:var(--mw-green);width:36px;height:36px;color:var(--mw-on-brand);font-size:var(--mw-fs-body-lg);font-weight:var(--mw-fw-bold);place-items:center;display:inline-grid}.product-navigation{gap:var(--mw-sp-4);margin-top:var(--mw-sp-6);flex-direction:column;display:flex}.product-nav-group>p{margin:0 0 var(--mw-sp-1) var(--mw-sp-3);color:var(--mw-n400);font-size:var(--mw-fs-mini);letter-spacing:.08em}.product-nav-group>a{align-items:center;gap:var(--mw-sp-3);min-height:38px;padding:0 var(--mw-sp-3);border-radius:var(--mw-r-md);color:var(--mw-n300);font-size:var(--mw-fs-caption);transition:background var(--mw-t-fast) var(--mw-ease), color var(--mw-t-fast) var(--mw-ease);grid-template-columns:20px minmax(0,1fr) auto;display:grid}.product-nav-group>a:hover{background:color-mix(in srgb, var(--mw-surface) 7%, transparent);color:var(--mw-text-inverse)}.product-nav-group>a.is-active{background:color-mix(in srgb, var(--mw-green) 18%, transparent);color:var(--mw-text-inverse);font-weight:var(--mw-fw-medium)}.product-nav-group>a>svg{width:17px;height:17px}.product-nav-group>a>small{min-width:24px;padding:2px var(--mw-sp-2);border-radius:var(--mw-r-full);background:color-mix(in srgb, var(--mw-surface) 9%, transparent);color:var(--mw-n300);font-size:var(--mw-fs-mini);text-align:center}.product-sidebar-status{gap:var(--mw-sp-1);padding:var(--mw-sp-4) var(--mw-sp-3) var(--mw-sp-2);border-top:1px solid color-mix(in srgb, var(--mw-text-inverse) 10%, transparent);flex-direction:column;margin-top:auto;display:flex}.product-sidebar-status span{align-items:center;gap:var(--mw-sp-2);color:var(--mw-n200);font-size:var(--mw-fs-mini);display:flex}.product-sidebar-status i,.product-top-actions .product-icon-button i{border-radius:var(--mw-r-full);background:var(--mw-green);width:7px;height:7px}.product-sidebar-status small{color:var(--mw-n500);font-size:var(--mw-fs-mini)}.product-workspace{min-width:0}.product-topbar{z-index:var(--mw-z-sticky);align-items:center;gap:var(--mw-sp-3);min-height:64px;padding:var(--mw-sp-3) var(--mw-sp-6);border-bottom:1px solid var(--mw-border);background:color-mix(in srgb, var(--mw-bg) 94%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:flex;position:sticky;top:0}.product-market-switch{gap:var(--mw-sp-1);min-width:max-content;padding:var(--mw-sp-1);border:1px solid var(--mw-border);border-radius:var(--mw-r-md);background:var(--mw-surface-2);grid-template-columns:repeat(2,1fr);display:grid}.product-market-switch button{min-height:32px;padding:0 var(--mw-sp-3);border-radius:var(--mw-r-sm);color:var(--mw-text-2);font-size:var(--mw-fs-caption);cursor:pointer;transition:background var(--mw-t-base) var(--mw-ease), box-shadow var(--mw-t-base) var(--mw-ease), color var(--mw-t-base) var(--mw-ease);background:0 0;border:0}.product-market-switch button.is-active{background:var(--mw-surface);box-shadow:var(--mw-e-1);color:var(--mw-green-deep);font-weight:var(--mw-fw-medium)}.product-top-filters{align-items:center;gap:var(--mw-sp-2);min-width:0;display:flex}.product-top-filters select,.product-global-search{border:1px solid var(--mw-border);border-radius:var(--mw-r-md);background:var(--mw-surface);height:36px;color:var(--mw-text-1)}.product-top-filters select{padding:0 var(--mw-sp-3);font-size:var(--mw-fs-caption);cursor:pointer}.product-global-search{align-items:center;gap:var(--mw-sp-2);width:min(300px,26vw);padding:0 var(--mw-sp-2) 0 var(--mw-sp-3);transition:border-color var(--mw-t-fast) var(--mw-ease), box-shadow var(--mw-t-fast) var(--mw-ease);display:flex}.product-global-search:focus-within{border-color:var(--mw-green);box-shadow:var(--mw-focus)}.product-global-search>svg{width:16px;color:var(--mw-text-3);flex:none}.product-global-search input{min-width:0;color:var(--mw-text-1);font-size:var(--mw-fs-caption);background:0 0;border:0;outline:0;flex:1}.product-global-search kbd{padding:2px var(--mw-sp-1);border:1px solid var(--mw-border);border-radius:var(--mw-r-sm);color:var(--mw-text-3);font-family:var(--mw-font);font-size:var(--mw-fs-mini)}.product-top-actions{align-items:center;gap:var(--mw-sp-2);margin-left:auto;display:flex}.product-icon-button,.product-account-button,.product-mobile-menu{border:1px solid var(--mw-border);border-radius:var(--mw-r-md);background:var(--mw-surface);height:38px;color:var(--mw-text-1);cursor:pointer}.product-icon-button{place-items:center;width:38px;display:grid;position:relative}.product-icon-button>svg{width:17px}.product-top-actions .product-icon-button i{border:1px solid var(--mw-surface);position:absolute;top:7px;right:7px}.product-account-button{align-items:center;gap:var(--mw-sp-1);padding:0 var(--mw-sp-2);display:flex}.product-account-button>span{border-radius:var(--mw-r-full);background:var(--mw-success-bg);width:24px;height:24px;color:var(--mw-green-deep);font-size:var(--mw-fs-mini);font-weight:var(--mw-fw-bold);place-items:center;display:grid;position:relative;overflow:hidden}.product-account-button>span i{background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.product-account-button>svg{width:14px}.product-menu{z-index:var(--mw-z-dropdown);border:1px solid var(--mw-border);border-radius:var(--mw-r-lg);background:var(--mw-surface);color:var(--mw-text-1);box-shadow:var(--mw-e-3);animation:product-menu-in var(--mw-t-base) var(--mw-ease) both;position:absolute}.product-project-menu{top:calc(100% + var(--mw-sp-2));padding:var(--mw-sp-2);left:0;right:0}.product-project-menu :is(button,a){align-items:center;gap:var(--mw-sp-3);width:100%;min-height:52px;padding:var(--mw-sp-2);border-radius:var(--mw-r-md);color:var(--mw-text-1);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:36px minmax(0,1fr);display:grid}.product-project-menu :is(button,a):hover,.product-project-menu :is(button,a).is-current{background:var(--mw-surface-2)}.product-project-menu .product-project-mark{color:var(--mw-on-brand)}.product-notifications,.product-account-menu{top:calc(100% + var(--mw-sp-2));width:320px;right:0}.product-notifications header,.product-notifications :is(article,a),.product-account-menu>:is(div,a,button){padding:var(--mw-sp-3) var(--mw-sp-4)}.product-notifications header{border-bottom:1px solid var(--mw-border);justify-content:space-between;align-items:center;display:flex}.product-notifications header button{color:var(--mw-link);font-size:var(--mw-fs-mini);cursor:pointer;background:0 0;border:0}.product-notifications :is(article,a){gap:var(--mw-sp-3);border-bottom:1px solid var(--mw-border);color:inherit;grid-template-columns:max-content minmax(0,1fr);text-decoration:none;display:grid}.product-notifications :is(article,a):last-child{border-bottom:0}.product-notifications :is(article,a).is-read{opacity:.58}.product-notifications header button:disabled{cursor:default;opacity:.58}.product-notifications :is(article,a) div,.product-account-menu>div{gap:var(--mw-sp-1);flex-direction:column;display:flex}.product-notifications :is(article,a) strong,.product-account-menu strong{font-size:var(--mw-fs-caption)}.product-notifications :is(article,a) small,.product-account-menu small{color:var(--mw-text-2);font-size:var(--mw-fs-mini)}.product-account-menu{width:240px;padding-block:var(--mw-sp-2)}.product-account-menu>div{border-bottom:1px solid var(--mw-border)}.product-account-menu>:is(a,button){align-items:center;gap:var(--mw-sp-2);width:100%;min-height:40px;color:inherit;text-align:left;font-size:var(--mw-fs-caption);cursor:pointer;background:0 0;border:0;display:flex}.product-account-menu>:is(a,button):hover{background:var(--mw-surface-2)}.product-account-menu>:is(a,button) svg{width:16px}.product-auth-loading{place-content:center;justify-items:center;gap:var(--mw-sp-3);background:var(--mw-bg);min-height:100svh;color:var(--mw-text-2);display:grid}.product-auth-loading>span{border:3px solid var(--mw-border);border-top-color:var(--mw-green);border-radius:50%;width:34px;height:34px;animation:.8s linear infinite product-auth-spin}@keyframes product-auth-spin{to{transform:rotate(360deg)}}.product-password-gate{z-index:calc(var(--mw-z-modal) + 10);background:color-mix(in srgb, var(--mw-ink) 78%, transparent);padding:var(--mw-sp-5);place-items:center;display:grid;position:fixed;inset:0}.product-password-gate>form{gap:var(--mw-sp-3);width:min(460px,100%);padding:var(--mw-sp-7);display:grid}.product-password-gate>form>svg{width:34px;height:34px;color:var(--mw-green)}.product-password-gate>form>span{color:var(--mw-green-deep);font-size:var(--mw-fs-mini);font-weight:var(--mw-fw-bold)}.product-password-gate h2,.product-password-gate p{margin:0}.product-password-gate p{color:var(--mw-text-2);line-height:var(--mw-lh-body)}.product-password-gate label{gap:var(--mw-sp-2);color:var(--mw-text-2);font-size:var(--mw-fs-mini);font-weight:var(--mw-fw-bold);display:grid}.product-password-gate input{border:1px solid var(--mw-border-strong);border-radius:var(--mw-r-md);background:var(--mw-surface);height:44px;padding:0 var(--mw-sp-3);color:var(--mw-text-1)}.product-password-gate button{margin-top:var(--mw-sp-2);justify-content:center}.product-main{width:min(1280px,100%);min-height:calc(100dvh - 64px);padding:var(--mw-sp-7) var(--mw-sp-6) var(--mw-sp-10);margin-inline:auto}.product-project-pending{justify-items:start;gap:var(--mw-sp-4);width:min(760px,100%);margin:clamp(var(--mw-sp-6), 8vh, var(--mw-sp-10)) auto;border:1px solid var(--mw-border);border-radius:var(--mw-r-xl);background:var(--mw-surface);box-shadow:var(--mw-shadow-sm);padding:clamp(var(--mw-sp-6), 6vw, var(--mw-sp-9));display:grid}.product-project-pending>svg{width:42px;height:42px;color:var(--mw-green-deep)}.product-project-pending h1,.product-project-pending>p{margin:0}.product-project-pending h1{font-size:clamp(var(--mw-fs-h2), 4vw, var(--mw-fs-h1))}.product-project-pending>p{color:var(--mw-text-2);line-height:var(--mw-lh-body)}.product-project-pending>.product-project-delivery-note{align-items:flex-start;gap:var(--mw-sp-3);border:1px solid color-mix(in srgb, var(--mw-green) 32%, var(--mw-border));border-radius:var(--mw-r-md);background:var(--mw-success-bg);width:100%;padding:var(--mw-sp-4);display:flex}.product-project-delivery-note>svg{width:22px;height:22px;color:var(--mw-green-deep);flex:none}.product-project-delivery-note>div{gap:var(--mw-sp-1);display:grid}.product-project-delivery-note strong{color:var(--mw-green-deep)}.product-project-delivery-note p{color:var(--mw-text-2);line-height:var(--mw-lh-body);margin:0}.product-project-delivery-note a{color:var(--mw-link);font-weight:var(--mw-fw-semibold)}.product-project-review{gap:var(--mw-sp-3);border:1px solid var(--mw-border);border-radius:var(--mw-r-md);background:var(--mw-surface-2);width:100%;padding:var(--mw-sp-4);display:grid}.product-project-review header{justify-content:space-between;align-items:center;gap:var(--mw-sp-3);display:flex}.product-project-review header span{color:var(--mw-text-3);font-family:var(--mw-mono);font-size:var(--mw-fs-mini)}.product-project-review dl{gap:var(--mw-sp-2);margin:0;display:grid}.product-project-review dl>div{gap:var(--mw-sp-3);grid-template-columns:7rem minmax(0,1fr);display:grid}.product-project-review dt{color:var(--mw-text-3);font-size:var(--mw-fs-mini)}.product-project-review dd{overflow-wrap:anywhere;min-width:0;margin:0}.product-project-review a{color:var(--mw-link)}.product-project-review>div{gap:var(--mw-sp-2);flex-wrap:wrap;display:flex}.product-project-review>p{color:var(--mw-text-2);font-size:var(--mw-fs-mini);margin:0}.product-project-pending ol{gap:var(--mw-sp-3);width:100%;margin:var(--mw-sp-2) 0;padding:0;list-style:none;display:grid}.product-project-pending li{gap:var(--mw-sp-3);border:1px solid var(--mw-border);border-radius:var(--mw-r-md);padding:var(--mw-sp-4);color:var(--mw-text-3);display:flex}.product-project-pending li>svg{flex:none;width:22px;height:22px}.product-project-pending li span{gap:var(--mw-sp-1);display:grid}.product-project-pending li small{color:var(--mw-text-3);line-height:var(--mw-lh-body)}.product-project-pending li.is-done{border-color:color-mix(in srgb, var(--mw-green) 28%, var(--mw-border));color:var(--mw-green-deep);background:var(--mw-success-bg)}.product-project-pending li.is-current{border-color:var(--mw-green);color:var(--mw-text-1)}.product-project-pending li.is-attention{border-color:var(--mw-warning);color:var(--mw-warning-text);background:var(--mw-warning-bg)}.product-project-pending>div{gap:var(--mw-sp-3);flex-wrap:wrap;display:flex}.product-sidebar-scrim,.product-mobile-tabbar{display:none}@keyframes product-menu-in{0%{opacity:0;transform:translateY(calc(var(--mw-sp-1) * -1)) scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=1100px){.product-shell{grid-template-columns:220px minmax(0,1fr)}.product-topbar,.product-main{padding-inline:var(--mw-sp-4)}.product-global-search{width:210px}}@media (width<=900px){.product-shell{display:block}.product-sidebar{width:min(320px, calc(100vw - var(--mw-sp-9)));visibility:hidden;transition:transform var(--mw-t-slow) var(--mw-ease), visibility 0s linear var(--mw-t-slow);position:fixed;left:0;transform:translate(-100%)}.product-sidebar.is-open{visibility:visible;transition-delay:0s;transform:translate(0)}.product-sidebar-brand button,.product-mobile-menu{place-items:center;display:grid}.product-sidebar-brand button{width:38px;height:38px;color:var(--mw-text-inverse);background:0 0;border:0}.product-sidebar-brand button svg{width:20px}.product-sidebar-scrim{z-index:calc(var(--mw-z-sticky) - 1);background:var(--mw-overlay);opacity:0;pointer-events:none;transition:opacity var(--mw-t-base) var(--mw-ease);border:0;display:block;position:fixed;inset:0}.product-sidebar-scrim.is-open{opacity:1;pointer-events:auto}.product-mobile-menu{flex:none;width:40px}.product-mobile-menu svg{width:19px}.product-top-filters select{display:none}.product-global-search{width:min(320px,38vw)}}@media (width<=680px){.product-topbar{min-height:58px;padding:var(--mw-sp-2) var(--mw-sp-3)}.product-market-switch{order:2}.product-market-switch button{padding-inline:var(--mw-sp-2);font-size:var(--mw-fs-mini)}.product-top-filters{display:none}.product-top-actions{margin-left:auto}.product-account-button>svg{display:none}.product-notifications{top:64px;right:var(--mw-sp-3);left:var(--mw-sp-3);width:auto;position:fixed}.product-main{padding:var(--mw-sp-5) var(--mw-sp-3) calc(var(--mw-sp-10) + var(--mw-sp-7))}.product-mobile-tabbar{z-index:var(--mw-z-sticky);padding-bottom:env(safe-area-inset-bottom);box-shadow:0 -4px 14px color-mix(in srgb, var(--mw-ink) 7%, transparent);display:flex;position:fixed;bottom:0;left:0;right:0}.product-mobile-tabbar a{justify-content:center;min-height:56px}.product-mobile-tabbar svg{width:20px;height:20px}}@media (prefers-reduced-motion:reduce){.product-menu{animation:none}.product-sidebar{transition:none}}.bridge-token-field{align-items:center;gap:var(--mw-sp-3);margin:var(--mw-sp-4) 0;padding:var(--mw-sp-4) var(--mw-sp-5);border:1px solid var(--mw-warning-border,var(--mw-border));border-radius:var(--mw-r-lg);background:var(--mw-warning-bg,var(--mw-surface));grid-template-columns:auto minmax(12rem,22rem) auto;display:grid}.bridge-token-field label{font-weight:var(--mw-fw-medium);white-space:nowrap}.bridge-token-field input{min-height:38px;padding:0 var(--mw-sp-3);border:1px solid var(--mw-border);border-radius:var(--mw-r-md);background:var(--mw-surface);font-size:var(--mw-fs-caption)}.bridge-token-field .mw-help{font-size:var(--mw-fs-mini);color:var(--mw-text-2);grid-column:1/-1}.bridge-token-hint{margin:var(--mw-sp-3) 0;color:var(--mw-text-2);font-size:var(--mw-fs-caption)}.bridge-token-hint button{color:var(--mw-link);font-size:inherit;cursor:pointer;background:0 0;border:0;margin-inline-start:var(--mw-sp-2);text-decoration:underline}@media (width<=720px){.bridge-token-field{grid-template-columns:1fr}}.customer-report-document{gap:var(--mw-sp-5);display:grid}.reports-online-section.is-final-conclusion{border-color:color-mix(in srgb, var(--mw-green) 48%, var(--mw-border));background:linear-gradient(145deg, var(--mw-success-bg), var(--mw-surface) 64%)}.reports-online-section.is-final-conclusion>header span{color:var(--mw-green-deep);font-weight:800}.buyer-gates-module{padding:var(--mw-sp-6)}.buyer-gates-module>header{padding-bottom:var(--mw-sp-5);border-bottom:1px solid var(--mw-border)}.buyer-gates-module>header span{color:var(--mw-green);font-size:var(--mw-fs-mini);font-weight:800}.buyer-gates-module>header h2{margin:var(--mw-sp-2) 0;font-size:clamp(1.5rem,2.4vw,2.4rem)}.buyer-gates-module>header p{color:var(--mw-text-2);margin:0}.buyer-gates-scope{margin-top:var(--mw-sp-3);border-radius:var(--mw-r-full);background:var(--mw-success-bg);color:var(--mw-green-deep);font-size:var(--mw-fs-mini);padding:7px 11px;font-weight:700;display:inline-flex}.buyer-gates-table-wrap{margin:var(--mw-sp-5) 0 var(--mw-sp-3);border:1px solid var(--mw-border);border-radius:var(--mw-r-lg);overflow-x:auto}.buyer-gates-table{border-collapse:separate;border-spacing:0;width:100%;min-width:1080px;font-size:var(--mw-fs-ui)}.buyer-gates-table th{color:var(--mw-text-inverse);background:var(--mw-ink);font-size:var(--mw-fs-mini);text-align:left;white-space:nowrap;padding:13px 12px;font-weight:750}.buyer-gates-table td{border-top:1px solid var(--mw-border);color:var(--mw-text-2);vertical-align:top;padding:15px 12px;line-height:1.45}.buyer-gates-table tbody tr:first-child td{border-top:0}.buyer-gates-table tbody tr:nth-child(2n) td{background:var(--mw-surface-2)}.buyer-gates-table tbody tr:hover td{background:var(--mw-success-bg)}.buyer-gates-table td:first-child{color:var(--mw-text-1);white-space:nowrap}.buyer-gates-table td:nth-child(2){min-width:190px;color:var(--mw-text-1)}.buyer-gates-table td strong{color:var(--mw-text-1)}.buyer-gates-table td small,.buyer-gates-table td span{color:var(--mw-text-3);font-size:var(--mw-fs-mini);margin-top:3px;display:block}.buyer-gates-table td em{background:var(--mw-surface-3);color:var(--mw-text-2);font-size:var(--mw-fs-mini);white-space:nowrap;border-radius:999px;padding:4px 9px;font-style:normal;font-weight:700;display:inline-flex}.buyer-gates-table tr.is-strong td em,.buyer-gates-table tr.is-passed td em{background:var(--mw-success-bg);color:var(--mw-green-deep)}.buyer-gates-table tr.is-bottleneck td{background:var(--mw-danger-bg)}.buyer-gates-table tr.is-bottleneck td em,.buyer-gates-table tr.is-absent td em{background:var(--mw-danger-bg);color:var(--mw-danger-deep)}.buyer-gates-notes{gap:var(--mw-sp-1);margin:0 0 var(--mw-sp-4);color:var(--mw-text-3);font-size:var(--mw-fs-mini);padding-left:1.2rem;line-height:1.6;display:grid}.buyer-gates-module>blockquote{padding:var(--mw-sp-4);border:1px solid var(--mw-success-border);border-radius:var(--mw-r-md);background:var(--mw-success-bg);color:var(--mw-text-2);margin:0}.buyer-gates-module>blockquote strong{color:var(--mw-text-1)}@media (width<=680px){.buyer-gates-module{padding:var(--mw-sp-4)}.buyer-gates-table-wrap{margin-inline:calc(var(--mw-sp-2) * -1)}}.top-sources-module{padding:var(--mw-sp-6)}.top-sources-module>header{padding-bottom:var(--mw-sp-5);border-bottom:1px solid var(--mw-border)}.top-sources-module>header span{color:var(--mw-green);font-size:var(--mw-fs-mini);letter-spacing:.08em;font-weight:800}.top-sources-module>header h2{margin:var(--mw-sp-2) 0;font-size:clamp(1.5rem,2.4vw,2.4rem)}.top-sources-module>header p{color:var(--mw-text-2);margin:0}.top-sources-scope{margin-top:var(--mw-sp-3);border-radius:var(--mw-r-full);background:var(--mw-success-bg);color:var(--mw-green-deep);font-size:var(--mw-fs-mini);padding:7px 11px;font-weight:700;display:inline-flex}.top-sources-table-wrap{margin:var(--mw-sp-5) 0 var(--mw-sp-3);border:1px solid var(--mw-border);border-radius:var(--mw-r-lg);overflow-x:auto}.top-sources-table{border-collapse:separate;border-spacing:0;width:100%;min-width:980px;font-size:var(--mw-fs-ui)}.top-sources-table th{color:var(--mw-text-inverse);background:var(--mw-ink);font-size:var(--mw-fs-mini);text-align:left;white-space:nowrap;padding:13px 12px;font-weight:750}.top-sources-table td{border-top:1px solid var(--mw-border);color:var(--mw-text-2);vertical-align:top;padding:15px 12px;line-height:1.45}.top-sources-table tbody tr:first-child td{border-top:0}.top-sources-table tbody tr:nth-child(2n) td{background:var(--mw-surface-2)}.top-sources-table tbody tr:hover td{background:var(--mw-success-bg)}.top-sources-table td:first-child{color:var(--mw-green-deep)}.top-sources-table td:nth-child(2){min-width:180px}.top-sources-table td strong{color:var(--mw-text-1)}.top-sources-table td a{color:var(--mw-green-deep);overflow-wrap:anywhere;font-weight:750;text-decoration:none}.top-sources-table td a:hover{text-decoration:underline}.top-sources-table td small{max-width:220px;color:var(--mw-text-3);font-size:var(--mw-fs-mini);margin-top:3px;display:block}.top-sources-table td em{background:var(--mw-surface-3);color:var(--mw-text-2);font-size:var(--mw-fs-mini);white-space:nowrap;border-radius:999px;padding:4px 9px;font-style:normal;font-weight:700;display:inline-flex}.top-sources-table td em.is-owned{background:var(--mw-success-bg);color:var(--mw-green-deep)}.top-sources-notes{gap:var(--mw-sp-1);color:var(--mw-text-3);font-size:var(--mw-fs-mini);margin:0;padding-left:1.2rem;line-height:1.6;display:grid}@media (width<=680px){.top-sources-module{padding:var(--mw-sp-4)}.top-sources-table-wrap{margin-inline:calc(var(--mw-sp-2) * -1)}}.product-monthly-report-grid{gap:var(--mw-sp-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.product-monthly-report{gap:var(--mw-sp-2);min-height:150px;padding:var(--mw-sp-5);color:inherit;flex-direction:column;text-decoration:none;display:flex;position:relative}.product-monthly-report>span{color:var(--mw-green-deep);font-weight:700}.product-monthly-report>strong{font-size:var(--mw-fs-stat)}.product-monthly-report>small{color:var(--mw-text-2);line-height:1.6}.product-monthly-report>svg{right:var(--mw-sp-4);top:var(--mw-sp-4);width:18px;color:var(--mw-green);position:absolute}@media (width<=900px){.product-monthly-report-grid{grid-template-columns:1fr}}.product-page{gap:var(--mw-sp-8);flex-direction:column;display:flex}.product-page-heading{justify-content:space-between;align-items:flex-start;gap:var(--mw-sp-6);display:flex}.product-page-heading>div:first-child{min-width:0}.product-page-heading p{align-items:center;gap:var(--mw-sp-2);margin:0 0 var(--mw-sp-2);color:var(--mw-green-deep);font-size:var(--mw-fs-caption);font-weight:var(--mw-fw-medium);display:flex}.product-page-heading p svg{width:16px}.product-page-heading h1{font-size:clamp(var(--mw-fs-h1), 2.5vw, var(--mw-fs-display));line-height:var(--mw-lh-title);letter-spacing:-.035em;margin:0}.product-page-heading>div:first-child>span{margin-top:var(--mw-sp-2);color:var(--mw-text-2);font-size:var(--mw-fs-caption);display:block}.product-heading-status{align-items:center;gap:var(--mw-sp-2);padding:var(--mw-sp-2) var(--mw-sp-3);border:1px solid var(--mw-border);border-radius:var(--mw-r-md);background:var(--mw-surface);display:flex}.product-heading-status>i{border-radius:var(--mw-r-full);background:var(--mw-green);width:8px;height:8px}.product-heading-status>span{font-size:var(--mw-fs-caption);font-weight:var(--mw-fw-medium);flex-direction:column;display:flex}.product-heading-status small{color:var(--mw-text-2);font-size:var(--mw-fs-mini);font-weight:var(--mw-fw-regular)}.product-stage{gap:var(--mw-sp-4);flex-direction:column;scroll-margin-top:88px;display:flex}.product-stage-heading{justify-content:space-between;align-items:flex-end;gap:var(--mw-sp-4);display:flex}.product-stage-heading>div>span{color:var(--mw-green-deep);font-size:var(--mw-fs-mini);font-weight:var(--mw-fw-bold);letter-spacing:.12em}.product-stage-heading h2{margin:var(--mw-sp-1) 0 0;font-size:var(--mw-fs-h2);line-height:var(--mw-lh-title)}.product-date-label{align-items:center;gap:var(--mw-sp-2);color:var(--mw-text-2);font-size:var(--mw-fs-caption);display:inline-flex}.product-date-label svg{width:15px}.product-verdict-card{align-items:center;gap:var(--mw-sp-7);min-height:224px;padding:var(--mw-sp-7);background:linear-gradient(110deg, var(--mw-success-bg), var(--mw-surface));grid-template-columns:210px minmax(0,1fr) 180px;display:grid;position:relative;overflow:hidden}.product-score-block{aspect-ratio:1;border:1px solid var(--mw-success-border);border-radius:var(--mw-r-full);background:var(--mw-surface);box-shadow:inset 0 0 0 var(--mw-sp-2) var(--mw-success-bg);flex-direction:column;justify-content:center;align-items:center;display:flex}.product-score-block>span{color:var(--mw-text-2);font-size:var(--mw-fs-caption)}.product-score-block>strong{letter-spacing:-.07em;font-size:clamp(42px,5vw,62px);line-height:1.05}.product-score-block>strong small{margin-left:var(--mw-sp-1);color:var(--mw-text-2);font-size:var(--mw-fs-mini);letter-spacing:0}.product-score-block>b{align-items:center;gap:var(--mw-sp-1);margin-top:var(--mw-sp-2);color:var(--mw-green-deep);font-size:var(--mw-fs-mini);display:inline-flex}.product-score-block>b svg{width:14px}.product-verdict-copy{z-index:1;position:relative}.product-verdict-copy>span{color:var(--mw-green-deep);font-size:var(--mw-fs-caption);font-weight:var(--mw-fw-medium)}.product-verdict-copy h3{max-width:700px;margin:var(--mw-sp-2) 0;font-size:clamp(var(--mw-fs-h2), 2.4vw, var(--mw-fs-h1));line-height:var(--mw-lh-title);letter-spacing:-.025em}.product-verdict-copy p{max-width:720px;margin:0 0 var(--mw-sp-5);color:var(--mw-text-2);font-size:var(--mw-fs-body);line-height:var(--mw-lh-body)}.product-verdict-copy .mw-btn{width:max-content}.product-verdict-copy .mw-btn svg{width:16px}.product-verdict-rings{opacity:.55;width:240px;height:240px;position:absolute;bottom:-64px;right:-34px}.product-verdict-rings i{inset:calc(var(--mw-ring-index,0) * 32px);border:1px solid var(--mw-green-lite);border-radius:var(--mw-r-full);position:absolute}.product-verdict-rings i:nth-child(2){--mw-ring-index:1}.product-verdict-rings i:nth-child(3){--mw-ring-index:2}.product-metric-grid{gap:var(--mw-sp-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.product-metric-card{align-items:center;gap:var(--mw-sp-3);padding:var(--mw-sp-4);grid-template-columns:40px minmax(0,1fr);display:grid}.product-metric-card>span{border-radius:var(--mw-r-md);background:var(--mw-success-bg);width:40px;height:40px;color:var(--mw-green-deep);place-items:center;display:grid}.product-metric-card>span svg{width:19px}.product-metric-card div{flex-direction:column;min-width:0;display:flex}.product-metric-card p{color:var(--mw-text-2);font-size:var(--mw-fs-mini);margin:0}.product-metric-card strong{font-size:var(--mw-fs-stat);font-variant-numeric:tabular-nums}.product-metric-card strong small{color:var(--mw-text-2);font-size:var(--mw-fs-mini)}.product-metric-card em{color:var(--mw-green-deep);font-size:var(--mw-fs-mini);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.product-analysis-grid{gap:var(--mw-sp-4);grid-template-columns:minmax(0,1.55fr) minmax(320px,.85fr);display:grid}.product-panel{min-width:0;padding:0;overflow:hidden}.product-panel>header{justify-content:space-between;align-items:center;gap:var(--mw-sp-4);min-height:68px;padding:var(--mw-sp-3) var(--mw-sp-5);border-bottom:1px solid var(--mw-border);display:flex}.product-panel>header>div{flex-direction:column;display:flex}.product-panel>header>div>span{font-size:var(--mw-fs-body);font-weight:var(--mw-fw-bold)}.product-panel>header small{color:var(--mw-text-2);font-size:var(--mw-fs-mini)}.product-panel>header>:is(a,button){align-items:center;gap:var(--mw-sp-1);color:var(--mw-link);font-size:var(--mw-fs-caption);cursor:pointer;background:0 0;border:0;display:inline-flex}.product-panel>header>:is(a,button) svg{width:16px}.product-trend-chart{min-height:360px;padding:112px var(--mw-sp-4) var(--mw-sp-3);position:relative}.product-trend-chart svg{width:100%;height:auto;display:block;overflow:visible}.product-chart-grid line{stroke:var(--mw-border);stroke-width:1px}.product-chart-cursor{stroke:var(--mw-border-strong);stroke-width:1px;stroke-dasharray:3 4}.product-chart-line{fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.product-chart-point{fill:var(--mw-surface);stroke-width:2px;vector-effect:non-scaling-stroke;transition:r var(--mw-t-fast) var(--mw-ease)}.product-chart-line--1{stroke:var(--mw-dv-1)}.product-chart-line--2{stroke:var(--mw-dv-3)}.product-chart-line--3{stroke:var(--mw-dv-4)}.product-chart-line--4{stroke:var(--mw-dv-2)}.product-chart-line--5{stroke:var(--mw-dv-5)}.product-chart-targets g{cursor:crosshair;outline:none}.product-chart-targets g:focus-visible rect{stroke:var(--mw-green);stroke-width:2px}.product-chart-targets text{fill:var(--mw-text-3);font-family:var(--mw-font);font-size:var(--mw-fs-mini);text-anchor:middle}.product-chart-tooltip{z-index:2;top:var(--mw-sp-3);left:var(--product-tooltip-x);width:220px;padding:var(--mw-sp-3);border-radius:var(--mw-r-md);background:var(--mw-ink);color:var(--mw-text-inverse);box-shadow:var(--mw-e-3);pointer-events:none;transition:left var(--mw-t-fast) var(--mw-ease);flex-direction:column;gap:6px;display:flex;position:absolute;transform:translate(-50%)}.product-chart-tooltip.is-left{transform:translate(0)}.product-chart-tooltip.is-right{transform:translate(-100%)}.product-chart-tooltip>strong{margin-bottom:var(--mw-sp-1);font-size:var(--mw-fs-caption)}.product-chart-tooltip>span{align-items:center;gap:var(--mw-sp-2);color:var(--mw-n300);font-size:var(--mw-fs-mini);grid-template-columns:8px minmax(0,1fr) auto;display:grid}.product-chart-tooltip i,.product-chart-legend i{border-radius:var(--mw-r-full);background:var(--product-series-color);width:7px;height:7px}.product-chart-tooltip b{color:var(--mw-text-inverse);font-variant-numeric:tabular-nums}.product-chart-legend{justify-content:center;gap:var(--mw-sp-3);padding-inline:var(--mw-sp-3);flex-wrap:wrap;display:flex}.product-chart-legend span{align-items:center;gap:var(--mw-sp-1);color:var(--mw-text-2);font-size:var(--mw-fs-mini);display:inline-flex}.product-model-list{flex-direction:column;display:flex}.product-model-row{align-items:center;gap:var(--mw-sp-3);padding:var(--mw-sp-4) var(--mw-sp-5);border-bottom:1px solid var(--mw-border);grid-template-columns:36px minmax(0,1fr) auto;display:grid}.product-model-row:last-child{border-bottom:0}.product-model-mark{border-radius:var(--mw-r-md);background:var(--mw-success-bg);width:34px;height:34px;color:var(--mw-green-deep);font-size:var(--mw-fs-mini);font-weight:var(--mw-fw-bold);place-items:center;display:grid}.product-model-row>div{gap:var(--mw-sp-2);flex-direction:column;min-width:0;display:flex}.product-model-row>div>span,.product-model-row>span:last-child{justify-content:space-between;align-items:center;gap:var(--mw-sp-2);display:flex}.product-model-row>div strong{font-size:var(--mw-fs-caption)}.product-model-row small{color:var(--mw-text-2);font-size:var(--mw-fs-mini)}.product-model-row>span:last-child{flex-direction:column;align-items:flex-end}.product-model-row>span:last-child strong{font-size:var(--mw-fs-caption)}.product-evidence-grid{gap:var(--mw-sp-4);grid-template-columns:minmax(0,1.5fr) minmax(260px,.5fr);display:grid}.product-table-scroll{width:100%;overflow-x:auto}.product-table-panel .mw-table{border:0;border-radius:0}.product-table-panel .mw-table strong{font-weight:var(--mw-fw-medium)}.product-evidence-health{padding:var(--mw-sp-5);flex-direction:column;display:flex}.product-summary-icon{width:42px;height:42px;margin-bottom:var(--mw-sp-5);border-radius:var(--mw-r-md);background:var(--mw-success-bg);color:var(--mw-green-deep);place-items:center;display:grid}.product-summary-icon svg{width:20px}.product-evidence-health>span:nth-child(2){color:var(--mw-text-2);font-size:var(--mw-fs-caption)}.product-evidence-health>strong{margin:var(--mw-sp-1) 0 var(--mw-sp-3);font-size:38px}.product-evidence-health>strong small{color:var(--mw-text-2);font-size:var(--mw-fs-caption)}.product-evidence-health>p{color:var(--mw-text-2);font-size:var(--mw-fs-caption);line-height:var(--mw-lh-body)}.product-evidence-health dl{gap:var(--mw-sp-2);margin:auto 0 0;display:grid}.product-evidence-health dl div{justify-content:space-between;gap:var(--mw-sp-3);padding-top:var(--mw-sp-2);border-top:1px solid var(--mw-border);font-size:var(--mw-fs-caption);display:flex}.product-evidence-health dt{color:var(--mw-text-2)}.product-evidence-health dd{font-weight:var(--mw-fw-medium);margin:0}.product-positive,.product-negative{align-items:center;gap:var(--mw-sp-1);font-size:var(--mw-fs-caption);font-weight:var(--mw-fw-medium);display:inline-flex}.product-positive{color:var(--mw-green-deep)}.product-positive svg{width:14px}.product-negative{color:var(--mw-danger)}.product-action-list{gap:var(--mw-sp-3);display:grid}.product-action-card{align-items:center;gap:var(--mw-sp-5);padding:var(--mw-sp-5);transition:transform var(--mw-t-base) var(--mw-ease), box-shadow var(--mw-t-base) var(--mw-ease);grid-template-columns:56px minmax(0,1fr) 44px;display:grid}.product-action-card:hover{transform:translateY(calc(var(--mw-sp-1) * -.5));box-shadow:var(--mw-e-2)}.product-action-index{font-size:var(--mw-fs-h2);font-weight:var(--mw-fw-bold);color:var(--mw-n300);font-variant-numeric:tabular-nums}.product-action-card h3{margin:var(--mw-sp-2) 0 var(--mw-sp-1);font-size:var(--mw-fs-h3)}.product-action-card p{margin:0 0 var(--mw-sp-2);color:var(--mw-text-2);font-size:var(--mw-fs-caption);line-height:var(--mw-lh-body)}.product-action-card small{align-items:center;gap:var(--mw-sp-1);color:var(--mw-green-deep);font-size:var(--mw-fs-mini);display:inline-flex}.product-action-card small svg{width:14px}.product-action-card>a{border:1px solid var(--mw-border);border-radius:var(--mw-r-md);width:40px;height:40px;color:var(--mw-link);transition:background var(--mw-t-fast) var(--mw-ease);place-items:center;display:grid}.product-action-card>a:hover{background:var(--mw-success-bg)}.product-action-card>a svg{width:18px}.product-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:440px;display:flex}.product-empty-state h2{margin:var(--mw-sp-3) 0 var(--mw-sp-1)}.product-empty-state p{color:var(--mw-text-2);margin:0}.product-route-state{min-height:min(640px,100dvh - 132px);padding:var(--mw-sp-8);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.product-route-state h1{margin:var(--mw-sp-4) 0 var(--mw-sp-1);font-size:var(--mw-fs-h2)}.product-route-state p{margin:0 0 var(--mw-sp-5);color:var(--mw-text-2)}.product-route-progress{border-radius:var(--mw-r-full);background:var(--mw-surface-2);width:min(280px,80%);height:6px;overflow:hidden}.product-route-progress i{border-radius:inherit;background:var(--mw-green);width:42%;height:100%;animation:product-route-loading 1.4s var(--mw-ease) infinite alternate;display:block}@keyframes product-route-loading{0%{transform:translate(-35%)}to{transform:translate(170%)}}@media (width<=1160px){.product-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-verdict-card{grid-template-columns:180px minmax(0,1fr)}.product-verdict-rings{display:none}.product-analysis-grid{grid-template-columns:1fr}.product-model-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.product-model-row:nth-child(odd){border-right:1px solid var(--mw-border)}}@media (width<=760px){.product-page{gap:var(--mw-sp-7)}.product-page-heading{align-items:flex-start}.product-heading-status{display:none}.product-stage-heading{align-items:flex-start}.product-stage-heading>:is(.mw-tag,.product-date-label){display:none}.product-verdict-card{gap:var(--mw-sp-5);min-height:0;padding:var(--mw-sp-5);grid-template-columns:1fr}.product-score-block{justify-self:start;width:148px}.product-metric-grid{grid-template-columns:1fr 1fr}.product-model-list{grid-template-columns:1fr}.product-model-row:nth-child(odd){border-right:0}.product-evidence-grid{grid-template-columns:1fr}.product-evidence-health{min-height:300px}.product-trend-chart{min-height:320px;padding-top:108px}.product-chart-tooltip{width:190px}}@media (width<=500px){.product-metric-grid{grid-template-columns:1fr}.product-action-card{gap:var(--mw-sp-3);grid-template-columns:36px minmax(0,1fr)}.product-action-card>a{display:none}.product-panel>header{padding-inline:var(--mw-sp-4)}.product-trend-chart{padding-inline:var(--mw-sp-2)}}@media (prefers-reduced-motion:reduce){.product-action-card:hover{transform:none}.product-chart-point,.product-chart-tooltip{transition:none}.product-route-progress i{animation:none;transform:none}}.action-summary-grid{gap:var(--mw-sp-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.action-summary-grid>article{align-items:center;gap:var(--mw-sp-3);padding:var(--mw-sp-4);grid-template-columns:42px minmax(0,1fr);display:grid}.action-summary-grid>article>span{border-radius:var(--mw-r-md);background:var(--mw-success-bg);width:42px;height:42px;color:var(--mw-green-deep);place-items:center;display:grid}.action-summary-grid svg{width:19px}.action-summary-grid article div{flex-direction:column;display:flex}.action-summary-grid small{color:var(--mw-text-2);font-size:var(--mw-fs-mini)}.action-summary-grid strong{font-size:var(--mw-fs-stat)}.action-summary-grid strong small{color:var(--mw-text-2)}.action-summary-grid em{color:var(--mw-text-2);font-size:var(--mw-fs-mini);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.action-board{padding:0;overflow:hidden}.action-board-header{justify-content:space-between;align-items:center;gap:var(--mw-sp-4);min-height:62px;padding:0 var(--mw-sp-5);border-bottom:1px solid var(--mw-border);display:flex}.action-board-header .mw-tabs{border-bottom:0;align-self:stretch}.action-board-header .mw-tab{background:0 0;border:0;border-bottom:2px solid #0000}.action-board-header .mw-tab.is-active{border-color:var(--mw-green)}.action-board-header .mw-tab span{margin-left:var(--mw-sp-1)}.action-board-header>span{align-items:center;gap:var(--mw-sp-1);color:var(--mw-text-2);font-size:var(--mw-fs-mini);display:inline-flex}.action-board-header>span svg{width:14px;color:var(--mw-green)}.action-board-list{flex-direction:column;display:flex}.action-item{gap:var(--mw-sp-6);padding:var(--mw-sp-6);border-bottom:1px solid var(--mw-border);transition:background var(--mw-t-fast) var(--mw-ease);grid-template-columns:minmax(0,1fr) 180px;display:grid}.action-item:last-child{border-bottom:0}.action-item:hover{background:var(--mw-surface-2)}.action-item.is-done{background:var(--mw-success-bg)}.action-item.is-ignored{opacity:.64}.action-item-tags{gap:var(--mw-sp-2);flex-wrap:wrap;display:flex}.action-item-main h2{margin:var(--mw-sp-3) 0 var(--mw-sp-1);font-size:var(--mw-fs-h3)}.action-item-main>p{color:var(--mw-text-2);font-size:var(--mw-fs-caption);line-height:var(--mw-lh-body);margin:0}.action-item-meta{gap:var(--mw-sp-4);margin-top:var(--mw-sp-3);flex-wrap:wrap;display:flex}.action-item-meta span{align-items:center;gap:var(--mw-sp-1);color:var(--mw-green-deep);font-size:var(--mw-fs-mini);display:inline-flex}.action-item-meta span:last-child{color:var(--mw-text-2)}.action-item-meta svg{width:14px}.action-evidence-toggle{align-items:center;gap:var(--mw-sp-1);margin-top:var(--mw-sp-3);color:var(--mw-link);font-size:var(--mw-fs-caption);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.action-evidence-toggle svg{width:14px;transition:transform var(--mw-t-base) var(--mw-ease)}.action-evidence-toggle[aria-expanded=true] svg{transform:rotate(90deg)}.action-evidence{gap:var(--mw-sp-3);margin-top:var(--mw-sp-4);padding:var(--mw-sp-4);border:1px solid var(--mw-border);border-radius:var(--mw-r-md);background:var(--mw-surface);animation:product-menu-in var(--mw-t-base) var(--mw-ease) both;grid-template-columns:34px minmax(0,1fr);display:grid}.action-evidence>svg{width:20px;color:var(--mw-green-deep)}.action-evidence strong{font-size:var(--mw-fs-caption)}.action-evidence p{margin:var(--mw-sp-1) 0 var(--mw-sp-2);color:var(--mw-text-2);font-size:var(--mw-fs-caption);line-height:var(--mw-lh-body)}.action-evidence a{align-items:center;gap:var(--mw-sp-1);color:var(--mw-link);font-size:var(--mw-fs-mini);text-decoration:none;display:inline-flex}.action-evidence a:hover{text-decoration:underline}.action-evidence a svg{width:13px}.action-item-status{gap:var(--mw-sp-2);padding-left:var(--mw-sp-5);border-left:1px solid var(--mw-border);flex-direction:column;display:flex}.action-item-status>span{color:var(--mw-text-2);font-size:var(--mw-fs-mini)}.action-item-status select{height:38px;padding:0 var(--mw-sp-3);border:1px solid var(--mw-border-strong);border-radius:var(--mw-r-md);background:var(--mw-surface);color:var(--mw-text-1);font-size:var(--mw-fs-caption)}.action-item-status small{color:var(--mw-text-2);font-size:var(--mw-fs-mini);line-height:var(--mw-lh-body)}.action-empty,.action-loading{min-height:430px;padding:var(--mw-sp-7);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.action-empty h2{margin:var(--mw-sp-3) 0 var(--mw-sp-1);font-size:var(--mw-fs-h3)}.action-empty p,.action-loading{color:var(--mw-text-2);font-size:var(--mw-fs-caption)}.reports-page .product-page-heading .mw-btn{flex:none}.reports-robot-published{align-items:center;gap:var(--mw-sp-5);padding:var(--mw-sp-5);border-color:var(--mw-success-border);background:linear-gradient(110deg, var(--mw-success-bg), var(--mw-surface));grid-template-columns:minmax(0,1fr) auto auto;display:grid}.reports-robot-published>div:first-child{align-items:center;gap:var(--mw-sp-4);display:flex}.reports-robot-published h2{margin:var(--mw-sp-2) 0 var(--mw-sp-1);font-size:var(--mw-fs-h3)}.reports-robot-published p{color:var(--mw-text-2);font-size:var(--mw-fs-mini);margin:0}.reports-robot-published dl{gap:var(--mw-sp-5);margin:0;display:flex}.reports-robot-published dl div{gap:var(--mw-sp-1);flex-direction:column;display:flex}.reports-robot-published dt{color:var(--mw-text-2);font-size:var(--mw-fs-mini)}.reports-robot-published dd{font-size:var(--mw-fs-caption);font-weight:var(--mw-fw-bold);margin:0}.reports-robot-downloads{gap:var(--mw-sp-2);display:flex}.reports-robot-downloads .mw-btn svg{width:15px}.reports-delivery-card{justify-content:space-between;align-items:center;gap:var(--mw-sp-7);padding:var(--mw-sp-5);background:linear-gradient(110deg, var(--mw-success-bg), var(--mw-surface));display:flex}.reports-delivery-card>div{align-items:center;gap:var(--mw-sp-4);display:flex}.reports-plan-icon{border-radius:var(--mw-r-lg);background:var(--mw-surface);width:52px;height:52px;color:var(--mw-green-deep);box-shadow:var(--mw-e-1);flex:none;place-items:center;display:grid}.reports-plan-icon svg{width:24px}.reports-delivery-card h2{margin:var(--mw-sp-2) 0 var(--mw-sp-1);font-size:var(--mw-fs-h3)}.reports-delivery-card p{color:var(--mw-text-2);font-size:var(--mw-fs-caption);margin:0}.reports-delivery-card dl{border:1px solid var(--mw-success-border);border-radius:var(--mw-r-lg);background:var(--mw-surface);grid-template-columns:repeat(3,1fr);min-width:340px;margin:0;display:grid}.reports-delivery-card dl div{gap:var(--mw-sp-1);min-width:0;padding:var(--mw-sp-3);border-right:1px solid var(--mw-border);flex-direction:column;display:flex}.reports-delivery-card dl div:last-child{border-right:0}.reports-delivery-card dt{color:var(--mw-text-2);font-size:var(--mw-fs-mini)}.reports-delivery-card dd{font-size:var(--mw-fs-caption);font-weight:var(--mw-fw-medium);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.reports-layout{gap:var(--mw-sp-4);grid-template-columns:minmax(0,.9fr) minmax(400px,1.1fr);display:grid}.reports-list-panel,.report-preview-panel{padding:0;overflow:hidden}.reports-list-panel>header{justify-content:space-between;align-items:center;gap:var(--mw-sp-4);min-height:76px;padding:var(--mw-sp-4) var(--mw-sp-5);border-bottom:1px solid var(--mw-border);display:flex}.reports-list-panel h2{font-size:var(--mw-fs-h3);margin:0}.reports-list-panel p{margin:var(--mw-sp-1) 0 0;color:var(--mw-text-2);font-size:var(--mw-fs-mini)}.reports-list-panel select{height:36px;padding:0 var(--mw-sp-3);border:1px solid var(--mw-border);border-radius:var(--mw-r-md);background:var(--mw-surface);color:var(--mw-text-1);font-size:var(--mw-fs-caption)}.reports-list{flex-direction:column;display:flex}.reports-list>button{align-items:center;gap:var(--mw-sp-3);min-height:76px;padding:var(--mw-sp-3) var(--mw-sp-4);border:0;border-bottom:1px solid var(--mw-border);color:var(--mw-text-1);text-align:left;cursor:pointer;transition:background var(--mw-t-fast) var(--mw-ease);background:0 0;grid-template-columns:42px minmax(0,1fr) auto 18px;display:grid}.reports-list>button:last-child{border-bottom:0}.reports-list>button:hover,.reports-list>button.is-active{background:var(--mw-success-bg)}.reports-list>button.is-active{box-shadow:inset 3px 0 var(--mw-green)}.reports-file-icon{border-radius:var(--mw-r-md);background:var(--mw-surface-2);width:42px;height:42px;color:var(--mw-green-deep);place-items:center;display:grid}.reports-file-icon svg{width:20px}.reports-list>button>span:nth-child(2){gap:var(--mw-sp-1);flex-direction:column;min-width:0;display:flex}.reports-list>button strong{font-size:var(--mw-fs-caption)}.reports-list>button small{color:var(--mw-text-2);font-size:var(--mw-fs-mini);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reports-list>button>svg{width:16px;color:var(--mw-text-3)}.report-preview-panel>header{padding:var(--mw-sp-3) var(--mw-sp-5);border-bottom:1px solid var(--mw-border);justify-content:space-between;align-items:center;display:flex}.report-preview-panel>header small{color:var(--mw-text-2);font-size:var(--mw-fs-mini)}.report-preview-cover{min-height:190px;padding:var(--mw-sp-6);background:var(--mw-ink);color:var(--mw-text-inverse);position:relative;overflow:hidden}.report-preview-cover>span{color:var(--mw-green-lite);font-size:var(--mw-fs-caption)}.report-preview-cover h2{z-index:1;margin:var(--mw-sp-2) 0;font-size:var(--mw-fs-h1);line-height:var(--mw-lh-title);position:relative}.report-preview-cover p{color:var(--mw-n300);font-size:var(--mw-fs-caption);margin:0}.report-preview-cover>i{width:220px;height:220px;right:calc(var(--mw-sp-8) * -1);bottom:calc(var(--mw-sp-9) * -1);border:1px solid color-mix(in srgb, var(--mw-green-lite) 46%, transparent);border-radius:var(--mw-r-full);position:absolute}.report-preview-cover>i:nth-of-type(2){width:160px;height:160px;right:calc(var(--mw-sp-2) * -1);bottom:calc(var(--mw-sp-7) * -1)}.report-preview-cover>i:nth-of-type(3){width:100px;height:100px;right:var(--mw-sp-6);bottom:calc(var(--mw-sp-5) * -1)}.report-preview-metrics{border-bottom:1px solid var(--mw-border);grid-template-columns:repeat(3,1fr);display:grid}.report-preview-metrics>div{padding:var(--mw-sp-4) var(--mw-sp-5);border-right:1px solid var(--mw-border);flex-direction:column;display:flex}.report-preview-metrics>div:last-child{border-right:0}.report-preview-metrics span,.report-preview-metrics em{color:var(--mw-text-2);font-size:var(--mw-fs-mini);font-style:normal}.report-preview-metrics strong{margin-block:var(--mw-sp-1);font-size:var(--mw-fs-stat)}.report-preview-metrics strong small{color:var(--mw-text-2);font-size:var(--mw-fs-mini)}.report-preview-metrics em{color:var(--mw-green-deep)}.report-preview-stages{padding:var(--mw-sp-4);grid-template-columns:repeat(4,1fr);margin:0;list-style:none;display:grid}.report-preview-stages li{gap:var(--mw-sp-2);min-width:0;padding:var(--mw-sp-2);grid-template-columns:auto minmax(0,1fr);display:grid}.report-preview-stages li>span{color:var(--mw-green-deep);font-size:var(--mw-fs-mini);font-weight:var(--mw-fw-bold)}.report-preview-stages li>div{flex-direction:column;min-width:0;display:flex}.report-preview-stages strong{font-size:var(--mw-fs-caption)}.report-preview-stages small{color:var(--mw-text-2);font-size:var(--mw-fs-mini);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.report-preview-stages svg{display:none}.report-preview-actions{justify-content:flex-end;gap:var(--mw-sp-2);padding:var(--mw-sp-4) var(--mw-sp-5);border-top:1px solid var(--mw-border);display:flex}.report-preview-actions .mw-btn svg{width:16px}.reports-assurance-grid{gap:var(--mw-sp-3);grid-template-columns:repeat(3,1fr);display:grid}.reports-assurance-grid>article{gap:var(--mw-sp-3);padding:var(--mw-sp-4);grid-template-columns:34px minmax(0,1fr);display:grid}.reports-assurance-grid>article>svg{width:22px;color:var(--mw-green-deep)}.reports-assurance-grid h2{margin:0 0 var(--mw-sp-1);font-size:var(--mw-fs-caption)}.reports-assurance-grid p{color:var(--mw-text-2);font-size:var(--mw-fs-mini);line-height:var(--mw-lh-body);margin:0}@media (width<=1100px){.action-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reports-delivery-card{flex-direction:column;align-items:stretch}.reports-delivery-card dl{min-width:0}.reports-layout,.reports-robot-published{grid-template-columns:1fr}.reports-robot-downloads{justify-content:flex-start}}@media (width<=720px){.action-board-header{padding-top:var(--mw-sp-2);flex-direction:column;align-items:flex-start}.action-board-header .mw-tabs{width:100%;overflow-x:auto}.action-board-header>span{padding-bottom:var(--mw-sp-3)}.action-item{padding:var(--mw-sp-4);grid-template-columns:1fr}.action-item-status{padding:var(--mw-sp-4) 0 0;border-top:1px solid var(--mw-border);border-left:0}.reports-page .product-page-heading .mw-btn{display:none}.report-preview-stages{grid-template-columns:repeat(2,1fr)}.reports-assurance-grid{grid-template-columns:1fr}}@media (width<=500px){.action-summary-grid{grid-template-columns:1fr 1fr}.reports-delivery-card dl{grid-template-columns:1fr}.reports-delivery-card dl div{border-right:0;border-bottom:1px solid var(--mw-border)}.reports-delivery-card dl div:last-child{border-bottom:0}.reports-list-panel>header{flex-direction:column;align-items:flex-start}.reports-list-panel select{width:100%}.report-preview-metrics{grid-template-columns:1fr}.report-preview-metrics>div{border-right:0;border-bottom:1px solid var(--mw-border)}.report-preview-metrics>div:last-child{border-bottom:0}.report-preview-actions{flex-direction:column;align-items:stretch}.report-preview-actions .mw-btn{width:100%}}@media (prefers-reduced-motion:reduce){.action-evidence{animation:none}.action-evidence-toggle svg{transition:none}}.reports-online-page{max-width:1560px}.reports-ready-notice{border-color:color-mix(in srgb, var(--mw-green) 34%, var(--mw-border));background:linear-gradient(100deg, var(--mw-green-pale), var(--mw-surface) 70%);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:22px 24px;display:grid}.reports-ready-notice>svg:first-child{width:28px;height:28px;color:var(--mw-green)}.reports-ready-notice>svg:last-child{width:30px;height:30px;color:var(--mw-green)}.reports-ready-notice h2{margin:8px 0 3px;font-size:20px}.reports-ready-notice p{color:var(--mw-text-2);margin:0}.reports-online-layout{grid-template-columns:minmax(270px,330px) minmax(0,1fr);align-items:start;gap:20px;margin-top:20px;display:grid}.reports-online-list{padding:0;position:sticky;top:88px;overflow:hidden}.reports-online-list>header{border-bottom:1px solid var(--mw-border);justify-content:space-between;align-items:center;gap:14px;padding:20px;display:flex}.reports-online-list h2,.reports-online-list p{margin:0}.reports-online-list p{color:var(--mw-text-3);margin-top:4px;font-size:12px}.reports-online-list>header>span{color:var(--mw-text-3);font-family:var(--mw-mono);font-size:12px}.reports-online-list>div{padding:8px;display:grid}.reports-online-list button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:12px;display:grid}.reports-online-list button:hover,.reports-online-list button.is-active{background:var(--mw-green-pale)}.reports-online-list button>svg{width:19px;color:var(--mw-green-dark)}.reports-online-list button>span{gap:3px;min-width:0;display:grid}.reports-online-list button strong{font-size:14px}.reports-online-list button small{color:var(--mw-text-3);font-family:var(--mw-mono);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.reports-online-list button>svg:last-child{width:15px;color:var(--mw-text-3)}.reports-online-empty{color:var(--mw-text-2);text-align:center;justify-items:center;gap:9px;padding:42px 20px;display:grid}.reports-online-empty svg{width:30px;color:var(--mw-text-3)}.reports-online-empty p{max-width:220px;margin:0;line-height:1.6}.reports-online-main{gap:20px;min-width:0;display:grid}.reports-online-summary{padding:26px}.reports-online-summary>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.reports-online-summary>header span,.reports-online-document>header span,.reports-online-section>header span{color:var(--mw-green-dark);letter-spacing:.06em;font-size:12px;font-weight:800}.reports-online-summary h2,.reports-online-summary p{margin:0}.reports-online-summary h2{margin-top:7px;font-size:24px}.reports-online-summary p{color:var(--mw-text-3);margin-top:6px}.reports-online-summary>header>svg{width:32px;height:32px;color:var(--mw-green)}.reports-online-summary dl{border:1px solid var(--mw-border);background:var(--mw-border);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:24px 0 0;display:grid;overflow:hidden}.reports-online-summary dl>div{background:var(--mw-surface);padding:16px}.reports-online-summary dt{color:var(--mw-text-3);font-size:12px}.reports-online-summary dd{margin:7px 0 0;font-size:24px;font-weight:800}.reports-online-summary dd small{color:var(--mw-text-3);font-size:13px}.reports-online-summary>blockquote{border-left:3px solid var(--mw-green);background:var(--mw-green-pale);color:var(--mw-text-2);margin:20px 0 0;padding:15px 18px;line-height:1.75}.reports-online-downloads{padding:24px}.reports-online-downloads>header h2,.reports-online-downloads>header p{margin:0}.reports-online-downloads>header p{color:var(--mw-text-3);margin-top:5px}.reports-online-downloads>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.reports-online-downloads article{border:1px solid var(--mw-border);border-radius:10px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.reports-online-downloads article>svg{width:21px;color:var(--mw-green-dark)}.reports-online-downloads article>div{gap:3px;min-width:0;display:grid}.reports-online-downloads article small{color:var(--mw-text-3);font-family:var(--mw-mono);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.reports-online-document{gap:14px;display:grid}.reports-online-document>header{justify-content:space-between;align-items:center;gap:18px;padding:22px 24px;display:flex}.reports-online-document>header h2,.reports-online-document>header p{margin:0}.reports-online-document>header h2{margin-top:5px}.reports-online-document>header p{color:var(--mw-text-3);margin-top:4px}.reports-online-document>header>svg{width:26px;color:var(--mw-green)}.reports-online-section{padding:24px}.reports-online-section>header{border-bottom:1px solid var(--mw-border);padding-bottom:14px}.reports-online-section>header h2{margin:5px 0 0;font-size:21px}.reports-online-section>div{color:var(--mw-text-2);line-height:1.75}.reports-online-section h3{color:var(--mw-text-1);margin:22px 0 8px;font-size:17px}.reports-online-section p{margin:8px 0}.reports-online-section blockquote{border-left:3px solid var(--mw-green);background:var(--mw-green-pale);color:var(--mw-text-1);margin:14px 0;padding:14px 17px}.reports-online-section ul{padding-left:20px}.reports-online-placeholder{text-align:center;justify-items:center;padding:70px 24px;display:grid}.reports-online-placeholder>svg{width:44px;height:44px;color:var(--mw-text-3)}.reports-online-placeholder h2{margin:18px 0 6px}.reports-online-placeholder p{max-width:520px;color:var(--mw-text-3);margin:0;line-height:1.7}@media (width<=1050px){.reports-online-layout{grid-template-columns:1fr}.reports-online-list{position:static}.reports-online-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.reports-ready-notice{grid-template-columns:auto minmax(0,1fr)}.reports-ready-notice>svg:last-child{display:none}.reports-online-downloads>div{grid-template-columns:1fr}.reports-online-summary dl{grid-template-columns:1fr 1fr}.reports-online-downloads article{grid-template-columns:32px minmax(0,1fr)}.reports-online-downloads article a{grid-column:1/-1;justify-content:center}}.monitoring-page{min-width:0}.monitoring-page-heading .mw-btn{flex:none}.monitoring-page-heading .mw-btn svg{width:17px}.monitoring-summary-grid{gap:var(--mw-sp-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.monitoring-summary-card{align-items:center;gap:var(--mw-sp-3);min-width:0;padding:var(--mw-sp-4);grid-template-columns:42px minmax(0,1fr);display:grid}.monitoring-summary-card>svg{width:42px;height:42px;padding:var(--mw-sp-3);border-radius:var(--mw-r-md);background:var(--mw-success-bg);color:var(--mw-green-deep)}.monitoring-summary-card>div{gap:2px var(--mw-sp-2);grid-template-columns:1fr auto;min-width:0;display:grid}.monitoring-summary-card span{color:var(--mw-text-2);font-size:var(--mw-fs-mini)}.monitoring-summary-card strong{font-size:var(--mw-fs-h2);font-variant-numeric:tabular-nums;grid-area:1/2/span 2;align-self:center}.monitoring-summary-card small{min-width:0;color:var(--mw-green-deep);font-size:var(--mw-fs-mini);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.monitoring-panel{min-width:0;padding:0;overflow:hidden}.monitoring-panel-header{justify-content:space-between;align-items:center;gap:var(--mw-sp-4);min-height:72px;padding:var(--mw-sp-4) var(--mw-sp-5);border-bottom:1px solid var(--mw-border);display:flex}.monitoring-panel-header h2{font-size:var(--mw-fs-h3);margin:0}.monitoring-panel-header p{margin:var(--mw-sp-1) 0 0;color:var(--mw-text-2);font-size:var(--mw-fs-mini)}.monitoring-list-actions{justify-content:flex-end;align-items:center;gap:var(--mw-sp-2);display:flex}.monitoring-list-actions .mw-btn svg{width:15px}.monitoring-search-field,.monitoring-select-field{align-items:center;display:flex;position:relative}.monitoring-search-field>svg,.monitoring-select-field>svg{z-index:1;left:var(--mw-sp-3);width:16px;color:var(--mw-text-3);pointer-events:none;position:absolute}.monitoring-search-field .mw-input{width:min(280px,32vw);padding-left:36px}.monitoring-status-tabs{padding-inline:var(--mw-sp-4)}.monitoring-status-tabs button{background:0 0;border:0;border-bottom:2px solid #0000}.monitoring-status-tabs button.is-active{border-bottom-color:var(--mw-green)}.monitoring-status-tabs button span{min-width:22px;margin-left:var(--mw-sp-2);padding-inline:var(--mw-sp-1);border-radius:var(--mw-r-full);background:var(--mw-surface-2);color:var(--mw-text-2);font-size:var(--mw-fs-mini);place-items:center;display:inline-grid}.monitoring-topic-tabs{gap:var(--mw-sp-2);padding:var(--mw-sp-3) var(--mw-sp-4);border-bottom:1px solid var(--mw-border);display:flex;overflow-x:auto}.monitoring-topic-tabs button{min-height:30px;padding-inline:var(--mw-sp-3);border:1px solid var(--mw-border);border-radius:var(--mw-r-full);background:var(--mw-surface);color:var(--mw-text-2);font-size:var(--mw-fs-mini);white-space:nowrap;cursor:pointer;transition:border-color var(--mw-t-fast) var(--mw-ease), background var(--mw-t-fast) var(--mw-ease), color var(--mw-t-fast) var(--mw-ease)}.monitoring-topic-tabs button:hover{border-color:var(--mw-green-lite);color:var(--mw-green-deep)}.monitoring-topic-tabs button.is-active{border-color:var(--mw-green);background:var(--mw-success-bg);color:var(--mw-green-deep);font-weight:var(--mw-fw-medium)}.monitoring-bulk-bar{align-items:center;gap:var(--mw-sp-4);min-height:48px;padding:var(--mw-sp-2) var(--mw-sp-5);border-bottom:1px solid var(--mw-success-border);background:var(--mw-success-bg);font-size:var(--mw-fs-caption);display:flex}.monitoring-bulk-bar>span{color:var(--mw-text-2)}.monitoring-bulk-bar .mw-btn{margin-left:auto}.monitoring-bulk-bar .mw-btn svg{width:15px}.monitoring-table-wrap{width:100%;overflow-x:auto}.monitoring-prompt-table{border:0;border-radius:0;min-width:980px}.monitoring-prompt-table th:first-child,.monitoring-prompt-table td:first-child{padding-left:var(--mw-sp-5)}.monitoring-prompt-table th:last-child,.monitoring-prompt-table td:last-child{padding-right:var(--mw-sp-5);text-align:right}.monitoring-prompt-table td{vertical-align:middle}.monitoring-prompt-table td>strong{max-width:400px;color:var(--mw-text-1);font-size:var(--mw-fs-caption);font-weight:var(--mw-fw-medium);line-height:var(--mw-lh-title);display:block}.monitoring-prompt-table td>small{margin-top:var(--mw-sp-1);color:var(--mw-text-3);font-size:var(--mw-fs-mini);display:block}.monitoring-prompt-table td>div{gap:var(--mw-sp-1);margin-top:var(--mw-sp-1);flex-wrap:wrap;display:flex}.monitoring-prompt-table input[type=checkbox]{width:16px;height:16px;accent-color:var(--mw-green)}.monitoring-inline-meta{align-items:center;gap:var(--mw-sp-1);max-width:170px;color:var(--mw-text-2);font-size:var(--mw-fs-mini);line-height:var(--mw-lh-title);display:flex}.monitoring-inline-meta svg{flex:none;width:14px}.monitoring-model-stack{max-width:230px}.monitoring-result{color:var(--mw-green-deep);font-size:var(--mw-fs-mini);font-weight:var(--mw-fw-medium);white-space:nowrap}.monitoring-result.is-missed{color:var(--mw-danger)}.monitoring-row-action{justify-content:flex-end;align-items:center;gap:var(--mw-sp-1);padding:var(--mw-sp-2);border-radius:var(--mw-r-sm);color:var(--mw-link);font-size:var(--mw-fs-mini);white-space:nowrap;cursor:pointer;background:0 0;border:0;display:inline-flex}.monitoring-row-action:hover{background:var(--mw-success-bg)}.monitoring-row-action svg{width:14px}.monitoring-empty-state{min-height:320px}.monitoring-empty-state strong{color:var(--mw-text-1);font-size:var(--mw-fs-body)}.monitoring-modal-backdrop{z-index:var(--mw-z-modal);padding:var(--mw-sp-5);background:color-mix(in srgb, var(--mw-ink) 52%, transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);place-items:center;display:grid;position:fixed;inset:0}.monitoring-modal{width:min(720px,100%);max-height:min(820px, calc(100dvh - var(--mw-sp-8)));border:1px solid var(--mw-border);border-radius:var(--mw-r-lg);background:var(--mw-surface);box-shadow:var(--mw-e-3);animation:monitoring-modal-in var(--mw-t-slow) var(--mw-ease) both;flex-direction:column;display:flex;overflow:hidden}@keyframes monitoring-modal-in{0%{opacity:0;transform:translateY(var(--mw-sp-3)) scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.monitoring-modal>header{justify-content:space-between;align-items:flex-start;gap:var(--mw-sp-4);padding:var(--mw-sp-5);border-bottom:1px solid var(--mw-border);display:flex}.monitoring-modal>header>div{align-items:center;gap:var(--mw-sp-3);display:flex}.monitoring-modal>header>div>span{border-radius:var(--mw-r-md);background:var(--mw-success-bg);width:40px;height:40px;color:var(--mw-green-deep);place-items:center;display:grid}.monitoring-modal>header svg{width:19px}.monitoring-modal>header h2{font-size:var(--mw-fs-h3);margin:0}.monitoring-modal>header p{margin:var(--mw-sp-1) 0 0;color:var(--mw-text-2);font-size:var(--mw-fs-mini)}.monitoring-modal>header>button{border-radius:var(--mw-r-md);width:36px;height:36px;color:var(--mw-text-2);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.monitoring-modal>header>button:hover{background:var(--mw-surface-2)}.monitoring-modal-tabs{gap:var(--mw-sp-1);margin:var(--mw-sp-4) var(--mw-sp-5) 0;padding:var(--mw-sp-1);border-radius:var(--mw-r-md);background:var(--mw-surface-2);grid-template-columns:repeat(2,1fr);display:grid}.monitoring-modal-tabs button{border-radius:var(--mw-r-sm);min-height:34px;color:var(--mw-text-2);font-size:var(--mw-fs-caption);cursor:pointer;background:0 0;border:0}.monitoring-modal-tabs button.is-active{background:var(--mw-surface);box-shadow:var(--mw-e-1);color:var(--mw-green-deep);font-weight:var(--mw-fw-medium)}.monitoring-modal-form{gap:var(--mw-sp-5);min-height:0;padding:var(--mw-sp-5);flex-direction:column;display:flex;overflow-y:auto}.monitoring-modal-form .mw-field{max-width:none}.monitoring-modal-form .mw-field>span:first-child{font-size:var(--mw-fs-caption);font-weight:var(--mw-fw-medium)}.monitoring-full-field textarea{min-height:104px}.monitoring-form-grid{gap:var(--mw-sp-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.monitoring-input-icon{position:relative}.monitoring-input-icon>svg{z-index:1;top:50%;left:var(--mw-sp-3);width:15px;color:var(--mw-text-3);pointer-events:none;position:absolute;transform:translateY(-50%)}.monitoring-input-icon .mw-input{width:100%;padding-left:36px}.monitoring-model-fieldset{border:0;margin:0;padding:0}.monitoring-model-fieldset legend{font-size:var(--mw-fs-caption);font-weight:var(--mw-fw-medium)}.monitoring-model-fieldset>p{margin:var(--mw-sp-1) 0 var(--mw-sp-3);color:var(--mw-text-2);font-size:var(--mw-fs-mini)}.monitoring-model-fieldset>div{gap:var(--mw-sp-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.monitoring-model-fieldset .mw-choice{min-width:0;padding:var(--mw-sp-3);border:1px solid var(--mw-border);border-radius:var(--mw-r-md);background:var(--mw-surface)}.monitoring-model-fieldset .mw-choice:has(input:checked){border-color:var(--mw-green-lite);background:var(--mw-success-bg)}.monitoring-model-fieldset .mw-choice>span:last-child{flex-direction:column;min-width:0;display:flex}.monitoring-model-fieldset .mw-choice strong{font-size:var(--mw-fs-mini);font-weight:var(--mw-fw-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.monitoring-model-fieldset .mw-choice small{color:var(--mw-text-2);font-size:var(--mw-fs-mini)}.monitoring-model-option-mark{border-radius:var(--mw-r-sm);background:var(--mw-surface-2);width:28px;height:28px;color:var(--mw-green-deep);font-size:var(--mw-fs-mini);font-weight:var(--mw-fw-bold);flex:none;place-items:center;display:grid}.monitoring-modal>footer{justify-content:flex-end;gap:var(--mw-sp-2);padding:var(--mw-sp-4) var(--mw-sp-5);border-top:1px solid var(--mw-border);display:flex}.monitoring-modal>footer svg{width:16px}.monitoring-readonly-status{align-items:center;gap:var(--mw-sp-2);padding:var(--mw-sp-2) var(--mw-sp-3);border:1px solid var(--mw-border);border-radius:var(--mw-r-md);background:var(--mw-surface);display:flex}.monitoring-readonly-status>svg{width:16px;color:var(--mw-green-deep)}.monitoring-readonly-status>span{font-size:var(--mw-fs-caption);font-weight:var(--mw-fw-medium);flex-direction:column;display:flex}.monitoring-readonly-status small{color:var(--mw-text-2);font-size:var(--mw-fs-mini);font-weight:var(--mw-fw-regular)}.monitoring-answer-panel{overflow:visible}.monitoring-answer-filters{gap:var(--mw-sp-3);padding:var(--mw-sp-4) var(--mw-sp-5);border-bottom:1px solid var(--mw-border);grid-template-columns:minmax(240px,1fr) 220px 220px;display:grid}.monitoring-answer-filters .monitoring-search-field .mw-input{width:100%}.monitoring-select-field .mw-input{width:100%;padding-left:36px}.monitoring-answer-list{flex-direction:column;display:flex}.monitoring-answer-card{border-bottom:1px solid var(--mw-border)}.monitoring-answer-card:last-child{border-bottom:0}.monitoring-answer-trigger{align-items:center;gap:var(--mw-sp-4);width:100%;min-height:84px;padding:var(--mw-sp-4) var(--mw-sp-5);background:var(--mw-surface);color:var(--mw-text-1);text-align:left;cursor:pointer;transition:background var(--mw-t-fast) var(--mw-ease);border:0;grid-template-columns:42px minmax(260px,1fr) 98px 84px 20px;display:grid}.monitoring-answer-trigger:hover,.monitoring-answer-card.is-expanded .monitoring-answer-trigger{background:var(--mw-surface-2)}.monitoring-model-avatar{border-radius:var(--mw-r-md);background:var(--mw-success-bg);width:42px;height:42px;color:var(--mw-green-deep);font-size:var(--mw-fs-mini);font-weight:var(--mw-fw-bold);place-items:center;display:grid}.monitoring-answer-question{min-width:0}.monitoring-answer-question>strong{font-size:var(--mw-fs-caption);font-weight:var(--mw-fw-medium);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.monitoring-answer-question>small{gap:var(--mw-sp-3);margin-top:var(--mw-sp-2);color:var(--mw-text-2);font-size:var(--mw-fs-mini);flex-wrap:wrap;display:flex}.monitoring-answer-question>small span+span:before{content:"·";margin-right:var(--mw-sp-3);color:var(--mw-text-3)}.monitoring-mention-pill{justify-content:center;align-items:center;gap:var(--mw-sp-1);min-height:26px;padding-inline:var(--mw-sp-2);border-radius:var(--mw-r-full);background:var(--mw-danger-bg);color:var(--mw-danger-deep);font-size:var(--mw-fs-mini);font-weight:var(--mw-fw-medium);white-space:nowrap;display:inline-flex}.monitoring-mention-pill.is-mentioned{background:var(--mw-success-bg);color:var(--mw-green-deep)}.monitoring-mention-pill svg{width:13px}.monitoring-rank{flex-direction:column;align-items:flex-end;display:flex}.monitoring-rank small{color:var(--mw-text-3);font-size:var(--mw-fs-mini)}.monitoring-rank strong{margin-top:var(--mw-sp-1);font-size:var(--mw-fs-caption);font-weight:var(--mw-fw-medium)}.monitoring-answer-chevron{width:18px;color:var(--mw-text-3);transition:transform var(--mw-t-base) var(--mw-ease)}.monitoring-answer-card.is-expanded .monitoring-answer-chevron{transform:rotate(180deg)}.monitoring-answer-detail{border-top:1px solid var(--mw-border);background:var(--mw-bg);animation:monitoring-detail-in var(--mw-t-base) var(--mw-ease) both;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);display:grid}@keyframes monitoring-detail-in{0%{opacity:0;transform:translateY(calc(var(--mw-sp-1) * -1))}to{opacity:1;transform:translateY(0)}}.monitoring-answer-detail>section{min-width:0;padding:var(--mw-sp-5)}.monitoring-answer-detail>section+section{border-left:1px solid var(--mw-border);background:var(--mw-surface)}.monitoring-detail-label{align-items:center;gap:var(--mw-sp-2);display:flex}.monitoring-detail-label>svg{width:17px;color:var(--mw-green-deep)}.monitoring-detail-label h3{font-size:var(--mw-fs-caption);margin:0}.monitoring-detail-label>span:last-child{color:var(--mw-text-2);font-size:var(--mw-fs-mini);margin-left:auto}.monitoring-answer-copy{margin:var(--mw-sp-4) 0;font-size:var(--mw-fs-body);line-height:var(--mw-lh-body)}.monitoring-answer-facts{gap:var(--mw-sp-2);grid-template-columns:repeat(3,1fr);display:grid}.monitoring-answer-facts>span{gap:var(--mw-sp-1);padding:var(--mw-sp-3);border:1px solid var(--mw-border);border-radius:var(--mw-r-md);background:var(--mw-surface);color:var(--mw-text-2);font-size:var(--mw-fs-mini);flex-direction:column;display:flex}.monitoring-answer-facts strong{color:var(--mw-text-1);font-size:var(--mw-fs-caption);font-weight:var(--mw-fw-medium)}.monitoring-evidence-list{gap:var(--mw-sp-2);margin-top:var(--mw-sp-4);flex-direction:column;display:flex}.monitoring-evidence-list article{align-items:start;gap:var(--mw-sp-2);padding:var(--mw-sp-3);border:1px solid var(--mw-border);border-radius:var(--mw-r-md);background:var(--mw-surface);grid-template-columns:24px minmax(0,1fr) 32px;display:grid}.monitoring-evidence-index{border-radius:var(--mw-r-full);background:var(--mw-success-bg);width:24px;height:24px;color:var(--mw-green-deep);font-size:var(--mw-fs-mini);font-weight:var(--mw-fw-bold);place-items:center;display:grid}.monitoring-evidence-list article>div>div{align-items:center;gap:var(--mw-sp-2);flex-wrap:wrap;display:flex}.monitoring-evidence-list article strong{font-size:var(--mw-fs-caption);font-weight:var(--mw-fw-medium)}.monitoring-evidence-list article p{margin:var(--mw-sp-2) 0 0;color:var(--mw-text-2);font-size:var(--mw-fs-mini);line-height:var(--mw-lh-body)}.monitoring-evidence-list article>a{border:1px solid var(--mw-border);border-radius:var(--mw-r-md);width:32px;height:32px;color:var(--mw-link);place-items:center;display:grid}.monitoring-evidence-list article>a:hover{background:var(--mw-success-bg)}.monitoring-evidence-list article>a svg{width:15px}.monitoring-evidence-note{margin:var(--mw-sp-3) 0 0;color:var(--mw-text-3);font-size:var(--mw-fs-mini);line-height:var(--mw-lh-body)}.monitoring-chain-panel{align-items:center;gap:var(--mw-sp-3);padding:var(--mw-sp-4);grid-template-columns:repeat(4,minmax(0,1fr) auto) minmax(0,1fr);display:grid}.monitoring-chain-panel>div{gap:var(--mw-sp-2);flex-direction:column;min-width:0;display:flex}.monitoring-chain-panel>div>.mw-tag{width:max-content}.monitoring-chain-panel>div>strong{overflow-wrap:anywhere;font-size:var(--mw-fs-mini);font-weight:var(--mw-fw-medium)}.monitoring-chain-panel>span{color:var(--mw-green-deep);font-size:var(--mw-fs-body-lg)}.monitoring-run-progress{width:100%;height:var(--mw-sp-2);accent-color:var(--mw-green)}.monitoring-run-table td>small{max-width:calc(var(--mw-sp-10) * 4)}.monitoring-fanout-list{display:grid}.monitoring-fanout-card{padding:var(--mw-sp-5);border-bottom:1px solid var(--mw-border)}.monitoring-fanout-card:last-child{border-bottom:0}.monitoring-fanout-card>header{align-items:flex-start;gap:var(--mw-sp-3);display:flex}.monitoring-fanout-card>header>div{align-items:flex-start;gap:var(--mw-sp-2);flex-direction:column;min-width:0;display:flex}.monitoring-fanout-card>header strong,.monitoring-fanout-query strong,.monitoring-fanout-evidence strong{overflow-wrap:anywhere;font-size:var(--mw-fs-caption);line-height:var(--mw-lh-title)}.monitoring-fanout-card small{color:var(--mw-text-2);font-size:var(--mw-fs-mini);line-height:var(--mw-lh-body);overflow-wrap:anywhere}.monitoring-chain-node{width:var(--mw-sp-9);height:var(--mw-sp-9);border-radius:var(--mw-r-md);background:var(--mw-success-bg);color:var(--mw-green-deep);flex:none;place-items:center;display:grid}.monitoring-chain-node svg{width:var(--mw-sp-4)}.monitoring-fanout-grid{gap:var(--mw-sp-3);margin:var(--mw-sp-4) 0 0 calc(var(--mw-sp-9) + var(--mw-sp-3));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.monitoring-fanout-grid>article{min-width:0;padding:var(--mw-sp-4);border:1px solid var(--mw-border);border-radius:var(--mw-r-lg);background:var(--mw-surface-2)}.monitoring-fanout-query{align-items:flex-start;gap:var(--mw-sp-2);display:flex}.monitoring-fanout-query>svg{width:var(--mw-sp-4);margin-top:var(--mw-sp-1);color:var(--mw-green-deep);flex:none}.monitoring-fanout-query>div,.monitoring-fanout-evidence{align-items:flex-start;gap:var(--mw-sp-2);flex-direction:column;min-width:0;display:flex}.monitoring-fanout-evidence{margin-top:var(--mw-sp-4);padding-top:var(--mw-sp-3);border-top:1px solid var(--mw-border)}.monitoring-fanout-evidence a,.monitoring-source-link{align-items:center;gap:var(--mw-sp-1);color:var(--mw-link);font-size:var(--mw-fs-mini);font-weight:var(--mw-fw-medium);display:inline-flex}.monitoring-fanout-evidence a svg,.monitoring-source-link svg{width:var(--mw-sp-3)}.monitoring-crawl-notice{align-items:flex-start;gap:var(--mw-sp-3);padding:var(--mw-sp-4);border-color:var(--mw-warning-border);background:var(--mw-warning-bg);display:flex}.monitoring-crawl-notice>svg{width:var(--mw-sp-5);color:var(--mw-warning-text);flex:none}.monitoring-crawl-notice>div{gap:var(--mw-sp-1);flex-direction:column;display:flex}.monitoring-crawl-notice strong{font-size:var(--mw-fs-caption)}.monitoring-crawl-notice span{color:var(--mw-text-2);font-size:var(--mw-fs-mini);line-height:var(--mw-lh-body)}.monitoring-crawl-table td>strong,.monitoring-crawl-table td>small{max-width:calc(var(--mw-sp-10) * 5);overflow-wrap:anywhere}.monitoring-crawl-table .monitoring-source-link{margin-top:var(--mw-sp-2)}@media (width<=1180px){.monitoring-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.monitoring-answer-detail{grid-template-columns:1fr}.monitoring-answer-detail>section+section{border-top:1px solid var(--mw-border);border-left:0}.monitoring-chain-panel{grid-template-columns:repeat(2,minmax(0,1fr) auto) minmax(0,1fr)}}@media (width<=900px){.monitoring-panel-header{align-items:flex-start}.monitoring-list-actions{flex-wrap:wrap;width:min(420px,55%)}.monitoring-search-field{flex:220px}.monitoring-search-field .mw-input{width:100%}.monitoring-answer-filters{grid-template-columns:1fr 1fr}.monitoring-answer-filters .monitoring-search-field{grid-column:1/-1}.monitoring-answer-trigger{grid-template-columns:42px minmax(0,1fr) 98px 20px}.monitoring-rank{display:none}}@media (width<=680px){.monitoring-page-heading{flex-direction:column;align-items:flex-start}.monitoring-page-heading .mw-btn{width:100%}.monitoring-summary-grid{grid-template-columns:1fr}.monitoring-panel-header{flex-direction:column}.monitoring-list-actions{justify-content:stretch;width:100%}.monitoring-list-actions .mw-btn{flex:1 0 auto}.monitoring-status-tabs{overflow-x:auto}.monitoring-status-tabs .mw-tab{white-space:nowrap}.monitoring-bulk-bar{flex-wrap:wrap}.monitoring-bulk-bar .mw-btn{width:100%;margin-left:0}.monitoring-modal-backdrop{align-items:end;padding:0}.monitoring-modal{border-radius:var(--mw-r-lg) var(--mw-r-lg) 0 0;width:100%;max-height:92dvh}.monitoring-form-grid,.monitoring-model-fieldset>div{grid-template-columns:1fr}.monitoring-answer-filters{padding-inline:var(--mw-sp-4);grid-template-columns:1fr}.monitoring-answer-filters .monitoring-search-field{grid-column:auto}.monitoring-answer-trigger{gap:var(--mw-sp-3);padding-inline:var(--mw-sp-4);grid-template-columns:38px minmax(0,1fr) 18px}.monitoring-model-avatar{width:38px;height:38px}.monitoring-mention-pill{grid-column:2;width:max-content}.monitoring-answer-chevron{grid-area:1/3/span 2}.monitoring-answer-question>small span:last-child{display:none}.monitoring-answer-facts{grid-template-columns:1fr}.monitoring-readonly-status{display:none}.monitoring-chain-panel{grid-template-columns:1fr}.monitoring-chain-panel>span{display:none}.monitoring-fanout-grid{grid-template-columns:1fr;margin-left:0}}@media (prefers-reduced-motion:reduce){.monitoring-modal,.monitoring-answer-detail{animation:none}.monitoring-answer-chevron{transition:none}}.source-page,.insights-page{padding-bottom:var(--mw-sp-6)}.source-sample-note{align-items:center}.source-sample-note span{color:inherit;line-height:var(--mw-lh-body)}.source-metric-grid,.insight-metric-grid{gap:var(--mw-sp-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.source-metric,.insight-metric-card{align-items:center;gap:var(--mw-sp-3);min-width:0;padding:var(--mw-sp-4);grid-template-columns:42px minmax(0,1fr);display:grid}.source-metric>span,.insight-metric-card>span{border-radius:var(--mw-r-md);background:var(--mw-success-bg);width:42px;height:42px;color:var(--mw-green-deep);place-items:center;display:grid}.source-metric>span svg,.insight-metric-card>span svg{width:19px;height:19px}.source-metric>div,.insight-metric-card>div{flex-direction:column;min-width:0;display:flex}.source-metric small,.insight-metric-card small{color:var(--mw-text-2);font-size:var(--mw-fs-mini)}.source-metric strong,.insight-metric-card strong{font-size:var(--mw-fs-stat);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.source-metric strong b,.insight-metric-card strong b{color:var(--mw-text-2);font-size:var(--mw-fs-mini);font-weight:var(--mw-fw-regular)}.source-metric em,.insight-metric-card em{color:var(--mw-green-deep);font-size:var(--mw-fs-mini);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.insight-metric-card em{align-items:center;gap:var(--mw-sp-1);display:inline-flex}.insight-metric-card em svg{width:13px;height:13px}.source-workbench{padding:0;overflow:hidden}.source-tabs{padding:0 var(--mw-sp-4);background:var(--mw-surface)}.source-tabs .mw-tab{background:0 0;border-top:0;border-left:0;border-right:0}.source-tabs .mw-tab span{min-width:22px;margin-left:var(--mw-sp-1);padding:1px var(--mw-sp-2);border-radius:var(--mw-r-full);background:var(--mw-surface-2);color:var(--mw-text-3);font-size:var(--mw-fs-mini);justify-content:center;align-items:center;display:inline-flex}.source-tabs .mw-tab.is-active span{background:var(--mw-success-bg);color:var(--mw-green-deep)}.source-toolbar{align-items:center;gap:var(--mw-sp-3);min-height:68px;padding:var(--mw-sp-3) var(--mw-sp-4);border-bottom:1px solid var(--mw-border);background:var(--mw-surface-2);display:flex}.source-search{width:min(360px,100%);position:relative}.source-search>svg{z-index:1;top:50%;left:var(--mw-sp-3);width:16px;height:16px;color:var(--mw-text-3);pointer-events:none;position:absolute;transform:translateY(-50%)}.source-search .mw-input{width:100%;padding-left:var(--mw-sp-8)}.source-type-filter{align-items:center;gap:var(--mw-sp-2);display:flex}.source-type-filter>span{color:var(--mw-text-2);font-size:var(--mw-fs-mini);white-space:nowrap}.source-type-filter .mw-input{min-width:148px;padding-right:var(--mw-sp-7)}.source-result-count{color:var(--mw-text-2);font-size:var(--mw-fs-mini);white-space:nowrap;margin-left:auto}.source-workbench-grid{grid-template-columns:minmax(0,1fr) 292px;min-height:510px;display:grid}.source-table-wrap{min-width:0;overflow-x:auto}.source-table{border:0;border-radius:0;min-width:780px}.source-table th,.source-table td{height:64px;padding-inline:var(--mw-sp-4)}.source-table th{height:44px}.source-table tbody tr{transition:background var(--mw-t-fast) var(--mw-ease)}.source-table tbody tr.is-selected td{background:var(--mw-success-bg)}.source-row-button{align-items:center;gap:var(--mw-sp-3);width:100%;min-width:230px;color:var(--mw-text-1);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.source-row-button:focus-visible{border-radius:var(--mw-r-sm);box-shadow:var(--mw-focus);outline:none}.source-row-button>span:last-child{flex-direction:column;min-width:0;display:flex}.source-row-button strong,.source-row-button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.source-row-button strong{font-size:var(--mw-fs-caption);font-weight:var(--mw-fw-medium)}.source-row-button small{color:var(--mw-text-2);font-size:var(--mw-fs-mini)}.source-favicon{border:1px solid var(--mw-success-border);border-radius:var(--mw-r-md);background:var(--mw-success-bg);width:32px;height:32px;color:var(--mw-green-deep);font-size:var(--mw-fs-mini);font-weight:var(--mw-fw-bold);flex:none;place-items:center;display:inline-grid}.source-trend-up,.source-trend-down{justify-content:flex-end;align-items:center;gap:var(--mw-sp-1);font-size:var(--mw-fs-mini);font-weight:var(--mw-fw-medium);display:inline-flex}.source-trend-up{color:var(--mw-green-deep)}.source-trend-down{color:var(--mw-danger)}.source-trend-up svg,.source-trend-down svg{width:13px;height:13px}.source-trend-down svg{transform:rotate(180deg)}.source-gap-score{min-width:36px;padding:3px var(--mw-sp-2);border-radius:var(--mw-r-sm);background:var(--mw-warning-bg);color:var(--mw-warning-text);font-size:var(--mw-fs-caption);justify-content:center;display:inline-flex}.source-detail{border-left:1px solid var(--mw-border);background:var(--mw-surface);min-width:0}.source-detail>header{justify-content:space-between;align-items:center;gap:var(--mw-sp-3);min-height:65px;padding:var(--mw-sp-3) var(--mw-sp-4);border-bottom:1px solid var(--mw-border);display:flex}.source-detail>header>div{align-items:center;gap:var(--mw-sp-3);min-width:0;display:flex}.source-detail>header>div>span:last-child{flex-direction:column;min-width:0;display:flex}.source-detail>header strong,.source-detail>header small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.source-detail>header strong{font-size:var(--mw-fs-caption)}.source-detail>header small{color:var(--mw-text-2);font-size:var(--mw-fs-mini)}.source-detail>header button{border:1px solid var(--mw-border);border-radius:var(--mw-r-md);background:var(--mw-surface);width:32px;height:32px;color:var(--mw-text-2);cursor:pointer;flex:none;place-items:center;display:grid}.source-detail>header button:hover{background:var(--mw-surface-2);color:var(--mw-text-1)}.source-detail>header button:focus-visible{box-shadow:var(--mw-focus);outline:none}.source-detail>header button svg{width:16px}.source-detail-body{padding:var(--mw-sp-5);flex-direction:column;align-items:flex-start;display:flex}.source-detail-body h2{margin:var(--mw-sp-3) 0 var(--mw-sp-2);font-size:var(--mw-fs-h3);line-height:var(--mw-lh-title)}.source-detail-body>p{color:var(--mw-text-2);font-size:var(--mw-fs-caption);line-height:var(--mw-lh-body);margin:0}.source-detail-body dl{gap:var(--mw-sp-2);width:100%;margin:var(--mw-sp-5) 0;grid-template-columns:1fr 1fr;display:grid}.source-detail-body dl div{gap:var(--mw-sp-1);padding:var(--mw-sp-3);border-radius:var(--mw-r-md);background:var(--mw-surface-2);flex-direction:column;display:flex}.source-detail-body dt{color:var(--mw-text-2);font-size:var(--mw-fs-mini)}.source-detail-body dd{font-size:var(--mw-fs-caption);font-weight:var(--mw-fw-bold);font-variant-numeric:tabular-nums;margin:0}.source-detail-body blockquote{gap:var(--mw-sp-2);padding:var(--mw-sp-3);border-radius:var(--mw-r-md);background:var(--mw-success-bg);color:var(--mw-green-deep);font-size:var(--mw-fs-mini);line-height:var(--mw-lh-body);margin:0;display:flex}.source-detail-body blockquote svg{flex:none;width:15px;height:15px}.source-related-link{align-items:center;gap:var(--mw-sp-2);margin-top:var(--mw-sp-4);color:var(--mw-link);font-size:var(--mw-fs-caption);font-weight:var(--mw-fw-medium);text-decoration:none;display:inline-flex}.source-related-link:hover{text-decoration:underline}.source-related-link svg{width:15px}.source-detail--placeholder{justify-content:center;align-items:center;gap:var(--mw-sp-2);min-height:510px;padding:var(--mw-sp-6);color:var(--mw-text-2);text-align:center;flex-direction:column;display:flex}.source-detail--placeholder>svg{width:34px;height:34px;margin-bottom:var(--mw-sp-2);color:var(--mw-green-deep)}.source-detail--placeholder strong{color:var(--mw-text-1);font-size:var(--mw-fs-caption)}.source-detail--placeholder span{max-width:210px;font-size:var(--mw-fs-mini);line-height:var(--mw-lh-body)}.source-empty{min-height:465px}.source-empty strong{color:var(--mw-text-1);font-size:var(--mw-fs-body)}.source-empty span{font-size:var(--mw-fs-caption)}.source-summary{align-items:center;gap:var(--mw-sp-4);background:linear-gradient(110deg, var(--mw-success-bg), var(--mw-surface));grid-template-columns:48px minmax(0,1fr);display:grid}.source-summary>span,.insight-verdict-icon{border-radius:var(--mw-r-md);background:var(--mw-surface);width:48px;height:48px;color:var(--mw-green-deep);box-shadow:var(--mw-e-1);place-items:center;display:grid}.source-summary>span svg{width:21px}.source-summary small,.insight-verdict small{color:var(--mw-green-deep);font-size:var(--mw-fs-mini);font-weight:var(--mw-fw-medium)}.source-summary h2,.insight-verdict h2{margin:var(--mw-sp-1) 0;font-size:var(--mw-fs-h3);line-height:var(--mw-lh-title)}.source-summary p,.insight-verdict p{color:var(--mw-text-2);font-size:var(--mw-fs-caption);line-height:var(--mw-lh-body);margin:0}.insight-verdict{align-items:center;gap:var(--mw-sp-5);padding:var(--mw-sp-5);background:linear-gradient(110deg, var(--mw-success-bg), var(--mw-surface));grid-template-columns:48px minmax(0,1fr) auto;display:grid}.insight-verdict-icon svg{width:21px}.insight-verdict .mw-btn{white-space:nowrap}.insight-verdict .mw-btn svg{width:16px}.insight-analysis-grid{gap:var(--mw-sp-4);grid-template-columns:minmax(0,1.65fr) minmax(250px,.55fr);display:grid}.insight-panel{min-width:0;padding:0;overflow:hidden}.insight-panel>header{justify-content:space-between;align-items:center;gap:var(--mw-sp-3);min-height:72px;padding:var(--mw-sp-3) var(--mw-sp-5);border-bottom:1px solid var(--mw-border);display:flex}.insight-panel>header h2{font-size:var(--mw-fs-body);margin:0}.insight-panel>header p{margin:var(--mw-sp-1) 0 0;color:var(--mw-text-2);font-size:var(--mw-fs-mini)}.insight-competitors .mw-table{border:0;border-radius:0;min-width:680px}.insight-competitors .mw-table th,.insight-competitors .mw-table td{height:58px}.insight-competitors .mw-table tr.is-owned td{background:var(--mw-success-bg)}.insight-brand-cell{align-items:center;gap:var(--mw-sp-2);display:flex}.insight-brand-cell>span{border-radius:var(--mw-r-sm);background:var(--mw-surface-2);width:28px;height:28px;color:var(--mw-text-2);font-size:var(--mw-fs-mini);font-weight:var(--mw-fw-bold);flex:none;place-items:center;display:inline-grid}.insight-brand-cell strong{font-size:var(--mw-fs-caption);font-weight:var(--mw-fw-medium);white-space:nowrap}.insight-brand-cell small{padding:2px var(--mw-sp-2);border-radius:var(--mw-r-full);background:var(--mw-surface);color:var(--mw-green-deep);font-size:var(--mw-fs-mini)}.insight-competitors td.num strong{font-size:var(--mw-fs-caption)}.insight-competitors td.num em{font-size:var(--mw-fs-mini);font-style:normal;display:block}.insight-competitors td.num em.is-positive{color:var(--mw-green-deep)}.insight-competitors td.num em.is-negative{color:var(--mw-danger)}.insight-rank-summary{flex-direction:column;display:flex}.insight-rank-number{padding:var(--mw-sp-7) var(--mw-sp-5) var(--mw-sp-3);font-variant-numeric:tabular-nums;justify-content:center;align-items:baseline;display:flex}.insight-rank-number span{color:var(--mw-text-2);font-size:var(--mw-fs-h2)}.insight-rank-number strong{font-size:clamp(var(--mw-fs-display), 6vw, 58px);line-height:1}.insight-rank-number small{margin-left:var(--mw-sp-1);color:var(--mw-text-2);font-size:var(--mw-fs-mini)}.insight-rank-summary>.mw-progress{margin:0 var(--mw-sp-5)}.insight-rank-summary>p{margin:var(--mw-sp-4) var(--mw-sp-5);color:var(--mw-text-2);font-size:var(--mw-fs-caption);line-height:var(--mw-lh-body)}.insight-rank-summary dl{gap:var(--mw-sp-2);margin:auto var(--mw-sp-5) var(--mw-sp-5);display:grid}.insight-rank-summary dl div{justify-content:space-between;gap:var(--mw-sp-3);padding-top:var(--mw-sp-2);border-top:1px solid var(--mw-border);font-size:var(--mw-fs-mini);display:flex}.insight-rank-summary dt{color:var(--mw-text-2)}.insight-rank-summary dd{font-weight:var(--mw-fw-medium);text-align:right;margin:0}.insight-heatmap-scroll{overflow-x:auto}.insight-heatmap-grid{gap:var(--mw-sp-2);min-width:720px;padding:var(--mw-sp-4) var(--mw-sp-5) var(--mw-sp-3);flex-direction:column;display:flex}.insight-heatmap-head,.insight-heatmap-row{gap:var(--mw-sp-2);grid-template-columns:minmax(150px,1.2fr) repeat(4,minmax(105px,1fr));align-items:stretch;display:grid}.insight-heatmap-head>span{padding:0 var(--mw-sp-2);color:var(--mw-text-2);font-size:var(--mw-fs-mini);font-weight:var(--mw-fw-medium);align-items:center;display:flex}.insight-heatmap-row>span{min-height:62px;padding:var(--mw-sp-2) var(--mw-sp-3);border-radius:var(--mw-r-md);flex-direction:column;justify-content:center;display:flex}.insight-heatmap-row>span:first-child{justify-content:flex-start;align-items:center;gap:var(--mw-sp-3);border:1px solid var(--mw-border);background:var(--mw-surface);flex-direction:row}.insight-heatmap-row>span:first-child i{border-radius:var(--mw-r-sm);background:var(--mw-success-bg);width:30px;height:30px;color:var(--mw-green-deep);font-size:var(--mw-fs-mini);font-style:normal;font-weight:var(--mw-fw-bold);flex:none;place-items:center;display:inline-grid}.insight-heatmap-row strong{font-size:var(--mw-fs-caption);font-variant-numeric:tabular-nums}.insight-heatmap-row small{color:var(--mw-text-2);font-size:var(--mw-fs-mini)}.heat-level-1{background:var(--mw-surface-2);color:var(--mw-text-1)}.heat-level-2{background:color-mix(in srgb, var(--mw-success-bg) 74%, var(--mw-surface));color:var(--mw-text-1)}.heat-level-3{background:var(--mw-success-bg);color:var(--mw-green-deep)}.heat-level-4{background:color-mix(in srgb, var(--mw-green-lite) 46%, var(--mw-success-bg));color:var(--mw-ink)}.heat-level-5{background:var(--mw-green-deep);color:var(--mw-text-inverse)}.heat-level-5 small{color:var(--mw-text-inverse)}.insight-heatmap-legend{justify-content:flex-end;align-items:center;gap:var(--mw-sp-1);padding:0 var(--mw-sp-5) var(--mw-sp-4);color:var(--mw-text-2);font-size:var(--mw-fs-mini);display:flex}.insight-heatmap-legend i{border-radius:var(--mw-r-sm);width:18px;height:8px}.insight-summary-grid{gap:var(--mw-sp-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.insight-summary-card{align-items:flex-start;gap:var(--mw-sp-3);padding:var(--mw-sp-4);grid-template-columns:38px minmax(0,1fr);display:grid}.insight-summary-card>span{border-radius:var(--mw-r-md);background:var(--mw-success-bg);width:38px;height:38px;color:var(--mw-green-deep);place-items:center;display:grid}.insight-summary-card>span svg{width:18px;height:18px}.insight-summary-card.is-weakness>span{background:var(--mw-warning-bg);color:var(--mw-warning-text)}.insight-summary-card.is-action>span{background:var(--mw-info-bg);color:var(--mw-info-text)}.insight-summary-card small{color:var(--mw-text-2);font-size:var(--mw-fs-mini)}.insight-summary-card h2{margin:var(--mw-sp-1) 0 0;font-size:var(--mw-fs-caption);line-height:var(--mw-lh-body)}@media (width<=1180px){.source-metric-grid,.insight-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.source-workbench-grid{grid-template-columns:minmax(0,1fr) 260px}.insight-analysis-grid{grid-template-columns:minmax(0,1fr) 240px}}@media (width<=980px){.source-workbench-grid{grid-template-columns:1fr}.source-detail{border-top:1px solid var(--mw-border);border-left:0}.source-detail--placeholder{min-height:180px}.insight-analysis-grid{grid-template-columns:1fr}.insight-rank-summary{min-height:330px}.insight-summary-grid{grid-template-columns:1fr}}@media (width<=720px){.source-metric-grid,.insight-metric-grid{grid-template-columns:1fr 1fr}.source-toolbar{flex-direction:column;align-items:stretch}.source-search{width:100%}.source-type-filter{justify-content:space-between}.source-type-filter .mw-input{flex:1}.source-result-count{margin-left:0}.source-tabs{overflow-x:auto}.source-tabs .mw-tab{min-width:max-content}.source-summary,.insight-verdict{grid-template-columns:42px minmax(0,1fr);align-items:flex-start}.source-summary>span,.insight-verdict-icon{width:42px;height:42px}.insight-verdict .mw-btn{grid-column:2;width:max-content}}@media (width<=480px){.source-metric-grid,.insight-metric-grid{grid-template-columns:1fr}.source-tabs{padding-inline:var(--mw-sp-2)}.source-tabs .mw-tab{padding-inline:var(--mw-sp-3)}.source-detail-body dl,.source-summary,.insight-verdict{grid-template-columns:1fr}.insight-verdict .mw-btn{grid-column:1}}@media (prefers-reduced-motion:reduce){.source-table tbody tr,.source-tabs .mw-tab{transition:none}}.workspace-page{gap:var(--mw-sp-7)}.workspace-page :is(button,input,textarea,select):focus-visible{box-shadow:var(--mw-focus);outline:none}.workspace-page-heading{justify-content:space-between;align-items:flex-start;gap:var(--mw-sp-6);display:flex}.workspace-page-heading>div:first-child{min-width:0}.workspace-page-heading p{align-items:center;gap:var(--mw-sp-2);margin:0 0 var(--mw-sp-2);color:var(--mw-green-deep);font-size:var(--mw-fs-caption);font-weight:var(--mw-fw-medium);display:flex}.workspace-page-heading p svg,.workspace-save-status svg,.workspace-heading-actions .mw-btn svg{width:var(--mw-sp-4);height:var(--mw-sp-4)}.workspace-page-heading h1{font-size:var(--mw-fs-h1);line-height:var(--mw-lh-title);margin:0}.workspace-page-heading>div:first-child>span{margin-top:var(--mw-sp-2);color:var(--mw-text-2);font-size:var(--mw-fs-caption);line-height:var(--mw-lh-body);display:block}.workspace-heading-actions{justify-content:flex-end;align-items:center;gap:var(--mw-sp-4);display:flex}.workspace-save-status{align-items:center;gap:var(--mw-sp-2);padding:var(--mw-sp-2) var(--mw-sp-3);border-radius:var(--mw-r-full);background:var(--mw-success-bg);color:var(--mw-green-deep);font-size:var(--mw-fs-mini);white-space:nowrap;display:inline-flex}.workspace-summary-grid{gap:var(--mw-sp-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.workspace-plan-card{align-items:center;gap:var(--mw-sp-4);display:flex}.workspace-card-icon{width:var(--mw-sp-9);height:var(--mw-sp-9);border-radius:var(--mw-r-md);background:var(--mw-success-bg);color:var(--mw-green-deep);flex:none;place-items:center;display:grid}.workspace-card-icon svg{width:var(--mw-sp-5);height:var(--mw-sp-5)}.workspace-plan-card>div{gap:var(--mw-sp-1);flex-direction:column;min-width:0;display:flex}.workspace-plan-card small,.workspace-plan-card span,.workspace-model-card p,.workspace-model-card dt{color:var(--mw-text-2);font-size:var(--mw-fs-mini)}.workspace-plan-card strong{font-size:var(--mw-fs-body-lg);font-weight:var(--mw-fw-bold)}.workspace-section{padding:0;overflow:hidden}.workspace-section-heading{min-height:var(--mw-sp-10);justify-content:space-between;align-items:center;gap:var(--mw-sp-4);padding:var(--mw-sp-3) var(--mw-sp-5);border-bottom:1px solid var(--mw-border);display:flex}.workspace-section-heading>div{min-width:0}.workspace-section-heading span:first-child,.workspace-panel-heading>span{color:var(--mw-green-deep);font-size:var(--mw-fs-mini);font-weight:var(--mw-fw-medium)}.workspace-section-heading h2,.workspace-panel-heading h2{margin:var(--mw-sp-1) 0 0;font-size:var(--mw-fs-h3);line-height:var(--mw-lh-title)}.workspace-model-grid{gap:var(--mw-sp-4);padding:var(--mw-sp-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.workspace-model-card{grid-template-columns:var(--mw-sp-9) minmax(0, 1fr) auto;align-items:center;gap:var(--mw-sp-3);padding:var(--mw-sp-4);border:1px solid var(--mw-border);border-radius:var(--mw-r-lg);background:var(--mw-surface-2);transition:border-color var(--mw-t-base) var(--mw-ease), background var(--mw-t-base) var(--mw-ease), transform var(--mw-t-base) var(--mw-ease);display:grid}.workspace-model-card:hover{transform:translateY(calc(var(--mw-sp-1) * -.5))}.workspace-model-card.is-enabled{border-color:var(--mw-success-border);background:var(--mw-surface)}.workspace-model-mark{width:var(--mw-sp-9);height:var(--mw-sp-9);border-radius:var(--mw-r-md);background:var(--mw-n100);color:var(--mw-text-2);font-size:var(--mw-fs-mini);font-weight:var(--mw-fw-bold);place-items:center;display:grid}.workspace-model-card.is-enabled .workspace-model-mark{background:var(--mw-success-bg);color:var(--mw-green-deep)}.workspace-model-card h3{font-size:var(--mw-fs-body);margin:0}.workspace-model-card p{margin:var(--mw-sp-1) 0 0}.workspace-toggle-label{place-items:center;display:grid}.workspace-model-card dl{gap:var(--mw-sp-2);margin:var(--mw-sp-1) 0 0;padding-top:var(--mw-sp-3);border-top:1px solid var(--mw-border);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.workspace-model-card dl div{gap:var(--mw-sp-1);flex-direction:column;display:flex}.workspace-model-card dd{font-size:var(--mw-fs-caption);font-weight:var(--mw-fw-medium);font-variant-numeric:tabular-nums;margin:0}.workspace-positive{color:var(--mw-green-deep)}.workspace-form-grid{gap:var(--mw-sp-5);padding:var(--mw-sp-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.workspace-form-grid .mw-field,.workspace-form-stack .mw-field,.workspace-member-form .mw-field{max-width:none}.workspace-field-wide{grid-column:1/-1;width:100%}.workspace-input-with-icon{display:block;position:relative}.workspace-input-with-icon svg{z-index:1;top:50%;left:var(--mw-sp-3);width:var(--mw-sp-4);height:var(--mw-sp-4);color:var(--mw-text-2);pointer-events:none;position:absolute;transform:translateY(-50%)}.workspace-input-with-icon .mw-input{width:100%;padding-left:var(--mw-sp-9)}.workspace-inline-note{margin:0 var(--mw-sp-5) var(--mw-sp-5)}.workspace-inline-note:before{display:none}.workspace-inline-note>svg{width:var(--mw-sp-4);height:var(--mw-sp-4);margin-top:var(--mw-sp-1);flex:none}.workspace-settings-layout{grid-template-columns:calc(var(--mw-sp-10) * 3) minmax(0, 1fr);align-items:start;gap:var(--mw-sp-5);display:grid}.workspace-tabs{top:calc(var(--mw-sp-10) + var(--mw-sp-4));gap:var(--mw-sp-1);padding:var(--mw-sp-2);border:1px solid var(--mw-border);border-radius:var(--mw-r-lg);background:var(--mw-surface);flex-direction:column;display:flex;position:sticky}.workspace-tabs .mw-tab{min-height:var(--mw-sp-9);align-items:center;gap:var(--mw-sp-3);padding:0 var(--mw-sp-3);border-radius:var(--mw-r-md);text-align:left;background:0 0;border:0;margin:0;display:flex}.workspace-tabs .mw-tab:hover{background:var(--mw-surface-2)}.workspace-tabs .mw-tab.is-active{background:var(--mw-success-bg)}.workspace-tabs .mw-tab svg{width:var(--mw-sp-4);height:var(--mw-sp-4)}.workspace-settings-panel{min-width:0;min-height:calc(var(--mw-sp-10) * 7);padding:var(--mw-sp-6)}.workspace-panel-heading{max-width:calc(var(--mw-sp-10) * 10);padding-bottom:var(--mw-sp-5);border-bottom:1px solid var(--mw-border)}.workspace-panel-heading h2{font-size:var(--mw-fs-h2)}.workspace-panel-heading p{margin:var(--mw-sp-2) 0 0;color:var(--mw-text-2);font-size:var(--mw-fs-caption);line-height:var(--mw-lh-body)}.workspace-settings-panel>.workspace-form-grid{padding:var(--mw-sp-6) 0 0}.workspace-form-stack{gap:var(--mw-sp-5);padding-top:var(--mw-sp-6);display:grid}.workspace-tag-preview{gap:var(--mw-sp-2);padding-top:var(--mw-sp-4);flex-wrap:wrap;display:flex}.workspace-toggle-row{justify-content:space-between;align-items:center;gap:var(--mw-sp-4);padding:var(--mw-sp-4);border:1px solid var(--mw-border);border-radius:var(--mw-r-lg);cursor:pointer;display:flex}.workspace-toggle-row>span{gap:var(--mw-sp-1);flex-direction:column;display:flex}.workspace-toggle-row strong{font-size:var(--mw-fs-ui)}.workspace-toggle-row small{color:var(--mw-text-2);font-size:var(--mw-fs-mini)}.workspace-settings-panel>.workspace-inline-note{margin:var(--mw-sp-5) 0 0}.workspace-member-form{align-items:end;gap:var(--mw-sp-3);padding:var(--mw-sp-6) 0;border-bottom:1px solid var(--mw-border);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(0,.8fr) auto;display:grid}.workspace-member-form .mw-btn{white-space:nowrap}.workspace-member-list{display:grid}.workspace-member-list article{grid-template-columns:var(--mw-sp-9) minmax(0, 1fr) auto auto;align-items:center;gap:var(--mw-sp-3);padding:var(--mw-sp-4) 0;border-bottom:1px solid var(--mw-border);display:grid}.workspace-member-list article:last-child{border-bottom:0}.workspace-member-avatar{width:var(--mw-sp-9);height:var(--mw-sp-9);border-radius:var(--mw-r-full);background:var(--mw-success-bg);color:var(--mw-green-deep);font-size:var(--mw-fs-ui);font-weight:var(--mw-fw-bold);place-items:center;display:grid}.workspace-member-list article>div{gap:var(--mw-sp-1);flex-direction:column;display:flex}.workspace-member-list article strong{font-size:var(--mw-fs-ui)}.workspace-member-list article small{color:var(--mw-text-2);font-size:var(--mw-fs-mini)}.workspace-member-list article>button{padding:var(--mw-sp-2) var(--mw-sp-3);border-radius:var(--mw-r-md);color:var(--mw-link);font-size:var(--mw-fs-caption);cursor:pointer;background:0 0;border:0}.workspace-member-list article>button:hover:not(:disabled){background:var(--mw-success-bg)}.workspace-member-list article>button:disabled{color:var(--mw-text-3);cursor:default}.workspace-billing-grid{gap:var(--mw-sp-4);padding-top:var(--mw-sp-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.workspace-billing-card{align-items:flex-start;gap:var(--mw-sp-2);padding:var(--mw-sp-5);border:1px solid var(--mw-border);border-radius:var(--mw-r-lg);background:var(--mw-surface-2);flex-direction:column;display:flex;position:relative}.workspace-billing-card.is-current{border-color:var(--mw-success-border);background:var(--mw-success-bg)}.workspace-billing-card strong{font-size:var(--mw-fs-body-lg)}.workspace-billing-card p{color:var(--mw-text-2);font-size:var(--mw-fs-caption);line-height:var(--mw-lh-body);margin:0}.workspace-billing-card b{font-size:var(--mw-fs-h2);font-variant-numeric:tabular-nums;margin-top:auto}.workspace-billing-form{border-top:1px solid var(--mw-border);margin-top:var(--mw-sp-6);padding-inline:0}@media (width<=1160px){.workspace-model-grid,.workspace-member-form{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-member-form .mw-btn{width:max-content}}@media (width<=860px){.workspace-page-heading,.workspace-heading-actions{flex-direction:column;align-items:flex-start}.workspace-summary-grid,.workspace-settings-layout{grid-template-columns:1fr}.workspace-tabs{flex-direction:row;position:static;overflow-x:auto}.workspace-tabs .mw-tab{white-space:nowrap;flex:none}.workspace-settings-panel{min-height:0}}@media (width<=640px){.workspace-model-grid,.workspace-form-grid,.workspace-billing-grid,.workspace-member-form{grid-template-columns:1fr}.workspace-section-heading{align-items:flex-start}.workspace-model-card:hover{transform:none}.workspace-settings-panel{padding:var(--mw-sp-4)}.workspace-member-list article{grid-template-columns:var(--mw-sp-9) minmax(0, 1fr) auto}.workspace-member-list article>.mw-tag{display:none}}@media (prefers-reduced-motion:reduce){.workspace-model-card{transition:none}}.batch-picker{gap:var(--mw-sp-2);padding:var(--mw-sp-4) var(--mw-sp-5);display:grid}.batch-picker label{color:var(--mw-text-2);font-size:var(--mw-fs-caption);gap:6px;display:grid}.batch-picker>code{color:var(--mw-text-3);font-size:var(--mw-fs-mini);word-break:break-all}.batch-picker-warning{color:var(--mw-danger);font-size:var(--mw-fs-mini);align-items:flex-start;gap:6px;margin:0;line-height:1.6;display:flex}.batch-picker-warning svg{flex:none;width:14px;height:14px;margin-top:2px}.sync-to-production{gap:var(--mw-sp-2);padding:var(--mw-sp-4) var(--mw-sp-5);border:1px solid var(--mw-border);border-radius:var(--mw-r-lg);background:var(--mw-surface);display:grid}.sync-to-production>span{color:var(--mw-text-2);font-size:var(--mw-fs-mini);line-height:1.6}.sync-to-production-ok{color:var(--mw-green-deep);font-size:var(--mw-fs-mini);margin:0;line-height:1.6}.sync-to-production-error{color:var(--mw-danger);font-size:var(--mw-fs-mini);align-items:flex-start;gap:6px;margin:0;line-height:1.6;display:flex}.sync-to-production-error svg{flex:none;width:14px;height:14px;margin-top:2px}.operations-page,.operations-page *{box-sizing:border-box}.operations-page{gap:var(--mw-sp-4);display:grid}.operations-hero{justify-content:space-between;align-items:flex-start;gap:var(--mw-sp-5);padding:var(--mw-sp-5);border:1px solid var(--mw-border);border-radius:var(--mw-r-xl);background:linear-gradient(135deg, var(--mw-surface), var(--mw-success-bg));display:flex}.operations-hero span{color:var(--mw-green-deep);font-size:var(--mw-fs-mini);font-weight:var(--mw-fw-bold);letter-spacing:.08em;text-transform:uppercase}.operations-hero h1{margin:var(--mw-sp-1) 0;color:var(--mw-ink);font-size:clamp(28px,4vw,42px)}.operations-hero p{max-width:760px;color:var(--mw-text-2);margin:0}.operations-hero .mw-btn svg{width:17px}.operations-stats{gap:var(--mw-sp-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.operations-stats article{align-items:center;gap:0 var(--mw-sp-3);padding:var(--mw-sp-4);border:1px solid var(--mw-border);border-radius:var(--mw-r-lg);background:var(--mw-surface);grid-template-columns:auto 1fr;display:grid}.operations-stats svg{width:20px;color:var(--mw-green-deep);grid-row:1/3}.operations-stats span{color:var(--mw-text-2);font-size:var(--mw-fs-mini)}.operations-stats strong{color:var(--mw-ink);font-size:28px}.operations-card{padding:var(--mw-sp-5);border:1px solid var(--mw-border);border-radius:var(--mw-r-xl);background:var(--mw-surface);box-shadow:var(--mw-e-1)}.operations-list-header{justify-content:space-between;align-items:flex-end;gap:var(--mw-sp-4);margin-bottom:var(--mw-sp-4);display:flex}.operations-list-header h2{color:var(--mw-ink);margin:0}.operations-list-header p{margin:var(--mw-sp-1) 0 0;color:var(--mw-text-2);font-size:var(--mw-fs-mini)}.operations-filters{border-radius:var(--mw-r-md);background:var(--mw-surface-2);gap:4px;padding:4px;display:flex}.operations-filters button{min-height:34px;padding:0 var(--mw-sp-3);border-radius:calc(var(--mw-r-md) - 3px);color:var(--mw-text-2);cursor:pointer;background:0 0;border:0}.operations-filters button.is-active{background:var(--mw-surface);color:var(--mw-green-deep);box-shadow:var(--mw-e-1);font-weight:var(--mw-fw-bold)}.operations-loading,.operations-empty{align-content:center;place-items:center;gap:var(--mw-sp-2);text-align:center;min-height:260px;display:grid}.operations-loading svg{width:28px;color:var(--mw-green-deep);animation:.8s linear infinite operations-spin}.operations-empty>svg{width:34px;color:var(--mw-green-deep)}.operations-empty p{color:var(--mw-text-2);margin:0}.invoice-admin-list{gap:var(--mw-sp-3);display:grid}.invoice-admin-list>article{padding:var(--mw-sp-4);border:1px solid var(--mw-border);border-radius:var(--mw-r-lg);background:var(--mw-surface)}.invoice-admin-list>article>header{justify-content:space-between;align-items:flex-start;gap:var(--mw-sp-4);padding-bottom:var(--mw-sp-3);border-bottom:1px solid var(--mw-border);display:flex}.invoice-admin-list h3{margin:var(--mw-sp-2) 0 0;color:var(--mw-ink)}.invoice-admin-list header p{color:var(--mw-text-2);font-size:var(--mw-fs-mini);margin:4px 0 0}.invoice-admin-list>article>header>strong{color:var(--mw-ink);font-size:var(--mw-fs-h2)}.invoice-admin-grid{gap:var(--mw-sp-4);padding:var(--mw-sp-4) 0;grid-template-columns:1.35fr .65fr;display:grid}.invoice-admin-grid dl{gap:var(--mw-sp-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.invoice-admin-grid dl:last-child{grid-template-columns:1fr}.invoice-admin-grid dl>div{min-width:0;padding:var(--mw-sp-2) var(--mw-sp-3);border-radius:var(--mw-r-md);background:var(--mw-surface-2)}.invoice-admin-grid dt{color:var(--mw-text-2);font-size:11px}.invoice-admin-grid dd{overflow-wrap:anywhere;color:var(--mw-text-1);font-size:var(--mw-fs-mini);font-weight:var(--mw-fw-medium);margin:4px 0 0}.invoice-admin-actions{gap:var(--mw-sp-3);padding-top:var(--mw-sp-3);border-top:1px solid var(--mw-border);grid-template-columns:minmax(0,1fr) minmax(260px,.7fr);display:grid}.invoice-admin-actions>label{gap:var(--mw-sp-1);color:var(--mw-text-2);font-size:var(--mw-fs-mini);display:grid}.invoice-admin-actions textarea{width:100%;padding:var(--mw-sp-2) var(--mw-sp-3);resize:vertical;border:1px solid var(--mw-border);border-radius:var(--mw-r-md);background:var(--mw-surface-2);color:var(--mw-text-1)}.invoice-pdf-picker input{border:1px dashed var(--mw-border-strong);border-radius:var(--mw-r-md);background:var(--mw-surface-2);min-height:39px;padding:7px}.invoice-pdf-picker small{color:var(--mw-text-3);font-size:11px}.invoice-admin-actions>div{justify-content:flex-end;gap:var(--mw-sp-2);flex-wrap:wrap;grid-column:1/-1;display:flex}.invoice-admin-actions .mw-btn svg{width:16px}.operations-toast{z-index:var(--mw-z-toast);right:var(--mw-sp-5);bottom:var(--mw-sp-5);max-width:440px;padding:var(--mw-sp-3) var(--mw-sp-4);border-radius:var(--mw-r-lg);background:var(--mw-ink);color:var(--mw-text-inverse);box-shadow:var(--mw-e-3);position:fixed}.operations-spin{animation:.8s linear infinite operations-spin}.operations-page .invoice-status{min-height:28px;padding:0 var(--mw-sp-2);border-radius:var(--mw-r-full);background:var(--mw-surface-3);color:var(--mw-text-2);font-size:11px;font-weight:var(--mw-fw-bold);justify-content:center;align-items:center;display:inline-flex}.operations-page .invoice-status.is-issued{background:var(--mw-success-bg);color:var(--mw-success-text)}.operations-page .invoice-status.is-processing,.operations-page .invoice-status.is-requested{background:var(--mw-info-bg);color:var(--mw-info-text)}.operations-page .invoice-status.is-rejected{background:var(--mw-warning-bg);color:var(--mw-warning-text)}.article-admin-hero-actions{gap:var(--mw-sp-2);flex-wrap:wrap;display:flex}.article-upload-card>header{justify-content:space-between;align-items:flex-start;gap:var(--mw-sp-4);margin-bottom:var(--mw-sp-4);display:flex}.article-upload-card>header>div>span{color:var(--mw-green-deep);font-size:var(--mw-fs-mini);font-weight:var(--mw-fw-bold);text-transform:uppercase}.article-upload-card>header h2{margin:var(--mw-sp-1) 0;color:var(--mw-ink)}.article-upload-card>header p{color:var(--mw-text-2);font-size:var(--mw-fs-mini);margin:0}.article-upload-card>header>svg{width:26px;color:var(--mw-green-deep)}.article-file-drop{align-content:center;place-items:center;gap:var(--mw-sp-2);border:1px dashed var(--mw-border-strong);border-radius:var(--mw-r-lg);background:var(--mw-surface-2);cursor:pointer;text-align:center;min-height:150px;display:grid;position:relative}.article-file-drop:hover{border-color:var(--mw-green);background:var(--mw-success-bg)}.article-file-drop input{opacity:0;cursor:pointer;position:absolute;inset:0}.article-file-drop svg{width:30px;color:var(--mw-green-deep)}.article-file-drop small{color:var(--mw-text-2)}.article-upload-fields{gap:var(--mw-sp-3);margin-top:var(--mw-sp-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.article-upload-fields label{gap:var(--mw-sp-1);display:grid}.article-upload-fields label.is-wide{grid-column:1/-1}.article-upload-fields span{color:var(--mw-text-2);font-size:var(--mw-fs-mini)}.article-upload-fields input,.article-upload-fields textarea{width:100%;padding:var(--mw-sp-2) var(--mw-sp-3);border:1px solid var(--mw-border);border-radius:var(--mw-r-md);background:var(--mw-surface-2);color:var(--mw-text-1)}.article-upload-fields input{min-height:42px}.article-upload-fields textarea{resize:vertical}.article-upload-footer{justify-content:space-between;align-items:center;gap:var(--mw-sp-4);margin-top:var(--mw-sp-4);display:flex}.article-upload-footer>div{gap:var(--mw-sp-3);flex-wrap:wrap;display:flex}.article-upload-footer label{align-items:center;gap:var(--mw-sp-1);color:var(--mw-text-2);font-size:var(--mw-fs-caption);display:inline-flex}.article-upload-footer input{accent-color:var(--mw-green-deep)}.article-upload-footer .mw-btn svg{width:17px}.article-frontmatter-help{margin-top:var(--mw-sp-4);padding-top:var(--mw-sp-3);border-top:1px solid var(--mw-border)}.article-frontmatter-help summary{color:var(--mw-green-deep);cursor:pointer;font-size:var(--mw-fs-mini);font-weight:var(--mw-fw-bold)}.article-frontmatter-help pre{margin:var(--mw-sp-3) 0 0;padding:var(--mw-sp-3);border-radius:var(--mw-r-md);background:var(--mw-ink);color:#e7f1e9;font-size:12px;line-height:1.6;overflow-x:auto}.article-admin-list{gap:var(--mw-sp-2);display:grid}.article-admin-list>article{align-items:center;gap:var(--mw-sp-4);padding:var(--mw-sp-4);border:1px solid var(--mw-border);border-radius:var(--mw-r-lg);grid-template-columns:minmax(0,1fr) auto;display:grid}.article-admin-list h3{margin:var(--mw-sp-2) 0 var(--mw-sp-1);color:var(--mw-ink)}.article-admin-list p{max-width:800px;color:var(--mw-text-2);font-size:var(--mw-fs-caption);margin:0}.article-admin-list small{margin-top:var(--mw-sp-2);color:var(--mw-text-3);font-size:11px;display:block}.article-admin-list>article>div>div{margin-top:var(--mw-sp-2);flex-wrap:wrap;gap:5px;display:flex}.article-admin-list i{border-radius:var(--mw-r-full);background:var(--mw-success-bg);color:var(--mw-green-deep);padding:3px 7px;font-size:10px;font-style:normal}.article-admin-list aside{align-items:center;gap:var(--mw-sp-2);display:flex}.article-admin-list .mw-btn svg{width:15px}.article-delete-button{border:1px solid var(--mw-danger-border);border-radius:var(--mw-r-md);background:var(--mw-danger-bg);width:36px;height:36px;color:var(--mw-danger-deep);cursor:pointer;place-items:center;display:grid}.article-delete-button svg{width:16px}@keyframes operations-spin{to{transform:rotate(360deg)}}@media (width<=980px){.operations-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.invoice-admin-grid{grid-template-columns:1fr}.invoice-admin-grid dl:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.operations-hero,.operations-list-header{flex-direction:column;align-items:stretch}.operations-filters{overflow-x:auto}.operations-filters button{flex:none}.invoice-admin-grid dl,.invoice-admin-grid dl:last-child,.invoice-admin-actions{grid-template-columns:1fr}.invoice-admin-actions>div{justify-content:stretch}.invoice-admin-actions .mw-btn{width:100%}.article-admin-hero-actions{flex-direction:column;align-items:stretch}.article-upload-fields{grid-template-columns:1fr}.article-upload-fields label.is-wide{grid-column:1}.article-upload-footer{flex-direction:column;align-items:stretch}.article-upload-footer .mw-btn{width:100%}.article-admin-list>article{grid-template-columns:1fr}.article-admin-list aside{flex-wrap:wrap}}.customer-data-page{gap:20px;display:grid}.customer-data-page .customer-page-kicker{color:var(--mw-green-700,#24723b);align-items:center;gap:8px;font-weight:700;display:flex}.customer-data-page .customer-page-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.customer-data-page .customer-page-heading h1{margin:6px 0 8px}.customer-data-page .customer-page-heading p{color:var(--mw-text-muted,#6c756f);margin:0}.customer-data-state{text-align:center;padding:44px}.customer-data-state strong{margin-bottom:8px;font-size:18px;display:block}.customer-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.customer-metric-card{padding:20px}.customer-metric-card span,.customer-metric-card small{color:var(--mw-text-muted,#6c756f);display:block}.customer-metric-card strong{margin:8px 0;font-size:28px;display:block}.customer-data-panel{padding:22px;overflow:hidden}.customer-data-panel>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.customer-data-panel h2,.customer-data-panel h3{margin:0}.customer-data-panel header p{color:var(--mw-text-muted,#6c756f);margin:5px 0 0}.customer-data-list{gap:12px;display:grid}.customer-data-row{border:1px solid var(--mw-border,#dde5df);border-radius:14px;gap:8px;padding:16px;display:grid}.customer-data-row>header{justify-content:space-between;gap:12px;display:flex}.customer-data-row p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.customer-data-row small{color:var(--mw-text-muted,#6c756f)}.customer-chip-row{flex-wrap:wrap;gap:8px;display:flex}.customer-chip{color:#24723b;background:#edf7ef;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:700;display:inline-flex}.customer-data-table-wrap{overflow:auto}.customer-data-table{border-collapse:collapse;width:100%;min-width:720px}.customer-data-table th,.customer-data-table td{border-bottom:1px solid var(--mw-border,#dde5df);text-align:left;vertical-align:top;padding:12px}.customer-data-table th{color:var(--mw-text-muted,#6c756f);font-size:12px}.customer-data-table small{color:var(--mw-text-muted,#6c756f);margin-top:4px;display:block}.customer-data-filters{flex-wrap:wrap;gap:10px;display:flex}.customer-data-filters input,.customer-data-filters select,.customer-data-form input,.customer-data-form select,.customer-data-form textarea{border:1px solid var(--mw-border,#d9e2db);background:#fff;border-radius:10px;max-width:100%;padding:10px 12px}.customer-data-form{gap:14px;display:grid}.customer-data-form label{gap:7px;font-weight:700;display:grid}.customer-platform-variants{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.customer-prompt-editor{border:1px solid var(--mw-border,#dde5df);border-radius:16px;gap:12px;padding:16px;display:grid}.customer-action-controls{grid-template-columns:150px 120px minmax(180px,1fr) auto;align-items:end;gap:10px;display:grid}.customer-answer-text{background:#f7faf7;border-radius:12px;max-height:360px;padding:14px;overflow:auto}.customer-source-link{overflow-wrap:anywhere}.customer-json-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.customer-json-metrics div{background:#f7faf7;border-radius:12px;padding:14px}.customer-json-metrics dt{color:var(--mw-text-muted,#6c756f);font-size:12px}.customer-json-metrics dd{overflow-wrap:anywhere;margin:5px 0 0;font-weight:700}.customer-version-boundary{border-left:3px solid #e6a700;padding-left:10px}.customer-error{color:#9c2f2f}.customer-success{color:#24723b}.customer-file-input{font-weight:400!important}.customer-data-page pre{white-space:pre-wrap;overflow-wrap:anywhere}.customer-data-page details summary{cursor:pointer;font-weight:700}.customer-data-page button{cursor:pointer}.customer-data-page button:disabled{cursor:not-allowed;opacity:.55}@media (width<=900px){.customer-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-platform-variants,.customer-json-metrics{grid-template-columns:1fr}.customer-action-controls{grid-template-columns:1fr 1fr}.customer-action-controls button{grid-column:1/-1}.customer-data-page .customer-page-heading{display:grid}}@media (width<=560px){.customer-metric-grid,.customer-action-controls{grid-template-columns:1fr}}.customer-platform-change-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.customer-platform-change-grid label{border:1px solid var(--mw-border,#dde5df);background:#fff;border-radius:12px;align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.customer-platform-change-grid label[data-disabled=true]{color:var(--mw-text-muted,#6c756f);background:#f7faf7}.customer-platform-change-grid input{accent-color:#24723b;width:16px;height:16px}.customer-platform-change-grid svg,.customer-platform-change-grid img,.customer-chip-row svg,.customer-chip-row img{object-fit:contain;width:18px;height:18px}.customer-platform-change-grid span{gap:3px;min-width:0;display:grid}.customer-platform-change-grid small{color:var(--mw-text-muted,#6c756f);font-size:11px}@media (width<=900px){.customer-platform-change-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.customer-platform-change-grid{grid-template-columns:1fr}}.customer-overview-board{background:#fff;border-color:#dfe6e1;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);padding:0;display:grid;overflow:hidden}.overview-board-panel{min-width:0;padding:28px 30px}.overview-board-panel:nth-child(odd){border-right:1px solid #e5eae6}.overview-board-panel:nth-child(n+3){border-top:1px solid #e5eae6}.overview-board-heading{align-items:flex-start;gap:13px;margin-bottom:24px;display:flex}.overview-board-heading>div{min-width:0}.overview-board-heading h2{letter-spacing:-.02em;margin:1px 0 2px;font-size:18px}.overview-board-heading p{color:#727b75;margin:0;font-size:13px}.overview-board-heading>a{color:#53625a;white-space:nowrap;align-items:center;gap:4px;margin-left:auto;font-size:13px;font-weight:700;display:inline-flex}.overview-board-heading>a svg{width:15px;height:15px}.overview-board-icon{color:#2878ef;background:#edf4ff;border-radius:11px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.overview-board-icon svg{stroke-width:2px;width:21px;height:21px}.overview-line-chart{min-height:360px}.overview-kpi-strip,.overview-brand-summary,.overview-source-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.overview-kpi-strip article,.overview-brand-summary article,.overview-source-kpis article{background:#fafcfb;border:1px solid #e8eee9;border-radius:10px;min-width:0;padding:11px 12px}.overview-kpi-strip span,.overview-brand-summary span,.overview-source-kpis span{color:#7b847e;font-size:10px;display:block}.overview-kpi-strip strong,.overview-brand-summary strong,.overview-source-kpis strong{color:#173021;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;margin-top:4px;font-size:17px;line-height:1.15;display:block;overflow:hidden}.overview-kpi-strip small,.overview-brand-summary small{color:#8b938e;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;display:block;overflow:hidden}.overview-chart-active{background:#fafcfb;border:1px solid #edf0ed;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;min-height:66px;padding:12px 14px;display:flex}.overview-chart-active>strong{margin-right:auto;font-size:13px}.overview-chart-active>span{color:#626d66;grid-template-columns:7px auto auto;align-items:center;gap:6px;font-size:12px;display:inline-grid}.overview-chart-active i,.overview-chart-legend i{border-radius:999px;width:7px;height:7px}.overview-chart-active b{color:#17231c;font-variant-numeric:tabular-nums}.overview-line-chart svg{width:100%;height:auto;margin-top:10px;display:block;overflow:visible}.overview-chart-grid line{stroke:#e7ece8;stroke-width:1px;stroke-dasharray:4 5}.overview-chart-grid text{fill:#89918c;text-anchor:end;font-size:11px}.overview-chart-line{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.overview-chart-point{cursor:pointer;outline:none}.overview-chart-hit{fill:#0000;stroke:#0000}.overview-chart-dot{fill:#fff;stroke:currentColor;stroke-width:2.5px;transform-box:fill-box;transform-origin:50%;vector-effect:non-scaling-stroke;transition:transform .16s,fill .16s}.overview-chart-point:hover .overview-chart-dot,.overview-chart-point:focus-visible .overview-chart-dot,.overview-chart-dot.is-active{fill:currentColor;transform:scale(1.55)}.overview-chart-labels text{fill:#77817a;text-anchor:middle;font-size:11px}.overview-chart-callout{pointer-events:none}.overview-chart-callout path{fill:none;stroke:#506158;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.overview-chart-callout rect{fill:#12251af0;stroke:#ffffffb3;stroke-width:.5px}.overview-chart-callout text{fill:#fff;font-size:11px;font-weight:750}.overview-chart-callout .overview-chart-callout-value{fill:#cfe0d6;font-size:10px;font-weight:600}.overview-chart-legend{flex-wrap:wrap;justify-content:center;gap:13px;display:flex}.overview-chart-legend span{color:#4f5c54;align-items:center;gap:6px;font-size:12px;display:inline-flex}.overview-chart-note{color:#77817a;border-top:1px solid #edf0ed;margin:14px 0 0;padding-top:14px;font-size:12px}.overview-month-table{margin-top:16px}.overview-month-table>strong{color:#435149;margin-bottom:8px;font-size:12px;display:block}.overview-month-table table{border-collapse:collapse;width:100%;min-width:440px}.overview-month-table th,.overview-month-table td{color:#566159;text-align:left;white-space:nowrap;font-variant-numeric:tabular-nums;border-top:1px solid #edf0ed;padding:9px 10px;font-size:11px}.overview-month-table thead th{color:#8a928d;font-size:10px}.overview-chart-empty,.overview-panel-empty{color:#77817a;text-align:center;place-items:center;min-height:180px;margin:0;display:grid}.overview-table-wrap{overflow:auto}.overview-brand-table-wrap{border-top:1px solid #edf0ed;border-bottom:1px solid #edf0ed;max-height:650px}.overview-source-table-wrap{max-height:650px}.overview-ranking-table,.overview-source-table{border-collapse:collapse;width:100%;min-width:0}.overview-source-table{table-layout:fixed}.overview-source-table th:first-child{width:40px}.overview-source-table th:nth-child(2){width:34%}.overview-source-table th:nth-child(3){width:18%}.overview-source-table th:nth-child(4){width:25%}.overview-source-table th:nth-child(5){width:17%}.overview-ranking-table th,.overview-ranking-table td,.overview-source-table th,.overview-source-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #edf0ed;padding:9px 10px;font-size:13px}.overview-ranking-table th,.overview-source-table th{z-index:1;color:#7b847e;white-space:nowrap;background:#fff;font-size:11px;font-weight:650;position:sticky;top:0}.overview-ranking-table td:nth-child(2),.overview-source-table td:nth-child(2){align-items:center;min-width:180px;display:flex}.overview-source-table td:nth-child(2){min-width:0}.overview-ranking-table td:nth-child(4) strong,.overview-source-table td:nth-child(3) strong,.overview-source-table td:nth-child(4) strong{color:#34443a;font-size:12px;display:block}.overview-ranking-table td:nth-child(4) small,.overview-source-table td:nth-child(3) small,.overview-source-table td:nth-child(4) small{color:#8a938d;margin-top:3px;font-size:9px;display:block}.overview-ranking-table td:not(:first-child),.overview-source-table td:not(:first-child){font-variant-numeric:tabular-nums;white-space:nowrap}.overview-ranking-table tbody tr:last-child td,.overview-source-table tbody tr:last-child td{border-bottom:0}.overview-color-dot{border:2px solid #fffffff2;border-radius:999px;flex:0 0 10px;width:10px;height:10px;margin-right:10px;display:block;box-shadow:0 0 0 1px #182f211f}.overview-source-dot{flex-basis:9px;width:9px;height:9px;margin-right:9px}.overview-ranking-table td:nth-child(3) b{font-size:15px}.overview-inline-metric,.overview-inline-coverage{white-space:nowrap;align-items:center;gap:9px;display:inline-flex}.overview-inline-coverage{gap:8px}.overview-inline-coverage small{margin-top:0!important}.overview-value-bar{vertical-align:middle;background:#edf1ee;border-radius:999px;width:70px;height:4px;display:inline-block;overflow:hidden}.overview-value-bar i{border-radius:inherit;background:#2d9554;height:100%;display:block}.overview-data-boundary{color:#7a837d;margin:12px 0 0;font-size:10px;line-height:1.55}.overview-donut-layout{grid-template-columns:minmax(230px,1fr) minmax(210px,1fr);align-items:center;gap:18px;min-height:300px;display:grid}.overview-donut-chart{width:min(340px,100%);height:auto;margin:auto;display:block;overflow:visible}.overview-donut-segment{cursor:pointer;transform-box:view-box;transform-origin:50%;outline:none;transition:transform .18s cubic-bezier(.2,.8,.2,1),filter .18s}.overview-donut-segment path{stroke:#fff;stroke-width:1.5px;vector-effect:non-scaling-stroke}.overview-donut-segment:hover,.overview-donut-segment:focus-visible{filter:drop-shadow(0 5px 7px #15301f29)}.overview-donut-hole{fill:#fff;stroke:#edf0ed;stroke-width:1px}.overview-donut-total{fill:#173021;text-anchor:middle;font-variant-numeric:tabular-nums;font-size:27px;font-weight:800}.overview-donut-caption{fill:#7b847e;text-anchor:middle;font-size:11px}.overview-donut-callout path{stroke:#506158}.overview-donut-legend{gap:12px;display:grid}.overview-donut-legend>div{color:#566159;border-radius:7px;outline:none;grid-template-columns:8px minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:3px 5px;font-size:12px;transition:background .16s;display:grid}.overview-donut-legend>div:hover,.overview-donut-legend>div:focus-visible,.overview-donut-legend>div.is-active{background:#f3f7f4}.overview-donut-legend i{border-radius:999px;width:8px;height:8px}.overview-donut-legend>div>span>small{color:#929994;margin-top:2px;font-size:9px;display:block}.overview-donut-legend b{color:#17231c;font-variant-numeric:tabular-nums}.overview-donut-legend>div>small{color:#7b847e;text-align:right;font-variant-numeric:tabular-nums;min-width:44px}.overview-type-bar{background:#edf1ee;border-radius:99px;grid-column:2/-1;height:3px;display:block;overflow:hidden}.overview-type-bar i{border-radius:inherit;height:100%;display:block}.overview-source-name{gap:3px;min-width:0;display:grid}.overview-source-name strong{text-overflow:ellipsis;overflow:hidden}.overview-source-name small{color:#8a938d;font-size:9px}.overview-board-panel--sources .overview-panel-empty{min-height:240px}@media (width<=1180px){.customer-overview-board{grid-template-columns:1fr}.overview-board-panel:nth-child(odd){border-right:0}.overview-board-panel:nth-child(n+2){border-top:1px solid #e5eae6}}@media (width<=720px){.overview-board-panel{padding:22px 18px}.overview-donut-layout{grid-template-columns:1fr}.overview-line-chart{min-height:320px}.overview-chart-active{align-items:flex-start}.overview-chart-active>strong{flex-basis:100%}.overview-board-heading{margin-bottom:18px}.overview-board-heading>a{font-size:0}.overview-board-heading>a svg{width:18px;height:18px}.overview-donut-chart{width:300px}.overview-kpi-strip,.overview-brand-summary,.overview-source-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-ranking-table{min-width:500px}.overview-source-table{min-width:560px}}@media (prefers-reduced-motion:reduce){.overview-chart-dot,.overview-donut-segment,.overview-donut-legend>div{transition:none}}.platform-brand-icon{border:1px solid color-mix(in srgb,var(--mw-border) 72%,transparent);background:var(--mw-surface);width:22px;height:22px;color:var(--mw-text-2);font-size:8px;font-weight:var(--mw-fw-bold);border-radius:7px;flex:0 0 22px;place-items:center;display:inline-grid;overflow:hidden}.platform-brand-icon img{object-fit:contain;width:15px;height:15px;display:block}.platform-brand-icon--chatgpt{background:#101a17}.platform-brand-icon--chatgpt img{filter:invert()}.platform-brand-icon--gemini img,.platform-brand-icon--perplexity img,.platform-brand-icon--google-ai-overview img{width:14px;height:14px}.platform-brand-icon--copilot img{width:17px;height:17px}.platform-brand-icon--claude{background:#ef6b4a;border:0}.platform-brand-icon--claude img{border-radius:7px;width:100%;height:100%}.prompt-workspace{gap:var(--mw-sp-5)}.prompt-page-heading .customer-page-kicker svg,.prompt-heading-actions svg,.prompt-library-toolbar .mw-btn svg,.prompt-overview-copy>svg{width:var(--mw-sp-4);height:var(--mw-sp-4)}.prompt-heading-actions,.prompt-heading-actions .mw-btn{align-items:center;gap:var(--mw-sp-2);display:flex}.prompt-overview-strip{align-items:center;gap:var(--mw-sp-6);min-height:82px;padding:var(--mw-sp-4) var(--mw-sp-5);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.prompt-overview-copy,.prompt-platform-strip,.prompt-overview-state{align-items:center;display:flex}.prompt-overview-copy{gap:var(--mw-sp-3)}.prompt-overview-copy>svg{box-sizing:content-box;padding:var(--mw-sp-3);border-radius:var(--mw-r-md);background:var(--mw-success-bg);color:var(--mw-green-deep)}.prompt-overview-copy>div,.prompt-overview-state{gap:var(--mw-sp-1);display:grid}.prompt-overview-copy span,.prompt-overview-state small,.prompt-platform-strip>span:first-child{color:var(--mw-text-2);font-size:var(--mw-fs-mini)}.prompt-platform-strip{gap:var(--mw-sp-2);padding-left:var(--mw-sp-5);border-left:1px solid var(--mw-border);flex-wrap:wrap}.prompt-platform-strip>span:first-child{margin-right:var(--mw-sp-1)}.prompt-platform-chip{align-items:center;gap:var(--mw-sp-2);padding:var(--mw-sp-2) var(--mw-sp-3);border:1px solid var(--mw-border);border-radius:var(--mw-r-full);background:var(--mw-surface-2);font-size:var(--mw-fs-mini);font-weight:var(--mw-fw-medium);white-space:nowrap;display:inline-flex}.prompt-overview-state{text-align:right;justify-items:end}.prompt-status{width:max-content;padding:var(--mw-sp-1) var(--mw-sp-2);border-radius:var(--mw-r-full);background:var(--mw-surface-2);color:var(--mw-text-2);font-size:var(--mw-fs-mini);font-style:normal;font-weight:var(--mw-fw-bold);white-space:nowrap;align-items:center;display:inline-flex}.prompt-status--active,.prompt-status--effective,.prompt-status--approved{background:var(--mw-success-bg);color:var(--mw-green-deep)}.prompt-status--submitted,.prompt-status--needs_changes{background:color-mix(in srgb,var(--mw-gold) 14%,var(--mw-surface));color:color-mix(in srgb,var(--mw-gold) 72%,var(--mw-ink))}.prompt-status--rejected{background:color-mix(in srgb,var(--mw-danger) 10%,var(--mw-surface));color:var(--mw-danger)}.prompt-library{padding:0;overflow:hidden}.prompt-library-toolbar{justify-content:space-between;align-items:center;gap:var(--mw-sp-4);min-height:76px;padding:var(--mw-sp-4) var(--mw-sp-5);border-bottom:1px solid var(--mw-border);display:flex}.prompt-library-toolbar h2,.prompt-library-toolbar p{margin:0}.prompt-library-toolbar h2{font-size:var(--mw-fs-h3)}.prompt-library-toolbar p{margin-top:var(--mw-sp-1);color:var(--mw-text-2);font-size:var(--mw-fs-caption)}.prompt-library-toolbar .mw-btn{align-items:center;gap:var(--mw-sp-2);display:inline-flex}.prompt-library-filters{align-items:center;gap:var(--mw-sp-3);padding:var(--mw-sp-3) var(--mw-sp-5);background:var(--mw-surface-2);border-bottom:1px solid var(--mw-border);grid-template-columns:minmax(260px,420px) 150px 1fr;display:grid}.prompt-library-filters>span{color:var(--mw-text-2);font-size:var(--mw-fs-mini);justify-self:end}.prompt-library-filters select,.prompt-search{border:1px solid var(--mw-border);border-radius:var(--mw-r-md);background:var(--mw-surface);min-height:38px}.prompt-library-filters select{padding:0 var(--mw-sp-3)}.prompt-search{align-items:center;gap:var(--mw-sp-2);padding:0 var(--mw-sp-3);grid-template-columns:auto 1fr;display:grid}.prompt-search svg{width:var(--mw-sp-4);color:var(--mw-text-2)}.prompt-search input{background:0 0;border:0;outline:0;min-width:0}.prompt-table-wrap{overflow-x:auto}.prompt-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:940px}.prompt-table th{padding:var(--mw-sp-3) var(--mw-sp-4);border-bottom:1px solid var(--mw-border);color:var(--mw-text-2);font-size:var(--mw-fs-mini);font-weight:var(--mw-fw-medium);text-align:left}.prompt-table th:first-child{width:72px}.prompt-table th:nth-child(2){width:20%}.prompt-table th:nth-child(3){width:36%}.prompt-table th:nth-child(4){width:128px}.prompt-table th:nth-child(5){width:72px}.prompt-table th:nth-child(6){width:92px}.prompt-table th:nth-child(7){width:52px}.prompt-table td{height:72px;padding:var(--mw-sp-3) var(--mw-sp-4);border-bottom:1px solid var(--mw-border);vertical-align:middle}.prompt-table tbody tr{transition:background var(--mw-t-fast) var(--mw-ease);cursor:pointer}.prompt-table tbody tr:hover,.prompt-table tbody tr.is-selected{background:var(--mw-success-bg)}.prompt-table tbody tr:last-child td{border-bottom:0}.prompt-table td>strong,.prompt-table td>small{display:block}.prompt-table td>small{margin-top:var(--mw-sp-1);color:var(--mw-text-2);font-size:var(--mw-fs-mini);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.prompt-table td>p{color:var(--mw-text-2);font-size:var(--mw-fs-caption);line-height:var(--mw-lh-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.prompt-row-number{border-radius:var(--mw-r-md);background:var(--mw-surface-2);width:34px;height:34px;color:var(--mw-green-deep);font-family:var(--mw-mono);font-size:var(--mw-fs-mini);font-weight:var(--mw-fw-bold);place-items:center;display:grid}.prompt-table td:last-child button,.prompt-drawer-heading>button{border-radius:var(--mw-r-md);background:0 0;border:0;place-items:center;width:34px;height:34px;padding:0;display:grid}.prompt-table td:last-child button:hover,.prompt-drawer-heading>button:hover{background:var(--mw-surface-2)}.prompt-table td:last-child svg,.prompt-drawer-heading>button svg{width:var(--mw-sp-4);height:var(--mw-sp-4)}.prompt-page-footer{justify-content:space-between;gap:var(--mw-sp-5);color:var(--mw-text-2);font-size:var(--mw-fs-caption);display:flex}.prompt-drawer-shell{z-index:120;justify-content:flex-end;display:flex;position:fixed;inset:0}.prompt-drawer-backdrop{background:color-mix(in srgb,var(--mw-ink) 24%,transparent);cursor:default;width:100%;animation:prompt-fade-in var(--mw-t-base) var(--mw-ease);border:0;padding:0;position:absolute;inset:0}.prompt-drawer{border-left:1px solid var(--mw-border-strong);background:var(--mw-surface);width:min(720px,100vw - 280px);min-width:560px;height:100%;box-shadow:var(--mw-e-3);animation:prompt-slide-in var(--mw-t-base) var(--mw-ease);grid-template-rows:auto auto minmax(0,1fr) auto;display:grid;position:relative}.prompt-drawer-heading{justify-content:space-between;align-items:flex-start;gap:var(--mw-sp-4);padding:var(--mw-sp-5) var(--mw-sp-6) var(--mw-sp-4);display:flex}.prompt-drawer-heading span,.prompt-drawer-heading small{color:var(--mw-text-2);font-size:var(--mw-fs-mini)}.prompt-drawer-heading h2{margin:var(--mw-sp-1) 0;font-size:var(--mw-fs-h2)}.prompt-drawer-tabs{gap:var(--mw-sp-1);padding:0 var(--mw-sp-6);border-bottom:1px solid var(--mw-border);display:flex;overflow-x:auto}.prompt-drawer-tabs button{align-items:center;gap:var(--mw-sp-2);min-height:44px;padding:0 var(--mw-sp-3);color:var(--mw-text-2);font-size:var(--mw-fs-caption);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;display:inline-flex}.prompt-drawer-tabs button.is-active{border-bottom-color:var(--mw-green);color:var(--mw-green-deep);font-weight:var(--mw-fw-bold)}.prompt-drawer-tabs svg{width:var(--mw-sp-4);height:var(--mw-sp-4)}.prompt-drawer-body{min-height:0;padding:var(--mw-sp-6);background:var(--mw-bg);overflow-y:auto}.prompt-editor-form,.prompt-editor-form>label,.prompt-platform-editor,.prompt-platform-editor>label{gap:var(--mw-sp-2);display:grid}.prompt-editor-form{gap:var(--mw-sp-5)}.prompt-editor-form label>span,.prompt-platform-editor label>span{font-size:var(--mw-fs-caption);font-weight:var(--mw-fw-bold)}.prompt-editor-form input,.prompt-editor-form textarea{width:100%;padding:var(--mw-sp-3);border:1px solid var(--mw-border);border-radius:var(--mw-r-md);background:var(--mw-surface);color:var(--mw-text-1);line-height:var(--mw-lh-body);resize:vertical;outline:0}.prompt-editor-form input:focus,.prompt-editor-form textarea:focus,.prompt-library-filters select:focus,.prompt-search:focus-within{border-color:var(--mw-green);box-shadow:var(--mw-focus)}.prompt-editor-form label>small,.prompt-platform-editor label>small{color:var(--mw-text-2);font-size:var(--mw-fs-mini);justify-self:end}.prompt-platform-editor{gap:var(--mw-sp-4);padding-top:var(--mw-sp-5);border-top:1px solid var(--mw-border)}.prompt-platform-editor>header{justify-content:space-between;align-items:end;gap:var(--mw-sp-4);display:flex}.prompt-platform-editor>header div{gap:var(--mw-sp-1);display:grid}.prompt-platform-editor>header span{color:var(--mw-text-2);font-size:var(--mw-fs-mini)}.prompt-platform-tabs{gap:var(--mw-sp-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.prompt-platform-tabs button{align-items:center;gap:var(--mw-sp-2);min-height:42px;padding:0 var(--mw-sp-3);border:1px solid var(--mw-border);border-radius:var(--mw-r-md);background:var(--mw-surface);color:var(--mw-text-2);font-size:var(--mw-fs-mini);text-align:left;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.prompt-platform-tabs button.is-active{border-color:var(--mw-success-border);background:var(--mw-success-bg);color:var(--mw-green-deep)}.prompt-platform-tabs svg{width:var(--mw-sp-4);height:var(--mw-sp-4)}.prompt-drawer-footer{justify-content:space-between;align-items:center;gap:var(--mw-sp-4);min-height:72px;padding:var(--mw-sp-3) var(--mw-sp-6);border-top:1px solid var(--mw-border);background:var(--mw-surface);display:flex}.prompt-drawer-footer>div,.prompt-drawer-footer .mw-btn{align-items:center;gap:var(--mw-sp-2);display:flex}.prompt-drawer-footer>span{color:var(--mw-text-2);font-size:var(--mw-fs-caption)}.prompt-drawer-footer .mw-btn svg{width:var(--mw-sp-4)}.prompt-remove-button{padding:var(--mw-sp-2);color:var(--mw-danger);font-size:var(--mw-fs-caption);background:0 0;border:0}.prompt-history-layout{align-items:start;gap:var(--mw-sp-5);grid-template-columns:190px minmax(0,1fr);display:grid}.prompt-version-list,.prompt-review-list,.prompt-run-list{gap:var(--mw-sp-3);display:grid}.prompt-version-list button{align-items:center;gap:var(--mw-sp-2);padding:var(--mw-sp-3);border:1px solid var(--mw-border);border-radius:var(--mw-r-md);background:var(--mw-surface);text-align:left;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.prompt-version-list button.is-active{border-color:var(--mw-success-border);background:var(--mw-success-bg)}.prompt-version-list button>span:nth-child(2){gap:var(--mw-sp-1);display:grid}.prompt-version-list small,.prompt-version-list em{color:var(--mw-text-2);font-size:var(--mw-fs-mini);font-style:normal}.prompt-version-dot{width:var(--mw-sp-5);height:var(--mw-sp-5);border:1px solid var(--mw-border-strong);border-radius:var(--mw-r-full);background:var(--mw-surface);place-items:center;display:grid}.prompt-version-dot svg{width:11px;height:11px;color:var(--mw-green-deep)}.prompt-version-detail,.prompt-review-list article,.prompt-run-list article{padding:var(--mw-sp-4);border:1px solid var(--mw-border);border-radius:var(--mw-r-lg);background:var(--mw-surface)}.prompt-version-detail>header,.prompt-run-list article>header{justify-content:space-between;align-items:flex-start;gap:var(--mw-sp-3);display:flex}.prompt-version-detail>header span,.prompt-version-detail section>span{color:var(--mw-text-2);font-size:var(--mw-fs-mini)}.prompt-version-detail h3{margin:var(--mw-sp-1) 0 0}.prompt-compare-badge{align-items:center;gap:var(--mw-sp-1);padding:var(--mw-sp-1) var(--mw-sp-2);border-radius:var(--mw-r-full);background:var(--mw-surface-2);display:inline-flex}.prompt-compare-badge svg{width:var(--mw-sp-3)}.prompt-change-summary{padding:var(--mw-sp-3);border-radius:var(--mw-r-md);background:var(--mw-success-bg);color:var(--mw-green-deep);font-size:var(--mw-fs-caption)}.prompt-version-detail>section{padding-top:var(--mw-sp-4);border-top:1px solid var(--mw-border)}.prompt-version-detail>section>p,.prompt-version-platforms p,.prompt-review-list p,.prompt-run-list p{margin:var(--mw-sp-2) 0 0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:var(--mw-lh-body)}.prompt-version-platforms{gap:var(--mw-sp-3);margin-top:var(--mw-sp-3);display:grid}.prompt-version-platforms>div{padding:var(--mw-sp-3);border-radius:var(--mw-r-md);background:var(--mw-surface-2)}.prompt-version-platforms small,.prompt-review-list small,.prompt-run-list small{margin-top:var(--mw-sp-2);color:var(--mw-text-2);font-size:var(--mw-fs-mini);display:block}.prompt-review-list article{align-items:start;gap:var(--mw-sp-3);grid-template-columns:auto minmax(0,1fr);display:grid}.prompt-review-list p,.prompt-run-list p{color:var(--mw-text-2);font-size:var(--mw-fs-caption)}.prompt-run-list article>header{grid-template-columns:auto minmax(0,1fr) auto;display:grid}.prompt-run-list article>header span,.prompt-run-list article>header em{color:var(--mw-text-2);font-size:var(--mw-fs-mini);font-style:normal}.prompt-empty-state{place-content:center;justify-items:center;gap:var(--mw-sp-2);min-height:220px;padding:var(--mw-sp-7);color:var(--mw-text-2);text-align:center;display:grid}.prompt-empty-state svg{width:var(--mw-sp-7);height:var(--mw-sp-7);margin-bottom:var(--mw-sp-2);color:var(--mw-green-deep)}.prompt-empty-state strong{color:var(--mw-text-1)}@keyframes prompt-slide-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes prompt-fade-in{0%{opacity:0}to{opacity:1}}@media (width<=1080px){.prompt-overview-strip{grid-template-columns:1fr auto}.prompt-platform-strip{padding:var(--mw-sp-3) 0 0;border-top:1px solid var(--mw-border);border-left:0;grid-area:2/1/auto/-1}.prompt-drawer{width:min(680px,100vw - 72px);min-width:0}}@media (width<=720px){.prompt-page-heading,.prompt-library-toolbar,.prompt-page-footer,.prompt-drawer-footer{flex-direction:column;align-items:stretch}.prompt-heading-actions,.prompt-heading-actions .mw-btn,.prompt-library-toolbar .mw-btn,.prompt-drawer-footer .mw-btn{justify-content:center}.prompt-heading-actions .mw-btn{flex:1}.prompt-overview-strip,.prompt-library-filters,.prompt-history-layout{grid-template-columns:1fr}.prompt-overview-state,.prompt-library-filters>span{text-align:left;justify-self:start;justify-items:start}.prompt-drawer{width:100%}.prompt-drawer-body,.prompt-drawer-heading{padding-inline:var(--mw-sp-4)}.prompt-drawer-tabs{padding-inline:var(--mw-sp-3)}.prompt-drawer-footer{padding:var(--mw-sp-3) var(--mw-sp-4)}.prompt-platform-tabs{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.prompt-drawer,.prompt-drawer-backdrop,.prompt-table tbody tr{transition:none;animation:none}}.answer-reader-page{gap:var(--mw-sp-5)}.answer-reader-page-heading .customer-page-kicker svg{width:var(--mw-sp-4);height:var(--mw-sp-4)}.answer-reader-page-heading>.answer-reader-summary{align-items:center;gap:var(--mw-sp-2);padding:var(--mw-sp-3) var(--mw-sp-4);border:1px solid var(--mw-border);border-radius:var(--mw-r-lg);background:var(--mw-surface);font-size:var(--mw-fs-mini);white-space:nowrap;display:flex}.answer-reader-summary strong{font-size:var(--mw-fs-body);font-variant-numeric:tabular-nums}.answer-reader-summary span{color:var(--mw-text-2)}.answer-reader-summary i{width:1px;height:18px;margin-inline:var(--mw-sp-1);background:var(--mw-border)}.answer-reader-filter-card{padding:var(--mw-sp-3)}.answer-reader-filters{gap:var(--mw-sp-2);grid-template-columns:150px 170px 170px minmax(240px,1fr);display:grid}.answer-reader-filters select,.answer-reader-search{border:1px solid var(--mw-border);border-radius:var(--mw-r-md);background:var(--mw-surface);min-width:0;min-height:42px;color:var(--mw-text-1)}.answer-reader-filters select{padding:0 var(--mw-sp-3)}.answer-reader-search{align-items:center;gap:var(--mw-sp-2);padding:0 var(--mw-sp-3);grid-template-columns:auto minmax(0,1fr);display:grid}.answer-reader-search svg{width:var(--mw-sp-4);height:var(--mw-sp-4);color:var(--mw-text-3)}.answer-reader-search input{min-width:0;color:var(--mw-text-1);background:0 0;border:0;outline:0}.answer-reader-filters select:focus,.answer-reader-search:focus-within{border-color:var(--mw-green);box-shadow:var(--mw-focus);outline:0}.answer-reader-workstation{grid-template-columns:minmax(245px,280px) minmax(430px,1fr) minmax(270px,310px);height:calc(100dvh - 250px);min-height:680px;max-height:860px;padding:0;display:grid;overflow:hidden}.answer-reader-index,.answer-reader-sources{background:var(--mw-surface);min-width:0;min-height:0;display:grid}.answer-reader-index{border-right:1px solid var(--mw-border);grid-template-rows:auto minmax(0,1fr) auto}.answer-reader-index>header,.answer-reader-sources>header{padding:var(--mw-sp-4);border-bottom:1px solid var(--mw-border)}.answer-reader-index>header>div,.answer-reader-sources>header>div{justify-content:space-between;align-items:center;gap:var(--mw-sp-3);display:flex}.answer-reader-index>header strong,.answer-reader-sources>header strong{font-size:var(--mw-fs-body)}.answer-reader-index>header span,.answer-reader-sources>header span{padding:var(--mw-sp-1) var(--mw-sp-2);border-radius:var(--mw-r-full);background:var(--mw-success-bg);color:var(--mw-green-deep);font-size:var(--mw-fs-mini);font-weight:var(--mw-fw-bold)}.answer-reader-index>header small,.answer-reader-sources>header p{margin:var(--mw-sp-1) 0 0;color:var(--mw-text-2);font-size:var(--mw-fs-mini);line-height:var(--mw-lh-body);display:block}.answer-reader-index-scroll,.answer-reader-source-scroll,.answer-reader-document{overscroll-behavior:contain;min-height:0;overflow-y:auto}.answer-reader-index-item{gap:var(--mw-sp-2);width:100%;padding:var(--mw-sp-3) var(--mw-sp-4);border:0;border-bottom:1px solid var(--mw-border);color:var(--mw-text-1);text-align:left;transition:background var(--mw-t-fast) var(--mw-ease),box-shadow var(--mw-t-fast) var(--mw-ease);background:0 0;display:grid}.answer-reader-index-item:hover{background:var(--mw-surface-2)}.answer-reader-index-item.is-active{background:var(--mw-success-bg);box-shadow:inset 3px 0 0 var(--mw-green)}.answer-reader-index-heading{align-items:center;gap:var(--mw-sp-2);grid-template-columns:auto minmax(0,1fr);min-width:0;display:grid}.answer-reader-index-heading>span{gap:2px;min-width:0;display:grid}.answer-reader-index-heading strong,.answer-reader-index-heading small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.answer-reader-index-heading strong{font-size:var(--mw-fs-caption)}.answer-reader-index-heading small{color:var(--mw-text-3);font-size:var(--mw-fs-mini);font-weight:var(--mw-fw-regular)}.answer-reader-index-question{color:var(--mw-text-2);font-size:var(--mw-fs-mini);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.55;display:-webkit-box;overflow:hidden}.answer-reader-index-meta{color:var(--mw-text-3);font-size:var(--mw-fs-mini);justify-content:space-between;align-items:center;display:flex}.answer-reader-index-meta span:last-child{align-items:center;gap:3px;display:inline-flex}.answer-reader-index-meta svg{width:12px;height:12px}.answer-reader-index>footer{justify-content:center;align-items:center;gap:var(--mw-sp-3);min-height:52px;padding:var(--mw-sp-2);border-top:1px solid var(--mw-border);font-size:var(--mw-fs-mini);display:flex}.answer-reader-index>footer button{border:1px solid var(--mw-border);border-radius:var(--mw-r-md);background:var(--mw-surface);place-items:center;width:30px;height:30px;padding:0;display:grid}.answer-reader-index>footer svg{width:15px;height:15px}.answer-reader-document{padding:0 var(--mw-sp-6) var(--mw-sp-5);background:var(--mw-surface)}.answer-reader-document-heading{z-index:2;justify-content:space-between;align-items:center;gap:var(--mw-sp-4);margin-inline:calc(var(--mw-sp-6) * -1);padding:var(--mw-sp-4) var(--mw-sp-6);border-bottom:1px solid var(--mw-border);background:color-mix(in srgb,var(--mw-surface) 96%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;position:sticky;top:0}.answer-reader-title{align-items:center;gap:var(--mw-sp-3);grid-template-columns:auto minmax(0,1fr);min-width:0;display:grid}.answer-reader-title-icon{border-radius:10px;flex-basis:36px;width:36px;height:36px}.answer-reader-title-icon img{width:24px;height:24px}.answer-reader-title-icon.platform-brand-icon--claude img{border-radius:10px;width:100%;height:100%}.answer-reader-title-icon.platform-brand-icon--copilot img{width:27px;height:27px}.answer-reader-title h2{font-size:var(--mw-fs-h3);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.answer-reader-title p{align-items:center;gap:var(--mw-sp-1);margin:var(--mw-sp-1) 0 0;color:var(--mw-text-2);font-size:var(--mw-fs-mini);display:flex}.answer-reader-title p svg{width:13px;height:13px}.answer-reader-status{align-items:center;gap:var(--mw-sp-1);padding:var(--mw-sp-1) var(--mw-sp-2);border-radius:var(--mw-r-full);background:var(--mw-surface-2);color:var(--mw-text-2);font-size:var(--mw-fs-mini);font-weight:var(--mw-fw-bold);white-space:nowrap;display:inline-flex}.answer-reader-status svg{width:13px;height:13px}.answer-reader-status--succeeded{background:var(--mw-success-bg);color:var(--mw-green-deep)}.answer-reader-status--failed{background:color-mix(in srgb,var(--mw-danger) 10%,var(--mw-surface));color:var(--mw-danger)}.answer-reader-stable-id{align-items:center;gap:var(--mw-sp-2);margin-top:var(--mw-sp-4);color:var(--mw-text-3);font-size:var(--mw-fs-mini);grid-template-columns:auto minmax(0,1fr);display:grid}.answer-reader-stable-id code{min-width:0;color:var(--mw-text-2);font-family:var(--mw-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.answer-reader-prompt{margin-top:var(--mw-sp-4);padding:var(--mw-sp-4);border:1px solid var(--mw-success-border);border-radius:var(--mw-r-lg);background:var(--mw-success-bg)}.answer-reader-prompt>span,.answer-reader-body>header>span{color:var(--mw-green-deep);font-size:var(--mw-fs-mini);font-weight:var(--mw-fw-bold);letter-spacing:.06em}.answer-reader-prompt p{margin:var(--mw-sp-2) 0 0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--mw-fs-caption);line-height:var(--mw-lh-body)}.answer-reader-body{padding-top:var(--mw-sp-5)}.answer-reader-body>header{justify-content:space-between;align-items:center;gap:var(--mw-sp-3);padding-bottom:var(--mw-sp-3);border-bottom:1px solid var(--mw-border);display:flex}.answer-reader-body>header>span{color:var(--mw-text-1);font-size:var(--mw-fs-body);letter-spacing:0}.answer-reader-body>header small{color:var(--mw-text-3);font-size:var(--mw-fs-mini)}.answer-reader-prose{max-width:760px;padding:var(--mw-sp-4) 0}.answer-reader-prose p,.answer-reader-prose li{color:var(--mw-text-1);font-size:var(--mw-fs-caption);line-height:1.85}.answer-reader-prose p{margin:0 0 var(--mw-sp-4);white-space:pre-wrap;overflow-wrap:anywhere}.answer-reader-prose h3{margin:var(--mw-sp-6) 0 var(--mw-sp-3);font-size:var(--mw-fs-body-lg);line-height:var(--mw-lh-title)}.answer-reader-prose h3:first-child{margin-top:var(--mw-sp-2)}.answer-reader-prose ul{gap:var(--mw-sp-2);margin:0 0 var(--mw-sp-4);padding-left:var(--mw-sp-5);display:grid}.answer-reader-inline-link{color:var(--mw-link);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--mw-link) 30%,transparent);text-decoration-color:color-mix(in srgb,var(--mw-link) 30%,transparent);text-underline-offset:3px;overflow-wrap:anywhere}.answer-reader-url-block{align-items:center;gap:var(--mw-sp-2);margin-bottom:var(--mw-sp-3);padding:var(--mw-sp-3);border:1px solid var(--mw-border);border-radius:var(--mw-r-md);background:var(--mw-surface-2);color:var(--mw-link);font-family:var(--mw-mono);font-size:var(--mw-fs-mini);overflow-wrap:anywhere;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.answer-reader-url-block svg{width:14px;height:14px}.answer-reader-empty-copy{color:var(--mw-text-2)}.answer-reader-document-nav{align-items:center;gap:var(--mw-sp-3);padding-top:var(--mw-sp-4);border-top:1px solid var(--mw-border);grid-template-columns:1fr auto 1fr;display:grid}.answer-reader-document-nav button{align-items:center;gap:var(--mw-sp-1);width:max-content;padding:var(--mw-sp-2) var(--mw-sp-3);border:1px solid var(--mw-border);border-radius:var(--mw-r-md);background:var(--mw-surface);color:var(--mw-text-1);font-size:var(--mw-fs-mini);display:inline-flex}.answer-reader-document-nav button:last-child{justify-self:end}.answer-reader-document-nav button svg{width:14px;height:14px}.answer-reader-document-nav>span{color:var(--mw-text-3);font-size:var(--mw-fs-mini);font-variant-numeric:tabular-nums}.answer-reader-sources{border-left:1px solid var(--mw-border);background:var(--mw-bg);grid-template-rows:auto minmax(0,1fr) auto}.answer-reader-source-scroll{align-content:start;gap:var(--mw-sp-3);padding:var(--mw-sp-3);display:grid}.answer-reader-source-card{padding:var(--mw-sp-3);border:1px solid var(--mw-border);border-radius:var(--mw-r-lg);background:var(--mw-surface)}.answer-reader-source-card>header{gap:var(--mw-sp-2);grid-template-columns:auto minmax(0,1fr);display:grid}.answer-reader-source-card>header>span{border-radius:var(--mw-r-full);background:var(--mw-success-bg);width:30px;height:30px;color:var(--mw-green-deep);place-items:center;display:grid}.answer-reader-source-card>header>span svg{width:14px;height:14px}.answer-reader-source-card>header>div{gap:2px;min-width:0;display:grid}.answer-reader-source-card strong{font-size:var(--mw-fs-caption);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.answer-reader-source-card small{color:var(--mw-text-2);font-size:var(--mw-fs-mini);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.answer-reader-source-url{margin:var(--mw-sp-3) 0;padding:var(--mw-sp-2);border-radius:var(--mw-r-sm);background:var(--mw-surface-2);color:var(--mw-text-2);font-family:var(--mw-mono);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.answer-reader-source-card>div:last-child{gap:var(--mw-sp-2);grid-template-columns:1fr 1fr;display:grid}.answer-reader-source-card>div:last-child a{justify-content:center;align-items:center;gap:var(--mw-sp-1);border:1px solid var(--mw-border);border-radius:var(--mw-r-md);min-height:32px;color:var(--mw-link);font-size:var(--mw-fs-mini);display:inline-flex}.answer-reader-source-card>div:last-child a:hover{border-color:var(--mw-success-border);background:var(--mw-success-bg)}.answer-reader-source-card>div:last-child svg{width:13px;height:13px}.answer-reader-source-empty{place-content:center;justify-items:center;gap:var(--mw-sp-2);min-height:220px;color:var(--mw-text-2);text-align:center;display:grid}.answer-reader-source-empty svg{width:var(--mw-sp-6);height:var(--mw-sp-6);color:var(--mw-green-deep)}.answer-reader-source-empty span{font-size:var(--mw-fs-mini)}.answer-reader-metadata{padding:var(--mw-sp-4);border-top:1px solid var(--mw-border);background:var(--mw-surface)}.answer-reader-metadata h3{margin:0 0 var(--mw-sp-3);font-size:var(--mw-fs-caption)}.answer-reader-metadata dl{gap:var(--mw-sp-2);margin:0;display:grid}.answer-reader-metadata dl>div{justify-content:space-between;align-items:flex-start;gap:var(--mw-sp-3);font-size:var(--mw-fs-mini);display:flex}.answer-reader-metadata dt{color:var(--mw-text-2)}.answer-reader-metadata dd{text-align:right;overflow-wrap:anywhere;margin:0}@media (width<=1260px){.answer-reader-workstation{grid-template-columns:240px minmax(390px,1fr) 280px}.answer-reader-document{padding-inline:var(--mw-sp-4)}.answer-reader-document-heading{margin-inline:calc(var(--mw-sp-4) * -1);padding-inline:var(--mw-sp-4)}}@media (width<=1050px){.answer-reader-page-heading>.answer-reader-summary{display:none}.answer-reader-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.answer-reader-search{grid-column:1/-1}.answer-reader-workstation{grid-template-columns:240px minmax(0,1fr);height:auto;max-height:none}.answer-reader-index{min-height:720px}.answer-reader-document{height:720px}.answer-reader-sources{border-top:1px solid var(--mw-border);border-left:0;grid-column:1/-1;grid-template-rows:auto auto auto}.answer-reader-source-scroll{grid-template-columns:repeat(2,minmax(0,1fr));max-height:480px}.answer-reader-metadata dl{grid-template-columns:repeat(3,minmax(0,1fr))}.answer-reader-metadata dl>div{gap:var(--mw-sp-1);display:grid}}@media (width<=720px){.answer-reader-filters{grid-template-columns:1fr}.answer-reader-search{grid-column:auto}.answer-reader-workstation{grid-template-columns:1fr}.answer-reader-index{border-right:0;border-bottom:1px solid var(--mw-border);min-height:0}.answer-reader-index-scroll{max-height:340px}.answer-reader-document{height:auto;max-height:none;overflow:visible}.answer-reader-document-heading{position:static}.answer-reader-sources{grid-column:auto}.answer-reader-source-scroll{grid-template-columns:1fr;max-height:none}.answer-reader-metadata dl{grid-template-columns:1fr}.answer-reader-metadata dl>div{display:flex}.answer-reader-document-nav{grid-template-columns:1fr 1fr}.answer-reader-document-nav>span{display:none}.answer-reader-title h2{font-size:var(--mw-fs-body)}.answer-reader-status{display:none}}@media (prefers-reduced-motion:reduce){.answer-reader-index-item{transition:none}.answer-reader-document-heading{-webkit-backdrop-filter:none;backdrop-filter:none}}.source-relationship-page{gap:var(--mw-sp-4)}.source-relationship-heading .customer-page-kicker svg{width:var(--mw-sp-4);height:var(--mw-sp-4)}.source-relationship-heading>.source-relationship-summary{align-items:center;gap:var(--mw-sp-2);padding:var(--mw-sp-3) var(--mw-sp-4);border:1px solid var(--mw-border);border-radius:var(--mw-r-lg);background:var(--mw-surface);white-space:nowrap;display:flex}.source-relationship-summary strong{font-size:var(--mw-fs-body-lg);font-variant-numeric:tabular-nums}.source-relationship-summary span{color:var(--mw-text-2);font-size:var(--mw-fs-mini)}.source-relationship-summary i{width:1px;height:18px;margin-inline:var(--mw-sp-1);background:var(--mw-border)}.source-relationship-filter-card{padding:var(--mw-sp-3)}.source-relationship-filters{align-items:center;gap:var(--mw-sp-2);grid-template-columns:160px 180px minmax(260px,1fr) auto;display:grid}.source-relationship-filters select,.source-relationship-search{border:1px solid var(--mw-border);border-radius:var(--mw-r-md);background:var(--mw-surface);min-width:0;min-height:42px;color:var(--mw-text-1)}.source-relationship-filters select{padding:0 var(--mw-sp-3)}.source-relationship-search{align-items:center;gap:var(--mw-sp-2);padding:0 var(--mw-sp-3);grid-template-columns:auto minmax(0,1fr);display:grid}.source-relationship-search svg{width:var(--mw-sp-4);height:var(--mw-sp-4);color:var(--mw-text-3)}.source-relationship-search input{background:0 0;border:0;outline:0;min-width:0}.source-relationship-filters select:focus,.source-relationship-search:focus-within{border-color:var(--mw-green);box-shadow:var(--mw-focus);outline:0}.source-relationship-filter-count{padding-inline:var(--mw-sp-2);color:var(--mw-text-2);font-size:var(--mw-fs-mini);white-space:nowrap}.source-relationship-workbench{padding:0;overflow:hidden}.source-relationship-tabs{height:54px;padding:0 var(--mw-sp-4);border-bottom:1px solid var(--mw-border);align-items:end;display:flex}.source-relationship-tabs button{align-items:center;gap:var(--mw-sp-2);height:54px;padding:0 var(--mw-sp-4);color:var(--mw-text-2);font-size:var(--mw-fs-caption);background:0 0;border:0;border-bottom:2px solid #0000;display:inline-flex}.source-relationship-tabs button svg{width:16px;height:16px}.source-relationship-tabs button.is-active{border-color:var(--mw-green);color:var(--mw-green-deep);font-weight:var(--mw-fw-bold)}.source-relationship-picker{align-items:center;gap:var(--mw-sp-3);min-height:62px;padding:var(--mw-sp-2) var(--mw-sp-4);border-bottom:1px solid var(--mw-border);background:var(--mw-surface-2);display:flex}.source-relationship-picker>button{align-items:center;gap:var(--mw-sp-2);min-width:330px;padding:var(--mw-sp-2);border:1px solid var(--mw-border);border-radius:var(--mw-r-md);background:var(--mw-surface);text-align:left;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.source-relationship-picker>button>span:nth-child(2){gap:2px;min-width:0;display:grid}.source-relationship-picker>button strong,.source-relationship-picker>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.source-relationship-picker>button small{color:var(--mw-text-2);font-size:var(--mw-fs-mini)}.source-relationship-picker>button>span:last-child{color:var(--mw-green-deep);font-size:var(--mw-fs-mini);font-weight:var(--mw-fw-bold)}.source-relationship-picker>div{align-items:center;gap:var(--mw-sp-4);color:var(--mw-text-2);font-size:var(--mw-fs-mini);margin-left:auto;display:flex}.source-relationship-picker>div span{align-items:center;gap:var(--mw-sp-1);display:flex}.source-relationship-picker>div i{background:var(--mw-green);border-radius:50%;width:8px;height:8px}.source-relationship-picker>div span:nth-child(2) i{background:var(--mw-link)}.source-relationship-picker>div span:nth-child(3) i{background:#7657e8}.source-domain-mark{border:1px solid var(--mw-border);background:var(--mw-success-bg);width:34px;height:34px;color:var(--mw-green-deep);font-size:var(--mw-fs-mini);font-weight:var(--mw-fw-black);border-radius:10px;flex:none;place-items:center;display:grid}.source-domain-mark--large{width:42px;height:42px;font-size:var(--mw-fs-body);border-radius:12px}.source-relationship-map{background:radial-gradient(circle at 48% 48%,color-mix(in srgb,var(--mw-success-bg) 72%,transparent),transparent 45%);grid-template-columns:minmax(240px,280px) minmax(320px,370px) minmax(380px,1fr);height:min(610px,100dvh - 310px);min-height:520px;display:grid}.source-relationship-column{min-width:0;min-height:0;padding:var(--mw-sp-4);position:relative}.source-relationship-column+.source-relationship-column{border-left:1px dashed var(--mw-border)}.source-relationship-column>header{justify-content:space-between;align-items:center;gap:var(--mw-sp-3);margin-bottom:var(--mw-sp-4);display:flex}.source-relationship-column>header strong{font-size:var(--mw-fs-caption)}.source-relationship-column>header span{color:var(--mw-text-2);font-size:var(--mw-fs-mini)}.source-relationship-source-node{padding:var(--mw-sp-4);border:2px solid var(--mw-green);border-radius:var(--mw-r-xl);background:var(--mw-surface);box-shadow:0 18px 42px color-mix(in srgb,var(--mw-green) 15%,transparent);margin-top:64px}.source-relationship-source-node>div:first-child{align-items:center;gap:var(--mw-sp-3);grid-template-columns:auto minmax(0,1fr);display:grid}.source-relationship-source-node>div:first-child>span:last-child{gap:2px;min-width:0;display:grid}.source-relationship-source-node strong,.source-relationship-source-node small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.source-relationship-source-node small{color:var(--mw-text-2);font-size:var(--mw-fs-mini)}.source-relationship-source-node>a:not(.source-relationship-open){margin-top:var(--mw-sp-3);color:var(--mw-link);font-family:var(--mw-mono);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.source-relationship-source-node dl{gap:var(--mw-sp-2);margin:var(--mw-sp-4) 0;grid-template-columns:1fr 1fr;display:grid}.source-relationship-source-node dl div{padding:var(--mw-sp-2);border-radius:var(--mw-r-md);background:var(--mw-surface-2)}.source-relationship-source-node dt{color:var(--mw-text-2);font-size:var(--mw-fs-mini)}.source-relationship-source-node dd{font-size:var(--mw-fs-body-lg);font-weight:var(--mw-fw-black);font-variant-numeric:tabular-nums;margin:2px 0 0}.source-relationship-open{justify-content:center;align-items:center;gap:var(--mw-sp-2);border:1px solid var(--mw-border);border-radius:var(--mw-r-md);min-height:36px;color:var(--mw-green-deep);font-size:var(--mw-fs-mini);font-weight:var(--mw-fw-bold);display:flex}.source-relationship-open svg{width:14px;height:14px}.source-relationship-platforms{gap:var(--mw-sp-2);display:grid}.source-relationship-platforms>button{align-items:center;gap:var(--mw-sp-3);min-height:58px;padding:var(--mw-sp-2) var(--mw-sp-3);border:1px solid var(--mw-border);border-radius:var(--mw-r-lg);background:var(--mw-surface);text-align:left;grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative}.source-relationship-platforms>button:before,.source-relationship-platforms>button:after{content:"";width:var(--mw-sp-4);background:var(--mw-border);height:1px;position:absolute;top:50%}.source-relationship-platforms>button:before{right:100%}.source-relationship-platforms>button:after{left:100%}.source-relationship-platforms>button:hover,.source-relationship-platforms>button.is-active{border-color:var(--mw-green);background:var(--mw-success-bg);box-shadow:0 8px 24px color-mix(in srgb,var(--mw-green) 10%,transparent)}.source-relationship-platforms>button>span:nth-child(2){gap:2px;min-width:0;display:grid}.source-relationship-platforms>button strong{font-size:var(--mw-fs-caption)}.source-relationship-platforms>button small{color:var(--mw-text-2);font-size:var(--mw-fs-mini)}.source-relationship-platforms>button b{color:var(--mw-green-deep);font-size:var(--mw-fs-caption);white-space:nowrap}.source-all-platforms{background:var(--mw-surface);width:30px;height:30px;color:var(--mw-green-deep);border-radius:9px;place-items:center;display:grid}.source-all-platforms svg{width:16px;height:16px}.source-relationship-column--pages{flex-direction:column;display:flex}.source-relationship-pages{gap:var(--mw-sp-2);overscroll-behavior:contain;min-height:0;padding-right:var(--mw-sp-1);display:grid;overflow-y:auto}.source-page-all{align-items:center;gap:var(--mw-sp-2);min-height:64px;padding:var(--mw-sp-2) var(--mw-sp-3);border:1px solid var(--mw-border);border-radius:var(--mw-r-lg);background:var(--mw-surface);text-align:left;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.source-page-all:hover,.source-page-all.is-active,.source-page-item:hover,.source-page-item.is-active{border-color:var(--mw-green);background:var(--mw-success-bg);box-shadow:0 8px 24px color-mix(in srgb,var(--mw-green) 10%,transparent)}.source-page-all>span:nth-child(2),.source-page-select>span:nth-child(2){gap:2px;min-width:0;display:grid}.source-page-item{border:1px solid var(--mw-border);border-radius:var(--mw-r-lg);background:var(--mw-surface);grid-template-columns:minmax(0,1fr) auto;align-items:stretch;min-height:68px;display:grid;overflow:hidden}.source-page-select{align-items:center;gap:var(--mw-sp-2);min-width:0;padding:var(--mw-sp-2) var(--mw-sp-3);text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.source-page-open{min-width:58px;padding:0 var(--mw-sp-2);border-left:1px solid var(--mw-border);background:color-mix(in srgb,var(--mw-link) 5%,var(--mw-surface));color:var(--mw-link);font-size:10px;font-weight:var(--mw-fw-bold);white-space:nowrap;justify-content:center;align-items:center;gap:4px;display:flex}.source-page-open:hover{background:color-mix(in srgb,var(--mw-link) 12%,var(--mw-surface));color:var(--mw-green-deep)}.source-page-open svg{width:13px;height:13px}.source-relationship-pages strong,.source-relationship-pages small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.source-relationship-pages strong{font-size:var(--mw-fs-mini)}.source-relationship-pages small{color:var(--mw-link);font-family:var(--mw-mono);font-size:9px}.source-relationship-pages em{color:var(--mw-text-3);font-size:9px;font-style:normal}.source-relationship-pages b{color:var(--mw-green-deep);font-size:var(--mw-fs-mini);white-space:nowrap}.source-all-pages,.source-page-index{background:var(--mw-surface-2);width:30px;height:30px;color:var(--mw-green-deep);font-size:10px;font-weight:var(--mw-fw-bold);border-radius:9px;place-items:center;display:grid}.source-all-pages svg{width:15px;height:15px}.source-relationship-column--answers{flex-direction:column;display:flex}.source-answer-platform-filter{gap:var(--mw-sp-1);margin:calc(var(--mw-sp-2) * -1) 0 var(--mw-sp-3);flex-wrap:wrap;display:flex}.source-answer-platform-filter button{min-height:30px;padding:4px var(--mw-sp-2);border:1px solid var(--mw-border);background:var(--mw-surface);color:var(--mw-text-2);border-radius:999px;align-items:center;gap:5px;font-size:10px;display:inline-flex}.source-answer-platform-filter button.is-active{border-color:var(--mw-green);background:var(--mw-success-bg);color:var(--mw-green-deep)}.source-answer-platform-filter button b{font-variant-numeric:tabular-nums}.source-answer-platform-filter .platform-brand-icon{width:18px;height:18px}.source-relationship-answers{overscroll-behavior:contain;min-height:0;padding-right:var(--mw-sp-1);overflow-y:auto}.source-relationship-answers>section>header{align-items:center;gap:var(--mw-sp-2);margin:var(--mw-sp-3) 0 var(--mw-sp-2);color:var(--mw-text-2);display:flex}.source-relationship-answers>section:first-child>header{margin-top:0}.source-relationship-answers>section>header:after{content:"";background:var(--mw-border);flex:1;height:1px}.source-relationship-answers>section>header strong{font-size:var(--mw-fs-mini)}.source-relationship-answers>section>header span{font-size:var(--mw-fs-mini);white-space:nowrap}.source-relationship-answer{align-items:center;gap:var(--mw-sp-3);margin-bottom:var(--mw-sp-2);padding:var(--mw-sp-3);border:1px solid var(--mw-border);border-radius:var(--mw-r-lg);background:var(--mw-surface);color:var(--mw-text-1);grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative}.source-relationship-answer:before{content:"";width:var(--mw-sp-4);background:var(--mw-border);height:1px;position:absolute;top:50%;right:100%}.source-relationship-answer:hover{border-color:var(--mw-success-border);background:var(--mw-success-bg)}.source-relationship-answer>span{gap:3px;min-width:0;display:grid}.source-relationship-answer strong{font-size:var(--mw-fs-caption)}.source-relationship-answer small{color:var(--mw-text-1);font-size:var(--mw-fs-mini);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.source-relationship-answer em{color:var(--mw-text-3);font-size:10px;font-style:normal}.source-relationship-answer>svg{width:16px;height:16px;color:var(--mw-green-deep)}.source-relationship-note{justify-content:space-between;align-items:center;gap:var(--mw-sp-4);min-height:48px;padding:var(--mw-sp-2) var(--mw-sp-4);border-top:1px solid var(--mw-border);background:var(--mw-surface);color:var(--mw-text-2);font-size:var(--mw-fs-mini);display:flex}.source-relationship-note span{align-items:center;gap:var(--mw-sp-1);display:flex}.source-relationship-note svg{width:14px;height:14px}.source-relationship-note strong{color:var(--mw-green-deep)}.source-directory>header{justify-content:space-between;align-items:center;gap:var(--mw-sp-4);padding:var(--mw-sp-4);border-bottom:1px solid var(--mw-border);display:flex}.source-directory>header>div{gap:3px;display:grid}.source-directory>header span{color:var(--mw-text-2);font-size:var(--mw-fs-mini)}.source-directory-list{display:grid}.source-directory-list article{align-items:center;gap:var(--mw-sp-4);padding:var(--mw-sp-3) var(--mw-sp-4);border-bottom:1px solid var(--mw-border);grid-template-columns:auto minmax(260px,1fr) minmax(300px,auto) auto;display:grid}.source-directory-list article.is-selected{background:var(--mw-success-bg)}.source-directory-list article>div{gap:3px;min-width:0;display:grid}.source-directory-list article>div strong,.source-directory-list article>div small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.source-directory-list article>div small{color:var(--mw-link);font-family:var(--mw-mono);font-size:10px}.source-directory-list article>div span{color:var(--mw-text-3);font-size:var(--mw-fs-mini)}.source-directory-list dl{gap:var(--mw-sp-2);grid-template-columns:repeat(4,minmax(62px,1fr));margin:0;display:grid}.source-directory-list dl div{padding:var(--mw-sp-2);border-radius:var(--mw-r-md);background:var(--mw-surface-2)}.source-directory-list dt{color:var(--mw-text-2);font-size:10px}.source-directory-list dd{font-weight:var(--mw-fw-bold);font-variant-numeric:tabular-nums;margin:2px 0 0}.source-directory-list article>button,.source-directory>footer button{align-items:center;gap:var(--mw-sp-1);padding:var(--mw-sp-2) var(--mw-sp-3);border:1px solid var(--mw-border);border-radius:var(--mw-r-md);background:var(--mw-surface);color:var(--mw-green-deep);font-size:var(--mw-fs-mini);font-weight:var(--mw-fw-bold);white-space:nowrap;display:inline-flex}.source-directory-list article>button svg,.source-directory>footer button svg{width:14px;height:14px}.source-directory>footer{justify-content:center;align-items:center;gap:var(--mw-sp-4);padding:var(--mw-sp-3);font-size:var(--mw-fs-mini);display:flex}@media (width<=1180px){.source-relationship-map{grid-template-columns:260px minmax(270px,1fr);height:auto;min-height:0}.source-relationship-column--answers{border-top:1px dashed var(--mw-border);border-left:0;grid-column:1/-1;height:520px}.source-relationship-source-node{margin-top:40px}.source-directory-list article{grid-template-columns:auto minmax(240px,1fr) minmax(220px,auto)}.source-directory-list article>button{grid-column:2/-1;justify-self:end}}@media (width<=760px){.source-relationship-heading>.source-relationship-summary{display:none}.source-relationship-filters{grid-template-columns:1fr}.source-relationship-filter-count{display:none}.source-relationship-picker{flex-direction:column;align-items:stretch}.source-relationship-picker>button{width:100%;min-width:0}.source-relationship-picker>div{margin-left:0}.source-relationship-map{grid-template-columns:1fr}.source-relationship-column+.source-relationship-column{border-top:1px dashed var(--mw-border);border-left:0}.source-relationship-column--answers{grid-column:auto;height:auto}.source-relationship-source-node{margin-top:0}.source-relationship-pages,.source-relationship-answers{max-height:560px}.source-relationship-platforms>button:before,.source-relationship-platforms>button:after,.source-relationship-answer:before{display:none}.source-relationship-note{flex-direction:column;align-items:flex-start}.source-directory-list article{grid-template-columns:auto minmax(0,1fr)}.source-directory-list dl{grid-column:1/-1}.source-directory-list article>button{grid-column:1/-1;justify-content:center;justify-self:stretch}}@media (prefers-reduced-motion:reduce){.source-relationship-platforms>button,.source-relationship-answer{transition:none}}.insights-arena-page{gap:16px}.insights-page-heading svg{width:17px;height:17px}.insights-page-heading select{color:#33483a;background:#fff;border:1px solid #dce5df;border-radius:10px;min-width:170px;padding:10px 12px}.insights-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.insights-kpi-grid article{padding:18px 20px}.insights-kpi-grid span,.insights-kpi-grid small{color:#7b847e;font-size:11px;display:block}.insights-kpi-grid strong{font-variant-numeric:tabular-nums;margin:8px 0 5px;font-size:27px;line-height:1;display:block}.insights-kpi-grid .is-negative{color:#be5256}.insights-arena{grid-template-columns:minmax(0,1.55fr) minmax(280px,.62fr);padding:0;display:grid;overflow:hidden}.insights-arena-chart{min-width:0;padding:24px 26px}.insights-arena-chart>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.insights-chart-legend{color:#69756e;white-space:nowrap;align-items:center;gap:12px;font-size:11px;display:flex}.insights-chart-legend span{align-items:center;gap:6px;display:flex}.insights-chart-legend i{background:#1683f3;border-radius:999px;width:8px;height:8px}.insights-chart-legend span:first-child i{background:#20a957}.insights-column-chart{grid-template-columns:36px minmax(620px,1fr);height:355px;margin-top:4px;display:grid}.insights-y-axis{color:#89928c;text-align:right;flex-direction:column;justify-content:space-between;padding:0 7px 39px 0;font-size:10px;display:flex}.insights-columns{background:repeating-linear-gradient(#fff 0 calc(25% - 1px),#eaf0ec 25%);border-bottom:1px solid #dfe7e1;border-left:1px solid #dfe7e1;justify-content:space-around;align-items:stretch;gap:10px;min-width:620px;padding:0 14px;display:flex;overflow:hidden}.insights-column{color:#263a2d;cursor:pointer;background:0 0;border:0;outline:none;flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:center;min-width:52px;max-width:82px;height:100%;padding:0;display:flex;position:relative}.insights-column>i{width:20px;height:var(--insight-height);background:var(--insight-color);border-radius:8px 8px 0 0;min-height:6px;transition:width .16s,filter .16s,box-shadow .16s;display:block}.insights-column:hover>i,.insights-column:focus-visible>i,.insights-column.is-selected>i{filter:saturate(1.08);width:28px;box-shadow:0 0 0 5px color-mix(in srgb,var(--insight-color) 14%,transparent)}.insights-column-value{color:#24372b;font-variant-numeric:tabular-nums;margin-bottom:7px;font-size:11px;font-weight:800}.insights-column-name{color:#526058;white-space:normal;max-width:88px;height:38px;padding-top:8px;font-size:10px;font-weight:700;line-height:1.15}.insights-column.is-brand .insights-column-name,.insights-column.is-brand .insights-column-value{color:#17864a}.insights-data-boundary{color:#7a847e;margin:14px 0 0;font-size:10px;line-height:1.55}.insights-brand-detail{background:#fbfcfb;border-left:1px solid #e4eae6;padding:25px 24px}.insights-current-chip,.insights-competitor-chip{color:#188348;background:#e9f7ed;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:800;display:inline-flex}.insights-competitor-chip{color:#386fcb;background:#eef3ff}.insights-brand-detail h2{margin:14px 0 0;font-size:19px}.insights-detail-score{color:#168548;font-variant-numeric:tabular-nums;margin:8px 0 4px;font-size:42px;line-height:1;display:block}.insights-brand-detail>small{color:#7f8983;font-size:11px}.insights-brand-detail dl{margin:18px 0}.insights-brand-detail dl div{border-top:1px solid #e4eae6;justify-content:space-between;align-items:center;padding:11px 0;display:flex}.insights-brand-detail dl div:last-child{border-bottom:1px solid #e4eae6}.insights-brand-detail dt{color:#68756d;font-size:11px}.insights-brand-detail dd{font-variant-numeric:tabular-nums;margin:0;font-size:11px;font-weight:800}.insights-detail-link{color:#188348;align-items:center;gap:5px;font-size:13px;font-weight:800;display:inline-flex}.insights-detail-link svg{width:15px;height:15px}.insights-reading-note{background:#f2f9f4;border:1px solid #d8eadc;border-radius:12px;gap:9px;margin-top:20px;padding:13px;display:flex}.insights-reading-note>svg{color:#23864e;flex:0 0 16px;width:16px;height:16px;margin-top:1px}.insights-reading-note strong{font-size:11px}.insights-reading-note p{color:#64736a;margin:4px 0 0;font-size:10px;line-height:1.55}.insights-lower-grid{grid-template-columns:minmax(0,1fr) minmax(340px,.86fr);gap:16px;display:grid}.insights-platform-matrix,.insights-evidence-drawer{min-width:0;padding:22px;overflow:hidden}.insights-matrix-scroll{overflow:auto}.insights-platform-matrix table{border-collapse:collapse;width:100%;min-width:720px}.insights-platform-matrix th,.insights-platform-matrix td{text-align:center;border-bottom:1px solid #edf1ee;height:39px;padding:7px 9px;font-size:10px}.insights-platform-matrix thead th{color:#7c8680;font-weight:650}.insights-platform-matrix thead th:first-child,.insights-platform-matrix tbody th{text-align:left}.insights-platform-matrix thead th:not(:first-child) span{text-overflow:ellipsis;white-space:nowrap;max-width:82px;margin:4px auto 0;display:block;overflow:hidden}.insights-platform-matrix thead .platform-brand-icon{margin:auto}.insights-platform-matrix tbody tr{cursor:pointer;transition:background .14s}.insights-platform-matrix tbody tr:hover,.insights-platform-matrix tbody tr.is-selected{background:#f1f9f3}.insights-platform-matrix tbody th{white-space:nowrap}.insights-brand-dot{border-radius:999px;width:8px;height:8px;margin-right:8px;display:inline-block}.insights-platform-matrix td i{background:#dfe6e1;border-radius:50%;width:7px;height:7px;display:inline-block}.insights-platform-matrix td i.is-covered{background:#20a957;width:11px;height:11px;box-shadow:0 0 0 3px #e5f5ea}.insights-evidence-drawer{flex-direction:column;display:flex}.insights-evidence-list{gap:9px;max-height:410px;padding-right:4px;display:grid;overflow:auto}.insights-evidence-list article{background:#fff;border:1px solid #e2e8e4;border-radius:11px;padding:12px}.insights-evidence-list article>header{align-items:center;gap:9px;display:flex}.insights-evidence-list article>header>div{min-width:0}.insights-evidence-list article strong,.insights-evidence-list article small{display:block}.insights-evidence-list article strong{font-size:11px}.insights-evidence-list article small{color:#859088;margin-top:2px;font-size:9px}.insights-evidence-list article p{color:#65746b;margin:9px 0;font-size:10px;line-height:1.5}.insights-evidence-list article>a{color:#188348;align-items:center;gap:4px;font-size:11px;font-weight:800;display:inline-flex}.insights-evidence-list article>a svg{width:13px;height:13px}.insights-evidence-empty{color:#7c8780;text-align:center;align-content:center;place-items:center;gap:8px;min-height:230px;display:grid}.insights-evidence-empty svg{width:24px;height:24px}.insights-evidence-empty strong,.insights-evidence-empty span{display:block}.insights-evidence-empty span{font-size:11px}.insights-evidence-drawer>footer{color:#78837c;background:#fafcfb;border-top:1px solid #e5ebe7;margin:15px -22px -22px;padding:12px 22px;font-size:10px;line-height:1.5}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1180px){.insights-arena{grid-template-columns:1fr}.insights-brand-detail{border-top:1px solid #e4eae6;border-left:0}.insights-lower-grid{grid-template-columns:1fr}.insights-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.insights-kpi-grid{grid-template-columns:1fr 1fr}.insights-kpi-grid article{padding:15px}.insights-kpi-grid strong{font-size:22px}.insights-arena-chart{padding:20px 17px;overflow:auto}.insights-arena-chart>header{display:block}.insights-chart-legend{margin-bottom:15px}.insights-column-chart{width:760px}.insights-brand-detail{padding:20px 18px}.insights-platform-matrix,.insights-evidence-drawer{padding:20px 17px}.insights-evidence-drawer>footer{margin-left:-17px;margin-right:-17px;padding-left:17px;padding-right:17px}}@media (prefers-reduced-motion:reduce){.insights-column>i,.insights-platform-matrix tbody tr{transition:none}}.insights-platform-matrix tbody tr{cursor:default}.insights-platform-matrix tbody th button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:4px;font-weight:700;display:inline-flex}.insights-platform-matrix tbody th button:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #69b986}.action-workspace-page{max-width:1560px}.action-workspace-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.action-workspace-stat{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:13px;padding:17px;display:grid}.action-workspace-stat>span{background:var(--mw-success-bg);width:42px;height:42px;color:var(--mw-green-deep);border-radius:12px;place-items:center;display:grid}.action-workspace-stat svg{width:19px}.action-workspace-stat div{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2px 10px;min-width:0;display:grid}.action-workspace-stat small,.action-workspace-stat em{color:var(--mw-text-2);font-size:11px;font-style:normal}.action-workspace-stat strong{grid-area:1/2/3;font-size:25px}.action-workspace-stat em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.action-workspace-flow{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:15px 18px;list-style:none;display:grid}.action-workspace-flow li{color:var(--mw-text-3);grid-template-columns:27px auto minmax(16px,1fr);align-items:center;gap:9px;font-size:12px;display:grid}.action-workspace-flow li:not(:last-child):after{content:"";background:var(--mw-border);height:1px;margin:0 12px}.action-workspace-flow span{background:var(--mw-surface-2);width:27px;height:27px;color:var(--mw-text-2);border-radius:50%;place-items:center;font-weight:800;display:grid}.action-workspace-flow .is-active{color:var(--mw-text-1)}.action-workspace-flow .is-active span{background:var(--mw-success-bg);color:var(--mw-green-deep)}.action-workspace-board{overflow:hidden}.action-workspace-board>header{border-bottom:1px solid var(--mw-border);justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:13px 18px;display:flex}.action-workspace-board>header>div{align-items:center;gap:11px;display:flex}.action-workspace-board>header svg{width:21px;color:var(--mw-green-deep)}.action-workspace-board h2,.action-workspace-board p{margin:0}.action-workspace-board h2{font-size:16px}.action-workspace-board p{color:var(--mw-text-3);margin-top:3px;font-size:11px}.action-workspace-board>header>span{color:var(--mw-text-3);font-family:var(--mw-mono);font-size:11px}.action-workspace-toolbar{border-bottom:1px solid var(--mw-border);background:var(--mw-surface-2);gap:7px;padding:10px 14px;display:flex}.action-workspace-toolbar button{border:1px solid var(--mw-border);background:var(--mw-surface);min-height:32px;color:var(--mw-text-2);border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:11px;display:flex}.action-workspace-toolbar button:hover,.action-workspace-toolbar button.is-active{border-color:var(--mw-success-border);background:var(--mw-success-bg);color:var(--mw-green-deep)}.action-workspace-toolbar button.is-active{font-weight:750}.action-workspace-toolbar button span{background:var(--mw-surface-2);min-width:19px;font-family:var(--mw-mono);text-align:center;border-radius:999px;padding:2px 5px;font-size:9px}.action-workspace-layout{grid-template-columns:minmax(620px,1fr) minmax(340px,390px);align-items:start;display:grid}.action-workspace-list{min-width:0}.action-workspace-list-head,.action-workspace-list>button{grid-template-columns:minmax(260px,1fr) 62px 86px 122px 68px 17px;align-items:center;gap:11px;display:grid}.action-workspace-list-head{border-bottom:1px solid var(--mw-border);height:39px;color:var(--mw-text-3);padding:0 16px;font-size:10px}.action-workspace-list>button{border:0;border-bottom:1px solid var(--mw-border);width:100%;min-height:76px;color:var(--mw-text-1);text-align:left;background:0 0;padding:11px 16px}.action-workspace-list>button:last-child{border-bottom:0}.action-workspace-list>button:hover{background:var(--mw-surface-2)}.action-workspace-list>button.is-selected{background:var(--mw-success-bg);box-shadow:inset 3px 0 var(--mw-green)}.action-workspace-list>button>svg{width:15px;color:var(--mw-text-3)}.action-workspace-title{min-width:0}.action-workspace-title strong,.action-workspace-title small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.action-workspace-title strong{font-size:12px}.action-workspace-title small{color:var(--mw-text-3);margin-top:5px;font-size:10px}.action-priority,.action-status{border-radius:999px;justify-self:start;padding:4px 7px;font-size:10px;font-weight:750}.action-priority{background:var(--mw-surface-2);color:var(--mw-text-2)}.action-priority--1,.action-priority--2{background:var(--mw-warning-bg);color:var(--mw-warning-text)}.action-status{background:var(--mw-surface-2);color:var(--mw-text-2)}.action-status--doing{background:var(--mw-info-bg);color:var(--mw-info-text)}.action-status--review{background:var(--mw-warning-bg);color:var(--mw-warning-text)}.action-status--done{background:var(--mw-success-bg);color:var(--mw-green-deep)}.action-status--ignored{opacity:.72}.action-workspace-progress{align-items:center;gap:7px;display:flex}.action-workspace-progress>i{background:var(--mw-border);border-radius:999px;width:66px;height:6px;overflow:hidden}.action-workspace-progress b{border-radius:inherit;background:var(--mw-green);height:100%;display:block}.action-workspace-progress strong{font-family:var(--mw-mono);font-size:10px}.action-workspace-list .is-due{color:var(--mw-warning-text);font-weight:750}.action-workspace-detail{border-left:1px solid var(--mw-border);background:var(--mw-surface);max-height:calc(100vh - 96px);position:sticky;top:78px;overflow:auto}.action-workspace-detail>header{padding:20px 20px 17px}.action-workspace-detail>header>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.action-workspace-detail>header>div>span:first-child{color:var(--mw-green-deep);letter-spacing:.06em;font-size:10px;font-weight:800}.action-workspace-detail h2{margin:12px 0 7px;font-size:17px;line-height:1.45}.action-workspace-detail>header p{color:var(--mw-text-2);margin:0;font-size:11px;line-height:1.7}.action-workspace-acceptance{background:var(--mw-surface-2);border-radius:10px;margin:0 20px;padding:12px}.action-workspace-acceptance h3{color:var(--mw-text-2);align-items:center;gap:7px;margin:0;font-size:10px;display:flex}.action-workspace-acceptance h3 svg{width:14px;color:var(--mw-green-deep)}.action-workspace-acceptance p{margin:7px 0 0;font-size:11px;line-height:1.6}.action-workspace-meta{grid-template-columns:1fr 1fr;gap:8px;margin:14px 20px;display:grid}.action-workspace-meta>div{border:1px solid var(--mw-border);border-radius:9px;min-width:0;padding:10px}.action-workspace-meta dt{color:var(--mw-text-3);align-items:center;gap:5px;font-size:9px;display:flex}.action-workspace-meta dt svg{width:12px}.action-workspace-meta dd{text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:11px;font-weight:750;overflow:hidden}.action-workspace-source,.action-workspace-history,.action-workspace-attachments{border-top:1px solid var(--mw-border)}.action-workspace-source summary,.action-workspace-history summary,.action-workspace-attachments summary{cursor:pointer;justify-content:space-between;align-items:center;padding:13px 20px;font-size:11px;font-weight:750;list-style:none;display:flex}.action-workspace-source summary::-webkit-details-marker{display:none}.action-workspace-history summary::-webkit-details-marker{display:none}.action-workspace-attachments summary::-webkit-details-marker{display:none}.action-workspace-source summary:after{content:"查看";color:var(--mw-green-deep);font-size:10px;font-weight:500}.action-workspace-source[open] summary:after{content:"收起"}.action-workspace-source>div{gap:8px;padding:0 20px 15px;display:grid}.action-workspace-source p{grid-template-columns:92px minmax(0,1fr);gap:8px;margin:0;font-size:10px;line-height:1.55;display:grid}.action-workspace-source p strong{color:var(--mw-text-2)}.action-workspace-evidence-links{flex-wrap:wrap;gap:6px;display:flex}.action-workspace-evidence-links a{background:var(--mw-success-bg);color:var(--mw-green-deep);border-radius:7px;align-items:center;gap:2px;padding:5px 7px;font-size:9px;display:flex}.action-workspace-evidence-links svg{width:10px}.action-workspace-recheck{background:var(--mw-success-bg);border-radius:10px;grid-template-columns:28px minmax(0,1fr);gap:9px;margin:14px 20px;padding:12px;display:grid}.action-workspace-recheck>svg{width:18px;color:var(--mw-green-deep)}.action-workspace-recheck strong{font-size:11px}.action-workspace-recheck p{color:var(--mw-text-2);margin:4px 0 0;font-size:10px;line-height:1.55}.action-workspace-form{border-top:1px solid var(--mw-border);gap:11px;padding:16px 20px;display:grid}.action-workspace-form-grid{grid-template-columns:1fr 88px;gap:9px;display:grid}.action-workspace-form label{color:var(--mw-text-2);gap:5px;font-size:10px;font-weight:700;display:grid}.action-workspace-form :is(input,select,textarea){border:1px solid var(--mw-border-strong);background:var(--mw-surface);width:100%;color:var(--mw-text-1);border-radius:8px;font-size:11px}.action-workspace-form :is(input,select){height:35px;padding:0 9px}.action-workspace-form textarea{resize:vertical;padding:9px;line-height:1.55}.action-progress-input{position:relative}.action-progress-input input{padding-right:22px}.action-progress-input i{color:var(--mw-text-3);font-style:normal;position:absolute;top:10px;right:8px}.action-workspace-form-actions{align-items:center;gap:8px;display:flex}.action-workspace-form-actions .mw-btn{flex:1;height:36px;font-size:11px}.action-workspace-upload{border:1px solid var(--mw-border);cursor:pointer;border-radius:8px;padding:0 10px;min-height:36px!important;color:var(--mw-text-1)!important;grid-template-columns:14px auto!important;align-items:center!important;gap:6px!important;display:flex!important}.action-workspace-upload svg{width:14px}.action-workspace-upload input{opacity:0;width:1px;height:1px;position:absolute}.action-workspace-history summary small,.action-workspace-attachments summary small{color:var(--mw-text-3);font-size:9px}.action-workspace-history>div,.action-workspace-attachments>div{padding:0 20px 15px}.action-workspace-history article{grid-template-columns:12px minmax(0,1fr);gap:8px;padding:0 0 14px;display:grid;position:relative}.action-workspace-history article>i{background:var(--mw-green);width:7px;height:7px;box-shadow:0 0 0 4px var(--mw-success-bg);border-radius:50%;margin-top:5px}.action-workspace-history article:not(:last-child):after{content:"";background:var(--mw-border);width:1px;position:absolute;top:13px;bottom:2px;left:3px}.action-workspace-history article header{justify-content:space-between;gap:8px;display:flex}.action-workspace-history article header strong{font-size:10px}.action-workspace-history article header span,.action-workspace-history article small{color:var(--mw-text-3);font-size:9px}.action-workspace-history article p,.action-workspace-history>div>p,.action-workspace-attachments>div>p{color:var(--mw-text-2);margin:5px 0 0;font-size:10px;line-height:1.6}.action-workspace-history article a{color:var(--mw-link);align-items:center;gap:3px;margin-top:5px;font-size:9px;display:inline-flex}.action-workspace-history article a svg{width:10px}.action-workspace-attachments>div{gap:7px;display:grid}.action-workspace-attachments a{border:1px solid var(--mw-border);border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;padding:8px;display:grid}.action-workspace-attachments a>svg{width:16px;color:var(--mw-green-deep)}.action-workspace-attachments a span{min-width:0}.action-workspace-attachments a strong,.action-workspace-attachments a small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.action-workspace-attachments a strong{font-size:10px}.action-workspace-attachments a small{color:var(--mw-text-3);margin-top:2px;font-size:9px}.action-workspace-filter-empty{text-align:center;align-content:center;place-items:center;gap:7px;min-height:360px;padding:30px;display:grid}.action-workspace-filter-empty svg{width:27px;color:var(--mw-text-3)}.action-workspace-filter-empty p{color:var(--mw-text-3);margin:0;font-size:11px}@media (width<=1180px){.action-workspace-layout{grid-template-columns:minmax(540px,1fr) 340px}.action-workspace-list-head,.action-workspace-list>button{grid-template-columns:minmax(220px,1fr) 54px 78px 88px 60px 15px}.action-workspace-progress>i{display:none}}@media (width<=960px){.action-workspace-summary{grid-template-columns:1fr 1fr}.action-workspace-layout{grid-template-columns:1fr}.action-workspace-detail{border-top:1px solid var(--mw-border);border-left:0;max-height:none;position:static}.action-workspace-list>button.is-selected{box-shadow:inset 3px 0 var(--mw-green),inset 0 -2px var(--mw-green)}}@media (width<=680px){.action-workspace-summary{grid-template-columns:1fr 1fr;gap:9px}.action-workspace-stat{grid-template-columns:34px minmax(0,1fr);padding:12px}.action-workspace-stat>span{width:34px;height:34px}.action-workspace-stat em{display:none}.action-workspace-flow{padding:10px}.action-workspace-flow li{grid-template-columns:24px minmax(0,1fr);gap:5px}.action-workspace-flow li:not(:last-child):after{display:none}.action-workspace-flow span{width:24px;height:24px}.action-workspace-flow strong{font-size:10px}.action-workspace-toolbar{overflow-x:auto}.action-workspace-toolbar button{flex:none}.action-workspace-list-head{display:none}.action-workspace-list>button{grid-template-columns:minmax(0,1fr) auto auto;gap:7px;min-height:92px}.action-workspace-title{grid-column:1/-1}.action-workspace-progress{justify-self:start}.action-workspace-list>button>svg{display:none}.action-workspace-detail>header,.action-workspace-form{padding-inline:15px}.action-workspace-acceptance,.action-workspace-meta,.action-workspace-recheck{margin-inline:15px}.action-workspace-source summary,.action-workspace-history summary,.action-workspace-attachments summary,.action-workspace-source>div,.action-workspace-history>div,.action-workspace-attachments>div{padding-inline:15px}.action-workspace-form-grid{grid-template-columns:1fr 80px}}@media (width<=430px){.action-workspace-summary,.action-workspace-meta,.action-workspace-form-grid{grid-template-columns:1fr}.action-workspace-form-actions{flex-direction:column;align-items:stretch}.action-workspace-upload{justify-content:center;width:100%}.action-workspace-form-actions .mw-btn{width:100%}}@media (prefers-reduced-motion:reduce){.action-workspace-page *{scroll-behavior:auto!important}}.run-archive-page{max-width:1560px}.run-archive-heading{align-items:flex-end}.run-period-select{border:1px solid var(--mw-border);border-radius:var(--mw-r-md);background:var(--mw-surface);grid-template-columns:18px minmax(0,1fr);align-items:center;gap:2px 9px;min-width:185px;padding:9px 12px;display:grid}.run-period-select>svg{width:17px;color:var(--mw-green-deep);grid-row:1/3}.run-period-select>span{color:var(--mw-text-3);font-size:10px}.run-period-select>select{min-width:0;color:var(--mw-text-1);font-size:var(--mw-fs-caption);font-weight:var(--mw-fw-medium);background:0 0;border:0;outline:0;padding:0}.run-archive-summary{gap:var(--mw-sp-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.run-archive-summary>article{align-items:center;gap:var(--mw-sp-3);min-width:0;padding:var(--mw-sp-4);grid-template-columns:42px minmax(0,1fr);display:grid}.run-archive-summary>article>span{border-radius:var(--mw-r-md);background:var(--mw-success-bg);width:42px;height:42px;color:var(--mw-green-deep);place-items:center;display:grid}.run-archive-summary>article>span svg{width:19px}.run-archive-summary>article>div{gap:3px var(--mw-sp-2);grid-template-columns:minmax(0,1fr) auto;align-items:end;min-width:0;display:grid}.run-archive-summary small{color:var(--mw-text-2);font-size:var(--mw-fs-mini)}.run-archive-summary strong{font-variant-numeric:tabular-nums;grid-area:1/2/3;font-size:25px}.run-archive-summary strong.is-text{text-align:right;max-width:132px;font-size:16px}.run-archive-summary p{color:var(--mw-text-3);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;overflow:hidden}.run-archive-definition{align-items:flex-start;gap:var(--mw-sp-3);padding:var(--mw-sp-3) var(--mw-sp-4);border:1px solid var(--mw-info-border);border-radius:var(--mw-r-lg);background:var(--mw-info-bg);display:flex}.run-archive-definition>svg{width:18px;color:var(--mw-info-text);flex:none;margin-top:2px}.run-archive-definition strong{font-size:var(--mw-fs-caption)}.run-archive-definition p{color:var(--mw-text-2);font-size:var(--mw-fs-mini);line-height:var(--mw-lh-body);margin:3px 0 0}.run-archive-layout{align-items:start;gap:var(--mw-sp-4);grid-template-columns:minmax(760px,1fr) minmax(285px,330px);display:grid}.run-platform-matrix{min-width:0;overflow:hidden}.run-platform-matrix>header,.run-archive-facts>header{justify-content:space-between;align-items:center;gap:var(--mw-sp-4);padding:var(--mw-sp-4) var(--mw-sp-5);border-bottom:1px solid var(--mw-border);display:flex}.run-platform-matrix h2,.run-platform-matrix p,.run-archive-facts h2,.run-archive-facts p{margin:0}.run-platform-matrix h2,.run-archive-facts h2{font-size:var(--mw-fs-h3)}.run-platform-matrix header p,.run-archive-facts header p{color:var(--mw-text-2);font-size:var(--mw-fs-mini);margin-top:3px}.run-platform-matrix>header>span{border-radius:var(--mw-r-full);background:var(--mw-success-bg);color:var(--mw-green-deep);font-size:var(--mw-fs-mini);font-weight:var(--mw-fw-bold);white-space:nowrap;padding:4px 9px}.run-platform-table-wrap{width:100%;overflow-x:auto}.run-platform-matrix table{border-collapse:collapse;width:100%;min-width:800px}.run-platform-matrix th{padding:11px var(--mw-sp-4);background:var(--mw-surface-2);color:var(--mw-text-3);font-size:10px;font-weight:var(--mw-fw-medium);text-align:left;white-space:nowrap}.run-platform-matrix td{padding:var(--mw-sp-3) var(--mw-sp-4);border-bottom:1px solid var(--mw-border);vertical-align:middle}.run-platform-matrix tbody tr:last-child td{border-bottom:0}.run-platform-matrix td>strong{font-size:var(--mw-fs-caption);font-variant-numeric:tabular-nums}.run-platform-matrix td>small{color:var(--mw-text-3);margin-top:2px;font-size:10px;display:block}.run-platform-name{align-items:center;gap:var(--mw-sp-2);white-space:nowrap;display:flex}.run-platform-name .platform-brand-icon{width:30px;height:30px}.run-platform-name strong{font-size:var(--mw-fs-caption)}.run-published-status{border-radius:var(--mw-r-full);background:var(--mw-success-bg);color:var(--mw-green-deep);font-size:10px;font-weight:var(--mw-fw-bold);white-space:nowrap;align-items:center;gap:5px;padding:5px 8px;display:inline-flex}.run-published-status svg{width:13px;height:13px}.run-platform-matrix>footer{gap:var(--mw-sp-2);padding:var(--mw-sp-3) var(--mw-sp-5);border-top:1px solid var(--mw-border);flex-wrap:wrap;display:flex}.run-platform-matrix>footer .mw-btn{min-height:36px}.run-platform-empty{place-content:center;gap:var(--mw-sp-2);text-align:center;min-height:280px;display:grid}.run-platform-empty span{color:var(--mw-text-2);font-size:var(--mw-fs-mini)}.run-archive-facts{position:sticky;top:82px;overflow:hidden}.run-archive-facts>header{justify-content:flex-start}.run-archive-facts>header>svg{width:22px;color:var(--mw-green-deep)}.run-archive-facts dl{padding:0 var(--mw-sp-5);margin:0}.run-archive-facts dl>div{justify-content:space-between;align-items:center;gap:var(--mw-sp-3);padding:var(--mw-sp-3) 0;border-bottom:1px solid var(--mw-border);display:flex}.run-archive-facts dt{color:var(--mw-text-2);font-size:var(--mw-fs-mini)}.run-archive-facts dd{text-align:right;font-size:var(--mw-fs-caption);font-weight:var(--mw-fw-medium);margin:0}.run-archive-facts>section{margin:var(--mw-sp-4) var(--mw-sp-5);padding:var(--mw-sp-3);border-radius:var(--mw-r-md);background:var(--mw-surface-2);gap:5px;display:grid}.run-archive-facts>section>span,.run-archive-facts>section>small{color:var(--mw-text-2);font-size:10px}.run-archive-facts code{color:var(--mw-text-1);font-family:var(--mw-mono);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.run-archive-policy{padding:var(--mw-sp-3);border-radius:var(--mw-r-md);background:var(--mw-success-bg);color:var(--mw-green-deep);font-size:var(--mw-fs-mini);line-height:var(--mw-lh-body);margin:0 var(--mw-sp-5) var(--mw-sp-5)!important}@media (width<=1180px){.run-archive-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.run-archive-layout{grid-template-columns:1fr}.run-archive-facts{position:static}.run-archive-facts dl{gap:0 var(--mw-sp-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.run-archive-facts>section{margin-inline:var(--mw-sp-5)}}@media (width<=720px){.run-archive-heading{align-items:flex-start}.run-period-select{width:100%}.run-archive-summary{grid-template-columns:1fr}.run-archive-summary>article,.run-archive-definition{padding:var(--mw-sp-3)}.run-platform-matrix>header,.run-archive-facts>header{padding:var(--mw-sp-4);align-items:flex-start}.run-platform-matrix table{min-width:0}.run-platform-matrix thead{display:none}.run-platform-matrix tbody,.run-platform-matrix tr,.run-platform-matrix td{display:block}.run-platform-matrix tr{gap:var(--mw-sp-3);padding:var(--mw-sp-4);border-bottom:1px solid var(--mw-border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.run-platform-matrix tr:last-child{border-bottom:0}.run-platform-matrix td{border:0;min-width:0;padding:0}.run-platform-matrix td:first-child,.run-platform-matrix td:last-child{grid-column:1/-1}.run-platform-matrix td:not(:first-child):before{content:attr(data-label);color:var(--mw-text-3);margin-bottom:3px;font-size:10px;display:block}.run-platform-matrix>footer{padding:var(--mw-sp-3) var(--mw-sp-4)}.run-platform-matrix>footer .mw-btn{justify-content:center;width:100%}.run-archive-facts dl{padding-inline:var(--mw-sp-4);grid-template-columns:1fr}.run-archive-facts>section,.run-archive-policy{margin-inline:var(--mw-sp-4)!important}}.legal-shell{background:var(--mw-bg);min-height:100vh;color:var(--mw-text-1)}.legal-header{z-index:var(--mw-z-sticky);width:min(var(--page-width), calc(100% - var(--mw-sp-7)));height:var(--mw-sp-10);padding:0 var(--mw-sp-6);border-inline:1px solid var(--mw-border);border-bottom:1px solid var(--mw-border);background:color-mix(in srgb, var(--mw-bg) 92%, transparent);-webkit-backdrop-filter:blur(var(--mw-sp-4));backdrop-filter:blur(var(--mw-sp-4));justify-content:space-between;align-items:center;margin:0 auto;display:flex;position:sticky;top:0}.legal-brand{align-items:center;display:inline-flex}.legal-back{color:var(--mw-text-2);font-size:var(--mw-fs-caption);transition:color var(--mw-t-fast) var(--mw-ease), transform var(--mw-t-fast) var(--mw-ease)}.legal-back:hover{color:var(--mw-text-1);transform:translateX(var(--mw-sp-1))}.legal-back:focus-visible{box-shadow:var(--mw-focus);outline:none}.legal-main{width:min(var(--page-width), calc(100% - var(--mw-sp-7)));border-inline:1px solid var(--mw-border);margin:0 auto}.legal-intro{min-height:calc(var(--mw-sp-10) * 7);padding:calc(var(--mw-sp-10) + var(--mw-sp-4)) clamp(var(--mw-sp-6), 8vw, calc(var(--mw-sp-10) + var(--mw-sp-9)));border-bottom:1px solid var(--mw-border);background:radial-gradient(circle at 78% 30%, color-mix(in srgb, var(--mw-green-lite) 20%, transparent), transparent 32%), linear-gradient(180deg, color-mix(in srgb, var(--mw-surface) 84%, transparent), transparent);flex-direction:column;justify-content:center;display:flex}.legal-intro>span{color:var(--mw-text-3);font-size:var(--mw-fs-mini)}.legal-intro h1{margin:var(--mw-sp-5) 0 var(--mw-sp-6);font-size:clamp(var(--mw-fs-display), calc(var(--mw-fs-display) + 4vw), calc(var(--mw-fs-display) + var(--mw-sp-10)));font-weight:var(--mw-fw-bold);letter-spacing:-.06em;line-height:1}.legal-intro p{max-width:680px;color:var(--mw-text-2);font-size:var(--mw-fs-body-lg);line-height:var(--mw-lh-body);margin:0}.legal-article{max-width:800px;padding:calc(var(--mw-sp-10) + var(--mw-sp-8)) var(--mw-sp-7) calc(var(--mw-sp-10) * 2);margin:0 auto}.legal-article section{gap:var(--mw-sp-8);padding:var(--mw-sp-8) 0;border-bottom:1px solid var(--mw-border);grid-template-columns:190px 1fr;display:grid}.legal-article h2{font-size:var(--mw-fs-ui);font-weight:var(--mw-fw-bold);margin:0}.legal-article p{color:var(--mw-text-2);font-size:var(--mw-fs-ui);line-height:var(--mw-lh-body);margin:0}.legal-article a{color:var(--mw-link);text-underline-offset:var(--mw-sp-1);text-decoration:underline}.legal-footer{min-height:calc(var(--mw-sp-10) + var(--mw-sp-7));width:min(var(--page-width), calc(100% - var(--mw-sp-7)));padding:0 var(--mw-sp-6);border:1px solid var(--mw-n900);background:var(--mw-ink);color:var(--mw-n400);font-size:var(--mw-fs-mini);border-bottom:0;justify-content:space-between;align-items:center;margin:0 auto;display:flex}@media (width<=640px){.legal-header,.legal-main,.legal-footer{width:calc(100% - var(--mw-sp-5))}.legal-header{padding-inline:var(--mw-sp-3)}.legal-intro{min-height:calc(var(--mw-sp-10) * 6);padding:calc(var(--mw-sp-10) + var(--mw-sp-1)) var(--mw-sp-5)}.legal-intro h1{font-size:calc(var(--mw-fs-display) + var(--mw-sp-5))}.legal-intro p{font-size:var(--mw-fs-ui)}.legal-article{padding:calc(var(--mw-sp-10) + var(--mw-sp-2)) var(--mw-sp-5) calc(var(--mw-sp-10) + var(--mw-sp-7))}.legal-article section{gap:var(--mw-sp-3);padding:var(--mw-sp-7) 0;grid-template-columns:1fr}.legal-footer{justify-content:center;align-items:flex-start;gap:var(--mw-sp-2);flex-direction:column}}.partners-page,.partners-page *{box-sizing:border-box}.partners-page{min-width:calc(var(--mw-sp-10) * 5);background:var(--mw-bg);min-height:100vh;color:var(--mw-text-1);font-family:var(--mw-font);font-size:var(--mw-fs-body);font-weight:var(--mw-fw-regular);line-height:var(--mw-lh-body);overflow:hidden}.partners-page a{color:inherit;text-decoration:none}.partners-page a:focus-visible,.partners-page summary:focus-visible{border-radius:var(--mw-r-md);box-shadow:var(--mw-focus);outline:none}.partners-page svg{stroke-width:1.75px;flex:none}.partners-header{z-index:var(--mw-z-sticky);border-bottom:1px solid var(--mw-border);background:color-mix(in srgb, var(--mw-bg) 92%, transparent);-webkit-backdrop-filter:blur(var(--mw-sp-3));backdrop-filter:blur(var(--mw-sp-3));position:sticky;top:0}.partners-header__inner{width:min(100%, calc(var(--mw-sp-10) * 19));min-height:var(--mw-sp-10);justify-content:space-between;align-items:center;gap:var(--mw-sp-6);padding-inline:var(--mw-sp-6);margin-inline:auto;display:flex}.partners-logo{flex:none;display:inline-flex}.partners-logo .mw-brand-logo{width:var(--mw-logo-lockup-width)}.partners-header nav{align-items:center;gap:var(--mw-sp-7);color:var(--mw-text-2);font-size:var(--mw-fs-caption);font-weight:var(--mw-fw-medium);display:flex}.partners-header nav a{transition:color var(--mw-t-fast) var(--mw-ease)}.partners-header nav a:hover{color:var(--mw-green-deep)}.partners-overview-hero,.partners-program-hero,.partners-section,.partners-cta,.partners-footer{width:min(100%, calc(var(--mw-sp-10) * 18));padding-inline:var(--mw-sp-6);margin-inline:auto}.partners-overview-hero,.partners-program-hero{min-height:calc(var(--mw-sp-10) * 8);align-items:center;gap:var(--mw-sp-10);display:grid;position:relative}.partners-overview-hero{grid-template-columns:minmax(0, 1.15fr) minmax(calc(var(--mw-sp-10) * 5), .85fr)}.partners-program-hero{grid-template-columns:minmax(0, 1.2fr) minmax(calc(var(--mw-sp-10) * 5), .8fr)}.partners-overview-hero:before,.partners-program-hero:before{z-index:0;top:calc(var(--mw-sp-10) * -2.3);right:calc(var(--mw-sp-10) * -2.7);width:calc(var(--mw-sp-10) * 9);aspect-ratio:1;border:1px solid var(--mw-border);border-radius:var(--mw-r-full);background:radial-gradient(circle, color-mix(in srgb, var(--mw-green) 10%, transparent), transparent 68%);content:"";pointer-events:none;position:absolute}.partners-overview-hero>*,.partners-program-hero>*{z-index:1;animation:partners-rise var(--mw-t-slow) var(--mw-ease) both;position:relative}.partners-overview-hero h1,.partners-program-hero h1{max-width:calc(var(--mw-sp-10) * 11);margin:var(--mw-sp-5) 0 var(--mw-sp-4);font-size:clamp(var(--mw-fs-display), 5vw, calc(var(--mw-fs-display) * 2));font-weight:var(--mw-fw-bold);letter-spacing:-.05em;line-height:1.16}.partners-overview-hero h1 span,.partners-program-hero h1 span{color:var(--mw-green-deep)}.partners-overview-hero>div:first-child>p,.partners-program-hero__copy>p{max-width:calc(var(--mw-sp-10) * 9.5);color:var(--mw-text-2);font-size:var(--mw-fs-body-lg);margin:0}.partners-actions{align-items:center;gap:var(--mw-sp-4);margin-top:var(--mw-sp-7);flex-wrap:wrap;display:flex}.partners-actions .mw-btn svg,.partners-cta .mw-btn svg,.partners-card-link svg{width:var(--mw-sp-5);height:var(--mw-sp-5);transition:transform var(--mw-t-fast) var(--mw-ease)}.partners-actions .mw-btn:hover svg,.partners-cta .mw-btn:hover svg,.partners-program-card:hover .partners-card-link svg{transform:translateX(var(--mw-sp-1))}.partners-email-link{align-items:center;gap:var(--mw-sp-2);font-size:var(--mw-fs-caption);transition:color var(--mw-t-fast) var(--mw-ease);display:inline-flex;color:var(--mw-text-2)!important}.partners-email-link:hover{color:var(--mw-green-deep)!important}.partners-email-link svg{width:var(--mw-sp-5);height:var(--mw-sp-5)}.partners-overview-visual{gap:var(--mw-sp-3);padding:var(--mw-sp-7);border:1px solid var(--mw-border);border-radius:var(--mw-r-lg);background:var(--mw-surface);box-shadow:var(--mw-e-2);display:grid}.partners-overview-visual>span{margin-bottom:var(--mw-sp-2);color:var(--mw-green-deep);font-family:var(--mw-mono);font-size:var(--mw-fs-mini);font-weight:var(--mw-fw-bold)}.partners-overview-visual div{min-height:var(--mw-sp-10);align-items:center;gap:var(--mw-sp-4);padding-inline:var(--mw-sp-4);border:1px solid var(--mw-border);border-radius:var(--mw-r-md);background:var(--mw-surface-2);transition:border-color var(--mw-t-base) var(--mw-ease), transform var(--mw-t-base) var(--mw-ease);display:flex}.partners-overview-visual div:hover{border-color:var(--mw-green-lite);transform:translateX(var(--mw-sp-1))}.partners-overview-visual i{width:var(--mw-sp-3);height:var(--mw-sp-3);border:2px solid var(--mw-green);border-radius:var(--mw-r-full);background:var(--mw-surface)}.partners-overview-visual b{font-size:var(--mw-fs-ui);font-weight:var(--mw-fw-medium)}.partners-fit-card{padding:var(--mw-sp-7);box-shadow:var(--mw-e-2)}.partners-fit-card>span{color:var(--mw-green-deep);font-family:var(--mw-mono);font-size:var(--mw-fs-mini);font-weight:var(--mw-fw-bold);display:block}.partners-fit-card ul,.partners-benefit-card ul,.partners-checklist ul{margin:0;padding:0;list-style:none}.partners-fit-card ul{gap:var(--mw-sp-4);margin-block:var(--mw-sp-5);display:grid}.partners-fit-card li,.partners-checklist li{align-items:flex-start;gap:var(--mw-sp-3);display:flex}.partners-fit-card li svg,.partners-checklist li svg{width:var(--mw-sp-5);height:var(--mw-sp-5);margin-top:var(--mw-sp-1);color:var(--mw-green-deep)}.partners-fit-card>p{padding-top:var(--mw-sp-4);border-top:1px solid var(--mw-border);color:var(--mw-text-2);font-size:var(--mw-fs-caption);margin:0}.partners-section{padding-top:calc(var(--mw-sp-10) * 1.5)}.partners-section-heading{max-width:calc(var(--mw-sp-10) * 10);margin:0 auto var(--mw-sp-8);text-align:center}.partners-section-heading--left{max-width:calc(var(--mw-sp-10) * 9.5);text-align:left;margin-inline:0}.partners-section-heading>span{margin-bottom:var(--mw-sp-2);color:var(--mw-green-deep);font-family:var(--mw-mono);font-size:var(--mw-fs-mini);font-weight:var(--mw-fw-bold);display:block}.partners-section-heading h2,.partners-checklist h2,.partners-cta h2{font-size:clamp(var(--mw-fs-h1), 3vw, var(--mw-fs-display));font-weight:var(--mw-fw-bold);line-height:var(--mw-lh-title);margin:0}.partners-section-heading p,.partners-checklist>div>p,.partners-cta>p{max-width:calc(var(--mw-sp-10) * 9);margin:var(--mw-sp-3) auto 0;color:var(--mw-text-2)}.partners-section-heading--left p{margin-inline:0}.partners-program-grid{gap:var(--mw-sp-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.partners-program-card{min-height:calc(var(--mw-sp-10) * 5.2);transition:border-color var(--mw-t-base) var(--mw-ease), box-shadow var(--mw-t-base) var(--mw-ease), transform var(--mw-t-base) var(--mw-ease);flex-direction:column;align-items:flex-start;display:flex;position:relative;overflow:hidden}.partners-program-card:after{right:calc(var(--mw-sp-7) * -1);bottom:calc(var(--mw-sp-7) * -1);width:calc(var(--mw-sp-10) * 2);aspect-ratio:1;border:1px solid var(--mw-border);border-radius:var(--mw-r-full);content:"";transition:border-color var(--mw-t-base) var(--mw-ease), transform var(--mw-t-slow) var(--mw-ease);position:absolute}.partners-program-card:hover{border-color:var(--mw-green-lite);box-shadow:var(--mw-e-2);transform:translateY(calc(var(--mw-sp-1) * -1))}.partners-program-card:hover:after{border-color:var(--mw-green);transform:scale(1.08)}.partners-card-icon{width:var(--mw-sp-9);height:var(--mw-sp-9);margin-bottom:var(--mw-sp-5);border-radius:var(--mw-r-md);background:var(--mw-success-bg);color:var(--mw-green-deep);justify-content:center;align-items:center;display:inline-flex}.partners-card-icon svg{width:var(--mw-sp-6);height:var(--mw-sp-6)}.partners-program-card h3,.partners-benefit-card h3,.partners-standard-grid h3,.partners-format-list h3{margin:var(--mw-sp-4) 0 var(--mw-sp-2);font-size:var(--mw-fs-h3);font-weight:var(--mw-fw-bold)}.partners-program-card p,.partners-benefit-card p,.partners-standard-grid p,.partners-format-list p{color:var(--mw-text-2);font-size:var(--mw-fs-ui);margin:0}.partners-card-link{align-items:center;gap:var(--mw-sp-2);padding-top:var(--mw-sp-6);color:var(--mw-green-deep);font-size:var(--mw-fs-caption);font-weight:var(--mw-fw-medium);margin-top:auto;display:inline-flex}.partners-standard-grid{border-block:1px solid var(--mw-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.partners-standard-grid article{padding:var(--mw-sp-7);border-right:1px solid var(--mw-border)}.partners-standard-grid article:last-child{border-right:0}.partners-standard-grid svg{width:var(--mw-sp-7);height:var(--mw-sp-7);color:var(--mw-green-deep)}.partners-standard-grid h3{margin-top:var(--mw-sp-4)}.partners-checklist{gap:var(--mw-sp-10);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;display:grid}.partners-checklist>div>p{margin-inline:0}.partners-checklist ul{gap:var(--mw-sp-3);padding:var(--mw-sp-6);border:1px solid var(--mw-border);border-radius:var(--mw-r-lg);background:var(--mw-surface);display:grid}.partners-checklist li{padding:var(--mw-sp-3);border-radius:var(--mw-r-md);background:var(--mw-surface-2);font-size:var(--mw-fs-ui)}.partners-benefit-grid{gap:var(--mw-sp-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.partners-benefit-card{min-height:calc(var(--mw-sp-10) * 4)}.partners-benefit-card .partners-card-icon{margin-bottom:var(--mw-sp-1)}.partners-format-list{border-top:1px solid var(--mw-border)}.partners-format-list article{grid-template-columns:var(--mw-sp-10) minmax(0, 1fr) var(--mw-sp-7);align-items:center;gap:var(--mw-sp-4);padding-block:var(--mw-sp-6);border-bottom:1px solid var(--mw-border);transition:background var(--mw-t-fast) var(--mw-ease), padding-inline var(--mw-t-base) var(--mw-ease);display:grid}.partners-format-list article:hover{padding-inline:var(--mw-sp-3);background:var(--mw-surface-2)}.partners-format-list article>span{color:var(--mw-green-deep);font-family:var(--mw-mono);font-size:var(--mw-fs-mini);font-weight:var(--mw-fw-bold)}.partners-format-list h3{margin:0 0 var(--mw-sp-1)}.partners-format-list article>svg{width:var(--mw-sp-6);height:var(--mw-sp-6);color:var(--mw-border-strong)}.partners-process ol{border:1px solid var(--mw-border);border-radius:var(--mw-r-lg);background:var(--mw-surface);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.partners-process li{min-height:calc(var(--mw-sp-10) * 3.4);padding:var(--mw-sp-6);border-right:1px solid var(--mw-border);flex-direction:column;display:flex}.partners-process li:last-child{border-right:0}.partners-process b{color:var(--mw-green-deep);font-family:var(--mw-mono);font-size:var(--mw-fs-mini)}.partners-process strong{margin:var(--mw-sp-8) 0 var(--mw-sp-2);font-size:var(--mw-fs-h3);font-weight:var(--mw-fw-bold)}.partners-process li span{color:var(--mw-text-2);font-size:var(--mw-fs-ui)}.partners-faq-list{border-top:1px solid var(--mw-border)}.partners-faq-list details{border-bottom:1px solid var(--mw-border)}.partners-faq-list summary{min-height:var(--mw-sp-10);justify-content:space-between;align-items:center;gap:var(--mw-sp-6);padding-block:var(--mw-sp-3);cursor:pointer;font-size:var(--mw-fs-body-lg);font-weight:var(--mw-fw-medium);list-style:none;display:flex}.partners-faq-list summary::-webkit-details-marker{display:none}.partners-faq-list summary span{color:var(--mw-green-deep);font-size:var(--mw-fs-h2);font-weight:var(--mw-fw-regular);transition:transform var(--mw-t-base) var(--mw-ease)}.partners-faq-list details[open] summary span{transform:rotate(45deg)}.partners-faq-list details p{max-width:calc(var(--mw-sp-10) * 12);padding:0 0 var(--mw-sp-5);color:var(--mw-text-2);margin:0}.partners-cta{margin-top:calc(var(--mw-sp-10) * 1.7);margin-bottom:var(--mw-sp-10);padding-block:var(--mw-sp-10);border-radius:var(--mw-r-xl);background:var(--mw-ink);color:var(--mw-text-inverse);text-align:center;position:relative;overflow:hidden}.partners-cta:before,.partners-cta:after{border:1px solid color-mix(in srgb, var(--mw-green-lite) 34%, transparent);border-radius:var(--mw-r-full);content:"";pointer-events:none;position:absolute}.partners-cta:before{top:calc(var(--mw-sp-10) * -1.5);left:calc(var(--mw-sp-10) * -1.5);width:calc(var(--mw-sp-10) * 4);aspect-ratio:1}.partners-cta:after{right:calc(var(--mw-sp-10) * -1.1);bottom:calc(var(--mw-sp-10) * -1.1);width:calc(var(--mw-sp-10) * 3);aspect-ratio:1}.partners-cta>*{z-index:1;position:relative}.partners-cta h2{max-width:calc(var(--mw-sp-10) * 10);margin:var(--mw-sp-4) auto 0}.partners-cta>p{color:var(--mw-text-3)}.partners-cta .mw-btn{margin-top:var(--mw-sp-6)}.partners-footer{min-height:calc(var(--mw-sp-10) * 2.4);justify-content:space-between;align-items:center;gap:var(--mw-sp-8);border-top:1px solid var(--mw-border);display:flex}.partners-footer strong{font-size:var(--mw-fs-body-lg);font-weight:var(--mw-fw-bold)}.partners-footer p{margin:var(--mw-sp-1) 0 0;color:var(--mw-text-2);font-size:var(--mw-fs-caption)}.partners-footer__links{justify-content:flex-end;align-items:center;gap:var(--mw-sp-5);color:var(--mw-text-2);font-size:var(--mw-fs-caption);flex-wrap:wrap;display:flex}.partners-footer__links a:hover{color:var(--mw-green-deep)}@keyframes partners-rise{0%{opacity:0;transform:translateY(var(--mw-sp-4))}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.partners-header nav{display:none}.partners-overview-hero,.partners-program-hero{gap:var(--mw-sp-8);min-height:auto;padding-block:calc(var(--mw-sp-10) * 1.3);grid-template-columns:1fr}.partners-overview-visual,.partners-fit-card{max-width:calc(var(--mw-sp-10) * 10)}.partners-program-grid,.partners-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.partners-checklist{gap:var(--mw-sp-7);grid-template-columns:1fr}}@media (width<=640px){.partners-header__inner,.partners-overview-hero,.partners-program-hero,.partners-section,.partners-footer{padding-inline:var(--mw-sp-4)}.partners-header__inner>.mw-btn{display:none}.partners-overview-hero h1,.partners-program-hero h1{font-size:var(--mw-fs-display);letter-spacing:-.04em}.partners-overview-hero>div:first-child>p,.partners-program-hero__copy>p{font-size:var(--mw-fs-body)}.partners-actions{flex-direction:column;align-items:stretch}.partners-actions .mw-btn{width:100%}.partners-email-link{justify-content:center}.partners-section{padding-top:var(--mw-sp-10)}.partners-program-grid,.partners-benefit-grid,.partners-standard-grid,.partners-process ol{grid-template-columns:1fr}.partners-standard-grid article,.partners-process li{border-right:0;border-bottom:1px solid var(--mw-border)}.partners-standard-grid article:last-child,.partners-process li:last-child{border-bottom:0}.partners-format-list article{grid-template-columns:var(--mw-sp-8) minmax(0, 1fr)}.partners-format-list article>svg{display:none}.partners-cta{width:calc(100% - var(--mw-sp-8));padding:var(--mw-sp-8) var(--mw-sp-5);border-radius:var(--mw-r-lg)}.partners-footer{padding-block:var(--mw-sp-6);flex-direction:column;align-items:flex-start}.partners-footer__links{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.partners-overview-hero>*,.partners-program-hero>*{animation:none}.partners-program-card,.partners-program-card:after,.partners-format-list article,.partners-overview-visual div,.partners-faq-list summary span,.partners-actions svg,.partners-card-link svg{transition:none}}.partners-showcase-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.partners-showcase-card{flex-direction:column;align-items:flex-start;gap:.6rem;display:flex}.partners-showcase-card img{object-fit:contain;width:auto;height:2rem}.partners-showcase-card h3{margin:0;font-size:1.0625rem}.partners-showcase-card p{color:var(--mw-text-2);margin:0;line-height:1.7}.partners-showcase-card small{color:var(--mw-text-3);font-size:var(--mw-fs-mini);margin-top:auto}.pricing-page,.pricing-page *{box-sizing:border-box}.pricing-page{min-width:calc(var(--mw-sp-10) * 5);background:var(--mw-bg);min-height:100vh;color:var(--mw-text-1);font-family:var(--mw-font);font-size:var(--mw-fs-body);font-weight:var(--mw-fw-regular);line-height:var(--mw-lh-body);overflow-x:clip}.pricing-page a{color:inherit;text-decoration:none}.pricing-page a:focus-visible,.pricing-page summary:focus-visible{border-radius:var(--mw-r-md);box-shadow:var(--mw-focus);outline:none}.pricing-header{z-index:var(--mw-z-sticky);border-bottom:1px solid var(--mw-border);background:color-mix(in srgb, var(--mw-bg) 92%, transparent);-webkit-backdrop-filter:blur(var(--mw-sp-3));backdrop-filter:blur(var(--mw-sp-3));position:sticky;top:0}.pricing-header-inner{width:min(100%, calc(var(--mw-sp-10) * 19));min-height:var(--mw-sp-10);justify-content:space-between;align-items:center;gap:var(--mw-sp-6);padding-inline:var(--mw-sp-6);margin-inline:auto;display:flex}.pricing-brand{flex:none;display:inline-flex}.pricing-brand .mw-brand-logo{width:var(--mw-logo-lockup-width)}.pricing-header nav,.pricing-header .header-actions,.pricing-proof,.pricing-business-flow,.pricing-footer>div{align-items:center;display:flex}.pricing-header nav{gap:var(--mw-sp-6);color:var(--mw-text-2);font-size:var(--mw-fs-caption);font-weight:var(--mw-fw-medium)}.pricing-header nav a{transition:color var(--mw-t-fast) var(--mw-ease)}.pricing-header nav a:hover{color:var(--mw-text-1)}.pricing-header .header-actions{gap:var(--mw-sp-2);flex:none}.pricing-hero,.pricing-plans,.pricing-included,.pricing-payment,.pricing-addons,.pricing-faq,.pricing-cta{width:min(100%, calc(var(--mw-sp-10) * 18));padding-inline:var(--mw-sp-6);margin-inline:auto}.pricing-hero{min-height:calc(var(--mw-sp-10) * 7.4);text-align:center;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.pricing-hero:before,.pricing-hero:after{border:1px solid var(--mw-border);border-radius:var(--mw-r-full);content:"";pointer-events:none;position:absolute}.pricing-hero:before{top:calc(var(--mw-sp-10) * -2.2);width:calc(var(--mw-sp-10) * 10);aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--mw-green) 9%, transparent), transparent 68%);left:50%;transform:translate(-50%)}.pricing-hero:after{top:calc(var(--mw-sp-10) * -1.15);width:calc(var(--mw-sp-10) * 7.5);aspect-ratio:1;border-color:color-mix(in srgb, var(--mw-green) 24%, transparent);left:50%;transform:translate(-50%)}.pricing-hero-copy{z-index:1;max-width:calc(var(--mw-sp-10) * 16);padding-bottom:var(--mw-sp-10);animation:pricing-rise var(--mw-t-slow) var(--mw-ease) both;position:relative}.pricing-hero h1{margin:var(--mw-sp-5) 0 var(--mw-sp-4);font-size:clamp(var(--mw-fs-display), 4.2vw, calc(var(--mw-fs-display) * 1.4));font-weight:var(--mw-fw-bold);letter-spacing:-.05em;line-height:1.16}.pricing-hero h1 span{color:var(--mw-green-deep)}.pricing-hero-copy>p{max-width:calc(var(--mw-sp-10) * 9.4);color:var(--mw-text-2);font-size:var(--mw-fs-body-lg);margin:0 auto}.pricing-proof{z-index:2;right:var(--mw-sp-6);bottom:var(--mw-sp-6);left:var(--mw-sp-6);min-height:var(--mw-sp-10);justify-content:center;gap:var(--mw-sp-8);border:1px solid var(--mw-border);border-radius:var(--mw-r-lg);background:var(--mw-surface);box-shadow:var(--mw-e-1);color:var(--mw-text-2);font-size:var(--mw-fs-caption);position:absolute}.pricing-proof span{align-items:center;gap:var(--mw-sp-2);display:inline-flex}.pricing-proof svg{width:var(--mw-sp-5);height:var(--mw-sp-5);color:var(--mw-green-deep)}.pricing-plans,.pricing-included,.pricing-payment,.pricing-addons,.pricing-faq{scroll-margin-top:calc(var(--mw-sp-10) + var(--mw-sp-3));padding-top:calc(var(--mw-sp-10) * 1.4)}.pricing-section-heading{max-width:calc(var(--mw-sp-10) * 10);margin:0 auto var(--mw-sp-8);text-align:center}.pricing-section-heading--left{max-width:calc(var(--mw-sp-10) * 9);text-align:left;margin-inline:0}.pricing-section-heading>span,.pricing-section-index{margin-bottom:var(--mw-sp-2);color:var(--mw-green-deep);font-family:var(--mw-mono);font-size:var(--mw-fs-mini);font-weight:var(--mw-fw-bold);display:block}.pricing-section-heading h2,.pricing-addons h2,.pricing-cta h2{font-size:clamp(var(--mw-fs-h1), 3.3vw, var(--mw-fs-display));font-weight:var(--mw-fw-bold);letter-spacing:-.035em;line-height:var(--mw-lh-title);margin:0}.pricing-section-heading p,.pricing-addons-copy>p,.pricing-cta p{margin:var(--mw-sp-2) 0 0;color:var(--mw-text-2);font-size:var(--mw-fs-ui)}.pricing-plan-grid{gap:var(--mw-sp-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pricing-plan{min-height:calc(var(--mw-sp-10) * 7.5);scroll-margin-top:calc(var(--mw-sp-10) + var(--mw-sp-3));padding:var(--mw-sp-7);transition:border-color var(--mw-t-base) var(--mw-ease), box-shadow var(--mw-t-base) var(--mw-ease), transform var(--mw-t-base) var(--mw-ease);flex-direction:column;display:flex;position:relative}.pricing-plan:hover{border-color:var(--mw-border-strong);box-shadow:var(--mw-e-2);transform:translateY(calc(var(--mw-sp-1) * -1))}.pricing-plan.is-dark{border-color:var(--mw-n800);background:var(--mw-ink);color:var(--mw-text-inverse)}.pricing-plan.is-dark:before{top:var(--mw-sp-5);right:var(--mw-sp-5);width:var(--mw-sp-2);height:var(--mw-sp-2);border-radius:var(--mw-r-full);background:var(--mw-gold);box-shadow:0 0 0 var(--mw-sp-2) color-mix(in srgb, var(--mw-gold) 16%, transparent);content:"";position:absolute}.pricing-plan.is-enterprise{border-color:color-mix(in srgb, var(--mw-gold) 62%, var(--mw-border));background:linear-gradient(145deg, color-mix(in srgb, var(--mw-gold) 8%, var(--mw-surface)), var(--mw-surface) 44%)}.pricing-plan.is-enterprise:before{top:0;right:var(--mw-sp-7);left:var(--mw-sp-7);border-radius:0 0 var(--mw-r-full) var(--mw-r-full);background:linear-gradient(90deg, var(--mw-gold), var(--mw-green));content:"";height:3px;position:absolute}.pricing-plan.is-enterprise .pricing-plan-icon{background:color-mix(in srgb, var(--mw-gold) 17%, var(--mw-surface));color:var(--mw-ink)}.pricing-plan-topline{justify-content:space-between;align-items:center;gap:var(--mw-sp-3);display:flex}.pricing-plan-icon,.pricing-payment-icon{border-radius:var(--mw-r-md);background:var(--mw-success-bg);color:var(--mw-green-deep);place-items:center;display:grid}.pricing-plan-icon{width:var(--mw-sp-9);height:var(--mw-sp-9)}.pricing-plan-icon svg,.pricing-payment-icon svg{width:var(--mw-sp-6);height:var(--mw-sp-6)}.pricing-plan.is-dark .mw-tag{background:var(--mw-n800);color:var(--mw-n200)}.pricing-plan-title{margin-top:var(--mw-sp-6)}.pricing-plan-title h3,.pricing-payment-card h3{font-size:var(--mw-fs-h2);font-weight:var(--mw-fw-bold);margin:0}.pricing-plan-title p,.pricing-payment-card>div>p{margin:var(--mw-sp-1) 0 0;color:var(--mw-text-2);font-size:var(--mw-fs-caption)}.pricing-plan.is-dark .pricing-plan-title p,.pricing-plan.is-dark .pricing-models{color:var(--mw-n300)}.pricing-amount{align-items:baseline;gap:var(--mw-sp-1);margin-top:var(--mw-sp-5);font-family:var(--mw-mono);display:flex}.pricing-amount del{margin-right:var(--mw-sp-1);color:var(--mw-text-3);font-family:var(--mw-font);font-size:var(--mw-fs-caption)}.pricing-amount>span{font-size:var(--mw-fs-h2);font-weight:var(--mw-fw-bold)}.pricing-amount strong{font-size:calc(var(--mw-fs-display) * 2);font-weight:var(--mw-fw-bold);letter-spacing:-.06em;line-height:1}.pricing-amount small{color:var(--mw-text-2);font-size:var(--mw-fs-caption)}.pricing-enterprise-amount{gap:var(--mw-sp-1);margin-top:var(--mw-sp-5);display:grid}.pricing-enterprise-amount strong{font-size:clamp(var(--mw-fs-h1), 2.3vw, var(--mw-fs-display));font-weight:var(--mw-fw-bold);letter-spacing:-.04em;line-height:1.1}.pricing-enterprise-amount small{color:var(--mw-text-2);font-size:var(--mw-fs-caption)}.pricing-plan.is-dark .pricing-amount strong{color:var(--mw-green-lite)}.pricing-plan.is-dark .pricing-amount small{color:var(--mw-n300)}.pricing-plan.is-dark .pricing-amount del{color:var(--mw-n400)}.pricing-promotion{gap:var(--mw-sp-1) var(--mw-sp-2);margin:var(--mw-sp-2) 0 0;color:var(--mw-green-deep);font-size:var(--mw-fs-mini);flex-wrap:wrap;display:flex}.pricing-promotion b{font-weight:var(--mw-fw-bold)}.pricing-plan.is-dark .pricing-promotion{color:var(--mw-green-lite)}.pricing-models{min-height:var(--mw-sp-9);margin:var(--mw-sp-3) 0 0;color:var(--mw-green-deep);font-size:var(--mw-fs-caption);font-weight:var(--mw-fw-medium)}.pricing-plan-annual{margin:var(--mw-sp-2) 0 0;color:var(--mw-text-2);font-family:var(--mw-mono);font-size:var(--mw-fs-mini);font-weight:var(--mw-fw-bold)}.pricing-plan.is-dark .pricing-plan-annual{color:var(--mw-n300)}.pricing-plan.is-free{border-color:var(--mw-success-border);background:linear-gradient(160deg, var(--mw-success-bg), var(--mw-surface) 46%)}.pricing-plan ul{gap:var(--mw-sp-3);margin:var(--mw-sp-5) 0 var(--mw-sp-7);padding:var(--mw-sp-5) 0 0;border-top:1px solid var(--mw-border);list-style:none;display:grid}.pricing-plan.is-dark ul{border-color:var(--mw-n800)}.pricing-plan li{align-items:flex-start;gap:var(--mw-sp-2);font-size:var(--mw-fs-ui);display:flex}.pricing-plan li svg{width:var(--mw-sp-5);height:var(--mw-sp-5);color:var(--mw-green);flex:none}.pricing-plan-note{justify-content:center;align-items:center;gap:var(--mw-sp-2);margin:var(--mw-sp-4) 0 0;color:var(--mw-text-2);font-size:var(--mw-fs-mini);text-align:center;display:flex}.pricing-plan>.mw-btn{width:100%;margin-top:auto}.pricing-page .pricing-plan.is-dark>.mw-btn--secondary{border-color:var(--mw-green-lite);background:var(--mw-on-brand);color:var(--mw-ink);font-weight:var(--mw-fw-bold)}.pricing-page .pricing-plan.is-dark>.mw-btn--secondary:hover{border-color:var(--mw-green);background:var(--mw-success-bg);color:var(--mw-ink)}.pricing-plan-action{margin-top:var(--mw-sp-5);justify-content:center;display:flex}.corporate-payment-action,.corporate-payment-state{border:1px solid var(--mw-border);border-radius:var(--mw-r-lg);background:var(--mw-surface);width:min(720px,100%)}.corporate-payment-action{gap:var(--mw-sp-4);padding:var(--mw-sp-4);display:grid}.corporate-payment-intro{align-items:center;gap:var(--mw-sp-3);display:flex}.corporate-payment-intro>svg,.corporate-payment-state>svg{width:var(--mw-sp-6);height:var(--mw-sp-6);color:var(--mw-green-deep);flex:none}.corporate-payment-intro>span{gap:var(--mw-sp-1);min-width:0;display:grid}.corporate-payment-intro strong,.corporate-payment-state strong{color:var(--mw-ink);font-size:var(--mw-fs-body)}.corporate-payment-intro small,.corporate-payment-state p,.corporate-payment-message{color:var(--mw-text-2);font-size:var(--mw-fs-caption);margin:0;line-height:1.6}.corporate-payment-action>.mw-btn{width:100%}.corporate-payment-spin{animation:.9s linear infinite pricing-payment-spin}.corporate-payment-form{gap:var(--mw-sp-3);padding-top:var(--mw-sp-4);border-top:1px solid var(--mw-border);display:grid}.corporate-payment-form>label:not(.corporate-payment-confirm){gap:var(--mw-sp-2);color:var(--mw-text-1);font-size:var(--mw-fs-caption);font-weight:var(--mw-fw-medium);display:grid}.corporate-payment-form input[type=text],.corporate-payment-form input:not([type]),.corporate-payment-form textarea{width:100%;min-height:44px;padding:var(--mw-sp-2) var(--mw-sp-3);border:1px solid var(--mw-border-strong);border-radius:var(--mw-r-md);background:var(--mw-surface);color:var(--mw-text-1);font:inherit;font-weight:var(--mw-fw-regular)}.corporate-payment-form textarea{resize:vertical;min-height:84px}.corporate-payment-form :is(input,textarea):focus-visible{border-color:var(--mw-green);box-shadow:var(--mw-focus);outline:none}.corporate-payment-confirm{align-items:flex-start;gap:var(--mw-sp-2);color:var(--mw-text-2);font-size:var(--mw-fs-caption);line-height:1.5;display:flex}.corporate-payment-confirm input{width:18px;height:18px;accent-color:var(--mw-green);flex:none;margin-top:2px}.corporate-payment-form>div{justify-content:flex-end;gap:var(--mw-sp-2);display:flex}.corporate-payment-message.is-error{color:var(--mw-danger-deep)}.corporate-payment-state{align-items:center;gap:var(--mw-sp-3);padding:var(--mw-sp-4);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.corporate-payment-state>div{gap:var(--mw-sp-1);display:grid}.corporate-payment-state.is-pending{border-color:var(--mw-warning-border);background:var(--mw-warning-bg)}.corporate-payment-state.is-pending>svg{color:var(--mw-warning-text)}.corporate-payment-state.is-approved{border-color:var(--mw-success-border);background:var(--mw-success-bg)}@keyframes pricing-payment-spin{to{transform:rotate(360deg)}}.pricing-plan-note svg{width:var(--mw-sp-4);height:var(--mw-sp-4);color:var(--mw-green-deep);flex:none}.pricing-included{align-items:start;gap:var(--mw-sp-8);grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);display:grid}.pricing-report-grid{gap:var(--mw-sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}.pricing-report-stage{min-height:calc(var(--mw-sp-10) * 2.8);border:1px solid var(--mw-border);border-radius:var(--mw-r-lg);background:var(--mw-surface);padding:var(--mw-sp-5);transition:border-color var(--mw-t-fast) var(--mw-ease), transform var(--mw-t-fast) var(--mw-ease)}.pricing-report-stage:hover{border-color:var(--mw-success-border);transform:translateY(calc(var(--mw-sp-1) * -1))}.pricing-report-stage:last-child{background:var(--mw-success-bg)}.pricing-report-stage-top{color:var(--mw-green-deep);font-family:var(--mw-mono);font-size:var(--mw-fs-mini);font-weight:var(--mw-fw-bold);justify-content:space-between;align-items:center;display:flex}.pricing-report-stage-top svg{width:var(--mw-sp-5);height:var(--mw-sp-5)}.pricing-report-stage h3{margin:var(--mw-sp-6) 0 var(--mw-sp-2);font-size:var(--mw-fs-h2);font-weight:var(--mw-fw-bold)}.pricing-report-stage p{color:var(--mw-text-2);font-size:var(--mw-fs-caption);margin:0}.pricing-payment{align-items:start;gap:var(--mw-sp-8);grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);display:grid}.pricing-payment-grid{gap:var(--mw-sp-4);display:grid}.pricing-payment-card{gap:var(--mw-sp-4);padding:var(--mw-sp-6);grid-template-columns:auto minmax(0,1fr);display:grid}.pricing-payment-card--annual{border-color:var(--mw-success-border);box-shadow:var(--mw-e-1)}.pricing-payment-icon{width:var(--mw-sp-10);height:var(--mw-sp-10);grid-row:span 2}.pricing-payment-card dl{margin:var(--mw-sp-2) 0 0;border-top:1px solid var(--mw-border);grid-column:1/-1}.pricing-payment-card dl>div{justify-content:space-between;align-items:center;gap:var(--mw-sp-4);min-height:var(--mw-sp-9);border-bottom:1px solid var(--mw-border);font-size:var(--mw-fs-caption);display:flex}.pricing-payment-card dl>div:last-child{border-bottom:0}.pricing-payment-card dt{color:var(--mw-text-2)}.pricing-payment-card dd{font-family:var(--mw-mono);font-weight:var(--mw-fw-bold);margin:0}.pricing-text-link{align-items:center;gap:var(--mw-sp-2);width:max-content;color:var(--mw-green-deep);font-size:var(--mw-fs-caption);font-weight:var(--mw-fw-medium);grid-column:1/-1;display:inline-flex}.pricing-text-link svg{width:var(--mw-sp-4);height:var(--mw-sp-4);transition:transform var(--mw-t-fast) var(--mw-ease)}.pricing-text-link:hover svg{transform:translateX(var(--mw-sp-1))}.pricing-business-flow{min-height:calc(var(--mw-sp-10) * 1.5);justify-content:center;gap:var(--mw-sp-5);border:1px solid var(--mw-border);border-radius:var(--mw-r-lg);background:var(--mw-surface-2);padding:var(--mw-sp-4);flex-wrap:wrap;grid-column:1/-1}.pricing-payment-notice{border-left:var(--mw-sp-1) solid var(--mw-green);border-radius:var(--mw-r-md);background:var(--mw-success-bg);color:var(--mw-text-2);padding:var(--mw-sp-3) var(--mw-sp-4);font-size:var(--mw-fs-mini);grid-column:1/-1;margin:0}.pricing-payment-notice a{color:var(--mw-green-deep);font-weight:var(--mw-fw-bold);text-underline-offset:var(--mw-sp-1);text-decoration:underline}.pricing-business-flow span{align-items:center;gap:var(--mw-sp-2);font-size:var(--mw-fs-caption);display:inline-flex}.pricing-business-flow span svg{width:var(--mw-sp-5);height:var(--mw-sp-5);color:var(--mw-green-deep)}.pricing-addons{align-items:center;gap:var(--mw-sp-10);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.pricing-addons-copy>.mw-tag{gap:var(--mw-sp-2);margin-bottom:var(--mw-sp-4)}.pricing-addons-copy>.mw-tag svg{width:var(--mw-sp-4);height:var(--mw-sp-4)}.pricing-addon-list{gap:var(--mw-sp-3);display:grid}.pricing-addon{justify-content:space-between;align-items:center;gap:var(--mw-sp-5);padding:var(--mw-sp-5);transition:border-color var(--mw-t-fast) var(--mw-ease), transform var(--mw-t-fast) var(--mw-ease);display:flex}.pricing-addon:hover{border-color:var(--mw-green-lite);transform:translateX(var(--mw-sp-1))}.pricing-addon>div{flex-direction:column;display:flex}.pricing-addon>div span{color:var(--mw-text-2);font-size:var(--mw-fs-mini)}.pricing-addon>div strong{font-size:var(--mw-fs-ui)}.pricing-addon>p{align-items:baseline;gap:var(--mw-sp-1);color:var(--mw-green-deep);font-family:var(--mw-mono);margin:0;display:flex}.pricing-addon>p b{font-size:var(--mw-fs-score)}.pricing-addon>p small{color:var(--mw-text-2);font-size:var(--mw-fs-mini)}.pricing-faq{padding-bottom:calc(var(--mw-sp-10) * 1.6)}.pricing-faq-list{width:min(100%, calc(var(--mw-sp-10) * 12));border-top:1px solid var(--mw-border-strong);margin-inline:auto}.pricing-faq details{border-bottom:1px solid var(--mw-border-strong)}.pricing-faq summary{min-height:var(--mw-sp-10);justify-content:space-between;align-items:center;gap:var(--mw-sp-4);padding-block:var(--mw-sp-4);font-size:var(--mw-fs-body-lg);font-weight:var(--mw-fw-medium);cursor:pointer;list-style:none;display:flex}.pricing-faq summary::-webkit-details-marker{display:none}.pricing-faq summary svg{width:var(--mw-sp-5);height:var(--mw-sp-5);color:var(--mw-green-deep);transition:transform var(--mw-t-base) var(--mw-ease);flex:none}.pricing-faq details[open] summary svg{transform:rotate(45deg)}.pricing-faq details p{max-width:calc(var(--mw-sp-10) * 9);margin:calc(var(--mw-sp-2) * -1) 0 var(--mw-sp-5);color:var(--mw-text-2);font-size:var(--mw-fs-ui)}.pricing-cta{min-height:calc(var(--mw-sp-10) * 4);justify-content:space-between;align-items:center;gap:var(--mw-sp-7);border-radius:var(--mw-r-lg) var(--mw-r-lg) 0 0;background:var(--mw-ink);color:var(--mw-text-inverse);padding-block:var(--mw-sp-8);padding-inline:var(--mw-sp-8);display:flex}.pricing-cta>div{max-width:calc(var(--mw-sp-10) * 10)}.pricing-cta .mw-tag{margin-bottom:var(--mw-sp-4);background:var(--mw-n800);color:var(--mw-n200)}.pricing-cta p{color:var(--mw-n300)}.pricing-cta>.mw-btn{flex:none}.pricing-footer{min-height:calc(var(--mw-sp-10) * 2.2);align-items:center;gap:var(--mw-sp-6);background:var(--mw-ink);color:var(--mw-n300);padding:var(--mw-sp-6) max(var(--mw-sp-6), calc((100vw - var(--mw-sp-10) * 18) / 2 + var(--mw-sp-8)));font-size:var(--mw-fs-mini);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.pricing-footer-name{color:var(--mw-text-inverse);font-size:var(--mw-fs-body-lg);font-weight:var(--mw-fw-bold)}.pricing-footer p{margin:0}.pricing-footer>div{justify-content:flex-end;gap:var(--mw-sp-5)}.pricing-footer a:hover{color:var(--mw-text-inverse)}.pricing-footer a[href^=tel\:]{align-items:center;gap:var(--mw-sp-1);display:inline-flex}.pricing-footer a[href^=tel\:] svg{width:var(--mw-sp-4);height:var(--mw-sp-4)}@keyframes pricing-rise{0%{opacity:0;transform:translateY(var(--mw-sp-3))}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.pricing-header nav{display:none}.pricing-plan-grid,.pricing-included,.pricing-payment,.pricing-addons{grid-template-columns:minmax(0,1fr)}.pricing-plan{min-height:0}.pricing-section-heading--left{max-width:calc(var(--mw-sp-10) * 10);text-align:center;margin-inline:auto}.pricing-addons{gap:var(--mw-sp-7)}.pricing-addons-copy{max-width:calc(var(--mw-sp-10) * 9)}.pricing-footer{grid-template-columns:minmax(0,1fr) auto}.pricing-footer p{display:none}}@media (width<=640px){.pricing-header-inner,.pricing-hero,.pricing-plans,.pricing-payment,.pricing-addons,.pricing-faq{padding-inline:var(--mw-sp-4)}.pricing-header .header-actions .mw-btn--ghost{display:none}.pricing-header .header-actions .mw-btn{min-height:var(--mw-sp-9)}.pricing-header .header-actions[data-auth-state=authenticated]>a:last-child{display:none}.pricing-brand .mw-brand-logo{width:var(--mw-logo-lockup-min-width)}.pricing-hero{min-height:calc(var(--mw-sp-10) * 8.4);padding-top:var(--mw-sp-10);align-items:flex-start}.pricing-hero-copy{padding-bottom:calc(var(--mw-sp-10) * 2.4)}.pricing-hero h1{font-size:var(--mw-fs-display);letter-spacing:-.04em}.pricing-proof{right:var(--mw-sp-4);bottom:var(--mw-sp-4);left:var(--mw-sp-4);align-items:flex-start;gap:var(--mw-sp-2);padding:var(--mw-sp-4);flex-direction:column}.pricing-plan{padding:var(--mw-sp-5)}.pricing-amount strong{font-size:calc(var(--mw-fs-display) * 1.7)}.pricing-payment-card{grid-template-columns:minmax(0,1fr)}.pricing-payment-icon{grid-row:auto}.pricing-business-flow{align-items:flex-start;gap:var(--mw-sp-3);flex-direction:column}.pricing-addon{flex-direction:column;align-items:flex-start}.pricing-cta{width:calc(100% - var(--mw-sp-4) * 2);min-height:0;margin-inline:var(--mw-sp-4);padding:var(--mw-sp-6);flex-direction:column;align-items:flex-start}.pricing-cta>.mw-btn{width:100%}.corporate-payment-state{grid-template-columns:auto minmax(0,1fr)}.corporate-payment-state>.mw-btn{grid-column:1/-1;width:100%}.corporate-payment-form>div{flex-direction:column-reverse;align-items:stretch}.corporate-payment-form>div>.mw-btn{width:100%}.pricing-footer{padding:var(--mw-sp-6) var(--mw-sp-4);grid-template-columns:minmax(0,1fr)}.pricing-footer>div{justify-content:flex-start;gap:var(--mw-sp-3) var(--mw-sp-5);flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.pricing-hero-copy{animation:none}.pricing-plan,.pricing-addon,.pricing-report-stage,.pricing-text-link svg,.pricing-faq summary svg{transition:none;transform:none}}.pricing-plan-actions{gap:var(--mw-sp-2);margin-top:auto;display:grid}.pricing-plan-actions .mw-btn{justify-content:center;width:100%}.support-agent-gate,.support-agent-desk{color:#163127;background:#eef4f0;min-height:100dvh;font-family:PingFang SC,Microsoft YaHei,sans-serif}.support-agent-gate{text-align:center;place-content:center;justify-items:center;gap:12px;padding:30px;display:grid}.support-agent-gate>span{color:#fff;background:#0b5838;border-radius:20px;place-items:center;width:58px;height:58px;display:grid}.support-agent-gate svg{width:26px;height:26px}.support-agent-gate h1{margin:8px 0 0;font-size:22px}.support-agent-gate p{color:#6d7f76;max-width:480px;margin:0;line-height:1.7}.support-agent-gate a{color:#fff;background:#0b5838;border-radius:10px;align-items:center;gap:7px;margin-top:8px;padding:10px 16px;text-decoration:none;display:flex}.support-agent-gate a svg{width:17px;height:17px}.support-agent-desk{grid-template:68px minmax(0,1fr)/340px minmax(0,1fr);height:100dvh;display:grid;overflow:hidden}.support-agent-topbar{color:#fff;background:#083c29;grid-column:1/-1;justify-content:space-between;align-items:center;padding:0 20px;display:flex}.support-agent-topbar>div{align-items:center;gap:11px;display:flex}.support-agent-topbar>div>span{background:#ffffff1f;border-radius:13px;place-items:center;width:38px;height:38px;display:grid}.support-agent-topbar svg{width:19px;height:19px}.support-agent-topbar strong,.support-agent-topbar small{display:block}.support-agent-topbar strong{font-size:15px}.support-agent-topbar small{color:#ffffffa6;margin-top:2px;font-size:11px}.support-agent-topbar button{color:#fffc;cursor:pointer;background:#ffffff14;border:0;border-radius:9px;align-items:center;gap:6px;padding:8px 10px;display:flex}.support-agent-list{background:#fff;border-right:1px solid #dbe5de;min-width:0;overflow:hidden}.support-agent-list__title{border-bottom:1px solid #edf1ee;justify-content:space-between;align-items:baseline;padding:18px 17px 13px;display:flex}.support-agent-list__title strong{font-size:16px}.support-agent-list__title span{color:#84938b;font-size:11px}.support-agent-list__items{height:calc(100dvh - 119px);overflow:auto}.support-agent-list__items>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eef2ef;grid-template-columns:42px minmax(0,1fr) auto;gap:10px;width:100%;padding:14px;display:grid;position:relative}.support-agent-list__items>button.is-active{background:#edf7f1}.support-agent-list__items>button>span:nth-child(2){min-width:0}.support-agent-list__avatar{color:#fff;background:#5f8171;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:700;display:grid}.support-agent-list__items strong,.support-agent-list__items small,.support-agent-list__items em{display:block}.support-agent-list__items strong{font-size:14px}.support-agent-list__items small,.support-agent-list__items em{color:#75847c;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;font-style:normal;overflow:hidden}.support-agent-list__items em{color:#a0aaa4;font-size:10px}.support-agent-list__items time{color:#9ba69f;font-size:10px}.support-agent-list__items b{color:#fff;text-align:center;background:#e25b4c;border-radius:999px;min-width:19px;padding:2px 5px;font-size:10px;position:absolute;bottom:15px;right:13px}.support-agent-thread{background:#f3f7f4;grid-template-rows:auto auto minmax(0,1fr) auto auto;min-width:0;display:grid}.support-agent-thread>header{background:#fff;border-bottom:1px solid #dfe8e2;align-items:center;gap:10px;min-height:62px;padding:0 19px;display:flex}.support-agent-thread>header>div{flex:1}.support-agent-thread>header strong,.support-agent-thread>header span{display:block}.support-agent-thread>header strong{font-size:15px}.support-agent-thread>header span{color:#829088;margin-top:2px;font-size:11px}.support-agent-back{display:none}.support-agent-status,.support-agent-back{color:#315949;cursor:pointer;background:#fff;border:1px solid #dce7e0;border-radius:9px;align-items:center;gap:6px;padding:8px 10px}.support-agent-status{display:flex}.support-agent-status svg,.support-agent-back svg{width:16px;height:16px}.support-agent-context{color:#788880;text-overflow:ellipsis;white-space:nowrap;background:#edf3ef;padding:8px 19px;font-size:11px;overflow:hidden}.support-agent-context a{color:#356b54}.support-agent-messages{padding:24px max(20px,7vw);overflow:auto}.support-agent-message{flex-direction:column;align-items:flex-start;margin-bottom:14px;display:flex}.support-agent-message p,.support-agent-message a{border-radius:15px 15px 15px 5px;max-width:min(72%,700px);margin:0}.support-agent-message p{white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;padding:11px 13px;line-height:1.6;box-shadow:0 2px 8px #0c322212}.support-agent-message a{background:#fff;border:1px solid #dce7e0;overflow:hidden}.support-agent-message img{object-fit:contain;width:auto;max-width:100%;max-height:380px;display:block}.support-agent-message time{color:#96a39c;margin-top:4px;font-size:10px}.support-agent-message--agent{align-items:flex-end}.support-agent-message--agent p{color:#fff;box-shadow:none;background:#0e5a39;border-radius:15px 15px 5px}.support-agent-notice{color:#a33b32;background:#fff1ee;margin:0;padding:8px 18px;font-size:12px}.support-agent-composer{background:#fff;border-top:1px solid #dce6df;padding:12px 17px}.support-agent-composer textarea{resize:none;color:#183127;width:100%;min-height:54px;font:inherit;background:0 0;border:0;outline:0;line-height:1.5}.support-agent-composer>div{align-items:center;gap:9px;display:flex}.support-agent-composer button{color:#4b6659;cursor:pointer;background:#edf3ef;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 11px;display:flex}.support-agent-composer button:disabled{cursor:not-allowed;opacity:.48}.support-agent-composer button svg{width:17px;height:17px}.support-agent-composer span{color:#95a19a;flex:1;font-size:11px}.support-agent-composer .support-agent-send{color:#fff;background:#0e5a39}.support-agent-empty{color:#91a098;text-align:center;justify-items:center;gap:7px;padding:50px 20px;display:grid}.support-agent-empty svg{width:28px;height:28px}.support-agent-empty strong{color:#597066;font-size:14px}.support-agent-empty span{font-size:12px}.support-agent-empty--thread{place-content:center;height:100%}.support-agent-spin{animation:.8s linear infinite support-agent-spin}@keyframes support-agent-spin{to{transform:rotate(360deg)}}@media (width<=760px){.support-agent-desk{grid-template:60px minmax(0,1fr)/1fr}.support-agent-topbar{padding:0 13px}.support-agent-list{border-right:0;grid-row:2}.support-agent-thread{grid-row:2;display:none}.support-agent-desk--selected .support-agent-list{display:none}.support-agent-desk--selected .support-agent-thread{display:grid}.support-agent-back{display:flex}.support-agent-list__items{height:calc(100dvh - 111px)}.support-agent-messages{padding:17px 13px}.support-agent-message p,.support-agent-message a{max-width:84%}.support-agent-status{padding:7px;font-size:12px}}@media (prefers-reduced-motion:reduce){.support-agent-spin{animation:none}}.support-agent-message--bot>p:before{content:"AI 助手";letter-spacing:.04em;opacity:.7;margin-bottom:4px;font-size:11px;font-weight:600;display:block}
