/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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-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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-outline-style:solid}}}@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;--color-white:#fff;--spacing:.25rem;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--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);--color-ui-foreground:#3b3c37;--color-ui-muted:#77766f;--color-ui-border:#dfdcd6;--color-ui-primary:#de682f;--color-ui-primary-strong:#9f461b;--color-ui-primary-soft:#fff8f3;--color-ui-surface:#fff;--color-ui-subtle:#faf9f7;--color-ui-danger:#b43d2a;--color-ui-danger-soft:#fff4f2;--color-ui-danger-border:#eccbc4;--color-ui-success:#267a50;--color-ui-success-soft:#edf8f2;--color-ui-success-border:#c8e3d4;--radius-ui-sm:.5rem;--radius-ui-md:.75rem;--radius-ui-lg:.875rem;--spacing-ui-control:2.625rem;--spacing-ui-panel:1.5rem;--font-ui:var(--font-sans);--text-ui-xs:.75rem;--text-ui-sm:.8125rem;--text-ui-base:.875rem;--text-ui-title:1.25rem}}@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{.pointer-events-auto{pointer-events:auto}.collapse{visibility:collapse}.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}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.top-\[max\(1rem\,env\(safe-area-inset-top\)\)\]{top:max(1rem, env(safe-area-inset-top))}.right-3{right:calc(var(--spacing) * 3)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.isolate{isolation:isolate}.z-\[80\]{z-index:80}.z-\[81\]{z-index:81}.z-\[100\]{z-index:100}.z-\[10000\]{z-index:10000}.m-0{margin:calc(var(--spacing) * 0)}.my-1{margin-block:calc(var(--spacing) * 1)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.block{display:block}.contents{display:contents}.flex{display:flex}.flex\!{display:flex!important}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.h-8{height:calc(var(--spacing) * 8)}.h-\[18px\]{height:18px}.h-\[var\(--toast-height\)\]{height:var(--toast-height)}.h-full{height:100%}.h-px{height:1px}.h-ui-control{height:var(--spacing-ui-control)}.max-h-\[208px\]{max-height:208px}.max-h-\[calc\(100dvh-40px\)\]{max-height:calc(100dvh - 40px)}.max-h-\[min\(24rem\,calc\(100dvh-2rem\)\)\]{max-height:min(24rem,100dvh - 2rem)}.max-h-\[min\(224px\,var\(--available-height\)\)\]{max-height:min(224px, var(--available-height))}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-\[44px\]{min-height:44px}.min-h-\[58px\]{min-height:58px}.min-h-ui-control{min-height:var(--spacing-ui-control)}.w-8{width:calc(var(--spacing) * 8)}.w-\[18px\]{width:18px}.w-\[calc\(100vw-32px\)\]{width:calc(100vw - 32px)}.w-\[min\(22rem\,calc\(100vw-2rem\)\)\]{width:min(22rem,100vw - 2rem)}.w-\[min\(260px\,calc\(100vw-32px\)\)\]{width:min(260px,100vw - 32px)}.w-full{width:100%}.max-w-64{max-width:calc(var(--spacing) * 64)}.max-w-\[470px\]{max-width:470px}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-44{min-width:calc(var(--spacing) * 44)}.min-w-\[88px\]{min-width:88px}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-none{flex:none}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.\[transform\:translateX\(var\(--toast-swipe-movement-x\,0px\)\)\]{transform:translateX(var(--toast-swipe-movement-x,0px))}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-none{list-style-type:none}.\[appearance\:textfield\]{appearance:textfield}.appearance-none{appearance:none}.grid-cols-\[2rem_minmax\(0\,1fr\)_2rem\]{grid-template-columns:2rem minmax(0,1fr) 2rem}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.place-items-center{place-items:center}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:calc(var(--spacing) * 1)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-\[9px\]{gap:9px}.gap-\[10px\]{gap:10px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-\[6px\]{border-radius:6px}.rounded-\[7px\]{border-radius:7px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-full{border-radius:3.40282e38px}.rounded-md{border-radius:var(--radius-md)}.rounded-ui-lg{border-radius:var(--radius-ui-lg)}.rounded-ui-md{border-radius:var(--radius-ui-md)}.rounded-ui-sm{border-radius:var(--radius-ui-sm)}.rounded-t-ui-sm{border-top-left-radius:var(--radius-ui-sm);border-top-right-radius:var(--radius-ui-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-\[\#b54e1d\]{border-color:#b54e1d}.border-\[\#b6452b\]{border-color:#b6452b}.border-\[\#d3cec4\]{border-color:#d3cec4}.border-\[\#e4b37d\]{border-color:#e4b37d}.border-current{border-color:currentColor}.border-transparent{border-color:#0000}.border-ui-border{border-color:var(--color-ui-border)}.border-ui-danger{border-color:var(--color-ui-danger)}.border-ui-danger-border{border-color:var(--color-ui-danger-border)}.border-ui-danger-border\/80{border-color:#eccbc4cc}@supports (color:color-mix(in lab, red, red)){.border-ui-danger-border\/80{border-color:color-mix(in oklab, var(--color-ui-danger-border) 80%, transparent)}}.border-ui-primary{border-color:var(--color-ui-primary)}.border-ui-success-border{border-color:var(--color-ui-success-border)}.border-ui-success-border\/80{border-color:#c8e3d4cc}@supports (color:color-mix(in lab, red, red)){.border-ui-success-border\/80{border-color:color-mix(in oklab, var(--color-ui-success-border) 80%, transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-\[\#1c1e1b\]\/30{background-color:oklab(23.1738% -.00452709 .00453255/.3)}.bg-\[\#1c1e1b\]\/35{background-color:oklab(23.1738% -.00452709 .00453255/.35)}.bg-\[\#b54e1d\]{background-color:#b54e1d}.bg-\[\#b6452b\]{background-color:#b6452b}.bg-\[\#fff7ed\]{background-color:#fff7ed}.bg-transparent{background-color:#0000}.bg-ui-border{background-color:var(--color-ui-border)}.bg-ui-danger{background-color:var(--color-ui-danger)}.bg-ui-danger-soft{background-color:var(--color-ui-danger-soft)}.bg-ui-foreground{background-color:var(--color-ui-foreground)}.bg-ui-primary{background-color:var(--color-ui-primary)}.bg-ui-subtle{background-color:var(--color-ui-subtle)}.bg-ui-success-soft{background-color:var(--color-ui-success-soft)}.bg-ui-surface{background-color:var(--color-ui-surface)}.bg-white{background-color:var(--color-white)}.p-0{padding:calc(var(--spacing) * 0)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-ui-panel{padding:var(--spacing-ui-panel)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[18px\]{padding-inline:18px}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-start{text-align:start}.font-ui{font-family:var(--font-ui)}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[19px\]{font-size:19px}.text-ui-base{font-size:var(--text-ui-base)}.text-ui-sm{font-size:var(--text-ui-sm)}.text-ui-title{font-size:var(--text-ui-title)}.text-ui-xs{font-size:var(--text-ui-xs)}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[0\.01em\]{--tw-tracking:.01em;letter-spacing:.01em}.break-words{overflow-wrap:break-word}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-\[\#7c421d\]{color:#7c421d}.text-\[\#31342f\]{color:#31342f}.text-\[\#53564f\]{color:#53564f}.text-\[\#272925\]{color:#272925}.text-\[\#666860\]{color:#666860}.text-\[\#777972\]{color:#777972}.text-\[\#ab351b\]{color:#ab351b}.text-ui-danger{color:var(--color-ui-danger)}.text-ui-foreground{color:var(--color-ui-foreground)}.text-ui-muted{color:var(--color-ui-muted)}.text-ui-primary{color:var(--color-ui-primary)}.text-ui-success{color:var(--color-ui-success)}.text-white{color:var(--color-white)}.shadow-\[0_14px_34px_-16px_rgb\(30_31_27\/32\%\)\,0_3px_10px_rgb\(30_31_27\/7\%\)\]{--tw-shadow:0 14px 34px -16px var(--tw-shadow-color,#1e1f1b52), 0 3px 10px var(--tw-shadow-color,#1e1f1b12);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_54px_-16px_rgba\(0\,0\,0\,0\.26\)\]{--tw-shadow:0 18px 54px -16px var(--tw-shadow-color,#00000042);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-ui-control{--tw-shadow:0 3px 12px var(--tw-shadow-color,#2827230d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-ui-popover{--tw-shadow:0 18px 54px -16px var(--tw-shadow-color,#00000042);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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,)}.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,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition-\[background-color\,border-color\,box-shadow\]{transition-property:background-color,border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,color\,box-shadow\,transform\]{transition-property:background-color,border-color,color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,color\,box-shadow\]{transition-property:background-color,border-color,color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\]{transition-property:background-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\,background-color\]{transition-property:border-color,box-shadow,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[height\,margin-top\,transform\,opacity\]{transition-property:height,margin-top,transform,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-250{--tw-duration:.25s;transition-duration:.25s}.ease-\[cubic-bezier\(0\.16\,1\,0\.3\,1\)\]{--tw-ease:cubic-bezier(.16,1,.3,1);transition-timing-function:cubic-bezier(.16,1,.3,1)}.outline-none{--tw-outline-style:none;outline-style:none}.outline-none\!{--tw-outline-style:none!important;outline-style:none!important}.select-none{-webkit-user-select:none;user-select:none}.\[scrollbar-color\:\#b8b4ac_transparent\]{scrollbar-color:#b8b4ac transparent}.\[scrollbar-color\:var\(--color-ui-border\)_transparent\]{scrollbar-color:var(--color-ui-border) transparent}.\[scrollbar-gutter\:stable\]{scrollbar-gutter:stable}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.\[scrollbar-width\:thin\]\!{scrollbar-width:thin!important}.group-data-open\:rotate-180:is(:where(.group)[data-open] *){rotate:180deg}.placeholder\:text-ui-muted\/75::placeholder{color:#77766fbf}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-ui-muted\/75::placeholder{color:color-mix(in oklab, var(--color-ui-muted) 75%, transparent)}}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:right-3:after{content:var(--tw-content);right:calc(var(--spacing) * 3)}.after\:bottom-0:after{content:var(--tw-content);bottom:calc(var(--spacing) * 0)}.after\:left-3:after{content:var(--tw-content);left:calc(var(--spacing) * 3)}.after\:size-2:after{content:var(--tw-content);width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.after\:h-0\.5:after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.after\:rounded-full:after{content:var(--tw-content);border-radius:3.40282e38px}.after\:bg-current:after{content:var(--tw-content);background-color:currentColor}.after\:bg-transparent:after{content:var(--tw-content);background-color:#0000}.after\:content-\[\"\"\]:after,.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.first-of-type\:mt-0:first-of-type{margin-top:calc(var(--spacing) * 0)}.focus-within\:border-ui-primary:focus-within{border-color:var(--color-ui-primary)}.focus-within\:ring-\[3px\]:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.focus-within\:ring-ui-primary\/15:focus-within{--tw-ring-color:#de682f26}@supports (color:color-mix(in lab, red, red)){.focus-within\:ring-ui-primary\/15:focus-within{--tw-ring-color:color-mix(in oklab, var(--color-ui-primary) 15%, transparent)}}@media (hover:hover){.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-\[\#963222\]:hover{border-color:#963222}.hover\:border-ui-border:hover{border-color:var(--color-ui-border)}.hover\:border-ui-muted\/55:hover{border-color:#77766f8c}@supports (color:color-mix(in lab, red, red)){.hover\:border-ui-muted\/55:hover{border-color:color-mix(in oklab, var(--color-ui-muted) 55%, transparent)}}.hover\:border-ui-primary-strong:hover{border-color:var(--color-ui-primary-strong)}.hover\:border-ui-primary\/35:hover{border-color:#de682f59}@supports (color:color-mix(in lab, red, red)){.hover\:border-ui-primary\/35:hover{border-color:color-mix(in oklab, var(--color-ui-primary) 35%, transparent)}}.hover\:border-ui-primary\/45:hover{border-color:#de682f73}@supports (color:color-mix(in lab, red, red)){.hover\:border-ui-primary\/45:hover{border-color:color-mix(in oklab, var(--color-ui-primary) 45%, transparent)}}.hover\:border-ui-primary\/60:hover{border-color:#de682f99}@supports (color:color-mix(in lab, red, red)){.hover\:border-ui-primary\/60:hover{border-color:color-mix(in oklab, var(--color-ui-primary) 60%, transparent)}}.hover\:bg-\[\#963222\]:hover{background-color:#963222}.hover\:bg-\[\#f0ede8\]:hover{background-color:#f0ede8}.hover\:bg-ui-primary-soft:hover{background-color:var(--color-ui-primary-soft)}.hover\:bg-ui-primary-soft\/35:hover{background-color:#fff8f359}@supports (color:color-mix(in lab, red, red)){.hover\:bg-ui-primary-soft\/35:hover{background-color:color-mix(in oklab, var(--color-ui-primary-soft) 35%, transparent)}}.hover\:bg-ui-primary-soft\/45:hover{background-color:#fff8f373}@supports (color:color-mix(in lab, red, red)){.hover\:bg-ui-primary-soft\/45:hover{background-color:color-mix(in oklab, var(--color-ui-primary-soft) 45%, transparent)}}.hover\:bg-ui-primary-strong:hover{background-color:var(--color-ui-primary-strong)}.hover\:bg-ui-subtle:hover{background-color:var(--color-ui-subtle)}.hover\:text-\[\#272925\]:hover{color:#272925}.hover\:text-ui-foreground:hover{color:var(--color-ui-foreground)}.hover\:not-disabled\:bg-\[\#963c16\]:hover:not(:disabled){background-color:#963c16}.hover\:not-disabled\:bg-\[\#963920\]:hover:not(:disabled){background-color:#963920}.hover\:not-disabled\:bg-\[\#f3f0eb\]:hover:not(:disabled){background-color:#f3f0eb}}.focus\:bg-ui-primary-soft:focus{background-color:var(--color-ui-primary-soft)}.focus\:text-ui-primary-strong:focus{color:var(--color-ui-primary-strong)}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-ui-primary:focus-visible{border-color:var(--color-ui-primary)}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.focus-visible\:ring-ui-primary\/15:focus-visible{--tw-ring-color:#de682f26}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ui-primary\/15:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-ui-primary) 15%, transparent)}}.focus-visible\:ring-ui-primary\/20:focus-visible{--tw-ring-color:#de682f33}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ui-primary\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-ui-primary) 20%, transparent)}}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[\#b54e1d\]:focus-visible{outline-color:#b54e1d}.focus-visible\:outline-ui-primary-strong:focus-visible{outline-color:var(--color-ui-primary-strong)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.active\:translate-y-0:active{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:translate-y-0:disabled{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-ui-subtle:disabled{background-color:var(--color-ui-subtle)}.disabled\:text-ui-muted:disabled{color:var(--color-ui-muted)}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:shadow-none:disabled{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-active\:bg-ui-primary-soft[data-active]{background-color:var(--color-ui-primary-soft)}.data-active\:font-semibold[data-active]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.data-active\:text-ui-primary-strong[data-active]{color:var(--color-ui-primary-strong)}.data-active\:after\:bg-ui-primary[data-active]:after{content:var(--tw-content);background-color:var(--color-ui-primary)}.data-checked\:border-ui-primary[data-checked]{border-color:var(--color-ui-primary)}.data-checked\:bg-ui-primary[data-checked]{background-color:var(--color-ui-primary)}.data-checked\:bg-ui-primary-soft[data-checked]{background-color:var(--color-ui-primary-soft)}.data-checked\:font-semibold[data-checked]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.data-checked\:text-ui-primary-strong[data-checked]{color:var(--color-ui-primary-strong)}.data-disabled\:pointer-events-none[data-disabled]{pointer-events:none}.data-disabled\:opacity-45[data-disabled]{opacity:.45}.data-ending\:translate-y-\[calc\(-50\%\+8px\)\][data-ending]{--tw-translate-y:calc(-50% + 8px);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-ending\:scale-\[0\.98\][data-ending]{scale:.98}.data-ending\:opacity-0[data-ending]{opacity:0}.data-ending-style\:mt-0[data-ending-style]{margin-top:calc(var(--spacing) * 0)}.data-ending-style\:h-0[data-ending-style]{height:calc(var(--spacing) * 0)}.data-ending-style\:-translate-y-1[data-ending-style]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-ending-style\:opacity-0[data-ending-style]{opacity:0}.data-limited\:hidden[data-limited]{display:none}.data-placeholder\:text-ui-muted[data-placeholder]{color:var(--color-ui-muted)}.data-starting\:translate-y-\[calc\(-50\%\+8px\)\][data-starting]{--tw-translate-y:calc(-50% + 8px);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-starting\:scale-\[0\.98\][data-starting]{scale:.98}.data-starting\:opacity-0[data-starting]{opacity:0}.data-starting-style\:translate-y-2[data-starting-style]{--tw-translate-y:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-starting-style\:opacity-0[data-starting-style]{opacity:0}.data-ending-style\:data-\[swipe-direction\=right\]\:\[transform\:translateX\(calc\(var\(--toast-swipe-movement-x\,0px\)_\+_110\%\)\)\][data-ending-style][data-swipe-direction=right]{transform:translateX(calc(var(--toast-swipe-movement-x,0px) + 110%))}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}.motion-reduce\:duration-150\!{--tw-duration:.15s!important;transition-duration:.15s!important}}@media not all and (width>=680px){.max-\[680px\]\:px-3{padding-inline:calc(var(--spacing) * 3)}}@media not all and (width>=480px){.max-\[480px\]\:px-5{padding-inline:calc(var(--spacing) * 5)}.max-\[480px\]\:pt-4{padding-top:calc(var(--spacing) * 4)}.max-\[480px\]\:pb-4{padding-bottom:calc(var(--spacing) * 4)}}.\[\&\:\:-webkit-inner-spin-button\]\:m-0::-webkit-inner-spin-button{margin:calc(var(--spacing) * 0)}.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button{appearance:none}.\[\&\:\:-webkit-outer-spin-button\]\:m-0::-webkit-outer-spin-button{margin:calc(var(--spacing) * 0)}.\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button{appearance:none}.\[\&\:\:-webkit-scrollbar\]\:block\!::-webkit-scrollbar{display:block!important}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:\:-webkit-scrollbar\]\:w-1\.5::-webkit-scrollbar{width:calc(var(--spacing) * 1.5)}.\[\&\>p\:not\(\:last-child\)\]\:mb-4>p:not(:last-child){margin-bottom:calc(var(--spacing) * 4)}}@font-face{font-family:Poppins;src:url(/fonts/poppins/poppins-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/poppins-medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/poppins-semibold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/poppins-bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/poppins-extrabold.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}:root{--ink:#0c0c0b;--ink-soft:#282724;--paper:#fffaf3;--paper-strong:#fffdf9;--white:#fff;--orange:#ff6a00;--orange-deep:#ee5200;--orange-soft:#fff0e2;--orange-action:#e98449;--orange-action-hover:#d97237;--hero-charcoal:#1b1b19;--line:#dedbd4;--line-dark:#fff3;--muted:#67645f;--max-width:1440px;--font-sans:"Poppins", "Noto Sans SC", "PingFang SC", "Microsoft YaHei", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{background:var(--paper-strong);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-weight:400}html[data-language=zh]{--muted:#55514b;--font-sans:"Microsoft YaHei UI", "Microsoft YaHei", "Noto Sans SC", "Source Han Sans SC", "PingFang SC", ui-sans-serif, system-ui, sans-serif}html[data-language=zh] body{font-kerning:normal;-webkit-font-smoothing:auto;text-rendering:optimizelegibility;font-weight:500}html[data-language=zh] h1,html[data-language=zh] h2,html[data-language=zh] h3,html[data-language=zh] strong,html[data-language=zh] summary,html[data-language=zh] button,html[data-language=zh] .button{font-weight:700}html[data-language=zh] h1,html[data-language=zh] h2,html[data-language=zh] h3{letter-spacing:-.015em}html[data-language=zh] p,html[data-language=zh] li,html[data-language=zh] a,html[data-language=zh] button,html[data-language=zh] label,html[data-language=zh] small,html[data-language=zh] span{text-rendering:optimizelegibility}html[data-language=zh] .hero-copy h1,html[data-language=zh] .res-hero-copy h1,html[data-language=zh] .final-cta h2,html[data-language=zh] .res-final-cta h2{line-height:1.12}html[data-language=zh] .section-label,html[data-language=zh] .res-kicker,html[data-language=zh] .res-label,html[data-language=zh] .product-eyebrow,html[data-language=zh] .product-section-kicker{letter-spacing:.07em;font-weight:700}html[data-language=zh] .product-subnav-links,html[data-language=zh] .res-specs span,html[data-language=zh] .res-code-languages button,html[data-language=zh] .res-plan-grid article>a,html[data-language=zh] .res-final-cta a{font-size:12px;font-weight:600}html[data-language=zh] .product-spec-strip span,html[data-language=zh] .res-specs span{color:#615d56}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}img{max-width:100%}:focus-visible{outline-offset:3px;outline:3px solid #ff6a006b}.rp-page{background:var(--paper-strong);min-height:100vh;overflow:clip}.rp-header{z-index:120;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffdf9f5;border-bottom:1px solid #0c0c0b14;height:76px;position:sticky;top:0}.rp-nav-shell{grid-template-columns:176px 1fr auto;align-items:center;gap:clamp(22px,3vw,50px);width:min(100%,1440px);height:100%;margin:0 auto;padding:0 clamp(22px,3vw,48px);display:grid;position:relative}.rp-brand,.rp-wordmark{width:176px;height:34px;display:block}.rp-wordmark{position:relative;overflow:hidden}.rp-wordmark img{width:258px;max-width:none;height:auto;position:absolute;top:-14px;left:-48px}.rp-desktop-nav{justify-content:center;align-items:center;gap:clamp(15px,1.65vw,26px);height:100%;font-size:12.5px;font-weight:600;display:flex}.rp-desktop-nav>a,.rp-nav-menu>summary{white-space:nowrap;cursor:pointer;align-items:center;gap:5px;min-height:44px;display:inline-flex}.rp-nav-menu{align-items:center;height:100%;display:flex;position:static}.rp-nav-menu>summary{list-style:none}.rp-nav-menu>summary::-webkit-details-marker{display:none}.rp-nav-menu[open]>summary{color:var(--orange-deep)}.rp-nav-menu[open]>summary span{transform:rotate(180deg)}.rp-mega{z-index:10;border:1px solid var(--line);background:#fffdfa;border-radius:0 0 18px 18px;padding:26px;position:absolute;top:calc(100% - 2px);left:clamp(22px,3vw,48px);right:clamp(22px,3vw,48px);box-shadow:0 24px 65px #12110f24}.rp-mega p{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:700}.rp-mega-products{grid-template-columns:minmax(0,2fr) minmax(230px,.72fr);gap:30px;display:grid}.rp-mega-products>div:first-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.rp-mega-products>div:first-child>p{grid-column:1/-1}.rp-mega-products a{border:1px solid #0000;border-radius:10px;align-items:center;gap:13px;min-height:76px;padding:12px 14px;display:flex}.rp-mega-products a:hover,.rp-mega-products a.is-current{background:#fff8f0;border-color:#e9ded4}.rp-mega-products a img{object-fit:contain;flex:none;width:38px;height:38px}.rp-mega-products a span{gap:3px;display:grid}.rp-mega-products a strong{font-size:13px}.rp-mega-products a small{color:var(--muted);font-size:12px;font-weight:400}.rp-mega-feature{border-left:1px solid var(--line);padding-left:24px}.rp-mega-feature a{min-height:112px}.rp-mega-pricing{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 20px;width:min(620px,100vw - 48px);display:grid;left:50%;right:auto;transform:translate(-23%)}.rp-mega-pricing>p{grid-column:1/-1}.rp-mega-pricing a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:52px;padding:11px 12px;font-size:12px;display:flex}.rp-mega-pricing a:hover{background:#fff7ee}.rp-mega-pricing a strong{color:var(--orange-deep);white-space:nowrap;font-size:12px}.rp-nav-actions{white-space:nowrap;align-items:center;gap:18px;font-size:12px;font-weight:600;display:flex}.rp-language{color:var(--muted)}.rp-nav-cta{background:var(--orange-action);color:#fff;border-radius:7px;padding:12px 17px}.rp-hero-wrap{width:min(100%,1500px);margin:0 auto;padding:28px clamp(18px,3vw,48px) 0}.rp-breadcrumbs{color:var(--muted);align-items:center;gap:9px;margin:0 auto 18px;font-size:12px;display:flex}.rp-breadcrumbs strong{color:var(--ink)}.rp-hero{color:#fff;background:#1b1b19;border-radius:24px;grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);min-height:660px;display:grid;overflow:hidden}.rp-hero-copy{z-index:2;flex-direction:column;justify-content:center;padding:clamp(64px,7vw,104px) clamp(42px,6vw,92px);display:flex;position:relative}.rp-eyebrow{color:#ff9d5d;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:24px;font-size:12px;font-weight:700;display:flex}.rp-eyebrow img{object-fit:contain;width:32px;height:32px}.rp-hero h1{letter-spacing:-.05em;max-width:680px;margin:0;font-size:clamp(46px,4.4vw,74px);line-height:1.02}.rp-hero-copy>p{color:#ffffffc2;max-width:620px;margin:26px 0 0;font-size:clamp(15px,1.2vw,18px);line-height:1.72}.rp-hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.rp-button{border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:20px;min-height:50px;padding:13px 19px;font-size:12px;font-weight:700;display:inline-flex}.rp-button-light{color:var(--ink);background:#fff}.rp-button-ghost{color:#fff;background:0 0;border-color:#ffffff75}.rp-button-dark{background:var(--ink);color:#fff}.rp-button:hover span{transform:translate(4px)}.rp-button span{transition:transform .16s}.rp-hero-meta{color:#ffffff9e;flex-wrap:wrap;align-items:center;gap:10px;margin-top:28px;font-size:12px;display:flex}.rp-hero-meta strong{color:#fff}.rp-hero-meta i{background:#ff8a42;border-radius:50%;width:3px;height:3px}.rp-hero-visual{min-height:660px;position:relative;overflow:hidden}.rp-hero-visual:before{content:"";z-index:1;background:linear-gradient(90deg,#1b1b19 0%,#1b1b19c7 13%,#1b1b190d 44%);position:absolute;inset:0}.rp-hero-visual>img{object-fit:cover;object-position:66% center;filter:brightness(.58)contrast(1.06)saturate(.82);width:100%;height:100%;position:absolute;inset:0}.rp-route-panel{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#121210e0;border:1px solid #fff3;border-radius:14px;width:min(360px,100% - 54px);padding:22px;position:absolute;bottom:clamp(46px,6vw,84px);right:clamp(30px,4vw,70px);box-shadow:0 28px 70px #00000057}.rp-route-panel header{color:#fff;letter-spacing:.08em;justify-content:space-between;padding-bottom:16px;font-size:12px;font-weight:700;display:flex}.rp-route-panel header i{color:#ff9552;font-style:normal}.rp-route-row{border-top:1px solid #ffffff1a;justify-content:space-between;gap:18px;padding:13px 0;font-size:12px;display:flex}.rp-route-row span{color:#ffffff80}.rp-route-status{color:#ffd3b5;background:#ff6a0017;border-radius:8px;align-items:center;gap:8px;margin-top:13px;padding:12px;font-size:12px;font-weight:600;display:flex}.rp-route-status i{background:#ff7b24;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #ff7b241a}.rp-proof{border:1px solid var(--line);border-top:0;border-radius:0 0 18px 18px;grid-template-columns:repeat(4,minmax(0,1fr));width:min(100% - 36px,1404px);margin:0 auto;display:grid}.rp-proof>div{border-right:1px solid var(--line);align-content:center;gap:7px;min-height:120px;padding:25px clamp(20px,2.5vw,36px);display:grid}.rp-proof>div:last-child{border-right:0}.rp-proof strong{font-size:14px}.rp-proof span{color:var(--muted);font-size:12px;line-height:1.55}.rp-section{width:min(100% - 40px,1320px);margin:0 auto;padding:clamp(90px,10vw,142px) 0}.rp-section-heading{max-width:830px;margin-bottom:48px}.rp-section-heading>p,.rp-kicker{color:var(--orange-deep);letter-spacing:.13em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:700}.rp-section-heading h2,.rp-routing-copy h2,.rp-targeting-copy h2,.rp-pricing-panel h2{letter-spacing:-.045em;margin:0;font-size:clamp(36px,4vw,58px);line-height:1.08}.rp-section-heading>span,.rp-routing-copy>p,.rp-targeting-copy>p,.rp-pricing-panel p{max-width:740px;color:var(--muted);margin-top:20px;font-size:14px;line-height:1.75;display:block}.rp-capability-grid{border:1px solid var(--line);border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.rp-capability-grid article{border-right:1px solid var(--line);background:#fffdfa;flex-direction:column;min-height:310px;padding:34px 28px;display:flex}.rp-capability-grid article:last-child{border-right:0}.rp-capability-grid article>span{color:var(--orange-deep);letter-spacing:.1em;font-size:12px;font-weight:700}.rp-capability-grid h3{letter-spacing:-.025em;margin:auto 0 14px;font-size:22px;line-height:1.25}.rp-capability-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.72}.rp-routing-section{background:#efede8;border-radius:22px;grid-template-columns:minmax(0,.9fr) minmax(470px,1.1fr);align-items:center;gap:clamp(56px,8vw,110px);padding:clamp(56px,7vw,90px);display:grid}.rp-routing-copy>p{max-width:560px}.rp-routing-copy ul{margin:34px 0 0;padding:0;list-style:none}.rp-routing-copy li{border-top:1px solid #d8d5ce;align-items:flex-start;gap:17px;padding:18px 0;display:flex}.rp-routing-copy li>span{color:var(--orange-deep);font-size:12px;font-weight:700}.rp-routing-copy li div{gap:5px;display:grid}.rp-routing-copy li strong{font-size:13px}.rp-routing-copy li small{color:var(--muted);font-size:12px}.rp-endpoint-card{color:#fff;background:#1b1b19;border:1px solid #ffffff24;border-radius:16px;padding:26px;box-shadow:0 26px 70px #0c0c0b29}.rp-endpoint-card>header{justify-content:space-between;padding-bottom:20px;font-size:12px;display:flex}.rp-endpoint-card>header strong{color:#ff9a58}.rp-config-line{border-top:1px solid #ffffff21;justify-content:space-between;gap:20px;padding:17px 0;font-size:12px;display:flex}.rp-config-line span{color:#ffffff7a}.rp-config-line code{color:#ffd3b5}.rp-config-grid{border:1px solid #ffffff21;border-radius:9px;grid-template-columns:repeat(2,1fr);display:grid;overflow:hidden}.rp-config-grid div{border-bottom:1px solid #ffffff21;border-right:1px solid #ffffff21;gap:6px;padding:16px;display:grid}.rp-config-grid div:nth-child(2n){border-right:0}.rp-config-grid div:nth-last-child(-n+2){border-bottom:0}.rp-config-grid span{color:#ffffff73;text-transform:uppercase;letter-spacing:.08em;font-size:12px}.rp-config-grid strong{font-size:12px}.rp-code-block{color:#f7d5bd;background:#10100f;border-radius:9px;gap:7px;margin-top:18px;padding:18px;font-size:12px;line-height:1.45;display:grid}.rp-code-block>span{color:#ff9450;letter-spacing:.08em;margin-bottom:7px;font-size:12px;font-weight:700}.rp-endpoint-card>small{color:#ffffff61;margin-top:14px;font-size:12px;line-height:1.55;display:block}.rp-targeting-section{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(52px,8vw,110px);display:grid}.rp-targeting-visual{border:1px solid var(--line);background:#fff7ee;border-radius:20px;min-height:460px;position:relative;overflow:hidden}.rp-targeting-visual img{object-fit:cover;object-position:62% center;width:100%;height:100%;position:absolute;inset:0}.rp-targeting-copy>p{max-width:520px}.rp-target-levels{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.rp-target-levels span{background:#fff;border:1px solid #d9d5cd;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:600}.rp-targeting-copy>small{color:var(--muted);margin-top:14px;font-size:12px;display:block}.rp-section-heading-row{justify-content:space-between;align-items:flex-end;gap:40px;max-width:none;display:flex}.rp-section-heading-row>div{max-width:760px}.rp-section-heading-row>a{border-bottom:1px solid var(--ink);white-space:nowrap;padding-bottom:6px;font-size:12px;font-weight:600}.rp-use-case-grid{border:1px solid var(--line);border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.rp-use-case-grid article{border-right:1px solid var(--line);flex-direction:column;min-height:260px;padding:30px 26px;display:flex}.rp-use-case-grid article:last-child{border-right:0}.rp-use-case-grid h3{margin:0 0 15px;font-size:18px}.rp-use-case-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.rp-use-case-grid a{margin-top:auto;padding-top:24px;font-size:12px;font-weight:700}.rp-pricing-panel{background:#ffd9bb;border-radius:20px;justify-content:space-between;align-items:flex-end;gap:50px;padding:clamp(52px,6vw,76px);display:flex}.rp-pricing-panel>div:first-child{max-width:760px}.rp-pricing-panel p{color:#4c4038}.rp-pricing-actions{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.rp-pricing-actions>a:last-child{border-bottom:1px solid var(--ink);padding-bottom:5px;font-size:12px;font-weight:700}.rp-faq{grid-template-columns:.7fr 1.3fr;gap:clamp(50px,8vw,110px);display:grid}.rp-faq-list{border-top:1px solid var(--line)}.rp-faq-list details{border-bottom:1px solid var(--line)}.rp-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:76px;font-size:14px;font-weight:600;list-style:none;display:flex}.rp-faq-list summary::-webkit-details-marker{display:none}.rp-faq-list summary span{color:var(--orange-deep);font-size:20px;font-weight:400;transition:transform .18s}.rp-faq-list details[open] summary span{transform:rotate(45deg)}.rp-faq-list details p{color:var(--muted);margin:-4px 0 24px;font-size:12px;line-height:1.75}.rp-final-cta{color:#fff;text-align:center;background:#171715;justify-items:center;gap:28px;padding:92px 24px;display:grid}.rp-final-cta p{letter-spacing:-.04em;margin:0;font-size:clamp(32px,4vw,52px);font-weight:600}.rp-final-cta>div{gap:12px;display:flex}.rp-footer{color:#fff;background:#0d0d0c}.rp-footer-main{grid-template-columns:1.35fr repeat(4,1fr);gap:clamp(34px,5vw,74px);width:min(100% - 40px,1320px);margin:0 auto;padding:70px 0 56px;display:grid}.rp-footer-brand .rp-wordmark{filter:invert()grayscale()brightness(4)}.rp-footer-brand p{color:#ffffff80;max-width:250px;margin:20px 0;font-size:12px;line-height:1.65}.rp-footer-brand>a{color:#ffffffad;align-items:center;gap:9px;font-size:12px;display:flex}.rp-footer-brand>a i{background:#ff7b24;border-radius:50%;width:7px;height:7px}.rp-footer-main>div:not(.rp-footer-brand){flex-direction:column;gap:13px;display:flex}.rp-footer-main>div>strong{color:#ff9c5c;letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;font-size:12px}.rp-footer-main>div>a{color:#ffffffb8;font-size:12px}.rp-footer-main>div>a:hover{color:#fff}.rp-footer-bottom{color:#ffffff70;border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:24px;min-height:62px;padding:16px max(20px,50% - 660px);font-size:12px;display:flex}@media (width<=1180px){.rp-nav-shell{grid-template-columns:160px 1fr auto;gap:18px}.rp-desktop-nav{gap:13px;font-size:12px}.rp-nav-actions{gap:12px;font-size:12px}.rp-language{display:none}.rp-hero{grid-template-columns:minmax(0,1fr) minmax(440px,.9fr)}.rp-hero-copy{padding:64px 48px}.rp-capability-grid,.rp-use-case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rp-capability-grid article:nth-child(2),.rp-use-case-grid article:nth-child(2){border-right:0}.rp-capability-grid article:nth-child(-n+2),.rp-use-case-grid article:nth-child(-n+2){border-bottom:1px solid var(--line)}.rp-routing-section{grid-template-columns:1fr 1fr;gap:50px}.rp-footer-main{grid-template-columns:1.25fr repeat(2,1fr)}}@media (width<=900px){.rp-header{height:auto;position:relative}.rp-nav-shell{grid-template-columns:1fr auto;min-height:74px}.rp-desktop-nav{order:3;grid-column:1/-1;justify-content:flex-start;width:100%;padding:0 0 12px;overflow-x:auto}.rp-nav-menu{position:relative}.rp-mega{max-height:calc(100vh - 134px);position:fixed;top:116px;left:18px;right:18px;overflow:auto}.rp-mega-pricing{width:auto;left:18px;right:18px;transform:none}.rp-hero{grid-template-columns:1fr;min-height:0}.rp-hero-visual:before{background:linear-gradient(#1b1b19 0%,#1b1b1914 32%)}.rp-proof{grid-template-columns:repeat(2,1fr)}.rp-proof>div:nth-child(2){border-right:0}.rp-proof>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.rp-routing-section,.rp-targeting-section,.rp-faq{grid-template-columns:1fr}.rp-targeting-visual{order:2}.rp-pricing-panel{flex-direction:column;align-items:flex-start}.rp-nav-shell{padding:0 16px}.rp-nav-actions>a:not(.rp-nav-cta){display:none}.rp-nav-cta{padding:10px 13px;font-size:12px}.rp-mega-products,.rp-mega-products>div:first-child{grid-template-columns:1fr}.rp-mega-feature{border-left:0;border-top:1px solid var(--line);padding:18px 0 0}.rp-mega-pricing{grid-template-columns:1fr}.rp-hero-wrap{padding:20px 10px 0}.rp-breadcrumbs{padding:0 8px;font-size:12px}.rp-hero{border-radius:17px}.rp-hero-copy{padding:48px 24px 38px}.rp-hero h1{font-size:40px}.rp-hero-copy>p{font-size:14px}.rp-hero-actions{flex-direction:column}.rp-button{width:100%}.rp-hero-meta{flex-direction:column;align-items:flex-start}.rp-hero-meta i{display:none}.rp-hero-visual{min-height:390px}.rp-route-panel{width:calc(100% - 36px);bottom:22px;right:18px}.rp-proof{grid-template-columns:1fr;width:calc(100% - 20px)}.rp-proof>div{border-right:0;border-bottom:1px solid var(--line);min-height:96px}.rp-proof>div:last-child{border-bottom:0}.rp-section{width:calc(100% - 32px);padding:78px 0}.rp-section-heading h2,.rp-routing-copy h2,.rp-targeting-copy h2,.rp-pricing-panel h2{font-size:36px}.rp-capability-grid,.rp-use-case-grid{grid-template-columns:1fr}.rp-capability-grid article,.rp-use-case-grid article{border-right:0;border-bottom:1px solid var(--line);min-height:240px}.rp-capability-grid article:last-child,.rp-use-case-grid article:last-child{border-bottom:0}.rp-routing-section{gap:34px;width:calc(100% - 20px);padding:48px 20px}.rp-config-line{flex-direction:column;align-items:flex-start}.rp-targeting-visual{min-height:350px}.rp-section-heading-row{flex-direction:column;align-items:flex-start}.rp-pricing-panel{width:calc(100% - 20px);padding:44px 24px}.rp-pricing-actions{width:100%}.rp-faq-list summary{font-size:12px}.rp-final-cta>div{flex-direction:column;width:100%;max-width:340px}.rp-footer-main{grid-template-columns:repeat(2,1fr);gap:40px 24px}.rp-footer-brand{grid-column:1/-1}.rp-footer-bottom{flex-direction:column;align-items:flex-start}}.site-shell{min-height:100vh;overflow:clip}.quiet-link span,.light-link span,.button span,.mega-utility a span{transition:transform .16s;display:inline-block}.quiet-link:hover span,.light-link:hover span,.button:hover span,.mega-utility a:hover span{transform:translate(4px)}.main-header{z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf9f5;border-bottom:1px solid #0000;height:76px;transition:height .18s,border-color .18s,box-shadow .18s;position:sticky;top:0}.main-header.is-scrolled{border-color:var(--line);height:70px;box-shadow:0 8px 26px #0c0c0b0a}.nav-inner{width:min(100%, var(--max-width));grid-template-columns:176px 1fr auto;align-items:center;gap:clamp(24px,3vw,52px);height:100%;margin:0 auto;padding:0 clamp(20px,3vw,48px);display:grid;position:relative}.brand{align-items:center;width:176px;height:34px;display:inline-flex}.brand-lockup{align-items:center;gap:11px;height:100%;display:inline-flex}.brand-chinese-name{min-height:22px;color:var(--ink);letter-spacing:.08em;white-space:nowrap;border-left:1px solid #0c0c0b33;align-items:center;padding-left:11px;font-size:16px;font-weight:700;line-height:1;display:none}:lang(zh) .brand-chinese-name{letter-spacing:.04em;display:inline-flex}:lang(zh) .brand{width:280px}@media (width>=1025px){:lang(zh) .nav-inner{grid-template-columns:280px 1fr auto}html[data-language=zh] .site-footer .footer-main{grid-template-columns:minmax(360px,.85fr) minmax(0,2.15fr)}}.brand-crop{width:176px;height:34px;display:block;position:relative;overflow:hidden}.brand-crop img{width:258px;max-width:none;height:auto;position:absolute;top:-14px;left:-48px}.desktop-nav{justify-content:center;align-items:center;gap:clamp(16px,1.8vw,28px);height:100%;display:flex}.nav-link,.nav-button{color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;font-size:13px;font-weight:600;line-height:1;display:inline-flex;position:relative}.nav-link:after,.nav-button:after{content:"";background:var(--orange);height:2px;transition:right .16s;position:absolute;bottom:-10px;left:0;right:100%}.nav-link:hover:after,.nav-button:hover:after,.nav-button[aria-expanded=true]:after{right:0}.chevron{border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;transition:transform .15s;display:inline-block;transform:translateY(-2px)rotate(45deg)}.nav-button[aria-expanded=true] .chevron,.mobile-products-toggle[aria-expanded=true] .chevron{transform:translateY(2px)rotate(225deg)}.products-nav-item,.data-ai-nav-item,.scraping-nav-item,.pricing-nav-item,.resources-nav-item{align-items:center;height:100%;display:flex;position:static}.header-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:20px;display:flex}.login-link,.sales-link{font-size:13px;font-weight:600}.login-link:hover,.sales-link:hover{color:var(--orange-deep)}.language-picker{position:relative}.language-trigger{min-height:40px;color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.language-flag{object-fit:cover;image-rendering:auto;border:1px solid #0c0c0b1f;border-radius:2px;width:36px;height:24px;display:block;box-shadow:0 1px 3px #0c0c0b1f}.language-trigger[aria-expanded=true] .chevron{transform:translateY(2px)rotate(225deg)}.language-menu{z-index:20;background:var(--paper-strong);border:1px solid var(--line);opacity:0;visibility:hidden;pointer-events:none;border-radius:9px;width:184px;padding:7px;transition:opacity .145s,visibility .145s,transform .145s;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-5px);box-shadow:0 18px 40px #0c0c0b21}.language-menu.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.language-menu button{width:100%;min-height:42px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:minmax(0,1fr) 14px;align-items:center;gap:12px;padding:0 10px;font-size:12px;font-weight:700;display:grid}.language-menu button:hover,.language-menu button.is-selected{background:var(--orange-soft)}.language-menu button span{color:var(--ink);font-size:12px;font-weight:700}.language-menu button i{visibility:hidden;color:var(--orange-deep);font-style:normal}.language-menu button.is-selected i{visibility:visible}.sales-link{border-bottom:1px solid var(--ink);padding-bottom:3px}.button{border:1px solid var(--orange-action);background:var(--orange-action);min-height:48px;color:var(--white);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:11px;padding:0 22px;font-size:14px;font-weight:700;line-height:1;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.button:hover{background:var(--orange-action-hover);border-color:var(--orange-action-hover);color:var(--white);transform:translateY(-2px)}.button-small{border-radius:7px;min-height:42px;padding:0 18px;font-size:13px}.button-large{min-height:54px;padding:0 27px}.button-outline{border-color:var(--ink);color:var(--ink);background:0 0}.button-outline:hover{background:var(--ink);border-color:var(--ink);color:var(--white)}.mega-menu{background:var(--paper-strong);border:1px solid var(--line);opacity:0;visibility:hidden;pointer-events:none;border-radius:0 0 14px 14px;transition:opacity .145s,transform .145s,visibility .145s;position:absolute;top:100%;left:clamp(20px,3vw,48px);right:clamp(20px,3vw,48px);overflow:hidden;transform:translateY(-5px);box-shadow:0 26px 70px #0c0c0b26}.mega-menu.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.mega-menu-main{grid-template-columns:1fr 1fr minmax(260px,.78fr);display:grid}.products-menu-main{display:block}.resources-menu-main{grid-template-columns:repeat(4,minmax(0,1fr));padding:28px 30px 30px;display:grid}.resources-menu-group{min-width:0;padding:6px 26px 10px}.resources-menu-group+.resources-menu-group{border-left:1px solid var(--line)}.resources-menu-group>p{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:800}.resources-menu-group>div{flex-direction:column;gap:4px;display:flex}.resources-menu-group a{min-height:42px;color:var(--ink);border-radius:7px;align-items:center;padding:0 12px;font-size:14px;font-weight:650;transition:background .15s,color .15s;display:flex}.resources-menu-group a:hover,.resources-menu-group a:focus-visible{background:var(--orange-soft);color:var(--orange-deep)}.mega-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.products-category-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);min-width:0;display:grid}.scraping-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.products-proxy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;min-width:0;margin-top:7px;display:grid}.products-scraping-grid{margin-top:7px}.products-proxy-grid .product-link-compact,.products-scraping-grid .product-link-compact{margin-left:0;margin-right:0}.mega-group{padding:28px 30px 24px}.mega-group+.mega-group{border-left:1px solid var(--line)}.mega-group>p,.mega-utility>p,.pricing-group>p,.directory-label,.section-label{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:12px;font-weight:820}.product-link{grid-template-columns:68px minmax(0,1fr) 24px;align-items:center;gap:20px;min-width:0;padding:25px 26px;transition:background .15s;display:grid;position:relative}.product-link:hover{background:var(--orange-soft)}.product-link-compact{border-radius:8px;grid-template-columns:44px minmax(0,1fr) 18px;gap:14px;margin:7px -12px 0;padding:11px 12px}.product-icon{flex:none;place-items:center;width:68px;height:68px;display:grid}.product-icon img{object-fit:contain;width:62px;height:62px;display:block}.product-link-compact .product-icon,.product-link-compact .product-icon img{width:44px;height:44px}.product-link-copy{flex-direction:column;gap:7px;min-width:0;display:flex}.product-title-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.product-badge{background:var(--orange-soft);color:var(--orange-deep);letter-spacing:.025em;white-space:nowrap;border:1px solid #ff6a004d;border-radius:999px;align-items:center;padding:3px 7px;font-size:12px;font-weight:850;line-height:1;display:inline-flex}.product-badge.is-beta{border-color:var(--ink);background:var(--ink);color:var(--white)}.product-link-copy strong{letter-spacing:-.006em;font-size:18px;font-weight:600}.product-link-copy small{max-width:470px;color:var(--muted);font-size:14px;line-height:1.5}.product-link-compact .product-link-copy{gap:4px}.product-link-compact .product-link-copy strong{font-size:14px}.product-link-compact .product-link-copy small{font-size:12px;line-height:1.35}.link-arrow{color:var(--ink);font-size:19px;transition:color .15s,transform .15s}.product-link:hover .link-arrow{color:var(--orange-deep);transform:translate(4px)}.mega-utility{background:var(--orange-soft);border-left:1px solid var(--line);padding:30px}.mega-utility h2{letter-spacing:-.02em;margin:20px 0 28px;font-size:clamp(22px,2vw,30px);line-height:1.13}.mega-utility>a{border-top:1px solid #0c0c0b29;justify-content:space-between;gap:20px;padding:12px 0;font-size:13px;font-weight:740;display:flex}.status-line{color:var(--muted);align-items:center;gap:9px;margin-top:22px;font-size:12px;display:flex}.status-line span{color:var(--ink);margin-left:auto;transition:transform .15s}.status-line:hover span{transform:translate(4px)}.status-line i,.code-panel-bottom i{background:var(--orange);border-radius:50%;width:8px;height:8px;display:inline-block;box-shadow:0 0 0 4px #ff6a0024}.mega-menu-footer{border-top:1px solid var(--line);background:var(--white);align-items:center;gap:28px;min-height:54px;padding:0 30px;font-size:12px;display:flex}.mega-menu-footer span{color:var(--muted);font-weight:760}.mega-menu-footer a{font-weight:680}.mega-menu-footer a:hover{color:var(--orange-deep)}.data-ai-menu-main{grid-template-columns:minmax(280px,.72fr) minmax(0,1.7fr);display:grid}.data-ai-intro{background:var(--orange-soft);border-right:1px solid var(--line);padding:32px}.data-ai-intro p,.mobile-product-category>p{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:12px;font-weight:820}.data-ai-intro strong{letter-spacing:-.015em;max-width:300px;margin-top:16px;font-size:24px;line-height:1.2;display:block}.data-ai-products-grid{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.browser-extension-page{--extension-ink:#20221f;--extension-muted:#686a64;--extension-line:#d4d0c7;--extension-accent:#ef6b26;color:var(--extension-ink);background:#f7f6f2}.extension-shell{width:min(100% - 64px,1280px);margin:0 auto}.extension-eyebrow,.extension-section-heading>div>p,.extension-setup header>p,.extension-privacy-layout>div:first-child>p,.extension-faq header>p,.extension-cta p{color:#d95818;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:800}.extension-hero{border-bottom:1px solid var(--extension-line);background:linear-gradient(125deg,#fbfaf7 0%,#f3f1ec 72%,#eeeae3 100%);padding:144px 0 96px;overflow:hidden}.extension-hero-layout{display:block}.extension-hero-copy{max-width:1040px}.extension-browser-identity{align-items:center;gap:20px;display:flex}.extension-browser-identity img{object-fit:contain;width:72px;height:72px;display:block}.extension-browser-identity>div{border-left:1px solid var(--extension-line);padding-left:20px}.extension-browser-identity>div>span{color:var(--extension-muted);margin-top:7px;font-size:.82rem;font-weight:650;display:block}.extension-hero-copy h1{letter-spacing:-.072em;max-width:950px;margin:38px 0 25px;font-size:clamp(3.8rem,6.4vw,6.8rem);font-weight:510;line-height:.93}.extension-hero-copy>span{max-width:740px;color:var(--extension-muted);font-size:1.03rem;line-height:1.73;display:block}.extension-actions{align-items:center;gap:27px;margin-top:34px;display:flex}.extension-actions a,.extension-actions .extension-primary{justify-content:center;align-items:center;min-height:48px;font-size:.83rem;font-weight:750;display:inline-flex}.extension-actions .extension-primary{border:1px solid var(--extension-ink);background:var(--extension-ink);color:#fff;cursor:default;border-radius:7px;min-width:176px;padding:0 20px}.extension-actions>a:not(.extension-primary){color:#42443f;border-bottom:1px solid #92938e}.extension-hero-copy>small{color:#777972;align-items:center;gap:9px;margin-top:22px;font-size:.72rem;display:flex}.extension-hero-copy>small i{background:#ef6b26;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #ef6b261c}.extension-capabilities{padding:104px 0 112px}.extension-section-heading{grid-template-columns:minmax(0,.95fr) minmax(320px,.62fr);align-items:end;gap:clamp(70px,10vw,150px);display:grid}.extension-section-heading h2,.extension-setup h2,.extension-privacy h2,.extension-faq h2,.extension-cta h2{letter-spacing:-.06em;margin:16px 0 0;font-size:clamp(2.5rem,4.2vw,4.7rem);font-weight:520;line-height:1}.extension-section-heading>span{color:var(--extension-muted);font-size:.94rem;line-height:1.76}.extension-feature-list{border-top:1px solid var(--extension-line);margin-top:70px}.extension-feature-list article{border-bottom:1px solid var(--extension-line);grid-template-columns:minmax(230px,.58fr) minmax(0,1fr) auto;align-items:start;gap:42px;min-height:128px;padding:28px 0;display:grid}.extension-feature-list h3{letter-spacing:-.02em;margin:0;font-size:1.07rem}.extension-feature-list p{max-width:700px;color:var(--extension-muted);margin:0;font-size:.91rem;line-height:1.7}.extension-feature-list article>span{color:var(--extension-accent);font-size:1.1rem}.extension-setup{color:#fff;background:#20221f;padding:102px 0}.extension-setup-layout{grid-template-columns:minmax(260px,.68fr) minmax(0,1fr);gap:clamp(80px,11vw,165px);display:grid}.extension-setup h2{max-width:470px;font-size:clamp(2.5rem,4.2vw,4.25rem)}.extension-setup-layout>div{border-top:1px solid #ffffff2e}.extension-setup article{border-bottom:1px solid #ffffff2e;grid-template-columns:minmax(170px,.55fr) minmax(0,1fr);gap:36px;padding:28px 0 30px;display:grid}.extension-setup h3{margin:0;font-size:.98rem}.extension-setup article p{color:#ffffff91;margin:0;font-size:.86rem;line-height:1.73}.extension-privacy{border-bottom:1px solid var(--extension-line);background:#eeece6;padding:100px 0}.extension-privacy-layout{grid-template-columns:minmax(250px,.8fr) minmax(0,1fr);gap:clamp(80px,12vw,180px);display:grid}.extension-privacy h2{max-width:530px;font-size:clamp(2.3rem,3.8vw,4rem)}.extension-privacy-layout>div:last-child>p{color:var(--extension-muted);margin:0;font-size:.94rem;line-height:1.8}.extension-privacy ul{border-top:1px solid #cbc7be;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px;margin:35px 0 0;padding:0;list-style:none;display:grid}.extension-privacy li{color:#4f514c;border-bottom:1px solid #cbc7be;align-items:center;gap:11px;padding:17px 0;font-size:.79rem;display:flex}.extension-privacy li span{color:#29965f;font-weight:850}.extension-faq{padding:105px 0 118px}.extension-faq-layout{grid-template-columns:minmax(230px,.55fr) minmax(0,1fr);gap:clamp(80px,11vw,170px);display:grid}.extension-faq h2{max-width:430px;font-size:clamp(2.5rem,4vw,4.15rem)}.extension-faq header>a{color:#31332f;align-items:center;gap:17px;margin-top:35px;font-size:.78rem;font-weight:750;display:inline-flex}.extension-faq header>a span{color:var(--extension-accent)}.extension-faq-layout>div{border-top:1px solid var(--extension-line)}.extension-faq details{border-bottom:1px solid var(--extension-line)}.extension-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:22px;min-height:71px;font-size:.91rem;font-weight:650;list-style:none;display:flex}.extension-faq summary::-webkit-details-marker{display:none}.extension-faq summary span{color:var(--extension-accent);font-size:1.2rem;transition:transform .18s}.extension-faq details[open] summary span{transform:rotate(45deg)}.extension-faq details p{max-width:720px;color:var(--extension-muted);margin:-3px 0 26px;font-size:.86rem;line-height:1.75}.extension-cta{color:#171916;background:#ee6824;padding:82px 0}.extension-cta .extension-shell{justify-content:space-between;align-items:center;gap:clamp(32px,5vw,70px);display:flex}.extension-cta-copy{min-width:0}.extension-cta p{color:#171916a3}.extension-cta h2{max-width:750px}.extension-cta-copy>span{color:#3f281b;max-width:680px;margin-top:22px;font-size:1rem;line-height:1.7;display:block}.extension-cta-status{color:#fff;text-align:center;cursor:default;background:#1c1f1b;border-radius:7px;flex:none;justify-content:center;align-items:center;min-width:190px;min-height:52px;margin:0;padding:14px 24px;font-size:.94rem;font-weight:650;line-height:1.5;display:inline-flex}@media (width<=980px){.extension-section-heading,.extension-setup-layout,.extension-privacy-layout,.extension-faq-layout{grid-template-columns:1fr;gap:50px}.extension-section-heading>span{max-width:700px}.extension-faq h2{max-width:660px}}@media (width<=680px){.extension-shell{width:min(100% - 36px,1280px)}.extension-hero{padding:118px 0 65px}.extension-hero-copy h1{font-size:clamp(3rem,15vw,4.5rem)}.extension-actions{flex-direction:column;align-items:stretch;gap:16px}.extension-actions a,.extension-actions .extension-primary{width:100%}.extension-actions>a:not(.extension-primary){min-height:42px}.extension-capabilities,.extension-setup,.extension-privacy,.extension-faq{padding:76px 0}.extension-feature-list{margin-top:48px}.extension-feature-list article{grid-template-columns:1fr auto;gap:12px 22px}.extension-feature-list p{grid-column:1/-1}.extension-setup article{grid-template-columns:1fr;gap:10px}.extension-privacy ul{grid-template-columns:1fr}.extension-cta{padding:70px 0}.extension-cta .extension-shell{flex-direction:column;align-items:stretch;gap:38px}.extension-cta-status{width:100%}}.data-ai-products-grid .product-link-compact{border-radius:0;min-height:128px;margin:0;padding:26px}.data-ai-products-grid .product-link-compact+.product-link-compact{border-left:1px solid var(--line)}.pricing-menu{background:var(--paper-strong);border:1px solid var(--line);opacity:0;visibility:hidden;pointer-events:none;border-radius:0 0 14px 14px;transition:opacity .145s,transform .145s,visibility .145s;position:absolute;top:100%;left:clamp(20px,3vw,48px);right:clamp(20px,3vw,48px);overflow:hidden;transform:translateY(-5px);box-shadow:0 26px 70px #0c0c0b26}.pricing-menu.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.pricing-menu-main{grid-template-columns:minmax(0,2.25fr) minmax(300px,.75fr);display:grid}.pricing-group{min-width:0;padding:26px 30px 28px}.pricing-group+.pricing-group{border-left:1px solid var(--line)}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 16px;margin-top:12px;display:grid}.pricing-group-scraping .pricing-grid{grid-template-columns:1fr}.pricing-link{border-radius:8px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:13px;min-width:0;padding:12px;transition:background .15s;display:grid}.pricing-link:hover{background:var(--orange-soft)}.pricing-icon,.pricing-icon img{object-fit:contain;width:44px;height:44px;display:block}.pricing-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.pricing-copy strong{letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.pricing-copy small{color:var(--muted);font-size:12px;font-weight:680}.pricing-price{color:var(--orange-deep);letter-spacing:-.005em;white-space:nowrap;font-size:14px;font-weight:700}.mobile-toggle,.mobile-navigation{display:none}.hero{background:var(--paper-strong);isolation:isolate;border-bottom:0;min-height:auto;padding:24px 30px;display:block;position:relative;overflow:hidden}.hero-inner{width:min(100%, var(--max-width));background:var(--hero-charcoal);height:760px;min-height:0;color:var(--white);box-shadow:none;border:1px solid #ffffff24;border-radius:28px;grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);align-items:center;gap:56px;margin:0 auto;padding:72px 84px;display:grid;overflow:hidden}.hero-copy{z-index:1;text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;max-width:760px;display:flex;position:relative;container-type:inline-size}.hero-proof{flex-direction:column;align-items:flex-start;gap:14px;width:100%;margin:0 0 24px;display:flex}.trustpilot-rating{min-height:30px;color:var(--white);flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;line-height:1;text-decoration:none;transition:opacity .15s,transform .15s;display:flex}.trustpilot-rating:hover,.trustpilot-rating:focus-visible{opacity:.9;transform:translateY(-1px)}.trustpilot-wordmark{letter-spacing:-.025em;align-items:center;gap:5px;font-size:16px;font-weight:650;display:inline-flex}.trustpilot-wordmark img{width:20px;height:20px;display:block}.trustpilot-score{color:#ffffffc2;white-space:nowrap;border-left:1px solid #ffffff42;padding-left:10px}.eyebrow{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 25px;font-size:12px;font-weight:800;display:flex}.eyebrow span{background:var(--orange);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #ff6a001f}.hero h1{max-width:760px;color:var(--white);letter-spacing:-.032em;margin:0;font-size:clamp(32px,8cqi,64px);font-weight:800;line-height:1.04}.hero h1>span,.hero h1>em{display:block}@media (width>=1180px){.hero h1>span,.hero h1>em{white-space:nowrap}}.hero h1 em{color:var(--white);font-style:normal}.hero-lede{max-width:610px;color:var(--white);margin:28px 0 0;font-size:18px;line-height:1.58}.hero-actions{flex-wrap:wrap;justify-content:flex-start;gap:12px;margin-top:36px;display:flex}.google-signin-button{background:var(--white);color:#1f1f1f;white-space:nowrap;border:1px solid #747775;border-radius:8px;justify-content:center;align-items:center;gap:11px;min-height:54px;padding:0 22px;font-size:14px;font-weight:760;line-height:1;transition:transform .16s,background .16s,box-shadow .16s;display:inline-flex}.google-logo-crop{flex:none;width:20px;height:20px;display:block}.google-logo-crop img{width:20px;height:20px;display:block}.google-signin-button:hover{background:#f7f7f7;transform:translateY(-2px);box-shadow:0 3px 8px #3c404329}.hero-actions .button{border-color:var(--white);background:var(--white);color:var(--ink)}.hero-actions .button:hover{color:var(--ink);background:#f0f0ec;border-color:#f0f0ec}.hero .google-signin-button{color:var(--white);box-shadow:none;background:0 0;border-color:#ffffffb8}.hero .google-signin-button:hover{border-color:var(--white);color:var(--white);box-shadow:none;background:#ffffff14}.hero-note{color:var(--white);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:13px;margin:22px 0 0;font-size:12px;display:flex}.hero-note i{background:#f08b4f;border-radius:50%;width:3px;height:3px}.hero-media-slot{pointer-events:none;justify-content:center;align-self:center;align-items:center;width:100%;min-width:0;height:100%;min-height:0;display:flex}.hero-media-slot img{object-fit:contain;width:720px;max-width:none;height:auto;display:block;transform:translate(-20px)}.integration-loop-section{background:var(--paper-strong);padding:clamp(28px,2.2vw,38px) 0 clamp(32px,2.6vw,44px);overflow:hidden}.integration-loop-layout{width:min(100%, var(--max-width));grid-template-columns:minmax(230px,300px) minmax(0,1fr);align-items:center;gap:clamp(40px,4.5vw,72px);margin:0 auto;padding:0 clamp(28px,5vw,76px);display:grid}.integration-loop-section h2{max-width:300px;color:var(--ink);letter-spacing:-.01em;text-align:left;margin:0;padding:0;font-size:clamp(19px,1.25vw,23px);font-weight:600;line-height:1.22}.logo-loop{width:100%;min-width:0;margin-top:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.logo-loop::-webkit-scrollbar{display:none}.logo-loop-track{will-change:transform;width:max-content;animation:46s linear infinite integration-logo-loop;display:flex}.logo-loop-group{flex:none;align-items:center;gap:clamp(42px,4.5vw,78px);padding-right:clamp(42px,4.5vw,78px);display:flex}.logo-loop-item{min-width:max-content;color:var(--ink);align-items:center;gap:11px;display:inline-flex}.logo-loop-item img{object-fit:contain;width:30px;height:30px}.logo-loop-item span{letter-spacing:0;font-size:15px;font-weight:600}.logo-loop:hover .logo-loop-track{animation-play-state:paused}@keyframes integration-logo-loop{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (width<=760px){.integration-loop-section{padding-top:28px}.integration-loop-layout{grid-template-columns:1fr;gap:32px;padding:0 20px}.integration-loop-section h2{max-width:560px;font-size:clamp(21px,5vw,24px)}}.product-section,.developer-section{padding:clamp(92px,9vw,136px) clamp(24px,5vw,76px)}.product-section{background:var(--paper-strong);padding-top:clamp(50px,4vw,64px);padding-bottom:0}.section-heading{grid-template-columns:150px minmax(0,1fr) auto;align-items:end;gap:34px;width:min(100%,1288px);margin:0 auto 58px;display:grid}.section-heading>div{max-width:760px}.product-section .section-heading>div{max-width:900px}.product-section .section-heading h2{color:var(--ink);letter-spacing:-.026em;white-space:nowrap;font-size:clamp(34px,3.15vw,46px);line-height:1.12}.product-section .section-heading h2 em{color:inherit;white-space:inherit;display:inline-block}.section-heading h2,.developer-copy h2,.final-cta h2{letter-spacing:-.032em;margin:0;font-size:clamp(43px,4.7vw,68px);font-weight:800;line-height:1.06}.section-heading h2 em{color:inherit;font-style:normal}.section-heading>div>p,.developer-copy>p,.final-cta>p:not(.section-label){max-width:690px;color:var(--muted);margin:20px 0 0;font-size:16px;line-height:1.65}.quiet-link,.light-link{white-space:nowrap;border-bottom:1px solid;align-items:center;gap:12px;padding-bottom:6px;font-size:13px;font-weight:760;display:inline-flex}.quiet-link:hover{color:var(--orange-deep)}.scroll-stack{width:min(100%,1288px);margin:0 auto;padding-bottom:clamp(28px,4vh,48px);position:relative}.stack-panel{--stack-scale-delta:0;--stack-opacity:1;--stack-blur-opacity:0;background:var(--paper-strong);border:1px solid var(--ink);min-height:min(680px,100vh - 118px);transform:scale(calc(1 - var(--stack-scale-delta)));transform-origin:top;opacity:var(--stack-opacity);isolation:isolate;will-change:transform, opacity;border-radius:18px;margin-bottom:clamp(90px,16vh,170px);position:sticky;overflow:hidden;box-shadow:0 22px 52px #0c0c0b1f}.stack-panel:after{content:"";z-index:10;border-radius:inherit;pointer-events:none;opacity:var(--stack-blur-opacity);background:#fffaf314;position:absolute;inset:0}.stack-panel[data-stack-exiting]:after{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.stack-panel-proxy{z-index:1;top:94px}.stack-panel-access{z-index:2;top:112px}.stack-panel-data{z-index:3;margin-bottom:0;top:130px}.stack-panel-header{border-bottom:1px solid var(--ink);grid-template-columns:minmax(0,1fr);align-items:center;gap:30px;min-height:220px;padding:clamp(30px,4vw,52px);display:grid;position:relative}.stack-panel-proxy .stack-panel-header,.stack-panel-access .stack-panel-header{background-color:var(--paper)}.stack-panel-data .stack-panel-header{background-color:var(--ink);color:var(--white)}.stack-panel-background{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.stack-panel-header>div{position:relative}.stack-panel-header p{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;align-items:center;margin:0 0 12px;font-size:12px;font-weight:820;display:flex}.stack-panel-data .stack-panel-header p{color:#ffffff94}.stack-panel-header h3{letter-spacing:-.032em;margin:0;font-size:clamp(40px,5vw,64px);font-weight:800;line-height:1.04}.stack-panel-header small{max-width:680px;color:var(--muted);margin-top:18px;font-size:15px;line-height:1.6;display:block}.stack-panel-data .stack-panel-header small{color:#ffffffa3}.stack-products{background:var(--paper-strong);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.stack-products>div{border-bottom:1px solid var(--line);min-width:0}.stack-products>div:nth-child(odd){border-right:1px solid var(--line)}.stack-products .product-link{grid-template-columns:58px minmax(0,1fr) 22px;gap:17px;min-height:132px;padding:22px clamp(20px,2.4vw,32px)}.stack-products .product-icon,.stack-products .product-icon img{width:56px;height:56px}.stack-products .product-link-copy strong{font-size:17px}.stack-products .product-link-copy small{font-size:12px}.delivery-spectrum{background:var(--ink);width:min(100%,1288px);min-height:132px;color:var(--white);border:1px solid var(--ink);border-radius:12px;grid-template-columns:1fr 46px 1fr 46px 1fr;align-items:center;gap:18px;margin:-12px auto 38px;padding:0 clamp(24px,3.4vw,48px);display:grid}.delivery-spectrum>div{grid-template-columns:36px minmax(0,1fr);align-items:baseline;gap:4px 12px;min-width:0;display:grid}.delivery-spectrum span{color:var(--orange);letter-spacing:.1em;grid-row:1/3;font-size:12px;font-weight:840}.delivery-spectrum strong{font-size:clamp(15px,1.35vw,19px);line-height:1.3}.delivery-spectrum small{color:#ffffff91;font-size:12px;line-height:1.4}.delivery-spectrum>i{color:var(--orange);text-align:center;font-size:24px;font-style:normal}.product-directory{background:var(--white);border:1px solid var(--line);border-radius:14px;grid-template-columns:1fr 1fr;width:min(100%,1288px);margin:0 auto;display:grid;overflow:hidden}.product-directory-three{grid-template-columns:repeat(3,minmax(0,1fr))}.directory-column{border-left:1px solid var(--line);grid-template-rows:1fr 1fr;display:grid}.directory-column>.directory-group{grid-template-rows:54px 1fr;display:grid}.directory-column>.directory-group+.directory-group{border-top:1px solid var(--line);border-left:0}.directory-column .directory-group>div .product-link{height:100%;min-height:0}.directory-group+.directory-group{border-left:1px solid var(--line)}.directory-label{background:#faf8f4;align-items:center;min-height:54px;padding:0 26px;display:flex}.directory-group>div{border-top:1px solid var(--line)}.directory-group .product-link{min-height:146px}.use-cases-section{background:var(--paper-strong);border:0;padding:clamp(46px,5vw,72px) clamp(24px,5vw,76px) clamp(54px,5vw,80px);overflow:clip}.use-cases-heading{grid-template-columns:150px minmax(0,1fr);align-items:end;gap:34px;width:min(100%,1288px);margin:0 auto clamp(40px,5vw,62px);display:grid}.use-cases-heading>div{max-width:820px}.use-cases-heading h2{color:var(--ink);letter-spacing:-.026em;white-space:nowrap;margin:0;font-size:clamp(34px,3.15vw,46px);font-weight:800;line-height:1.12}.use-cases-heading h2 em{color:inherit;font-style:normal}.use-cases-heading>div>p{max-width:700px;color:var(--muted);margin:22px 0 0;font-size:16px;line-height:1.65}.use-case-explorer{width:min(100%, var(--max-width));grid-template-columns:minmax(210px,230px) minmax(0,1fr);align-items:stretch;gap:clamp(20px,2vw,28px);margin:0 auto;display:grid}.use-case-tabs{background:#eceae6;border:1px solid #0c0c0b17;border-radius:14px;flex-direction:column;justify-content:space-between;gap:4px;min-width:0;height:100%;padding:8px;display:flex}.use-case-tab{width:100%;min-height:54px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;padding:12px 14px;transition:background .16s,border-color .16s,box-shadow .16s;display:flex;position:relative}.use-case-tab:hover:not([aria-pressed=true]){background:#ffffff94}.use-case-tab[aria-pressed=true]{background:var(--white);color:var(--ink);border-color:#0c0c0b1a;box-shadow:0 3px 12px #0c0c0b14}.use-case-tab>strong{letter-spacing:-.01em;font-size:14px;font-weight:760;line-height:1.3}.use-case-card{aspect-ratio:16/9;isolation:isolate;background:var(--paper);min-width:0;min-height:520px;color:var(--ink);border:1px solid var(--ink);border-radius:16px;align-items:center;scroll-margin-top:130px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 48px #0c0c0b1f}.use-case-card-image{z-index:0;animation:.3s both use-case-image-in;position:absolute;inset:0}.use-case-card-image img{object-fit:contain;object-position:right center;width:100%;height:100%}.use-case-card:not(.is-dark):before{background:linear-gradient(90deg,#fffffffc 0%,#fffffff5 34%,#ffffffc2 46%,#ffffff3d 61%,#fff0 78%)}.use-case-card.is-dark[data-use-case=ai-training]{background:linear-gradient(#512c6f 0%,#20174e 48%,#060e28 100%)}.use-case-card.is-dark[data-use-case=ai-training]:before{background:linear-gradient(90deg,#120b32fa 0%,#120b32eb 35%,#120b32ab 52%,#120b322e 72%,#120b3200 88%)}.use-case-card:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#fffaf3fa 0%,#fffaf3ed 38%,#fffaf3a8 58%,#fffaf314 100%);position:absolute;inset:0}.use-case-card.is-dark{background:var(--ink);color:var(--white)}.use-case-card.is-dark:before{background:linear-gradient(90deg,#0c0c0bf5 0%,#0c0c0be0 42%,#0c0c0b6e 70%,#0c0c0b14 100%)}.use-case-card-content{z-index:2;width:min(60%,640px);padding:clamp(34px,3.5vw,48px);animation:.26s both use-case-copy-in;position:relative}.use-case-card-label{color:var(--orange-deep);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:12px;font-weight:830}.use-case-card.is-dark .use-case-card-label{color:#f09a64}.use-case-card-content h3{letter-spacing:-.026em;max-width:540px;margin:14px 0 0;font-size:clamp(38px,3.4vw,48px);font-weight:700;line-height:1.07}.use-case-card-description{color:#0c0c0bad;max-width:540px;margin:16px 0 0;font-size:14px;line-height:1.62}.use-case-card.is-dark .use-case-card-description{color:#fffaf3b8}.use-case-card-content ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 16px;max-width:520px;margin:18px 0 22px;padding:0;list-style:none;display:grid}.use-case-card-content li:last-child{grid-column:1/-1}.use-case-card-content li{align-items:flex-start;gap:9px;font-size:12px;font-weight:700;line-height:1.45;display:flex}.use-case-card-content li:before{content:"";background:var(--orange-action);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 4px #e9844924}.use-case-card-link{border-bottom:1px solid;align-items:center;gap:12px;padding-bottom:6px;font-size:12px;font-weight:790;display:inline-flex}.use-case-card-link span{transition:transform .16s}.use-case-card-link:hover{color:var(--orange-deep)}.use-case-card-link:hover span{transform:translate(4px)}@keyframes use-case-image-in{0%{opacity:.52;transform:scale(1.018)}to{opacity:1;transform:scale(1)}}@keyframes use-case-copy-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}.free-tools-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:radial-gradient(circle at 8% 18%,#ff7e151c,#0000 22%),#f6f3ed;grid-template-columns:minmax(280px,.72fr) minmax(540px,1.28fr);align-items:start;gap:clamp(52px,7vw,110px);width:min(100%,1440px);margin:0 auto;padding:clamp(68px,7vw,104px) clamp(32px,6vw,88px);display:grid}.free-tools-intro{max-width:470px}.free-tools-intro h2{letter-spacing:-.03em;margin:18px 0 0;font-size:clamp(36px,3.2vw,50px);line-height:1.08}.free-tools-intro>p:not(.section-label){max-width:440px;color:var(--muted);margin:22px 0 0;font-size:15px;line-height:1.7}.free-tools-intro>span{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:9px;margin-top:28px;font-size:12px;font-weight:780;display:inline-flex}.free-tools-intro>span:before{content:"";background:var(--orange-action);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #ee52001f}.free-tools-list{border-top:1px solid #cfc9bf}.free-tools-list article{border-bottom:1px solid #cfc9bf;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:22px;min-height:154px;padding:28px 0;display:grid}.free-tools-list article>div{min-width:0}.free-tools-list small{color:var(--orange-deep);letter-spacing:.11em;text-transform:uppercase;font-size:12px;font-weight:820;display:block}.free-tools-list h3{letter-spacing:-.018em;margin:8px 0 0;font-size:21px;line-height:1.15}.free-tools-list p{max-width:510px;color:var(--muted);margin:9px 0 0;font-size:12.5px;line-height:1.58}.free-tools-list article>a{white-space:nowrap;border-bottom:1px solid;justify-content:space-between;align-items:center;gap:14px;min-width:124px;padding:10px 0 8px;font-size:12px;font-weight:790;display:inline-flex}.free-tools-list article>a span{transition:transform .16s}.free-tools-list article>a:hover{color:var(--orange-deep)}.free-tools-list article>a:hover span{transform:translate(4px)}.free-tool-icon{background:var(--white);border:1px solid #1414121a;border-radius:16px;place-items:center;width:56px;height:56px;display:grid;box-shadow:0 10px 24px #14141214}.free-tool-icon i{font-style:normal;display:block}.free-tool-icon.is-firefox{color:#fff;background:linear-gradient(145deg,#5f2bba 0%,#a436c8 44%,#ff701f 100%);overflow:hidden}.free-tool-icon.is-firefox i{letter-spacing:-.08em;font-size:27px;font-weight:860;transform:translate(-1px)}.free-tool-icon.is-chrome{background:conic-gradient(#e94235 0 33%, #fabb05 0 66%, #35a853 0)}.free-tool-icon.is-chrome i{background:#4285f4;border:6px solid #fff;border-radius:50%;width:23px;height:23px;box-shadow:0 0 0 1px #14141214}.free-tool-icon.is-checker{background:#171714}.free-tool-icon.is-checker i{border:1px solid #ffffff8c;border-radius:50%;width:28px;height:28px;position:relative}.free-tool-icon.is-checker i:before,.free-tool-icon.is-checker i:after{content:"";border-radius:50%;position:absolute}.free-tool-icon.is-checker i:before{border:1px solid #ffffff9e;inset:6px}.free-tool-icon.is-checker i:after{background:var(--orange-action);width:6px;height:6px;top:10px;left:10px;box-shadow:0 0 0 4px #ff701a33}.developer-section{background:var(--paper-strong);grid-template-columns:minmax(320px,.82fr) minmax(520px,1.18fr);align-items:center;gap:clamp(34px,4.5vw,68px);width:min(100%,1440px);margin:0 auto;padding-top:clamp(44px,4.5vw,66px);display:grid}.developer-copy,.developer-workbench{justify-self:center;width:100%;max-width:680px}.developer-copy h2{letter-spacing:-.026em;margin-top:18px;font-size:clamp(36px,3.25vw,48px);line-height:1.12}.developer-copy>p:not(.section-label){max-width:540px;margin-top:18px}.developer-actions{align-items:center;margin-top:28px;display:flex}.developer-controls{background:#f3f0ea;border:1px solid #ded9d0;border-radius:14px;grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:18px;margin-bottom:12px;padding:14px;display:grid}.developer-product-select,.developer-language-picker{min-width:0}.developer-product-select>span,.developer-language-picker legend{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:750;display:block}.developer-product-select details{position:relative}.developer-product-select summary{background:var(--white);width:100%;min-height:44px;color:var(--ink);cursor:pointer;border:1px solid #cfc9bf;border-radius:9px;outline:0;grid-template-columns:30px minmax(0,1fr) 20px;align-items:center;gap:10px;padding:6px 11px;list-style:none;transition:border-color .15s,box-shadow .15s;display:grid}.developer-product-select summary::-webkit-details-marker{display:none}.developer-product-select summary>img{object-fit:contain;width:28px;height:28px;display:block}.developer-product-select summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:680;overflow:hidden}.developer-product-select summary>i{color:var(--muted);text-align:center;font-size:16px;font-style:normal;transition:transform .15s}.developer-product-select details[open] summary{border-color:var(--orange-deep);box-shadow:0 0 0 3px #ee520021}.developer-product-select details[open] summary>i{transform:rotate(180deg)}.developer-product-select summary:focus-visible{border-color:var(--orange-deep);box-shadow:0 0 0 3px #ee520021}.developer-product-options{z-index:8;background:var(--white);border:1px solid #d7d1c7;border-radius:12px;gap:3px;width:min(330px,100vw - 48px);padding:7px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 40px #0c0c0b29}.developer-product-options button{width:100%;min-height:48px;color:var(--ink);font:620 12.5px/1.2 var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:7px 10px;display:grid}.developer-product-options button:hover,.developer-product-options button:focus-visible{background:#f3f0ea;outline:0}.developer-product-options button.is-selected{background:var(--orange-soft)}.developer-product-options img{object-fit:contain;width:30px;height:30px;display:block}.developer-product-options button>i{visibility:hidden;color:var(--orange-deep);text-align:center;font-style:normal}.developer-product-options button.is-selected>i{visibility:visible}.developer-language-picker{border:0;margin:0;padding:0}.developer-language-picker>div{grid-template-columns:repeat(6,40px);gap:6px;display:grid}.developer-language-picker button{cursor:pointer;background:#ffffffa3;border:1px solid #cfc9bf;border-radius:9px;place-items:center;width:40px;height:44px;padding:8px;transition:background .15s,border-color .15s,transform .15s;display:grid}.developer-language-picker button:hover{background:var(--white);transform:translateY(-1px)}.developer-language-picker button.is-selected{border-color:var(--orange-deep);background:var(--white);box-shadow:inset 0 -2px 0 var(--orange-deep)}.developer-language-picker button:focus-visible{outline-offset:2px;outline:3px solid #ee52002e}.developer-language-picker img{object-fit:contain;width:24px;height:24px;display:block}.code-panel{color:var(--ink);background:#f7f4ee;border:1px solid #d9d3c9;border-radius:14px;overflow:hidden;box-shadow:0 22px 48px #0c0c0b1a}.code-panel-top,.code-panel-bottom{letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;min-height:52px;padding:0 22px;font-size:12px;font-weight:720;display:flex}.code-panel-top{background:var(--white);border-bottom:1px solid #ded8ce}.code-panel-top span:last-child{color:var(--ink-soft);align-items:center;gap:8px;display:inline-flex}.code-panel-top img{object-fit:contain;width:18px;height:18px;display:block}.code-panel pre{color:#292a27;tab-size:2;background:linear-gradient(90deg,#ee52000b,#0000 18%),#f7f4ee;min-height:292px;margin:0;padding:34px 28px;font:12.5px/1.82 SFMono-Regular,Consolas,Liberation Mono,monospace;overflow-x:auto}.code-panel code{white-space:pre}.code-panel-bottom{color:#77736c;background:#efebe4;border-top:1px solid #ded8ce}.code-panel-bottom>span:first-child{color:var(--ink-soft);align-items:center;gap:10px;display:flex}.code-panel-bottom i{background:#31a36a;border-radius:50%;width:7px;height:7px}.final-cta{text-align:center;color:var(--white);background:#171816;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;flex-direction:column;align-items:center;padding:clamp(72px,7vw,106px) 24px clamp(82px,8vw,118px);display:flex;position:relative;overflow:hidden}.final-cta:after{content:"";opacity:.14;pointer-events:none;background-image:linear-gradient(#ffffff52 1px,#0000 1px),linear-gradient(90deg,#ffffff52 1px,#0000 1px);background-size:48px 48px;width:min(760px,82vw);height:170px;position:absolute;bottom:-62px;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000,#000 45%);mask-image:linear-gradient(#0000,#000 45%)}.final-cta .section-label{z-index:1;color:#f0a16f;position:relative}.final-cta h2{z-index:1;max-width:760px;color:var(--white);margin-top:16px;font-size:clamp(38px,4.2vw,58px);position:relative}.final-cta>p:not(.section-label){z-index:1;color:#ffffffa8;margin-top:16px;position:relative}.final-cta>div{z-index:1;gap:12px;margin-top:30px;display:flex;position:relative}.button-dark{color:var(--white);background:0 0;border-color:#ffffffd1}.button-dark:hover{border-color:var(--white);color:var(--white);background:#ffffff14}.button-light{background:var(--white);border-color:var(--white);color:var(--ink)}.button-light:hover{color:var(--ink);background:#f0f0ec;border-color:#f0f0ec}footer{background:var(--paper-strong);padding:70px clamp(24px,5vw,76px) 28px}.footer-main{grid-template-columns:minmax(280px,.7fr) minmax(0,2.3fr);gap:0;width:min(100%,1288px);margin:0 auto;display:grid}.footer-navigation{min-width:0;padding-left:clamp(40px,4.2vw,66px)}.footer-brand{border-right:1px solid var(--line);padding-right:clamp(38px,4vw,62px)}.site-footer .footer-left{border-right:1px solid var(--line);flex-direction:column;align-items:flex-start;min-width:0;padding-right:clamp(38px,4vw,62px);display:flex}.site-footer .footer-brand-row{align-items:center;min-height:44px;display:flex}.site-footer .footer-description{width:100%;max-width:310px;color:var(--muted);overflow-wrap:anywhere;white-space:normal;margin:18px 0 0;font-size:15px;font-weight:500;line-height:1.6}.footer-brand p{color:var(--muted);margin:18px 0 0;font-size:15px;font-weight:500;line-height:1.6}.footer-left-details,.footer-left-groups{flex-direction:column;gap:36px;margin-top:44px;display:flex}.site-footer .footer-left-groups{gap:28px;width:100%;margin-top:34px}.site-footer .footer-status-link{margin-top:32px}.footer-left-section,.footer-ai-group{margin:0}.footer-left-section>strong,.footer-ai-group>strong{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;margin-bottom:16px;font-size:13px;font-weight:750;display:block}.footer-contact-links{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.footer-contact-links a{color:var(--ink);font-size:13.5px;font-weight:600;line-height:1.45}.footer-social-links{grid-template-columns:repeat(5,28px);align-items:center;gap:14px;display:grid}.footer-contact-links a:hover{color:var(--orange-deep)}.footer-social-links a{opacity:.74;place-items:center;width:28px;height:28px;transition:opacity .15s,transform .15s;display:grid}.footer-social-links a:hover,.footer-social-links a:focus-visible{opacity:1;transform:translateY(-2px)}.footer-social-links img{object-fit:contain;width:24px;height:24px;display:block}.footer-social-links .footer-trustpilot-link{border:0;border-radius:0;grid-column:auto;justify-self:auto;place-items:center;gap:0;width:28px;height:28px;min-height:28px;padding:0;display:grid}.footer-social-links .footer-trustpilot-link .footer-trustpilot-icon{width:24px;height:24px;display:block}.footer-ai-group nav{grid-template-columns:repeat(6,28px);align-items:center;gap:14px;display:grid}.footer-ai-group a{opacity:.74;place-items:center;width:28px;height:28px;transition:opacity .15s,transform .15s;display:grid}.footer-ai-group a:hover,.footer-ai-group a:focus-visible{opacity:1;transform:translateY(-2px)}.footer-ai-group img{object-fit:contain;width:24px;height:24px;display:block}.footer-ai-notice{color:#66675f;max-width:250px;margin-top:10px;font-size:12px;line-height:1.5;display:block}.footer-status-link{border:1px solid var(--line);width:fit-content;min-height:42px;color:var(--ink);border-radius:7px;align-items:center;gap:10px;margin-top:44px;padding:0 14px;font-size:12.5px;font-weight:650;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.footer-status-link i{background:#20a66a;border-radius:50%;width:9px;height:9px;display:block;box-shadow:0 0 0 4px #20a66a21}.footer-status-link:hover{color:#14734a;background:#20a66a14;border-color:#20a66a6b}.brand-crop-footer{width:190px;height:38px}.brand-crop-footer img{width:279px;top:-15px;left:-52px}.footer-links{grid-template-columns:repeat(4,1fr);gap:32px;display:grid}.footer-links>div{flex-direction:column;gap:13px;display:flex}.footer-links strong{color:var(--ink);margin-bottom:9px;font-size:14px;font-weight:750;line-height:1.3}.footer-links a{color:var(--muted);font-size:13.5px;font-weight:500;line-height:1.45}.footer-links a:hover{color:var(--orange-deep)}.footer-secondary-links{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-top:38px;padding-top:34px;display:grid}.footer-secondary-links>div{flex-direction:column;gap:13px;display:flex}.footer-secondary-links strong{color:var(--ink);margin-bottom:9px;font-size:14px;font-weight:750;line-height:1.3}.footer-secondary-links a{color:var(--muted);font-size:13.5px;font-weight:500;line-height:1.45}.footer-secondary-links a:hover{color:var(--orange-deep)}.footer-bottom{border-top:1px solid var(--line);width:min(100%,1288px);color:var(--muted);justify-content:space-between;gap:24px;margin:58px auto 0;padding-top:22px;font-size:12.5px;font-weight:500;display:flex}[data-reveal]{opacity:0;transition:opacity .56s,transform .56s cubic-bezier(.22,.75,.25,1);transform:translateY(18px)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}.dash-app{--dash-side:260px;grid-template-columns:var(--dash-side) minmax(0, 1fr);color:#191a18;background:#f6f5f2;min-height:100dvh;transition:grid-template-columns .2s;display:grid}.dash-app.is-sidebar-collapsed{--dash-side:80px}.dash-sidebar{z-index:30;color:#fff;height:100dvh;width:var(--dash-side);background:#181a18;border-right:1px solid #e5e2dc;flex-direction:column;padding:0 15px 20px;transition:width .2s,padding .2s,box-shadow .2s;display:flex;position:sticky;top:0;overflow:visible}.dash-sidebar-head{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;height:76px;padding:0 7px;display:flex;position:relative}.dash-logo{place-items:center;width:164px;display:grid}.dash-logo img{height:auto;display:block}.dash-logo-wordmark{width:100%}.dash-logo-mark{width:34px;display:none!important}.dash-mobile-close{color:#fff;cursor:pointer;background:0 0;border:0;font-size:26px;display:none}.dash-navigation{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff4d transparent;flex:auto;align-content:start;gap:5px;min-height:0;padding:25px 0 18px;display:grid;overflow-y:auto}.dash-navigation>p{color:#ffffff8c;letter-spacing:.12em;text-transform:uppercase;margin:0 12px 9px;font-size:12px;font-weight:700}.dash-nav-link,.dash-nav-group summary{color:#ffffffad;cursor:pointer;border-radius:8px;align-items:center;gap:10px;min-height:46px;padding:0 11px;font-size:14px;font-weight:600;transition:background .15s,color .15s;display:flex}.dash-nav-link:hover,.dash-nav-link.is-active,.dash-nav-group summary:hover{color:#fff;background:#ffffff13}.dash-nav-link.is-active{box-shadow:inset 2px 0 #ef8c50}.dash-nav-icon{color:#f2a06e;border:1px solid #ffffff2e;border-radius:7px;flex:none;place-items:center;width:25px;height:25px;padding:5px;font-size:12px;font-weight:700;display:grid}.dash-nav-icon img{object-fit:contain;filter:grayscale()brightness(1.9);opacity:.82;width:100%;height:100%}.dash-symbol-icon{color:#f2a06e;position:relative;overflow:hidden}.dash-network-icon:before{content:"";border:1.3px solid;border-radius:50%;width:13px;height:13px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dash-network-icon:after{content:"";background:currentColor;width:13px;height:1.3px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dash-network-icon>span{border:0;border-left:1.3px solid;border-right:1.3px solid;border-radius:50%;width:6px;height:13px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dash-crawler-icon:before{content:"";border:1.2px solid;border-radius:3px;width:14px;height:11px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dash-crawler-icon:after{color:currentColor;content:">_";letter-spacing:-.08em;font:700 6.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;top:7px;left:6px}.dash-crawler-icon>span{display:none}.dash-ai-icon:before{color:currentColor;content:"AI";letter-spacing:-.04em;border:1.2px solid;border-radius:3px;place-items:center;width:14px;height:13px;font:800 6px/1 Arial,sans-serif;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dash-ai-icon:after,.dash-ai-icon>span{display:none}.dash-tools-icon:before{content:"";border:1.2px solid;border-radius:2.5px;width:14px;height:10px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.dash-tools-icon:after{content:"";border:1.2px solid;border-bottom:0;border-radius:3px 3px 0 0;width:7px;height:5px;position:absolute;top:4px;left:50%;transform:translate(-50%)}.dash-tools-icon>span{background:currentColor;width:14px;height:1px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.dash-tools-icon>span:after{content:"";background:currentColor;border-radius:1px;width:4px;height:4px;position:absolute;top:-1.5px;left:50%;transform:translate(-50%)}.dash-nav-link:hover .dash-nav-icon img,.dash-nav-link.is-active .dash-nav-icon img,.dash-nav-group summary:hover .dash-nav-icon img{filter:none;opacity:1}.dash-dashboard-icon{grid-template-rows:repeat(2,5px);grid-template-columns:repeat(2,5px);place-content:center;gap:3px}.dash-dashboard-icon i{background:currentColor;border-radius:1.5px;width:5px;height:5px;display:block}.dash-nav-group summary{justify-content:space-between;list-style:none}.dash-nav-group summary::-webkit-details-marker{display:none}.dash-nav-group summary .dash-nav-label{flex:1}.dash-nav-group summary>i{border-bottom:1px solid;border-right:1px solid;width:6px;height:6px;transition:transform .15s;transform:rotate(45deg)translateY(-2px)}.dash-nav-group[open] summary>i{transform:rotate(225deg)}.dash-nav-group>div{border-left:1px solid #ffffff1a;margin:1px 0 7px 31px;padding:2px 0 2px 13px;display:grid}.dash-nav-group>div a{color:#ffffffb8;border-radius:5px;padding:8px;font-size:14px;line-height:1.45}.dash-nav-group>div a:hover,.dash-nav-group>div a.is-active{color:#fff;background:#ffffff13}.dash-sidebar-bottom{gap:7px;margin-top:auto;display:grid}.dash-get-help{color:#ffffffc2;background:#f090541a;border-radius:8px;align-items:center;gap:10px;min-height:46px;padding:0 11px;font-size:13.5px;font-weight:600;display:flex}.dash-get-help:hover{color:#fff;background:#f090542b}.dash-get-help>i{color:#ef945d;margin-left:auto;font-size:12px;font-style:normal}.dash-system-mobile{display:none}.dash-sidebar-foot{border-top:1px solid #ffffff14;gap:5px;padding:14px 12px 0;display:grid}.dash-sidebar-foot span{color:#ffffffbf;font-size:12px;font-weight:600}.dash-sidebar-foot small{color:#ffffffa6;font-size:12px}.dash-sidebar.is-collapsed{padding-inline:10px;overflow:visible}.dash-sidebar.is-collapsed .dash-sidebar-head{justify-content:center;padding-inline:0}.dash-sidebar.is-collapsed .dash-logo{width:34px}.dash-sidebar.is-collapsed .dash-logo-wordmark{display:none}.dash-sidebar.is-collapsed .dash-logo-mark{display:block!important}.dash-sidebar.is-collapsed .dash-navigation{gap:7px}.dash-sidebar.is-collapsed .dash-navigation>p,.dash-sidebar.is-collapsed .dash-nav-label,.dash-sidebar.is-collapsed .dash-nav-group summary>i,.dash-sidebar.is-collapsed .dash-nav-group>div,.dash-sidebar.is-collapsed .dash-get-help>i,.dash-sidebar.is-collapsed .dash-sidebar-foot{display:none}.dash-sidebar.is-collapsed .dash-nav-link,.dash-sidebar.is-collapsed .dash-nav-group summary,.dash-sidebar.is-collapsed .dash-get-help{justify-content:center;min-height:46px;padding:0}.dash-sidebar.is-collapsed .dash-nav-link.is-active{box-shadow:inset 2px 0 #ef8c50}.dash-sidebar.is-collapsed .dash-nav-icon{width:28px;height:28px}.dash-sidebar.is-collapsed:hover{width:260px;padding-inline:15px;box-shadow:18px 0 46px #0a0b0a33}.dash-sidebar.is-collapsed:hover .dash-sidebar-head{justify-content:space-between;padding:0 7px}.dash-sidebar.is-collapsed:hover .dash-logo{width:164px}.dash-sidebar.is-collapsed:hover .dash-logo-wordmark{display:block}.dash-sidebar.is-collapsed:hover .dash-logo-mark{display:none!important}.dash-sidebar.is-collapsed:hover .dash-navigation>p{display:block}.dash-sidebar.is-collapsed:hover .dash-nav-label,.dash-sidebar.is-collapsed:hover .dash-nav-group summary>i,.dash-sidebar.is-collapsed:hover .dash-get-help>i{display:initial}.dash-sidebar.is-collapsed:hover .dash-nav-group>div,.dash-sidebar.is-collapsed:hover .dash-sidebar-foot{display:grid}.dash-sidebar.is-collapsed:hover .dash-nav-link,.dash-sidebar.is-collapsed:hover .dash-nav-group summary,.dash-sidebar.is-collapsed:hover .dash-get-help{justify-content:flex-start;min-height:44px;padding:0 11px}.dash-sidebar.is-collapsed:hover .dash-nav-group summary .dash-nav-label{flex:1}.dash-sidebar.is-collapsed:hover .dash-get-help>i{margin-left:auto}.dash-sidebar.is-collapsed:hover .dash-nav-icon{width:25px;height:25px}.dash-workspace{min-width:0}.dash-topbar{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#faf9f7f0;border-bottom:1px solid #e3e0da;justify-content:space-between;align-items:center;gap:20px;height:76px;padding:0 30px;display:flex;position:sticky;top:0}.dash-top-left{align-items:center;gap:13px;display:flex}.dash-menu-button{display:none}.dash-top-collapse{color:#686963;cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;width:34px;height:34px;transition:color .15s,opacity .15s;display:grid}.dash-top-collapse:hover{color:#b85b27}.dash-collapse-icon{border:1.5px solid;border-radius:4px;width:20px;height:17px;display:block;position:relative}.dash-collapse-icon i:first-child{background:currentColor;width:1.5px;position:absolute;top:0;bottom:0;left:5px}.dash-collapse-icon i:last-child{border-bottom:1.5px solid;border-left:1.5px solid;width:5px;height:5px;transition:transform .18s;position:absolute;top:5px;right:3px;transform:rotate(45deg)}.dash-app.is-sidebar-collapsed .dash-collapse-icon i:last-child{right:5px;transform:rotate(225deg)}.dash-system{color:#555750;align-items:center;gap:9px;font-size:13px;font-weight:600;display:inline-flex}.dash-system i,.dash-system-mobile>i,.status-kicker i{background:#23a36d;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 4px #23a36d1c}.dash-system:hover{color:#188259}.dash-top-actions{background:#ffffffe6;border:1px solid #dfdcd6;border-radius:13px;align-items:center;gap:3px;height:50px;padding:4px;display:flex;box-shadow:0 5px 18px #1f201d0e}.dash-credit{color:#292a27;height:40px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:0 10px;transition:background .15s;display:flex}.dash-credit:hover{background:#f6f4f0}.dash-credit-icon{color:#73746e;place-items:center;width:18px;height:18px;display:grid}.dash-credit-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65px;width:15px;height:15px}.dash-credit>span:nth-child(2){text-align:left;gap:3px;display:grid}.dash-credit small{color:#686963;letter-spacing:.03em;font-size:12px;font-weight:650;line-height:1.1}.dash-credit strong{font-size:14px;line-height:1.1}.dash-credit>i{display:none}.dash-language-control{color:#73746e;border-radius:9px;align-items:center;gap:1px;height:40px;padding-left:10px;transition:background .15s;display:flex}.dash-language-control:hover{background:#f6f4f0}.dash-language-control>svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55px;width:16px;height:16px}.dash-topbar .language-trigger{background:0 0;border:0;min-width:76px;height:40px;padding-inline:7px;font-size:13px}.dash-topbar .language-menu{z-index:1000;top:calc(100% + 12px)}.dash-account{position:relative}.dash-account summary{cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;min-width:190px;height:40px;padding:0 10px 0 6px;list-style:none;transition:background .15s;display:flex;position:relative}.dash-account summary:hover,.dash-account[open] summary{background:#f4f1ed}.dash-account summary::-webkit-details-marker{display:none}.dash-avatar{color:#4f504b;background:linear-gradient(145deg,#fff,#eee8e1);border:1px solid #dfd8d0;border-radius:9px;flex:none;place-items:center;width:31px;height:31px;display:grid}.dash-avatar svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:18px;height:18px}.dash-account summary>span:nth-child(2){gap:2px;min-width:0;display:grid}.dash-account summary small{color:#686963;text-overflow:ellipsis;white-space:nowrap;max-width:124px;font-size:12px;overflow:hidden}.dash-account summary strong{color:#333430;font-size:13px}.dash-account summary>i{border-bottom:1px solid #777;border-right:1px solid #777;width:6px;height:6px;margin-left:auto;transform:rotate(45deg)translateY(-2px)}.dash-account[open] summary>i{transform:rotate(225deg)}.dash-notification-dot{background:#e7473f;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;top:0;right:1px}.dash-account-menu{background:#fff;border:1px solid #dfdcd5;border-radius:13px;width:320px;padding:8px;display:grid;position:absolute;top:calc(100% + 13px);right:0;box-shadow:0 20px 55px #18191629}.dash-notifications-trigger{color:#3f403c;width:100%;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;padding:0 10px;font-size:14px;display:flex}.dash-notifications-trigger:hover,.dash-notifications-trigger[aria-expanded=true]{background:#f4f2ee}.dash-notifications-trigger>span{align-items:center;gap:8px;font-weight:700;display:flex}.dash-notifications-trigger b{color:#fff;background:#e7473f;border-radius:10px;place-items:center;min-width:19px;height:19px;padding:0 6px;font-size:12px;display:grid}.dash-notifications-trigger>i{border-bottom:1px solid #777;border-right:1px solid #777;width:6px;height:6px;margin-right:3px;transform:rotate(45deg)translateY(-2px)}.dash-notifications-trigger[aria-expanded=true]>i{transform:rotate(225deg)}.dash-notifications-panel{background:#faf9f7;border:1px solid #e4e0da;border-radius:9px;margin:3px 0 7px;overflow:hidden}.dash-notifications-panel>header{border-bottom:1px solid #e7e3dd;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:7px 10px;display:flex}.dash-notifications-panel>header strong{color:#5f605b;letter-spacing:.04em;text-transform:uppercase;font-size:12px}.dash-notifications-panel>header button{color:#b55628;font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:12px;font-weight:750}.dash-notifications-panel>div{max-height:258px;overflow-y:auto}.dash-notifications-panel>div>a{color:#3f403c;border-bottom:1px solid #ebe7e1;justify-content:space-between;align-items:center;gap:12px;min-height:76px;padding:11px 10px;display:flex}.dash-notifications-panel>div>a:last-child{border-bottom:0}.dash-notifications-panel>div>a:hover{background:#fff}.dash-notifications-panel>div>a>span{gap:5px;min-width:0;display:grid}.dash-notifications-panel>div>a small{color:#8b5d4d;text-transform:uppercase;font-size:12px;font-weight:700}.dash-notifications-panel>div>a strong{color:#41423e;font-size:13px;line-height:1.45}.dash-notifications-panel>div>a>i{color:#a8a8a2;font-size:12px;font-style:normal}.dash-notifications-panel>p{color:#686963;text-align:center;margin:0;padding:20px 12px;font-size:13px}.dash-account-menu>a,.dash-account-menu form button{color:#3f403c;width:100%;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;padding:0 10px;font-size:14px;display:flex}.dash-account-menu>a:hover,.dash-account-menu form button:hover{background:#f4f2ee}.dash-account-menu form{border-top:1px solid #ece9e4;margin-top:4px;padding-top:4px}.dash-account-menu form button{color:#b3463f}.dash-content{padding:30px clamp(24px,3.5vw,52px) 54px}.dash-content.is-residential{scrollbar-gutter:stable both-edges;height:calc(100dvh - 76px);min-height:0;padding-top:20px;padding-bottom:20px;display:flex;overflow:hidden auto}.dash-content.is-residential.is-isp-detail{height:auto;min-height:calc(100dvh - 76px);padding-bottom:54px;display:block;overflow:visible}.dash-page-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:23px;display:flex}.dash-page-heading p{color:#a25a30;letter-spacing:.08em;margin:0 0 5px;font-size:12px;font-weight:700}.dash-page-heading h1{letter-spacing:-.04em;margin:0;font-size:clamp(29px,3.2vw,39px);line-height:1}.dash-page-heading>div>span{color:#666761;max-width:700px;margin-top:8px;font-size:12px;line-height:1.5;display:block}.dash-page-heading>a{color:#3c3d39;background:#fff;border:1px solid #d8d4cd;border-radius:8px;align-items:center;gap:16px;min-height:36px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.dash-page-heading>a:hover{border-color:#bbb7af}.dash-main-grid{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:24px;display:grid}.dash-products{min-width:0}.dash-section-heading{border-bottom:1px solid #dcd9d3;justify-content:space-between;align-items:end;gap:20px;min-height:70px;padding:0 2px 18px;display:flex}.dash-section-heading p,.dash-rail-title p{color:#a25a30;letter-spacing:.13em;text-transform:uppercase;margin:0 0 5px;font-size:12px;font-weight:700}.dash-section-heading h2,.dash-rail-title h2{letter-spacing:-.025em;margin:0;font-size:23px}.dash-section-heading>span{color:#666761;font-size:12px}.dash-product-tabs{border-bottom:1px solid #dfdcd6;gap:7px;padding:14px 0;display:flex}.dash-product-tabs button{color:#6d6e68;min-height:40px;font:inherit;cursor:pointer;background:#ffffff94;border:1px solid #dcd8d1;border-radius:8px;align-items:center;gap:10px;padding:0 13px;font-size:14px;font-weight:650;display:flex}.dash-product-tabs button b{color:#666761;background:#ece9e4;border-radius:10px;place-items:center;min-width:20px;height:20px;font-size:12px;display:grid}.dash-product-tabs button.is-active{color:#fff;background:#222420;border-color:#222420}.dash-product-tabs button.is-active b{color:#fff;background:#ffffff1f}.dash-product-grid{border-left:1px solid #dfdcd6;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dash-product-grid.is-crawler{grid-template-columns:minmax(280px,1fr);max-width:520px}.dash-product-card{background:#ffffff9e;border-bottom:1px solid #dfdcd6;border-right:1px solid #dfdcd6;flex-direction:column;min-height:310px;padding:21px;transition:background .15s,transform .15s,box-shadow .15s;display:flex}.dash-product-card:hover{z-index:1;background:#fff;position:relative;transform:translateY(-3px);box-shadow:0 14px 34px #23231f14}.dash-product-top{justify-content:space-between;align-items:start;display:flex}.dash-product-icon{background:#fff;border:1px solid #dfd9d1;border-radius:9px;place-items:center;width:38px;height:38px;padding:8px;display:grid}.dash-product-icon img{object-fit:contain;width:100%;height:100%}.dash-product-top small{color:#666761;letter-spacing:.04em;text-transform:uppercase;background:#f0ece7;border-radius:4px;padding:4px 6px;font-size:12px;font-weight:700}.dash-product-card h3{letter-spacing:-.015em;margin:20px 0 8px;font-size:15px}.dash-product-card p{color:#666761;margin:0;font-size:14px;line-height:1.6}.dash-product-price{gap:3px;margin-top:auto;padding-top:18px;display:grid}.dash-product-price small{color:#666761;text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:600}.dash-product-price strong{letter-spacing:-.02em;font-size:15px}.dash-short-starting-price>span{flex-wrap:wrap;align-items:baseline;gap:5px;display:inline-flex}.dash-short-starting-price del{color:#8a8b84;font-size:12px;font-weight:600}.dash-product-actions{grid-template-columns:1fr auto;align-items:center;gap:8px;margin-top:14px;display:grid}.dash-product-actions button{color:#fff;min-height:38px;font:inherit;cursor:pointer;background:#e86f2d;border:0;border-radius:7px;justify-content:space-between;align-items:center;padding:0 11px;font-size:12px;font-weight:700;display:flex}.dash-product-actions button:hover{background:#cc5c23}.dash-product-actions button span{font-size:14px}.dash-product-actions a{color:#777872;text-align:center;padding:7px 3px;font-size:12px;font-weight:600}.dash-product-actions a:hover{color:#b85b27}.dash-purchase-layer{z-index:100;place-items:center;padding:12px;display:grid;position:fixed;inset:0}.dash-purchase-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:default;background:#14151394;border:0;position:absolute;inset:0}.dash-purchase-modal{z-index:1;background:#f8f7f4;border:1px solid #dad6cf;border-radius:16px;width:min(1160px,100%);max-height:calc(100dvh - 24px);position:relative;overflow-y:auto;box-shadow:0 30px 90px #00000047}.dash-purchase-modal>header{background:#fff;border-bottom:1px solid #dedbd5;justify-content:space-between;align-items:center;gap:20px;min-height:68px;padding:14px 22px;display:flex}.dash-purchase-modal>header p{color:#b85b27;letter-spacing:.12em;text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:750}.dash-purchase-modal>header h2{letter-spacing:-.03em;margin:0;font-size:22px}.dash-purchase-modal>header>button{color:#666762;cursor:pointer;background:#f7f5f2;border:1px solid #ddd9d2;border-radius:8px;width:34px;height:34px;font-size:20px}.dash-purchase-body{grid-template-columns:minmax(0,1fr) 330px;gap:16px;padding:18px;display:grid}.dash-purchase-product{background:#fff;border:1px solid #ddd9d2;border-radius:10px;grid-column:1/-1;align-items:center;gap:13px;padding:10px;display:flex}.dash-purchase-product>span{border:1px solid #e0ddd7;border-radius:9px;place-items:center;width:42px;height:42px;padding:9px;display:grid}.dash-purchase-product img{object-fit:contain;width:100%;height:100%}.dash-purchase-product small{color:#96958f;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:650}.dash-purchase-product h3{margin:4px 0 0;font-size:15px}.dash-plan-group-wrap{grid-column:1;min-width:0}.dash-plan-group-wrap>span{margin-bottom:8px;font-size:12px;font-weight:700;display:block}.dash-plan-groups{flex-wrap:wrap;gap:6px;display:flex}.dash-plan-groups button{color:#6f706a;min-height:28px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dcd8d1;border-radius:7px;padding:0 10px;font-size:12px;font-weight:650}.dash-plan-groups button.is-active{color:#fff;background:#252724;border-color:#252724}.dash-purchase-droplist .arc-select-trigger{background:#fff;border-color:#d8d4cd;min-height:38px;font-size:12px}.dash-purchase-droplist .arc-select-menu{z-index:80}.dash-plan-options{border:0;grid-column:1;gap:7px;min-width:0;margin:0;padding:0;display:grid}.dash-plan-options legend{margin-bottom:8px;font-size:12px;font-weight:700}.dash-plan-options label{cursor:pointer;background:#fff;border:1px solid #ddd9d2;border-radius:9px;grid-template-columns:15px 1fr auto;align-items:center;gap:10px;min-height:42px;padding:7px 12px;display:grid}.dash-plan-options label.is-selected{border-color:#df7a40;box-shadow:0 0 0 3px #df7a401a}.dash-plan-options input{accent-color:#e86f2d}.dash-plan-options label>span{gap:3px;min-width:0;display:grid}.dash-plan-options label strong{font-size:12px}.dash-plan-options label small{color:#85857f;font-size:12px;line-height:1.35}.dash-plan-options label>b{color:#343531;white-space:nowrap;font-size:12px}.dash-bandwidth-select{gap:9px;display:grid}.dash-bandwidth-select>div{background:#fff;border:1px solid #e0dcd5;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:0 12px;display:flex}.dash-bandwidth-select>div span{color:#777872;font-size:12px}.dash-bandwidth-select>div strong{color:#b85b27;font-size:13px}.dash-country-allocation{background:#fff;border:1px solid #ddd9d2;border-radius:10px;grid-column:1;gap:8px;padding:10px;display:grid}.dash-country-allocation-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.dash-country-allocation-head h3{margin:0;font-size:12px}.dash-country-allocation-head p{color:#898982;margin:3px 0 0;font-size:12px}.dash-country-allocation-head>span{color:#bd5e27;background:#fff1e7;border-radius:14px;place-items:center;min-width:48px;height:25px;padding:0 8px;font-size:12px;font-weight:750;display:grid}.dash-country-allocation-head>span.is-complete{color:#247451;background:#e6f4ec}.dash-country-tip{color:#775e4f;background:#f5eee8;border-radius:7px;align-items:center;gap:8px;margin:0;padding:7px 9px;font-size:12px;line-height:1.45;display:flex}.dash-country-tip>span{color:#a95424;background:#e7d3c5;border-radius:50%;flex:none;place-items:center;width:17px;height:17px;font-size:12px;font-weight:700;display:grid}.dash-country-add{gap:6px;display:grid}.dash-country-add>span{color:#777872;align-items:center;gap:5px;font-size:12px;font-weight:650;display:flex}.dash-country-rows{gap:6px;display:grid}.dash-country-row{background:#faf9f7;border:1px solid #e4e0da;border-radius:8px;grid-template-columns:minmax(0,1fr) 142px 52px 28px;align-items:center;gap:7px;min-height:50px;padding:7px 8px 7px 10px;display:grid}.dash-country-row.is-locked{background:#fff8f2;border-color:#efc4aa}.dash-country-row>span{align-items:center;gap:8px;min-width:0;display:flex}.dash-country-row>span img{object-fit:cover;border:1px solid #2324211f;border-radius:4px;flex:none;width:28px;height:20px;box-shadow:0 2px 5px #1e1f1c14}.dash-country-row>span small{color:#777872;background:#ece9e4;border-radius:5px;place-items:center;min-width:25px;height:22px;font-size:12px;font-weight:750;display:grid}.dash-country-row>span strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.dash-ip-stepper{background:#fff;border:1px solid #d9d5ce;border-radius:7px;grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;height:34px;display:grid;overflow:hidden}.dash-ip-stepper>button{color:#555650;width:28px;height:32px;font:inherit;cursor:pointer;background:#f0ede8;border:0;font-size:13px}.dash-ip-stepper>button:disabled{color:#bbb8b1;cursor:not-allowed}.dash-ip-stepper>label{grid-template-columns:auto 1fr;align-items:center;min-width:0;height:32px;display:grid}.dash-ip-stepper>label span{color:#999891;padding-left:7px;font-size:12px}.dash-country-row input{color:#2b2c29;width:100%;min-width:0;height:32px;font:inherit;text-align:right;background:0 0;border:0;outline:none;padding:0 5px;font-size:12px;font-weight:700}.dash-country-row input:disabled{color:#8c8983;cursor:not-allowed}.dash-country-row>button{color:#777872;cursor:pointer;background:#eeeae5;border:0;border-radius:6px;width:28px;height:28px;font-size:14px}.dash-country-row>button:disabled{opacity:.35;cursor:not-allowed}.dash-country-row>button.dash-country-lock{color:#777872;width:52px;font:inherit;background:#fff;border:1px solid #ddd8d0;padding:0 6px;font-size:12px;font-weight:700}.dash-country-row>button.dash-country-lock.is-active{color:#a94e1d;opacity:1;background:#fce8da;border-color:#e5a27b}.dash-country-warning{color:#b85b27;margin:2px 0 0;font-size:12px;line-height:1.45}.dash-subscription-option{cursor:pointer;background:#fff;border:1px solid #ddd9d2;border-radius:10px;grid-column:1;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:11px;min-height:70px;padding:13px 14px;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}.dash-subscription-option:hover{border-color:#d6b29c}.dash-subscription-option.is-selected{background:#fff9f5;border-color:#df7a40;box-shadow:0 0 0 3px #df7a4014}.dash-subscription-option input{accent-color:#e86f2d;width:18px;height:18px;margin:0}.dash-subscription-option>span{gap:4px;display:grid}.dash-subscription-option strong{color:#393a36;font-size:12px}.dash-subscription-option small{color:#84857f;font-size:12px;line-height:1.45}.dash-country-summary{gap:5px;margin:0;padding:0;list-style:none;display:grid}.dash-country-summary li{justify-content:space-between;align-items:center;gap:12px;display:flex}.dash-country-summary li>span{align-items:center;gap:7px;display:flex}.dash-country-summary li img{object-fit:cover;border-radius:3px;width:22px;height:16px}.dash-country-summary li b{color:#fff;font-size:12px}.dash-order-summary{color:#fff;background:#20221f;border-radius:10px;grid-area:2/2/span 4;align-self:start;padding:14px}.dash-order-summary h3{margin:0 0 10px;font-size:14px}.dash-order-summary dl{margin:0;display:grid}.dash-order-summary dl>div{border-bottom:1px solid #ffffff1a;gap:4px;padding:7px 0;display:grid}.dash-order-summary dt{color:#ffffff73;font-size:12px}.dash-order-summary dd{color:#ffffffdb;margin:0;font-size:12px;line-height:1.4}.dash-order-summary dd.is-subscription-enabled{color:#73d6a5;font-weight:700}.dash-order-summary dl>div:last-child dd,.dash-order-summary dd.dash-summary-price{color:#f0a06f;font-size:15px;font-weight:700}.dash-order-summary>p{color:#ffffff7a;margin:14px 0;font-size:12px;line-height:1.5}.dash-order-summary .dash-subscription-option.is-in-summary{min-height:54px;box-shadow:none;background:#ffffff0f;border-color:#ffffff29;grid-column:auto;margin:10px 0 0}.dash-order-summary .dash-subscription-option.is-in-summary:hover{background:#ffffff17;border-color:#f0a06fa6}.dash-order-summary .dash-subscription-option.is-in-summary.is-selected{background:#e86f2d21;border-color:#f08a4e;box-shadow:0 0 0 3px #e86f2d14}.dash-order-summary .dash-subscription-option.is-in-summary strong{color:#fff;font-size:12px}.dash-order-summary .dash-subscription-option.is-in-summary small{color:#ffffff94;font-size:12px}.dash-order-summary>.dash-manual-renew-note{color:#ffffffb8;background:#ffffff0e;border-radius:7px;align-items:flex-start;gap:7px;margin:8px 0 0;padding:7px 9px;font-size:12px;display:flex}.dash-manual-renew-note>span{color:#f0a06f;font-size:12px;line-height:1}.dash-order-summary>p{color:#ffffff7a;min-height:36px;margin:8px 0;font-size:12px;line-height:1.5}.residential-funds-slot{align-items:flex-start;min-height:24px;display:flex}.residential-funds-slot a{color:#ffb49a;text-underline-offset:2px;font-size:12px;font-weight:650;line-height:1.4}.dash-order-summary>.dash-insufficient-balance-link{color:#ffb49a;text-underline-offset:2px;width:fit-content;margin:8px 0 14px;font-size:12px;font-weight:650;line-height:1.4;display:block}.dash-order-summary>button{color:#fff;width:100%;min-height:36px;font:inherit;cursor:pointer;background:#e86f2d;border:0;border-radius:8px;justify-content:space-between;align-items:center;padding:0 12px;font-size:12px;font-weight:700;display:flex}.dash-order-summary>button:disabled{color:#ffffff73;cursor:not-allowed;background:#545650}.residential-payment-progress{color:#fff;align-items:center;gap:8px;margin:12px 0;font-size:12px;line-height:1.5;display:flex}.residential-payment-spinner{border:2px solid #ffffff40;border-top-color:#f0a06f;border-radius:50%;flex:0 0 16px;width:16px;height:16px;animation:.8s linear infinite residential-payment-spin}@keyframes residential-payment-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.residential-payment-spinner{animation:none}}.dash-order-summary>.residential-payment-error{color:#ffb4a6;font-size:12px}.res-workspace{flex-direction:column;width:100%;min-height:0;margin:0;display:flex}.res-workspace-back{margin-bottom:13px}.res-heading{justify-content:space-between;align-items:end;gap:24px;padding-bottom:14px;display:flex}.res-heading p{color:#a25a30;letter-spacing:.13em;text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:750}.res-heading h1{letter-spacing:-.04em;margin:0;font-size:clamp(27px,3vw,38px);line-height:1}.res-heading>div>span{color:#777872;max-width:680px;margin-top:8px;font-size:12px;line-height:1.55;display:block}.res-heading-actions{align-items:center;gap:7px;display:flex}.res-heading-actions>button,.res-heading-actions>a{color:#464742;min-height:37px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9d5ce;border-radius:8px;align-items:center;gap:14px;padding:0 12px;font-size:12px;font-weight:650;display:inline-flex}.res-heading-actions>button{color:#fff;background:#e86f2d;border-color:#e86f2d}.res-heading-actions>button:hover{background:#cc5c23}.res-heading-actions>button span{font-size:15px;font-weight:400}.res-usage-summary{background:#ffffffc2;border:1px solid #dedbd5;border-radius:11px;flex:none;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px;display:grid;overflow:hidden;box-shadow:0 6px 22px #24252206}.res-usage-summary.is-unlimited article:first-child strong{letter-spacing:-.035em;font-size:22px}.res-usage-summary.is-unlimited article:nth-child(2) strong{color:#b75b28}.unlimited-plans-table th:first-child{width:125px}.unlimited-plans-table th:nth-child(2){width:150px}.unlimited-plans-table th:nth-child(3){width:105px}.unlimited-plans-table th:nth-child(4){width:100px}.unlimited-plans-table th:nth-child(5){width:90px}.unlimited-plans-table th:nth-child(6),.unlimited-plans-table th:nth-child(7){width:142px}.unlimited-plans-table th:nth-child(8){width:92px}.unlimited-plans-table th:nth-child(9){width:80px}.unlimited-plans-card{margin-top:16px}.unlimited-plans-card>header{min-height:78px}.unlimited-status-filter{gap:5px;min-width:150px;display:grid}.unlimited-status-filter>span{color:#777872;letter-spacing:.065em;text-transform:uppercase;font-size:12px;font-weight:750}.unlimited-status-filter select{color:#454641;width:100%;height:39px;font:inherit;background:#fff;border:1px solid #dedad3;border-radius:8px;padding:0 31px 0 11px;font-size:12px}.unlimited-remark{color:#4f504b;width:100%;height:34px;font:inherit;background:#f5f3f0;border:1px solid #0000;border-radius:7px;outline:none;padding:0 9px;font-size:12px}.unlimited-remark:hover,.unlimited-remark:focus{background:#fff;border-color:#e2b89f}.unlimited-workspace .isp-plans-table{min-width:1060px}.unlimited-workspace .isp-plans-table th:first-child{width:122px}.unlimited-workspace .isp-plans-table th:nth-child(2){width:148px}.unlimited-workspace .isp-plans-table th:nth-child(3){width:94px}.unlimited-workspace .isp-plans-table th:nth-child(4){width:80px}.unlimited-workspace .isp-plans-table th:nth-child(5){width:88px}.unlimited-workspace .isp-plans-table th:nth-child(6),.unlimited-workspace .isp-plans-table th:nth-child(7){width:162px}.unlimited-workspace .isp-plans-table th:nth-child(8){width:96px}.unlimited-workspace .isp-plans-table td time{white-space:nowrap}.res-usage-summary article{border-right:1px solid #e4e1db;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:7px 14px;min-width:0;min-height:84px;padding:13px 18px;display:grid;position:relative}.res-usage-summary article:last-child{border-right:0}.res-usage-summary article:before{content:"";background:#c8c6c0;border-radius:0 3px 3px 0;width:4px;position:absolute;top:13px;bottom:13px;left:0}.res-usage-summary article.is-used:before{background:#e86f2d}.res-usage-summary article.is-remaining:before{background:#2b9a69}.res-usage-summary small{color:#6f706a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.res-usage-summary strong{color:#242522;letter-spacing:-.035em;font-size:22px;line-height:1}.res-usage-summary span{color:#92928c;grid-column:1/-1;font-size:12px;line-height:1.25}.res-viewbar{justify-content:space-between;align-items:center;gap:18px;min-height:46px;display:flex}.res-viewbar>span{color:#92918b;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.res-view-controls{justify-content:flex-end;align-items:end;gap:9px;display:flex}.res-plan-switcher{gap:4px;width:245px;display:grid}.res-plan-switcher>span{color:#858680;letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:750}.res-plan-switcher .arc-select-trigger{background:#fff;min-height:38px;font-size:12px}.res-plan-switcher .arc-select-menu{z-index:105}.res-workspace.is-unlimited .res-viewbar{min-height:58px;padding-bottom:10px}.res-tabs{background:#ebe8e3;border:1px solid #dfdcd6;border-radius:8px;gap:2px;padding:3px;display:inline-flex}.res-tabs>button{color:#777872;min-width:112px;min-height:32px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:0 10px;display:flex}.res-tabs>button.is-active{color:#262724;background:#fff;box-shadow:0 2px 7px #20211e14}.res-tabs strong{font-size:12px}.res-tab-icon{color:#9b673f;background:0 0;border-radius:5px;justify-content:center;align-items:end;gap:1.5px;width:18px;height:18px;padding:4px;display:flex}.res-tabs .is-active .res-tab-icon{color:#a95a2e;background:#f5e8df}.res-tab-icon i{background:currentColor;display:block}.res-tab-icon.is-generator{flex-direction:column;align-items:stretch;gap:2px}.res-tab-icon.is-generator i{border-radius:1px;height:2px}.res-tab-icon.is-generator i:nth-child(2){width:65%}.res-tab-icon.is-generator i:nth-child(3){width:82%}.res-tab-icon.is-traffic i{border-radius:2px 2px 0 0;width:3px}.res-tab-icon.is-traffic i:first-child{height:7px}.res-tab-icon.is-traffic i:nth-child(2){height:13px}.res-tab-icon.is-traffic i:nth-child(3){height:10px}.res-generator-grid{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:13px;width:100%;min-height:0;margin-top:10px;display:grid}.res-config-card,.res-output-card,.res-traffic-panel{background:#ffffffc7;border:1px solid #dedbd5;border-radius:13px;min-width:0}.res-config-card,.res-output-card{flex-direction:column;min-height:0;padding:14px 16px;display:flex;box-shadow:0 8px 28px #24252209}.res-card-head{align-items:start;min-height:37px;display:flex}.res-card-head h2{letter-spacing:-.02em;margin:0;font-size:15px}.res-card-head p{color:#888882;margin:4px 0 0;font-size:12px;line-height:1.4}.res-config-card .res-card-head{min-height:48px}.res-config-card .res-card-head h2{font-size:18px}.res-config-card .res-card-head p{margin-top:6px;font-size:12px}.res-generator-form{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px 14px;margin-top:17px;display:grid}.res-generator-form label{align-content:start;gap:7px;min-width:0;display:grid}.res-generator-form label.is-wide{grid-column:1/-1}.res-generator-form label>span{color:#62635e;font-size:12px;font-weight:700}.res-generator-form select,.res-generator-form input,.res-traffic-head select{color:#383935;width:100%;height:45px;font:inherit;background:#fff;border:1px solid #dcd8d1;border-radius:8px;outline:none;padding:0 38px 0 12px;font-size:12px}.res-generator-form select:focus,.res-generator-form input:focus{border-color:#df7a40;box-shadow:0 0 0 3px #df7a401a}.res-generator-form select:disabled{color:#a09e98;cursor:not-allowed;background:#efede9}.res-quantity>div{background:#fff;border:1px solid #dcd8d1;border-radius:8px;grid-template-columns:42px minmax(0,1fr) 42px;height:45px;display:grid;overflow:hidden}.res-quantity>div button{color:#50514c;font:inherit;cursor:pointer;background:#f1eee9;border:0;font-size:16px}.res-quantity>div button:disabled{color:#b8b5ae;cursor:not-allowed}.res-generator-form .res-quantity input{text-align:center;border:0;border-radius:0;height:43px;padding:0 6px}.res-generator-form .res-quantity input:focus{box-shadow:none}.res-quantity>small{color:#999891;font-size:12px;line-height:1.45}.res-generate-button{color:#fff;width:100%;min-height:47px;font:inherit;cursor:pointer;background:#e86f2d;border:0;border-radius:8px;justify-content:space-between;align-items:center;margin-top:16px;padding:0 15px;font-size:12px;font-weight:700;display:flex}.res-generate-button:hover{background:#cc5c23}.res-output-tabs{border-bottom:1px solid #e2dfd9;gap:5px;margin-top:11px;padding-bottom:8px;display:flex}.res-output-tabs button{color:#888882;min-height:31px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 9px;font-size:12px;font-weight:650}.res-output-tabs button.is-active{color:#fff;background:#262824}.res-output-tabs button:disabled{cursor:not-allowed;opacity:.5}.res-output{overscroll-behavior:contain;color:#d4e4da;scrollbar-width:thin;scrollbar-color:#62665f #252824;background:#20221f;border:1px solid #353834;border-radius:9px;flex:auto;min-height:300px;margin-top:8px;display:grid;overflow:hidden auto}.res-output>div{color:#ffffff61;text-align:center;place-self:center;place-items:center;gap:11px;display:grid}.res-output>div>span{border:1px solid #ffffff1f;border-radius:9px;place-items:center;width:42px;height:42px;font:12px monospace;display:grid}.res-output>div p{margin:0;font-size:12px}.res-output pre{color:#c8e5d5;white-space:pre-wrap;word-break:break-word;max-height:none;margin:0;padding:14px;font:12px/1.7 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:visible}.res-output::-webkit-scrollbar{width:8px;height:8px}.res-output::-webkit-scrollbar-track{background:#252824}.res-output::-webkit-scrollbar-thumb{background:#62665f;border:2px solid #252824;border-radius:8px}.res-output.is-code{flex:none;height:auto;min-height:230px;overflow:visible}.res-output.is-code pre{min-height:230px;max-height:none;overflow:visible}:is(.dash-content.is-residential:has(.res-workspace.has-code-output),.dash-content.is-residential:has(.res-workspace.is-traffic-view)){height:auto;min-height:calc(100dvh - 76px);overflow:visible}.dash-content.is-residential:has(.isp-workspace){height:auto;min-height:calc(100dvh - 76px);padding-bottom:54px;display:block;overflow:visible}.res-code-controls{gap:8px;margin-top:9px;display:grid}.res-code-controls>label{gap:5px;display:grid}.res-code-controls>label>span,.res-code-controls>div>span{color:#74756f;font-size:12px;font-weight:700}.res-code-controls input{color:#353632;width:100%;height:35px;font:inherit;background:#fff;border:1px solid #dcd8d1;border-radius:7px;outline:none;margin-top:5px;padding:0 10px;font-size:12px}.res-code-controls input:focus{border-color:#df7a40;box-shadow:0 0 0 3px #df7a401a}.res-code-languages{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;margin-top:5px;display:grid}.res-code-languages button{color:#777872;min-width:0;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dedad3;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:0 5px;display:flex}.res-code-languages button.is-active{color:#9e481a;background:#fff4ec;border-color:#e86f2d;box-shadow:inset 0 0 0 1px #e86f2d14}.res-code-languages img{object-fit:contain;width:15px;height:15px}.res-code-languages button.is-active img{filter:none;opacity:1}.res-code-languages strong{font-size:12px}.res-output-actions{grid-template-columns:1fr 1fr;gap:7px;margin-top:auto;padding-top:12px;display:grid}.res-output-actions.has-reset{grid-template-columns:repeat(3,minmax(0,1fr))}.res-output-actions button{color:#4b4c47;min-height:37px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dad6cf;border-radius:7px;justify-content:space-between;align-items:center;padding:0 10px;font-size:12px;font-weight:650;display:flex}.res-output-actions button:first-child{color:#fff;background:#262824;border-color:#262824}.res-output-actions button:disabled{color:#aaa7a0;cursor:not-allowed;background:#efede9;border-color:#e2dfd9}.res-output-actions .res-reset-key{color:#a34122}.res-output-actions .res-reset-key:hover:not(:disabled){background:#fff7f2;border-color:#d89a82}.res-output-actions .res-reset-key svg{flex:none;width:14px;height:14px}.res-traffic-panel{background:0 0;border:0;flex:1;gap:14px;margin-top:12px;display:grid}.res-traffic-toolbar{background:#ffffffd1;border:1px solid #dedbd5;border-radius:12px;grid-template-columns:minmax(420px,1fr) minmax(300px,390px) 108px;align-items:end;gap:13px;padding:16px 17px;display:grid;box-shadow:0 7px 24px #24252208}.res-range-control{gap:8px;min-width:0;display:grid}.res-range-control>div:first-child{align-items:center;gap:8px;display:flex}.res-range-control strong{color:#62635e;font-size:12px}.res-range-control>div:first-child span{color:#9a9993;font-size:12px}.res-date-range{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:8px;display:grid}.res-date-range>label{gap:5px;min-width:0;display:grid}.res-date-range>label>span{color:#858680;letter-spacing:.065em;text-transform:uppercase;font-size:12px;font-weight:750}.res-date-range .arc-date-trigger{color:#c6541d;background:#fff;border-radius:21px;min-height:42px;font-size:12px}.res-date-range .arc-date-popover{width:min(292px,100vw - 46px)}.res-interval-tabs{background:#f3f0ec;border:1px solid #dedad3;border-radius:22px;grid-template-columns:repeat(4,1fr);height:42px;padding:3px;display:grid}.res-interval-tabs button{color:#696a65;min-width:0;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:18px;font-size:12px;font-weight:700}.res-interval-tabs button.is-active{color:#fff;background:#f47a18;box-shadow:0 4px 12px #f47a1838}.res-traffic-toolbar>button{color:#fff;height:42px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#f36e14,#ff9c42);border:0;border-radius:21px;padding:0 15px;font-size:12px;font-weight:700;box-shadow:0 5px 15px #f47a1833}.res-traffic-toolbar>button:hover{filter:brightness(.96)}.res-analytics-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.res-analytics-stats article{background:#ffffffd1;border:1px solid #dedbd5;border-radius:11px;flex-direction:column;min-width:0;min-height:118px;padding:16px 17px;display:flex;overflow:hidden;box-shadow:0 7px 24px #24252206}.res-analytics-stats small{color:#696a65;letter-spacing:.11em;text-transform:uppercase;font-size:12px;font-weight:750}.res-analytics-stats strong{color:#282925;letter-spacing:-.035em;white-space:nowrap;max-width:100%;margin-top:11px;font-size:clamp(20px,1.9vw,25px);line-height:1}.res-analytics-stats span{color:#8e8f89;overflow-wrap:anywhere;align-items:end;max-width:100%;min-height:24px;margin-top:auto;font-size:12px;line-height:1.4;display:flex}.res-traffic-skeleton{gap:14px;min-width:0;display:grid}.res-skeleton-line{background:linear-gradient(90deg,#efede9 25%,#faf9f7 50%,#efede9 75%) 0 0/200% 100%;border-radius:5px;width:100%;height:10px;animation:1.4s ease-in-out infinite res-skeleton-shimmer;display:block}.res-traffic-skeleton .res-analytics-stats article{justify-content:space-between}.res-traffic-skeleton .is-label{width:48%;height:9px}.res-traffic-skeleton .is-value{border-radius:7px;width:35%;height:25px}.res-traffic-skeleton .is-note{width:68%;height:9px}.res-skeleton-chart{flex-direction:column;gap:16px;min-height:390px;padding:18px 17px 15px;display:flex}.res-skeleton-chart-heading,.res-skeleton-ranking-heading{gap:9px;display:grid}.res-skeleton-chart-heading .is-heading,.res-skeleton-ranking-heading .is-heading{width:32%;height:13px}.res-skeleton-chart-heading .is-subheading,.res-skeleton-ranking-heading .is-subheading{width:45%;height:8px}.res-skeleton-chart-readout{background:#f8f6f2;border:1px solid #e8e4dd;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;min-height:49px;padding:15px;display:flex}.res-skeleton-chart-readout i:first-child{width:30%}.res-skeleton-chart-readout i:last-child{width:45%}.res-skeleton-chart-plot{background:repeating-linear-gradient(#0000 0 calc(25% - 1px),#eeece8 calc(25% - 1px) 25%);border-bottom:1px solid #dedbd5;flex:1;justify-content:space-around;align-items:end;gap:8%;min-height:0;padding:12px 7% 0;display:flex}.res-skeleton-chart-plot i{background:#f0ede8;border-radius:7px 7px 0 0;width:13%;height:34%}.res-skeleton-chart-plot i:nth-child(2){height:59%}.res-skeleton-chart-plot i:nth-child(3){height:44%}.res-skeleton-chart-plot i:nth-child(4){height:70%}.res-skeleton-chart-axis{justify-content:space-between;display:flex}.res-skeleton-chart-axis i{width:11%;height:8px}.res-skeleton-ranking{min-height:270px}.res-skeleton-ranking-heading{border-bottom:1px solid #e5e2dc;padding:18px 17px}.res-skeleton-ranking-rows{gap:20px;padding:14px 17px;display:grid}.res-skeleton-ranking-rows i{border-radius:8px;width:100%;height:35px}.res-skeleton-ranking-rows i:nth-child(2){width:84%}.res-skeleton-ranking-rows i:nth-child(3){width:92%}@keyframes res-skeleton-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.res-skeleton-line{animation:none}}.res-analytics-charts,.res-analytics-breakdown{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.res-analytics-charts.is-single{grid-template-columns:minmax(0,1fr)}.res-analytics-chart,.res-analytics-breakdown>article{background:#ffffffd1;border:1px solid #dedbd5;border-radius:12px;min-width:0;overflow:hidden;box-shadow:0 7px 24px #24252206}.res-analytics-chart>header{justify-content:space-between;align-items:start;gap:12px;min-height:68px;padding:12px 17px 7px;display:flex}.res-analytics-chart h3,.res-analytics-breakdown h3{letter-spacing:-.015em;margin:0;font-size:12px}.res-analytics-chart header div>span{color:#92938d;margin-top:6px;font-size:12px;display:block}.res-analytics-chart header>b{color:#e76617;background:#fff5ed;border-radius:15px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;display:inline-flex}.res-analytics-chart-header-actions{align-items:center;gap:9px;display:flex}.res-analytics-chart-header-actions>b{color:#e76617;background:#fff5ed;border-radius:15px;align-items:center;min-height:30px;padding:0 10px;font-size:12px;display:inline-flex}.res-trend-switch{background:#f3f0ec;border:1px solid #dedad3;border-radius:18px;height:34px;padding:3px;display:flex}.res-trend-switch button{color:#74756f;min-width:82px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:14px;padding:0 13px;font-size:12px;font-weight:750}.res-trend-switch button.is-active{color:#b65322;background:#fff;box-shadow:0 3px 10px #2627231a}.res-analytics-chart.is-switchable .res-trend-plot{height:270px}.res-trend-readout{color:#787973;background:#f8f6f2;border:1px solid #e8e4dd;border-radius:8px;grid-template-columns:minmax(175px,.9fr) minmax(0,1.6fr);align-items:center;gap:14px;min-height:50px;margin:0 17px 3px;padding:9px 12px;transition:border-color .14s,background .14s;display:grid}.res-trend-readout.is-active{background:#fff8f3;border-color:#edc9b2}.res-trend-readout>strong{min-width:0;font-size:12px;font-weight:650;line-height:1.4}.res-trend-readout>span{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px 13px;min-width:0;display:flex}.res-trend-readout em{grid-template-columns:7px auto auto;align-items:center;gap:5px;font-style:normal;display:inline-grid}.res-trend-readout em i{border-radius:50%;width:7px;height:7px}.res-trend-readout em b{color:#6f706a;font-size:12px;font-weight:650}.res-trend-readout em small{color:#2e2f2b;text-align:right;min-width:38px;font-size:12px;font-weight:750}.res-trend-plot{grid-template-columns:48px minmax(0,1fr);height:220px;padding:9px 18px 0;display:grid}.res-y-axis{color:#8f908a;flex-direction:column;justify-content:space-between;align-items:end;padding-bottom:1px;font-size:12px;display:flex}.res-trend-canvas{cursor:crosshair;background-image:linear-gradient(#cac4bb85 1px,#0000 1px),linear-gradient(90deg,#dcd8d159 1px,#0000 1px);background-size:100% 20%,25% 100%;border-bottom:1px solid #aaa79f;min-width:0;position:relative;overflow:visible}.res-trend-svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.res-trend-area{fill:#f47a181f;stroke:none}.res-trend-line{fill:none;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 1px 1px #1e1f1c1a)}.res-trend-point{fill:#f47a18;stroke:#fff;stroke-width:1px;vector-effect:non-scaling-stroke}.res-trend-plot.is-traffic .res-trend-area{fill:#f47a1829}.res-trend-plot.is-traffic .res-trend-line{stroke-width:3.1px}.res-trend-plot.is-traffic .res-trend-point{r:2.35}.res-trend-hitboxes{z-index:3;grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:absolute;inset:0}.res-trend-hitboxes button{cursor:crosshair;background:0 0;border:0;min-width:0;padding:0}.res-trend-hitboxes button:focus-visible{outline-offset:-1px;outline:1px solid #f47a1873}.res-trend-crosshair{z-index:4;pointer-events:none;background:#41413d47;width:1px;position:absolute;top:0;bottom:0;transform:translate(-50%)}.res-trend-active-dot{z-index:5;pointer-events:none;background:#fff;border:2px solid #f47a18;border-radius:50%;width:9px;height:9px;position:absolute;transform:translate(-50%,-50%)}.res-trend-dates{color:#8e8f89;justify-content:space-between;padding:7px 18px 0 66px;font-size:12px;display:flex}.res-trend-legend{color:#72736e;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;min-height:44px;padding:12px 16px 14px;font-size:12px;display:flex}.res-trend-legend span{align-items:center;gap:5px;display:inline-flex}.res-trend-legend i{border-radius:50%;width:7px;height:7px}.res-analytics-breakdown>article>header{border-bottom:1px solid #e5e2dc;justify-content:space-between;align-items:center;gap:18px;min-height:78px;padding:13px 17px;display:flex}.res-analytics-breakdown header>div>span{color:#92938d;margin-top:5px;font-size:12px;display:block}.res-metric-tabs{background:#f4f1ed;border:1px solid #dedad3;border-radius:18px;height:34px;padding:3px;display:flex}.res-metric-tabs button{color:#777872;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:14px;padding:0 12px;font-size:12px;font-weight:700}.res-metric-tabs button.is-active{color:#fff;background:#f47a18}.res-ranking-filters{gap:7px;display:flex}.res-ranking-filters select{color:#d76125;height:34px;font:inherit;background:#fff;border:1px solid #dedad3;border-radius:18px;padding:0 27px 0 10px;font-size:12px}.res-ranking-filters select:first-child{width:118px}.res-ranking-filters select:last-child{width:65px}.res-ranking-list{gap:9px;padding:12px;display:grid}.res-ranking-list>button,.res-ranking-list>div{color:#343531;width:100%;min-height:78px;font:inherit;text-align:left;background:#ffffffb8;border:1px solid #ebe7e1;border-radius:10px;gap:7px;padding:12px;display:grid}.res-ranking-list>button{cursor:pointer}.res-ranking-list>button:hover{background:#fff9f5;border-color:#efb18b}.res-ranking-list span{justify-content:space-between;align-items:center;gap:12px;display:flex}.res-ranking-list strong{font-size:12px}.res-ranking-list b{color:#ed6e1d;font-size:12px}.res-ranking-list>button>i,.res-ranking-list>div>i{background:#efeae5;border-radius:3px;height:5px;overflow:hidden}.res-ranking-list em{border-radius:inherit;background:linear-gradient(90deg,#f36f16,#ffa24d);height:100%;display:block}.res-ranking-list small{color:#858680;font-size:12px}.isp-workspace{flex-direction:column;flex:1;width:100%;min-width:0;display:flex}.isp-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.isp-overview article{background:#ffffffdb;border:1px solid #dedbd5;border-radius:12px;align-items:center;min-width:0;min-height:116px;padding:20px 22px;display:flex;position:relative;overflow:hidden;box-shadow:0 7px 24px #24252208}.isp-overview article:after{content:"";background:#ee722d0b;border-radius:50%;width:120px;height:120px;position:absolute;bottom:-42px;right:-22px}.isp-overview article:last-child:after{background:#2da5720b}.isp-overview article>div{grid-template-columns:auto 1fr;align-items:end;gap:6px 18px;min-width:0;display:grid}.isp-overview small{color:#666762;letter-spacing:.075em;text-transform:uppercase;font-size:12px;font-weight:750}.isp-overview strong{color:#242522;letter-spacing:-.05em;grid-area:1/2/3;font-size:39px;line-height:.95}.isp-overview p{color:#8d8e88;margin:0;font-size:12px}.isp-live-dot{background:#2da572;border-radius:50%;width:8px;height:8px;position:absolute;top:18px;right:19px;box-shadow:0 0 0 5px #2da5721a}.isp-overview em{z-index:1;color:#267657;background:#edf8f2;border-radius:13px;padding:6px 10px;font-size:12px;font-style:normal;font-weight:750;position:absolute;top:16px;right:17px}.isp-plans-card{background:#ffffffd6;border:1px solid #dedbd5;border-radius:12px;min-width:0;margin-top:12px;box-shadow:0 7px 24px #24252208}.isp-plans-card>header{border-bottom:1px solid #e4e1db;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:14px 18px;display:flex}.isp-plans-card h2{letter-spacing:-.025em;margin:0;font-size:16px}.isp-plans-card header p{color:#858680;margin:6px 0 0;font-size:12px}.isp-notice{color:#267657;background:#edf8f2;border-radius:16px;padding:8px 11px;font-size:12px;font-weight:700}.isp-controlbar{background:#faf9f7;border-bottom:1px solid #ebe8e2;grid-template-columns:minmax(230px,1fr) 155px;align-items:end;gap:9px;min-height:68px;padding:11px 18px;display:grid}.isp-controlbar>label{gap:5px;min-width:0;display:grid}.isp-controlbar>label>span{color:#7c7d77;letter-spacing:.065em;text-transform:uppercase;font-size:12px;font-weight:750}.isp-controlbar select,.isp-search input{color:#454641;width:100%;height:40px;font:inherit;background:#fff;border:1px solid #dedad3;border-radius:8px;outline:none;padding:0 31px 0 11px;font-size:12px}.isp-controlbar select:focus,.isp-search input:focus{border-color:#de9367;box-shadow:0 0 0 3px #e0733114}.isp-search{position:relative}.isp-search>span{z-index:1;border:1.5px solid #91928c;border-radius:50%;width:11px;height:11px;position:absolute;bottom:12px;left:12px}.isp-search>span:after{content:"";background:#91928c;width:5px;height:1.5px;position:absolute;bottom:-3px;right:-4px;transform:rotate(45deg)}.isp-search input{padding-left:34px}.isp-table-wrap{overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#cbc6be transparent;width:100%;max-width:100%;overflow:auto}:is(.isp-table-wrap:has(.isp-actions.is-open),.isp-plans-card:has(.isp-actions.is-open),.dash-content:has(.isp-actions.is-open)){overflow:visible}.isp-plans-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1060px}.isp-plans-table th{color:#757670;letter-spacing:.075em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#f5f3f0;height:45px;padding:0 11px;font-size:12px;font-weight:750}.isp-plans-table th:first-child,.isp-plans-table td:first-child{padding-left:18px}.isp-plans-table th:last-child,.isp-plans-table td:last-child{padding-right:18px}.isp-plans-table th:first-child{width:170px}.isp-plans-table th:nth-child(2){width:96px}.isp-plans-table th:nth-child(3){width:105px}.isp-plans-table th:nth-child(4){width:82px}.isp-plans-table th:nth-child(5),.isp-plans-table th:nth-child(6){width:112px}.isp-plans-table th:nth-child(7){width:128px}.isp-plans-table th:nth-child(8){text-align:center;width:82px}.proxy-instance-plans-table th:nth-child(2){width:105px}.proxy-instance-plans-table th:nth-child(3){width:82px}.proxy-instance-plans-table th:nth-child(4),.proxy-instance-plans-table th:nth-child(5){width:112px}.proxy-instance-plans-table th:nth-child(6){width:128px}.proxy-instance-plans-table th:nth-child(7){text-align:center;width:82px}.isp-plans-table td{color:#5e5f5a;vertical-align:middle;border-top:1px solid #ebe8e2;height:78px;padding:10px 11px;font-size:12px}.isp-plans-table tbody tr:first-child td{border-top:0}.isp-plans-table tbody tr:hover{background:#fffaf7}.isp-plans-table tbody tr:has(.isp-actions.is-open){z-index:45;position:relative}.isp-plans-table td:first-child strong{color:#30312d;letter-spacing:.02em;font-size:12px}.isp-plan-identity{align-content:center;gap:6px;display:grid}.isp-plan-identity input{color:#5c5d58;width:100%;height:30px;font:inherit;text-overflow:ellipsis;background:#f5f3f0;border:1px solid #0000;border-radius:6px;outline:none;padding:0 8px;font-size:12px}.isp-plan-identity input::placeholder{color:#a3a39d}.isp-plan-identity input:hover,.isp-plan-identity input:focus{background:#fff;border-color:#e2b89f}.isp-type,.isp-status{white-space:nowrap;align-items:center;gap:6px;width:fit-content;display:inline-flex}.isp-type{color:#5a5b56;background:#f0efec;border-radius:6px;min-height:27px;padding:0 9px;font-size:12px;font-weight:700}.isp-type.is-dedicated{color:#b95622;background:#fff0e7}.isp-ip-count{color:#292a27;font-size:13px}.isp-ip-count small{color:#888983;font-size:12px;font-weight:600}.isp-status{font-size:12px;font-weight:700}.isp-status i{background:#2da572;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #2da5721a}.isp-status.is-expired{color:#9b6250}.isp-status.is-expired i{background:#c47a62;box-shadow:0 0 0 3px #c47a621a}.isp-status-stack{justify-items:start;gap:6px;display:grid}.isp-expired-renew{color:#c15c25;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:3px 0;font-size:12px;font-weight:750;text-decoration:underline}.isp-expired-renew:hover{color:#994318}.isp-expired-renew:focus-visible{outline-offset:2px;outline:2px solid #c15c25}.isp-plans-table time{color:#777872;white-space:nowrap}.isp-subscription-text{color:#7d7e78;background:#f2f0ed;border-radius:14px;align-items:center;gap:7px;width:fit-content;min-height:27px;padding:0 10px;font-size:12px;font-weight:750;display:inline-flex}.isp-subscription-text i{background:#a9a8a2;border-radius:50%;width:6px;height:6px}.isp-subscription-text.is-enabled{color:#267657;background:#edf8f2}.isp-subscription-text.is-enabled i{background:#2da572}.isp-plans-table td:last-child{text-align:center;overflow:visible}@media (width>=1181px) and (width<=1400px){.isp-table-wrap{padding:12px;overflow:visible}.isp-plans-table{min-width:0;display:block}.unlimited-workspace .isp-plans-table{min-width:0}.isp-plans-table thead{display:none}.isp-plans-table tbody{grid-template-columns:1fr;gap:12px;display:grid}.isp-plans-table tr{background:#fff;border:1px solid #e2ded7;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;min-width:0;padding:16px 18px;display:grid;position:relative;box-shadow:0 7px 22px #2827230a}.isp-plans-table tbody tr:has(.isp-actions.is-open){z-index:45}.isp-plans-table td{grid-template-rows:auto auto;align-content:center;justify-items:start;gap:8px;min-width:0;height:auto;min-height:72px;font-size:12px;line-height:1.45;display:grid;overflow:visible;border-top:1px solid #efede8!important;padding:13px 0!important}.isp-plans-table td:before{color:#858680;letter-spacing:.07em;text-transform:uppercase;content:attr(data-label);margin:0;font-size:12px;font-weight:760;line-height:1.2;display:block;position:static}.isp-plans-table td:first-child{grid-column:1/-1;min-height:78px;border-top:0!important;padding-right:52px!important}.isp-plans-table td>strong,.isp-plans-table td>b,.isp-plans-table time{overflow-wrap:anywhere;max-width:100%}.isp-plans-table time{white-space:normal}.isp-type,.isp-status,.isp-subscription-text{white-space:normal;max-width:100%;min-height:29px;line-height:1.25}.isp-plan-identity input,.unlimited-remark{width:min(360px,100%)}.isp-plans-table:not(.unlimited-plans-table) td:nth-child(7),.unlimited-plans-table td:nth-child(9){min-height:34px;position:absolute;top:14px;right:14px;border:0!important;padding:0!important}.isp-plans-table:not(.unlimited-plans-table) td:nth-child(7):before,.unlimited-plans-table td:nth-child(9):before{display:none}.unlimited-plans-table td:nth-child(2){grid-column:1/-1;border-top:0!important}.isp-actions{margin:0}.isp-actions-menu{width:min(210px,100vw - 72px);left:auto;right:0}.isp-empty{place-items:center;grid-column:1/-1!important;min-height:110px!important}}.isp-actions{width:34px;margin:0 auto;position:relative}.isp-actions>button{cursor:pointer;background:#fff;border:1px solid #dedad3;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:32px;height:32px;display:flex}.isp-actions>button i{background:#666762;border-radius:50%;width:3px;height:3px}.isp-actions.is-open>button,.isp-actions>button:hover{background:#fff7f2;border-color:#dfa079}.isp-actions-menu{z-index:20;background:#fff;border:1px solid #dedad3;border-radius:9px;width:190px;padding:5px;display:grid;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 16px 36px #23221f29}.isp-actions.opens-up .isp-actions-menu{top:auto;bottom:calc(100% + 5px)}.isp-actions-menu button,.isp-actions-menu a{color:#4e4f4a;min-height:38px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:21px minmax(0,1fr);align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:650;display:grid}.isp-actions-menu button:hover,.isp-actions-menu a:hover{color:#ad4f1d;background:#fff3eb}.isp-actions-menu button span,.isp-actions-menu a span{color:#ad6b46;text-align:center;font-size:12px}.isp-empty{text-align:center;color:#92938d!important;height:130px!important}.isp-pagination{background:#faf9f7;border-top:1px solid #e8e5df;border-radius:0 0 12px 12px;justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:9px 18px;display:flex}.isp-pagination label{color:#777872;align-items:center;gap:8px;font-size:12px;display:flex}.isp-pagination select{color:#4c4d48;width:58px;height:31px;font:inherit;background:#fff;border:1px solid #dedad3;border-radius:7px;padding:0 9px;font-size:12px}.isp-pagination p{color:#777872;margin:0 0 0 auto;font-size:12px}.isp-pagination p strong{color:#444540;font-weight:700}.isp-pagination>div{gap:4px;display:flex}.isp-pagination>div button{color:#696a65;min-width:30px;height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dedad3;border-radius:7px;padding:0 8px;font-size:12px}.isp-pagination>div button.is-active{color:#fff;background:#e86f2d;border-color:#e86f2d}.isp-pagination>div button:disabled{opacity:.35;cursor:not-allowed}.isp-subscription-layer{z-index:90;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#1213118a;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.isp-subscription-modal{background:#fbfaf8;border:1px solid #ffffff80;border-radius:18px;width:min(500px,100%);position:relative;overflow:hidden;box-shadow:0 35px 100px #0c0d0b52}.isp-subscription-modal:before{content:"";background:linear-gradient(90deg,#ec6d28,#f7a05a);height:3px;position:absolute;top:0;left:0;right:0}.isp-subscription-modal>header{background:#fff;border-bottom:1px solid #e6e2dc;align-items:center;gap:12px;min-height:82px;padding:18px 20px;display:flex}.isp-modal-icon{color:#d85f20;background:#fff2e9;border:1px solid #efc1a5;border-radius:11px;flex:none;place-items:center;width:42px;height:42px;font-size:17px;display:grid}.isp-subscription-modal header>div{gap:2px;min-width:0;display:grid}.isp-subscription-modal header small{color:#999992;letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:750}.isp-subscription-modal header strong{color:#2d2e2a;letter-spacing:.025em;font-size:12px}.isp-subscription-modal header em{color:#797a74;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;overflow:hidden}.isp-modal-close{color:#74756f;width:33px;height:33px;font:inherit;cursor:pointer;background:#faf9f7;border:1px solid #dfdcd6;border-radius:9px;flex:none;margin-left:auto;font-size:17px}.isp-modal-close:hover{color:#b65420;border-color:#df9d75}.isp-subscription-body{padding:24px 24px 20px}.isp-renewal-state{color:#287657;background:#edf8f2;border-radius:14px;align-items:center;gap:7px;width:fit-content;min-height:27px;padding:0 10px;font-size:12px;font-weight:750;display:inline-flex}.isp-renewal-state i{background:#2da572;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #2da5721a}.isp-subscription-body h2{color:#292a27;letter-spacing:-.04em;margin:15px 0 0;font-size:25px;line-height:1.08}.isp-subscription-body>p{color:#73746e;margin:10px 0 0;font-size:12px;line-height:1.65}.isp-expire-summary{background:#fff;border:1px solid #e4dfd8;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;min-height:54px;margin-top:17px;padding:0 14px;display:flex}.isp-expire-summary span{color:#8b8c86;font-size:12px}.isp-expire-summary strong{color:#3a3b37;font-size:12px}.isp-subscription-body ul{gap:11px;margin:16px 0 0;padding:0;list-style:none;display:grid}.isp-subscription-body li{grid-template-columns:25px minmax(0,1fr);align-items:start;gap:9px;display:grid}.isp-subscription-body li>i{color:#6d6e68;background:#f0eee9;border-radius:7px;place-items:center;width:25px;height:25px;font-size:12px;font-style:normal;display:grid}.isp-subscription-body li>span{gap:3px;display:grid}.isp-subscription-body li strong{color:#4b4c47;font-size:12px}.isp-subscription-body li small{color:#92938d;font-size:12px;line-height:1.45}.isp-subscription-modal>footer{background:#fff;border-top:1px solid #e6e2dc;grid-template-columns:1.15fr .85fr;gap:8px;padding:14px 20px 18px;display:grid}.isp-subscription-modal>footer button{min-height:42px;font:inherit;cursor:pointer;border-radius:9px;padding:0 12px;font-size:12px;font-weight:750}.isp-subscription-modal>footer .is-keep{color:#fff;background:#e86f2d;border:1px solid #e86f2d;box-shadow:0 6px 18px #e86f2d33}.isp-subscription-modal>footer .is-keep:hover{background:#ce5e24}.isp-subscription-modal>footer .is-cancel{color:#a85538;background:#fff8f5;border:1px solid #e4c6ba}.isp-subscription-modal>footer .is-cancel:hover{background:#fff2ed;border-color:#c8785b}.balance-auto-renew-modal .isp-subscription-body h2{margin-top:0}.balance-auto-renew-modal .isp-expire-summary{margin-top:9px}.balance-auto-renew-modal .isp-expire-summary strong{text-align:right}.balance-auto-renew-modal .balance-auto-renew-note{color:#8e512b;background:#fff3e9;border-radius:9px;margin-top:18px;padding:12px 14px}.balance-auto-renew-modal>footer .is-keep{color:#845d4c;box-shadow:none;background:#fff;border-color:#e4c6ba}.balance-auto-renew-modal>footer .is-keep:hover{background:#fff5ef}.balance-auto-renew-modal>footer .is-cancel{color:#fff;background:#e86f2d;border-color:#e86f2d}.balance-auto-renew-modal>footer .is-cancel:hover{background:#ce5e24}.balance-auto-renew-modal>footer button:disabled{opacity:.5;cursor:not-allowed}.isp-detail-workspace{width:100%;min-width:0}.isp-detail-back{color:#777872;align-items:center;gap:8px;width:fit-content;font-size:13px;font-weight:650;display:inline-flex}.isp-detail-back:hover{color:#c35b23}.isp-detail-heading{border-bottom:1px solid #dedbd5;justify-content:space-between;align-items:end;gap:24px;min-height:102px;padding:13px 0 18px;display:flex}.isp-detail-heading>div:first-child>p{color:#b55c2d;letter-spacing:.1em;text-transform:uppercase;margin:0 0 7px;font-size:12px;font-weight:750}.isp-detail-heading h1{letter-spacing:-.045em;margin:0;font-size:36px;line-height:1}.isp-detail-heading>div:first-child>span{color:#747570;margin-top:10px;font-size:13px;line-height:1.5;display:block}.isp-detail-plan{background:#fff;border:1px solid #dedbd5;border-radius:11px;grid-template-columns:1.2fr .8fr auto;align-items:center;gap:8px;min-width:350px;min-height:68px;padding:10px 13px;display:grid;box-shadow:0 7px 24px #24252209}.isp-detail-plan>span{border-right:1px solid #ece9e4;gap:5px;min-width:0;padding:2px 10px;display:grid}.isp-detail-plan small{color:#8d8e88;letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:750}.isp-detail-plan strong{color:#30312d;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.isp-detail-plan>b{color:#267657;background:#edf8f2;border-radius:16px;align-items:center;gap:7px;min-height:32px;padding:0 11px;font-size:12px;display:inline-flex}.isp-detail-plan>b i{background:#2da572;border-radius:50%;width:6px;height:6px}.isp-dedicated-controls{background:#fff;border:1px solid #dedbd5;border-radius:11px;align-items:center;gap:12px;min-height:76px;margin-top:14px;padding:10px 12px;display:flex}.isp-view-switch{background:#f0ede8;border-radius:9px;gap:3px;padding:4px;display:flex}.isp-view-switch button{color:#6f706a;min-width:118px;height:40px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 15px;font-size:12px;font-weight:700}.isp-view-switch button.is-active{color:#fff;background:#242622;box-shadow:0 4px 12px #1c1d1a29}.isp-dedicated-controls>label,.isp-dedicated-controls>div:not(.isp-view-switch){gap:6px;min-width:0;display:grid}.isp-dedicated-controls>label>span,.isp-dedicated-controls>div:not(.isp-view-switch)>span{color:#858680;letter-spacing:.065em;text-transform:uppercase;font-size:12px;font-weight:750}.isp-dedicated-controls select{color:#3f403c;width:130px;height:40px;font:inherit;background:#faf9f7;border:1px solid #dedad3;border-radius:8px;padding:0 11px;font-size:12px}.isp-dedicated-controls code{color:#555650;background:#faf9f7;border:1px solid #dedad3;border-radius:8px;align-items:center;min-height:40px;padding:0 13px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;display:flex}.isp-detail-card{background:#ffffffe0;border:1px solid #dedbd5;border-radius:12px;margin-top:14px;overflow:hidden;box-shadow:0 7px 24px #24252208}.isp-detail-toolbar{background:#faf9f7;border-bottom:1px solid #e5e2dc;grid-template-columns:minmax(210px,.9fr) minmax(270px,1.25fr) auto;align-items:end;gap:10px;min-height:82px;padding:13px 16px;display:grid}.isp-detail-toolbar label{gap:6px;min-width:0;display:grid}.isp-detail-toolbar label>span{color:#70716c;letter-spacing:.055em;text-transform:uppercase;font-size:12px;font-weight:750}.isp-detail-toolbar label>div{min-width:0;display:flex;position:relative}.isp-detail-toolbar select,.isp-detail-toolbar input{color:#454641;width:100%;height:46px;font:inherit;background:#fff;border:1px solid #dedad3;border-radius:8px;outline:none;padding:0 72px 0 13px;font-size:13px}.isp-detail-toolbar select:focus,.isp-detail-toolbar input:focus{border-color:#de9367;box-shadow:0 0 0 3px #e0733114}.isp-detail-toolbar label>div>button{color:#a55328;min-height:46px;font:inherit;cursor:pointer;background:#f2eee9;border:1px solid #dedad3;border-radius:8px;flex:none;padding:0 11px;font-size:12px;font-weight:700}.isp-detail-actions{gap:7px;display:flex}.isp-detail-actions button{color:#4c4d48;min-width:110px;height:46px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfdad3;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 13px;font-size:12px;font-weight:700;display:inline-flex}.isp-detail-actions button:first-child{color:#fff;background:#e86f2d;border-color:#e86f2d}.isp-qr-menu{position:relative}.isp-qr-menu summary{color:#4c4d48;cursor:pointer;background:#fff;border:1px solid #dfdad3;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-width:104px;height:46px;padding:0 12px;font-size:12px;font-weight:700;list-style:none;display:inline-flex}.isp-qr-menu summary::-webkit-details-marker{display:none}.isp-qr-menu[open] summary{color:#a55228;background:#fff7f2;border-color:#dfa079}.isp-qr-menu>div{z-index:25;background:#fff;border:1px solid #dedad3;border-radius:9px;width:150px;padding:5px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 15px 35px #23221f29}.isp-qr-menu>div button{color:#4e4f4a;background:0 0;border:0;justify-content:flex-start;min-width:0;height:38px}.isp-qr-menu>div button:first-child{color:#4e4f4a;background:0 0;border:0}.isp-qr-menu>div button:hover{color:#ad4f1d;background:#fff3eb}.isp-detail-resultbar{border-bottom:1px solid #ebe8e2;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:0 16px;display:flex}.isp-detail-resultbar p{color:#747570;margin:0;font-size:12px}.isp-detail-resultbar p strong{color:#4b4c47}.isp-detail-resultbar>span{color:#267657;font-size:12px;font-weight:700}.isp-detail-resultbar>button{color:#a55328;font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:700}.isp-detail-table-wrap{overflow-x:auto}.isp-detail-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1180px}.isp-detail-table th{color:#70716c;letter-spacing:.065em;text-align:left;text-transform:uppercase;background:#f5f3f0;height:48px;padding:0 14px;font-size:12px;font-weight:750}.isp-detail-table th:first-child{width:190px}.isp-detail-table th:nth-child(2){width:155px}.isp-detail-table th:nth-child(3){width:105px}.isp-detail-table th:nth-child(4){width:185px}.isp-detail-table th:nth-child(5){width:145px}.isp-detail-table th:nth-child(6){width:210px}.isp-detail-table.is-dedicated{min-width:1320px}.isp-detail-table.is-dedicated th:first-child{width:190px}.isp-detail-table.is-dedicated th:nth-child(2){width:175px}.isp-detail-table.is-dedicated th:nth-child(3){width:105px}.isp-detail-table.is-dedicated th:nth-child(4){width:185px}.isp-detail-table.is-dedicated th:nth-child(5){width:150px}.isp-detail-table.is-dedicated th:nth-child(6){width:210px}.isp-detail-table.is-dedicated th:nth-child(7){width:150px}.isp-detail-table.is-transit{min-width:900px}.isp-detail-table.is-transit th:first-child{width:220px}.isp-detail-table.is-transit th:nth-child(2){width:auto}.isp-detail-table.is-transit th:nth-child(3){width:240px}.isp-detail-table.is-connection-columns{min-width:1280px}.isp-detail-table.is-connection-columns th:first-child{width:190px}.isp-detail-table.is-connection-columns th:nth-child(2){width:160px}.isp-detail-table.is-connection-columns th:nth-child(3){width:auto}.isp-detail-table.is-connection-columns th:nth-child(4){width:190px}.isp-detail-table.is-connection-columns th:nth-child(5){width:90px}.isp-detail-table.is-connection-columns th:nth-child(6){width:230px}.proxy-connection-cell{align-items:center;gap:8px;display:flex}.proxy-connection-cell>.isp-copy-field{width:auto}.proxy-connection-cell>.isp-copy-field code{display:none}.proxy-detail-trigger{color:#41423e;cursor:pointer;background:#fffaf5;border:1px solid #eadfd4;border-radius:7px;align-items:center;gap:8px;max-width:calc(100% - 36px);min-height:36px;padding:5px 9px;display:inline-flex}.proxy-detail-trigger code{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.proxy-detail-trigger svg{color:#e76b21;flex-shrink:0}.proxy-detail-trigger:hover{background:#fff1e5;border-color:#e76b21}.proxy-detail-trigger:focus-visible,.proxy-details-panel button:focus-visible,.proxy-details-panel input:focus-visible{outline-offset:3px;outline:2px solid #e76b21}.proxy-details-panel{inset:auto;top:clamp(16px, anchor(bottom), calc(100dvh - 620px));left:clamp(16px, anchor(left), calc(100vw - 576px));position-try-fallbacks:flip-block, flip-inline;box-sizing:border-box;color:#41423e;background:#fff;border:0;border-radius:14px;width:min(560px,100vw - 32px);max-height:min(600px,100dvh - 40px);margin:10px 0;padding:28px;font-family:inherit;position:fixed;overflow:auto;box-shadow:0 12px 48px #2b22192e}.proxy-details-panel header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:26px;display:flex}.proxy-details-panel h2{margin:0;font-size:19px;font-weight:750}.proxy-details-panel header>button{color:#66665f;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:36px;height:36px;padding:0;display:grid}.proxy-details-panel header>button:hover{background:#f5f3f0}.proxy-full-label{margin-bottom:10px;font-size:13px;font-weight:700;display:block}.proxy-full-value{align-items:center;gap:12px;display:flex}.proxy-full-value input{color:#41423e;min-width:0;height:42px;font:inherit;text-overflow:ellipsis;background:#fff;border:1px solid #e9e0d7;border-radius:22px;flex:1;padding:0 14px;font-size:12px}.proxy-full-value button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#eb7025;border:0;border-radius:22px;flex-shrink:0;padding:0 17px;font-size:12px;font-weight:700}.proxy-full-value button:hover{background:#d95d16}.proxy-protocol-hint{color:#777872;margin:20px 0 26px;font-size:12px;line-height:1.65}.proxy-details-panel section:first-of-type{border-top:1px solid #eee8e1;padding-top:24px}.proxy-details-panel section+section{margin-top:26px}.proxy-details-panel h3{margin:0 0 15px;font-size:14px;font-weight:700}.proxy-details-panel dl{gap:12px;margin:0;display:grid}.proxy-details-panel dl>div{grid-template-columns:90px minmax(0,1fr);align-items:center;gap:16px;display:grid}.proxy-details-panel dt{color:#777872;font-size:12px}.proxy-details-panel dd{min-width:0;margin:0}.proxy-details-panel dd .isp-copy-field{justify-content:flex-end}.proxy-details-panel dd code{font-size:12px}.proxy-ip-status{white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:inline-flex}.proxy-ip-status i{background:#2ca77c;border-radius:50%;width:6px;height:6px}.proxy-ip-status.is-expired i,.proxy-ip-status.is-unknown i{background:#999991}@supports not (top:anchor(bottom)){.proxy-details-panel{height:fit-content;margin:auto;inset:0}}@media (width<=640px){.proxy-details-panel{width:auto;height:fit-content;margin:auto;padding:22px;inset:16px;position-anchor:auto!important}.proxy-full-value{flex-wrap:wrap}.proxy-full-value input{flex-basis:100%}}.isp-detail-table td{color:#565752;border-top:1px solid #ebe8e2;height:70px;padding:10px 14px;font-size:12px}.isp-detail-table tbody tr:first-child td{border-top:0}.isp-detail-table tbody tr:hover{background:#fffaf7}.isp-detail-table td>strong{color:#41423e;font-size:12px;font-weight:650}.isp-location-cell{align-items:center;gap:10px;min-width:0;display:flex}.isp-location-cell img{object-fit:cover;border:1px solid #2324211f;border-radius:4px;flex:none;width:28px;height:20px;box-shadow:0 2px 5px #1e1f1c14}.isp-location-cell strong{color:#41423e;min-width:0;font-size:12px;font-weight:650;line-height:1.35}.isp-copy-field{justify-content:space-between;align-items:center;gap:5px;min-width:0;display:flex}.isp-copy-field code{color:#353632;text-overflow:ellipsis;white-space:nowrap;font-family:inherit;font-size:12px;overflow:hidden}.isp-copy-field button{color:#a15a34;cursor:pointer;background:#fff;border:1px solid #e1ddd7;border-radius:6px;flex:none;justify-content:center;align-items:center;width:31px;height:31px;padding:0;font-size:12px;line-height:1;display:inline-flex}.isp-copy-field button:hover{background:#fff4ed;border-color:#dfa079}.isp-row-qr{color:#4c4d48;width:100%;height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dedad3;border-radius:7px;padding:0 27px 0 9px;font-size:12px;font-weight:650}.isp-row-qr:focus{border-color:#de9367;outline:0;box-shadow:0 0 0 3px #e0733114}.isp-copy-field.is-transit code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.isp-detail-table td>input{color:#41423e;width:100%;height:39px;font:inherit;background:#faf9f7;border:1px solid #e1ddd7;border-radius:7px;outline:none;padding:0 10px;font-size:12px}.isp-detail-table td>input:focus{background:#fff;border-color:#de9367}.isp-detail-empty{text-align:center;color:#92938d!important;height:130px!important}.isp-detail-pagination{background:#faf9f7;border-top:1px solid #e8e5df;justify-content:space-between;align-items:center;min-height:55px;padding:9px 16px;display:flex}.isp-detail-pagination label{color:#6d6e68;align-items:center;gap:8px;font-size:12px;display:flex}.isp-detail-pagination select{color:#4c4d48;width:64px;height:34px;font:inherit;background:#fff;border:1px solid #dedad3;border-radius:7px;padding:0 7px;font-size:12px}.isp-detail-pagination>div{align-items:center;gap:8px;display:flex}.isp-detail-pagination>div button{color:#555650;cursor:pointer;background:#fff;border:1px solid #dedad3;border-radius:7px;width:31px;height:31px}.isp-detail-pagination>div button:disabled{opacity:.35;cursor:not-allowed}.isp-detail-pagination>div span{color:#686963;font-size:12px;font-weight:650}.isp-qr-layer{z-index:100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#1213118f;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.isp-qr-modal{background:#fbfaf8;border:1px solid #ffffff73;border-radius:18px;width:min(430px,100%);overflow:hidden;box-shadow:0 35px 100px #0c0d0b57}.isp-qr-modal>header{background:#fff;border-bottom:1px solid #e6e2dc;justify-content:space-between;align-items:center;gap:16px;min-height:78px;padding:16px 18px;display:flex}.isp-qr-modal header small{color:#b35b2d;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:750}.isp-qr-modal h2{letter-spacing:-.025em;margin:5px 0 0;font-size:20px}.isp-qr-modal header button{color:#676862;width:34px;height:34px;font:inherit;cursor:pointer;background:#faf9f7;border:1px solid #dfdcd6;border-radius:8px;font-size:18px}.isp-qr-modal>div{justify-items:center;padding:22px;display:grid}.isp-qr-modal>div img,.isp-qr-loading{border:10px solid #fff;border-radius:12px;width:260px;height:260px;display:block;box-shadow:0 10px 28px #1e1f1c1a}.isp-qr-loading{background:linear-gradient(110deg,#f3f0ec 25%,#fff 45%,#f3f0ec 65%) 0 0/200% 100%;animation:1.2s linear infinite isp-qr-loading}@keyframes isp-qr-loading{to{background-position:-200% 0}}.isp-qr-modal>div p{color:#444540;text-align:center;margin:16px 0 0;font-size:12px;font-weight:650}.isp-qr-modal>div small{color:#8a8b85;text-align:center;margin-top:5px;font-size:12px}.isp-qr-modal>div code{overflow-wrap:anywhere;color:#51524d;background:#f2efeb;border:1px solid #e1ddd7;border-radius:8px;width:100%;margin-top:14px;padding:11px;font:9px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}.isp-qr-modal>footer{background:#fff;border-top:1px solid #e6e2dc;padding:12px 18px 17px}.isp-qr-modal>footer button{color:#fff;width:100%;height:42px;font:inherit;cursor:pointer;background:#e86f2d;border:0;border-radius:9px;font-size:12px;font-weight:750}.dash-rail{gap:24px;display:grid}.dash-rail>section{background:#ffffffb3;border:1px solid #dedbd5}.dash-rail-title{border-bottom:1px solid #e2dfd9;padding:19px}.dash-info-link{color:#343532;border-bottom:1px solid #e7e4df;justify-content:space-between;align-items:center;gap:12px;min-height:75px;padding:14px 17px;display:flex}.dash-info-link:last-child{border-bottom:0}.dash-info-link:hover{background:#fff}.dash-info-link>span{gap:4px;display:grid}.dash-info-link small{color:#666761;font-size:12px}.dash-info-link strong{font-size:14px}.dash-info-link>i{color:#b85b27;font-size:13px;font-style:normal}.dash-overlay{display:none}.status-page{color:#191a18;background:#f4f3f0;min-height:100dvh}.status-header{background:#fffffff0;border-bottom:1px solid #dedbd5;justify-content:space-between;align-items:center;height:78px;padding:0 clamp(22px,5vw,72px);display:flex}.status-header img{width:178px;height:auto;display:block}.status-header-actions{align-items:center;gap:12px;display:flex}.status-language-field{white-space:nowrap;align-items:center;gap:9px;display:flex}.status-language-field>span{color:#777871;white-space:nowrap;flex:none;font-size:12px;font-weight:700}.status-language-select{width:126px}.status-language-select .arc-select-trigger{background:#fff;border-radius:999px;min-height:40px;font-size:12px}.status-language-select .arc-select-menu{z-index:90}.status-header-actions>a{color:#555650;border:1px solid #d8d4cc;border-radius:999px;align-items:center;min-height:40px;padding:0 16px;font-size:12px;font-weight:700;display:inline-flex}.status-header-actions>a i{font-style:normal;display:none}.status-shell{width:min(1160px,100% - 48px);margin:0 auto;padding:48px 0 76px}.status-hero{max-width:780px}.status-kicker{color:#287557;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:11px;margin:0;font-size:12px;font-weight:780;display:flex}.status-shell h1{letter-spacing:-.048em;margin:14px 0 0;font-size:clamp(42px,4.5vw,60px);line-height:1.02}.status-lede{color:#65665f;max-width:680px;margin:17px 0 23px;font-size:13.5px;line-height:1.68}.status-summary{background:#eff9f4;border:1px solid #b8ddcb;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;min-height:62px;padding:0 20px;display:flex}.status-summary span{color:#1f7f50;align-items:center;gap:11px;font-size:14px;font-weight:760;display:flex}.status-summary small{color:#587669;font-size:12px}.status-summary span i,.status-operational-pill i{background:#25a85f;border-radius:50%;flex:none;width:8px;height:8px;display:inline-block;box-shadow:0 0 0 4px #25a85f1f}.status-network-heading{justify-content:space-between;align-items:end;gap:40px;margin:42px 0 15px;display:flex}.status-network-heading p{color:var(--orange-deep);letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:800}.status-network-heading h2{letter-spacing:-.035em;margin:0;font-size:24px}.status-network-heading>span{color:#777871;text-align:right;max-width:430px;font-size:12px;line-height:1.6}.status-service-list{gap:10px;display:grid}.status-service-card{background:#fffffff0;border:1px solid #d9d5ce;border-radius:12px;transition:border-color .16s,box-shadow .16s,transform .16s;overflow:hidden;box-shadow:0 6px 20px #1f1d1909}.status-service-card:hover{border-color:#cbc6be;box-shadow:0 10px 28px #1f1d190e}.status-service-card.is-open{border-color:#efc5a7;box-shadow:0 18px 50px #4a321f12}.status-service-overview{width:100%;min-height:84px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(280px,1.45fr) auto 96px minmax(190px,.7fr) auto;align-items:center;gap:18px;padding:14px 18px;display:grid}.status-service-overview:hover{background:#fbfaf8}.status-service-identity{align-items:center;gap:16px;min-width:0;display:flex}.status-service-icon{background:#fff;border:1px solid #e3dfd7;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.status-service-icon img{object-fit:contain;width:27px;height:27px;display:block}.status-service-identity>span:last-child{min-width:0;display:grid}.status-service-identity strong{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;line-height:1.35;overflow:hidden}.status-operational-pill{color:#21864d;white-space:nowrap;background:#f0faf4;border:1px solid #bbe0c9;border-radius:999px;justify-content:center;align-items:center;gap:9px;width:fit-content;min-height:34px;padding:0 13px;font-size:12px;font-weight:750;display:inline-flex}.status-operational-pill i{width:7px;height:7px;box-shadow:none}.status-overview-stat{gap:7px;min-width:0;display:grid}.status-overview-stat small{color:#8a8a84;font-size:12px;line-height:1.2}.status-overview-stat strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.status-history-toggle{color:var(--orange-deep);white-space:nowrap;align-items:center;gap:8px;font-size:12px;font-weight:750;display:inline-flex}.status-history-toggle i{font-style:normal;transition:transform .16s;display:inline-block}.status-service-card.is-open .status-history-toggle i{transform:rotate(180deg)}.status-condition-strip{background:#faf9f7;border-top:1px solid #ebe8e2;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:8px 18px 10px;display:grid}.status-condition-strip>div{background:#fff;border:1px solid #ebe8e2;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:8px 12px;display:flex}.status-condition-strip span{color:#7d7e78;font-size:12px}.status-condition-strip strong{color:#25a85f;font-size:15px}.status-condition-strip>div:nth-child(2) strong{color:#c39300}.status-condition-strip>div:nth-child(3) strong{color:#ff6a00}.status-condition-strip>div:nth-child(4) strong{color:#818793}.status-service-detail{border-top:1px solid #ebe8e2;padding:0 18px 18px}.status-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.status-metric-grid>div{background:#fbfbfa;border:1px solid #ebe8e2;border-radius:11px;align-content:center;gap:6px;min-height:68px;padding:12px 15px;display:grid}.status-metric-grid span{color:#8a8a84;font-size:12px}.status-targets-heading{justify-content:space-between;align-items:center;gap:24px;margin:21px 0 11px;display:flex}.status-targets-heading strong{font-size:13px}.status-targets-heading strong i{color:var(--orange-deep);margin-left:6px;font-style:normal}.status-targets-heading>span{color:#8d8d87;font-size:12px}.status-target-row{background:#fffaf6;border:1px solid #efc5a7;border-radius:13px;grid-template-columns:minmax(190px,.85fr) auto minmax(480px,2fr);align-items:center;gap:20px;min-height:96px;padding:15px 17px;display:grid}.status-target-row>div:first-child{gap:7px;min-width:0;display:grid}.status-target-row>div:first-child strong{font-size:14px}.status-target-row dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;display:grid}.status-target-row dl>div{gap:7px;min-width:0;display:grid}.status-target-row dt{color:#8c8984;font-size:12px}.status-target-row dd{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:700;overflow:hidden}.status-monitoring{background:#faf9f7;border:1px solid #dedad3;border-radius:13px;margin-top:13px;padding:18px}.status-monitoring>header{justify-content:space-between;align-items:end;gap:30px;display:flex}.status-monitoring>header p{color:var(--orange-deep);letter-spacing:.13em;text-transform:uppercase;margin:0 0 7px;font-size:12px;font-weight:800}.status-monitoring>header h3{letter-spacing:-.025em;margin:0;font-size:18px}.status-monitoring>header span{color:#888983;margin-top:7px;font-size:12px;display:block}.status-range-tabs{background:#f1f0ed;border:1px solid #e1ded7;border-radius:999px;grid-template-columns:repeat(3,auto);padding:4px;display:grid}.status-range-tabs button{color:#6e6f69;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:34px;padding:0 15px;font-size:12px;font-weight:700}.status-range-tabs button.is-active{background:var(--orange-action);color:#fff;box-shadow:0 7px 16px #f06f2633}.status-metric-grid{margin-top:16px}.status-metric-grid>div{background:#fff}.status-metric-grid strong{letter-spacing:-.025em;font-size:20px}.status-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.status-chart{background:#fff;border:1px solid #e6e3dd;border-radius:12px;min-width:0;padding:15px}.status-chart>header{gap:5px;display:grid}.status-chart>header strong{font-size:14px}.status-chart>header span{color:#92928c;font-size:12px}.status-chart-plot{cursor:crosshair;background:repeating-linear-gradient(#0000 0 36px,#f0eee9 37px);border-top:1px dashed #e4e1da;border-bottom:1px solid #e6e3dd;outline:0;height:150px;margin-top:15px;position:relative}.status-chart-plot:focus-visible{box-shadow:0 0 0 2px #eb6f2b38}.status-chart-top,.status-chart-bottom{z-index:2;color:#969690;background:#fff;padding-right:7px;font-size:12px;position:absolute;left:0}.status-chart-top{top:-7px}.status-chart-bottom{bottom:-5px}.status-availability-line{background:#30bc66;border-radius:999px;height:4px;position:absolute;top:24px;left:58px;right:12px}.status-latency-bars{align-items:end;gap:5px;display:flex;position:absolute;inset:18px 12px 0 52px}.status-latency-bars i{background:linear-gradient(#ff8b28,#ffd7bb);border-radius:5px 5px 1px 1px;flex:1 1 0;min-width:3px;transition:opacity .12s,filter .12s}.status-latency-bars i.is-active{filter:saturate(1.2)brightness(.88)}.status-chart-guide{z-index:3;pointer-events:none;border-left:1px dashed #4a463f73;width:1px;position:absolute;top:0;bottom:0}.status-chart-tooltip{z-index:5;color:#fff;pointer-events:none;background:#1e1f1cf0;border:1px solid #d8d4cc;border-radius:9px;gap:7px;width:160px;padding:9px 10px;display:grid;position:absolute;top:8px;right:8px;box-shadow:0 9px 25px #1d1c192e;left:auto!important}.status-chart-tooltip>strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.status-chart-tooltip>span{color:#ffffffa8;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.status-chart-tooltip b{color:#fff;font-size:12px}.status-chart>footer{color:#777872;justify-content:center;align-items:center;gap:7px;margin-top:13px;font-size:12px;display:flex}.status-chart>footer i{background:#30bc66;border-radius:50%;width:7px;height:7px}.status-latency-chart>footer i{background:#ff7b16}.status-timeline{background:#fff;border:1px solid #e6e3dd;border-radius:12px;margin-top:12px;padding:14px 16px}.status-timeline>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.status-timeline>header>div{gap:5px;display:grid}.status-timeline>header strong{font-size:13px}.status-timeline>header span{color:#8c8d87;font-size:12px}.status-timeline>header>span{align-items:center;gap:7px;display:flex}.status-timeline>header>span i{background:#30bc66;border-radius:50%;width:7px;height:7px}.status-timeline>div{gap:4px;margin-top:13px;display:flex}.status-timeline>div i{background:#30bc66;border-radius:3px;flex:1 1 0;height:19px}.status-summary.status-unknown span i,.status-summary.status-stale span i,.status-operational-pill.status-unknown i,.status-operational-pill.status-stale i{box-shadow:none;background:#92979a}.status-summary.status-degraded span i,.status-operational-pill.status-degraded i{box-shadow:none;background:#c39300}.status-summary.status-outage{background:#fff5ec;border-color:#f4c39f}.status-summary.status-outage span{color:#d95700}.status-summary.status-outage span i,.status-operational-pill.status-outage i{box-shadow:none;background:#ff6a00}.status-operational-pill.status-unknown,.status-operational-pill.status-stale{color:#666e72;background:#f5f6f6;border-color:#d8dcde}.status-operational-pill.status-degraded{color:#8b6800;background:#fff9e8;border-color:#e9d9a1}.status-operational-pill.status-outage{color:#d95700;background:#fff5ec;border-color:#f4c39f}.status-api-error,.status-empty{color:#777871;margin:16px 0;font-size:12px}.status-timeline>div i.status-point-failure{background:#e64343}.status-timeline>div i.status-point-degraded{background:#c39300}.status-timeline>div i.status-point-unknown{background:#a5abb0}@media (width<=1100px){.status-service-overview{grid-template-columns:minmax(260px,1fr) auto 90px auto}.status-overview-checked{display:none}.status-target-row{grid-template-columns:minmax(190px,1fr) auto}.status-target-row dl{border-top:1px solid #eadfd6;grid-column:1/-1;padding-top:16px}}@media (width<=760px){.status-header{height:68px;padding:0 18px}.status-header img{width:132px}.status-header-actions{gap:7px}.status-language-field>span{display:none}.status-language-select{width:104px}.status-language-select .arc-select-trigger{min-height:36px;padding-inline:11px}.status-header-actions>a{justify-content:center;width:36px;min-height:36px;padding:0}.status-header-actions>a span{display:none}.status-header-actions>a i{display:inline}.status-shell{width:min(100% - 24px,1160px);padding:34px 0 56px}.status-shell h1{font-size:clamp(38px,11.5vw,48px);line-height:1.04}.status-lede{font-size:13px}.status-summary{flex-direction:column;justify-content:center;align-items:flex-start;gap:9px;min-height:74px;padding:15px 16px}.status-summary small{line-height:1.5}.status-network-heading{flex-direction:column;align-items:flex-start;gap:9px;margin-top:34px}.status-network-heading>span{text-align:left}.status-service-overview{grid-template-columns:1fr auto;gap:12px;min-height:0;padding:14px}.status-service-identity{grid-column:1/-1}.status-service-identity strong{white-space:normal}.status-overview-stat{display:none}.status-history-toggle{justify-self:end}.status-service-detail{padding:0 14px 14px}.status-condition-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:8px 14px 11px}.status-condition-strip>div{min-height:40px;padding:7px 10px}.status-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.status-targets-heading{flex-direction:column;align-items:flex-start;gap:7px}.status-target-row{grid-template-columns:1fr;padding:17px}.status-target-row>.status-operational-pill{grid-row:2}.status-target-row dl{grid-column:1;grid-template-columns:repeat(2,minmax(0,1fr))}.status-monitoring{padding:16px}.status-monitoring>header{flex-direction:column;align-items:flex-start}.status-range-tabs{grid-template-columns:repeat(3,1fr);width:100%}.status-range-tabs button{padding:0 8px}.status-chart-grid{grid-template-columns:1fr}.status-chart-plot{height:145px}.status-chart-tooltip{width:145px}.status-timeline>header{flex-direction:column;align-items:flex-start}.status-timeline>div{overflow:hidden}.status-timeline>div i{min-width:8px}}.dash-content.is-residential:has(>.credit-workspace){height:auto;min-height:calc(100dvh - 76px);display:block;overflow:visible}.credit-workspace{scroll-behavior:smooth;width:min(1180px,100%);margin:0 auto;padding-bottom:52px}.credit-heading{border-bottom:1px solid #dedbd5;justify-content:space-between;align-items:center;gap:30px;min-height:128px;padding-bottom:24px;display:flex}.credit-heading>div:first-child>p,.credit-purchase>header p,.credit-history>header p{color:#b65b2d;letter-spacing:.1em;margin:0 0 8px;font-size:12px;font-weight:800}.credit-heading h1{color:#242522;letter-spacing:-.045em;margin:0;font-size:clamp(30px,3vw,45px);line-height:1.05}.credit-heading>div:first-child>span{color:#7d7e78;margin-top:12px;font-size:13px;line-height:1.6;display:block}.credit-current{background:#fff;border:1px solid #dfdcd6;border-radius:12px;gap:7px;min-width:190px;padding:19px 22px;display:grid}.credit-current small{color:#898a84;font-size:12px;font-weight:700}.credit-current strong{color:#252622;letter-spacing:-.04em;font-size:26px}.credit-current button{color:#b65b2d;cursor:pointer;background:0 0;border:0;justify-self:start;padding:4px 0;font-size:12px;font-weight:700}.credit-feedback{color:#45463f;background:#faf8f5;border:1px solid #dfdcd6;border-radius:8px;margin:16px 0;padding:12px 14px;font-size:13px;line-height:1.5}.order-resume-payment{color:#277958;min-height:32px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #ddd9d2;border-radius:8px;padding:0 10px;font-size:12px;font-weight:600}.order-resume-payment:hover{background:#edf8f2}.order-resume-payment:disabled{opacity:.55;cursor:default}.order-payment-note{color:#72746d;white-space:nowrap;font-size:12px}.order-history-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.order-history-actions>button{color:#4c4d48;min-height:38px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #ddd9d2;border-radius:8px;justify-content:center;align-items:center;gap:12px;padding:0 13px;font-size:12px;font-weight:700;display:inline-flex}.order-history-refresh:disabled,.credit-checkout-summary>button:disabled{opacity:.6;cursor:wait}.credit-page-nav{background:#eeebe6;border:1px solid #dfdcd6;border-radius:10px;width:fit-content;margin:20px 0;padding:4px;display:flex}.credit-page-nav a{color:#777873;border-radius:7px;align-items:center;gap:12px;min-height:38px;padding:0 18px;font-size:12px;font-weight:700;display:flex}.credit-page-nav a[aria-current=page],.credit-page-nav a:hover{color:#2c2d29;background:#fff;box-shadow:0 1px 3px #18191614}.balance-history{background:#fff;border:1px solid #dfdcd6;border-radius:14px;min-width:0}.balance-history>header,.balance-history>footer{justify-content:space-between;align-items:center;gap:16px;padding:24px;display:flex}.balance-history h2{margin:0 0 8px;font-size:22px}.balance-history p,.balance-history footer{color:#777873;font-size:14px}.balance-history p{margin:0}.balance-history button{color:#2c2d29;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dfdcd6;border-radius:7px;min-height:40px;padding:8px 14px}.balance-history button:hover:not(:disabled){background:#f7f5f2}.balance-history button:disabled{opacity:.45;cursor:default}.balance-history-scroll{overflow-x:auto}.balance-history table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.balance-history th{color:#777873;white-space:nowrap;background:#faf9f7;font-size:12px;font-weight:500}.balance-history th,.balance-history td{border-bottom:1px solid #eeeae5;padding:16px 24px}.balance-history td{vertical-align:top}.balance-history td small{color:#777873;margin-top:7px;font-size:12px;font-weight:400;display:block}.balance-history time{white-space:nowrap;color:#62675e}.balance-history .is-number{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.balance-history .is-increase{color:#258258;font-weight:650}.balance-history .is-decrease{color:#994618;font-weight:650}.balance-history-state{text-align:center;padding:64px 24px}.balance-history-state h3{margin:0 0 10px;font-size:18px}.balance-history-state button{margin-top:16px}.balance-history footer>div{gap:8px;display:flex}@media (width<=600px){.credit-page-nav{flex-wrap:wrap}.credit-page-nav a{padding:8px 12px;font-size:12px}.balance-history>header,.balance-history>footer{flex-wrap:wrap;padding:18px}.balance-history th,.balance-history td{padding:14px 18px}}.credit-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:18px;display:grid}.credit-purchase,.credit-help-card,.credit-history{background:#fff;border:1px solid #dfdcd6;border-radius:13px}.credit-purchase{padding:24px}.credit-purchase>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.credit-purchase>header h2,.credit-history>header h2{color:#292a27;letter-spacing:-.025em;margin:0;font-size:22px}.credit-purchase>header>span{color:#287959;background:#eef8f3;border-radius:99px;padding:7px 10px;font-size:12px;font-weight:750}.credit-amount-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.credit-amount-grid button{color:#292a27;text-align:left;cursor:pointer;background:#faf9f7;border:1px solid #dedbd5;border-radius:10px;align-content:center;gap:5px;min-height:92px;padding:16px;transition:border-color .15s,background .15s,transform .15s;display:grid;position:relative;overflow:hidden}.credit-amount-grid button:hover{border-color:#d7a98d;transform:translateY(-1px)}.credit-amount-grid button.is-selected{background:#fff7f1;border-color:#e27435;box-shadow:inset 0 0 0 1px #e27435}.credit-amount-grid small{color:#96968f;letter-spacing:.1em;font-size:12px;font-weight:800}.credit-amount-grid strong{letter-spacing:-.035em;font-size:22px}.credit-amount-grid i{color:#fff;opacity:0;background:#e27435;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;font-style:normal;display:grid;position:absolute;top:10px;right:10px}.credit-amount-grid button.is-selected i{opacity:1}.credit-amount-grid .credit-plan-bonus{color:#258258;font-size:12px;font-weight:650;line-height:1.5}.credit-breakdown{grid-column:1/-1;grid-template-columns:1fr minmax(170px,220px);gap:8px 24px;margin:0;font-size:12px;display:grid}.credit-breakdown>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.credit-breakdown dt{color:#62675e}.credit-breakdown dd{white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-weight:600}.credit-breakdown .credit-breakdown-payment{grid-row:1/3;align-content:center;gap:4px;display:grid}.credit-breakdown-payment dt{font-size:12px}.credit-breakdown-payment dd{color:#292a27;font-size:20px}.credit-breakdown .credit-breakdown-total,.credit-breakdown .credit-breakdown-bonus{grid-column:2}.credit-breakdown-total dd{color:#292a27}.credit-breakdown .credit-breakdown-bonus dt,.credit-breakdown .credit-breakdown-bonus dd{color:#24764f}@media (width<=480px){.credit-breakdown{grid-template-columns:1fr minmax(150px,1fr);column-gap:16px;font-size:12px}}.credit-checkout-summary{border-top:1px solid #ebe8e3;grid-template-columns:1fr 220px;align-items:center;gap:10px 16px;margin-top:18px;padding-top:18px;display:grid}.credit-checkout-summary>div{gap:4px;display:grid}.credit-checkout-summary>div span{color:#858680;font-size:12px}.credit-checkout-summary>div strong{font-size:20px}.credit-checkout-summary button{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#e86f2d;border:0;border-radius:8px;justify-content:space-between;align-items:center;padding:0 15px;font-size:12px;font-weight:750;display:flex}.credit-checkout-summary>small{color:#999a94;grid-column:1/-1;font-size:12px}.credit-help-card{color:#fff;background:#242622;padding:24px}.credit-help-card>span{color:#f08c52;border:1px solid #ffffff29;border-radius:9px;place-items:center;width:38px;height:38px;font-size:17px;font-weight:800;display:grid}.credit-help-card h2{margin:22px 0 10px;font-size:18px}.credit-help-card p{color:#ffffff94;margin:0;font-size:12px;line-height:1.65}.credit-help-card ul{border-top:1px solid #ffffff1a;gap:12px;margin:20px 0 0;padding:18px 0 0;list-style:none;display:grid}.credit-help-card li{color:#ffffffc7;gap:9px;font-size:12px;display:flex}.credit-help-card li:before{content:"✓";color:#61c391;font-weight:800}.credit-history{margin-top:20px;scroll-margin-top:90px;overflow:hidden}.credit-history>header{border-bottom:1px solid #e6e3de;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.credit-history>header>div>span{color:#878882;margin-top:7px;font-size:12px;display:block}.credit-history>header>button{color:#4c4d48;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ddd9d2;border-radius:8px;align-items:center;gap:16px;padding:0 13px;font-size:12px;font-weight:700;display:flex}.credit-history-table{overflow-x:auto}.credit-history table{border-collapse:collapse;width:100%}.credit-history th{color:#8c8d87;letter-spacing:.08em;text-align:left;text-transform:uppercase;background:#f7f5f2;padding:12px 22px;font-size:12px}.credit-history td{color:#6b6c66;border-top:1px solid #ece9e4;padding:17px 22px;font-size:12px}.credit-history tbody tr:first-child td{border-top:0}.credit-history td strong,.credit-history td b{color:#32332f;font-size:12px}.credit-history td>span{color:#277958;align-items:center;gap:7px;font-weight:700;display:inline-flex}.credit-history td>span i{background:#31aa76;border-radius:50%;width:7px;height:7px}.order-history-heading>a{color:#fff;background:#e86f2d;border-radius:8px;align-items:center;gap:24px;min-height:44px;padding:0 16px;font-size:12px;font-weight:750;display:inline-flex}.order-history-heading>a:hover{background:#d96124}.order-history-workspace{width:min(1320px,100%)}.order-history-workspace .credit-history.is-page{margin-top:22px}.dash-content.is-residential.is-order-history{height:auto;min-height:calc(100dvh - 76px);display:block;overflow:visible}.order-history-filters{background:#fff;border:1px solid #dfdcd6;border-radius:12px;grid-template-columns:minmax(130px,1fr) repeat(4,minmax(125px,155px)) auto;align-items:end;gap:10px;margin-top:20px;padding:15px 17px;display:grid}.order-history-filters>div{align-self:center;gap:5px;display:grid}.order-history-filters>div strong{color:#30312d;font-size:13px}.order-history-filters>div span{color:#91928c;font-size:12px}.order-history-filters label{gap:6px;display:grid}.order-history-filters label>span{color:#7c7d77;letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:750}.order-history-filters select,.order-history-filters input{color:#393a36;width:100%;min-height:40px;font:inherit;cursor:pointer;background:#faf9f7;border:1px solid #ddd9d3;border-radius:8px;padding:0 10px;font-size:12px}.order-history-filters select{padding-right:30px}.order-history-filters>button{color:#666762;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ddd9d3;border-radius:8px;padding:0 14px;font-size:12px;font-weight:700}.order-history-filters>button:hover{color:#a94f20;border-color:#d49a78}.order-history-workspace .credit-history table{min-width:1180px}.order-history-workspace .credit-history th{padding-inline:16px}.order-history-workspace .credit-history td{padding:16px}.order-history-workspace .credit-history time{color:#50514c;white-space:nowrap;font-size:12px}.dash-content.is-residential.is-subscriptions{height:auto;min-height:calc(100dvh - 76px);display:block;overflow:visible}.subscriptions-workspace{width:min(1200px,100%);margin:0 auto;padding-bottom:58px}.subscriptions-heading{border-bottom:1px solid #dedbd5;justify-content:space-between;align-items:center;gap:28px;min-height:128px;padding-bottom:24px;display:flex}.subscriptions-heading p{color:#b65b2d;letter-spacing:.1em;margin:0 0 8px;font-size:12px;font-weight:800}.subscriptions-heading h1{color:#242522;letter-spacing:-.045em;margin:0;font-size:clamp(30px,3vw,45px);line-height:1.05}.subscriptions-heading>div>span{color:#7d7e78;max-width:720px;margin-top:12px;font-size:13px;line-height:1.6;display:block}.subscriptions-heading>a{color:#393a36;background:#fff;border:1px solid #dcd8d2;border-radius:9px;flex:none;align-items:center;gap:28px;min-height:44px;padding:0 16px;font-size:12px;font-weight:750;display:inline-flex}.subscriptions-heading>a:hover{color:#a94f20;border-color:#cd9b7e}.subscriptions-notice{color:#256f51;background:#edf8f2;border:1px solid #bde4ce;border-radius:10px;align-items:center;gap:12px;margin-top:18px;padding:13px 15px;display:flex}.subscriptions-notice>span{color:#fff;background:#38a875;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:grid}.subscriptions-notice p{flex:1;margin:0;font-size:12px;line-height:1.5}.subscriptions-notice button{color:#599078;cursor:pointer;background:0 0;border:0;font-size:18px}.subscriptions-panel{background:#fff;border:1px solid #dfdcd6;border-radius:13px;margin-top:20px;overflow:visible}.subscriptions-panel>header{border-bottom:1px solid #e7e4df;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.subscriptions-panel>header h2{color:#292a27;letter-spacing:-.025em;margin:0;font-size:21px}.subscriptions-panel>header p{color:#898a84;margin:6px 0 0;font-size:12px;line-height:1.55}.subscriptions-panel>header>span{color:#287959;white-space:nowrap;background:#eef8f3;border-radius:99px;padding:7px 10px;font-size:12px;font-weight:750}.subscriptions-toolbar{background:#faf9f7;border-bottom:1px solid #ece9e4;grid-template-columns:minmax(260px,1fr) 220px;align-items:end;gap:12px;padding:14px 22px;display:grid}.subscriptions-toolbar label{gap:6px;min-width:0;display:grid}.subscriptions-toolbar label>span{color:#7c7d77;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:750}.subscriptions-search{position:relative}.subscriptions-search input{color:#343531;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #ddd9d3;border-radius:8px;outline:0;padding:0 14px 0 38px;font-size:12px}.subscriptions-search input:focus{border-color:#d49a78;box-shadow:0 0 0 3px #e5703414}.subscriptions-search i{pointer-events:none;border:1.7px solid #8e8f89;border-radius:50%;width:13px;height:13px;position:absolute;bottom:14px;left:14px}.subscriptions-search i:after{content:"";background:#8e8f89;width:6px;height:1.7px;position:absolute;bottom:-3px;right:-5px;transform:rotate(45deg)}.subscriptions-toolbar .arc-select-trigger{background:#fff;min-height:42px;font-size:12px}.subscriptions-list{display:grid}.subscription-card{border-top:1px solid #ece9e4;grid-template-columns:minmax(220px,1.2fr) minmax(180px,1fr) minmax(190px,1fr) 120px 150px;align-items:center;gap:18px;min-width:0;padding:18px 22px;display:grid}.subscription-card:first-child{border-top:0}.subscription-card:hover{background:#fdfcfb}.subscription-card-identity{align-items:center;gap:12px;min-width:0;display:flex}.subscription-card-identity>span{background:#fffaf6;border:1px solid #e3ddd6;border-radius:9px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.subscription-card-identity>span img{object-fit:contain;width:29px;height:29px}.subscription-card-identity div{min-width:0}.subscription-card small{color:#92938c;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:750}.subscription-card-identity h3{color:#2c2d29;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 3px;font-size:13px;overflow:hidden}.subscription-card-identity p{color:#8b8c85;margin:0;font:12px ui-monospace,SFMono-Regular,Menlo,monospace}.subscription-card-plan,.subscription-card-renewal,.subscription-card-price{gap:6px;min-width:0;display:grid}.subscription-card-plan strong,.subscription-card-renewal strong{color:#4a4b46;text-overflow:ellipsis;font-size:12px;font-weight:650;line-height:1.45;overflow:hidden}.subscription-card-renewal strong{white-space:nowrap}.subscription-card-renewal span{color:#2b805d;font-size:12px;font-weight:700}.subscription-card-price strong{color:#282925;font-size:15px}.subscription-card-price span{color:#999a93;font-size:12px}.subscription-card-actions{min-width:0;position:relative}.subscription-action-trigger{color:#454640;width:100%;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ddd9d3;border-radius:8px;justify-content:space-between;align-items:center;padding:0 12px;font-size:12px;font-weight:750;display:flex}.subscription-action-trigger:hover,.subscription-card-actions.is-open .subscription-action-trigger{color:#a85125;background:#fffaf6;border-color:#cc9a7d}.subscription-action-trigger span{color:#8b8c85;letter-spacing:2px;font-size:12px}.subscription-action-menu{z-index:18;background:#fff;border:1px solid #dedad4;border-radius:9px;gap:2px;width:178px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 15px 38px #1e1f1c26}.subscription-card-actions.opens-up .subscription-action-menu{top:auto;bottom:calc(100% + 6px)}.subscription-action-menu a,.subscription-action-menu button{color:#4b4c47;min-height:38px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;padding:0 10px;font-size:12px;font-weight:700;display:flex}.subscription-action-menu a:hover{background:#f5f3ef}.subscription-action-menu button{color:#b6542b}.subscription-action-menu button:hover{background:#fff1e9}.subscription-action-menu span{text-align:center;width:18px}.subscriptions-empty{text-align:center;justify-items:center;padding:65px 24px;display:grid}.subscriptions-empty>span{color:#29845d;background:#e8f5ee;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.subscriptions-empty h3{margin:16px 0 0;font-size:18px}.subscriptions-empty p{color:#878882;max-width:480px;margin:8px 0 0;font-size:12px;line-height:1.6}.dash-content.is-residential.is-proxy-tools{height:auto;min-height:calc(100dvh - 76px);display:block;overflow:visible}.proxy-tools-workspace{width:min(1160px,100%);margin:0 auto;padding-bottom:62px}.proxy-tools-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.proxy-tools-grid article{background:#ffffff6b;border-top:1px solid #d4d0c8;border-bottom:1px solid #d4d0c8;border-right:1px solid #d4d0c8;flex-direction:column;min-width:0;min-height:310px;padding:25px;transition:background .18s,transform .18s,box-shadow .18s;display:flex}.proxy-tools-grid article:first-child{border-left:1px solid #d4d0c8}.proxy-tools-grid article:hover{z-index:1;background:#fff;transform:translateY(-3px);box-shadow:0 16px 34px #17181712}.proxy-tools-grid article>header{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.proxy-tools-grid article>header>span{color:#a19e96;font-size:12px;font-weight:750}.proxy-tools-grid article>header small{color:#b65324;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.proxy-tools-grid article>header i{color:#666760;letter-spacing:.08em;text-transform:uppercase;border:1px solid #d7d2c9;border-radius:999px;padding:5px 7px;font-size:12px;font-style:normal;font-weight:750}.proxy-tools-grid h2{color:#292a27;letter-spacing:-.045em;margin:52px 0 0;font-size:clamp(22px,2vw,30px);line-height:1}.proxy-tools-grid article>p{color:#858680;margin:14px 0 28px;font-size:12px;line-height:1.65}.proxy-tools-grid article>footer{border-top:1px solid #d8d3ca;min-height:48px;margin-top:auto;padding-top:12px}.proxy-tools-grid article>footer a{color:#292a27;white-space:nowrap;align-items:center;min-height:36px;font-size:12px;font-weight:800;display:inline-flex}.proxy-tools-grid article>footer a:hover{color:#b94c17}.dash-content.is-residential.is-invoke{height:auto;min-height:calc(100dvh - 76px);display:block;overflow:visible}.invoke-workspace{width:min(1320px,100%);margin:0 auto;padding-bottom:58px}.invoke-page-heading{justify-content:space-between;align-items:center;gap:28px;min-height:122px;padding:4px 2px 22px;display:flex}.invoke-page-heading>div>p{color:#b65b2d;letter-spacing:.12em;margin:0 0 8px;font-size:12px;font-weight:850}.invoke-page-heading h1{color:#242522;letter-spacing:-.055em;margin:0;font-size:clamp(36px,3.6vw,52px);line-height:.98}.invoke-page-heading>div>span{color:#777872;max-width:690px;margin-top:11px;font-size:13px;line-height:1.5;display:block}.invoke-page-heading>button{color:#fff;min-height:44px;font:inherit;white-space:nowrap;cursor:pointer;background:#242622;border:0;border-radius:9px;align-items:center;gap:28px;padding:0 17px;font-size:12px;font-weight:800;display:inline-flex}.invoke-page-heading>button:hover{background:#e66f2b}.invoke-page-heading>button span{font-size:18px;font-weight:400}.crawler-viewbar{border-top:1px solid #dedbd5;border-bottom:1px solid #dedbd5;justify-content:space-between;align-items:center;gap:18px;min-height:48px;display:flex}.crawler-viewbar>span{color:#92918b;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:750}.crawler-tabs{background:#ebe8e3;border:1px solid #dfdcd6;border-radius:8px;gap:2px;padding:3px;display:inline-flex}.crawler-tabs>a{color:#777872;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-width:125px;min-height:33px;padding:0 12px;display:flex}.crawler-tabs>a.is-active{color:#262724;background:#fff;box-shadow:0 2px 7px #20211e14}.crawler-tabs strong{font-size:12px}.crawler-tab-icon{color:#9b673f;border-radius:5px;justify-content:center;align-items:end;gap:2px;width:18px;height:18px;padding:4px;display:flex}.crawler-tabs .is-active .crawler-tab-icon{color:#a95a2e;background:#f5e8df}.crawler-tab-icon i{background:currentColor;display:block}.crawler-tab-icon.is-invoke{flex-direction:column;align-items:stretch;gap:2px}.crawler-tab-icon.is-invoke i{border-radius:2px;height:2px}.crawler-tab-icon.is-invoke i:nth-child(2){width:65%}.crawler-tab-icon.is-invoke i:nth-child(3){width:82%}.crawler-tab-icon.is-logs i{border-radius:2px 2px 0 0;width:3px}.crawler-tab-icon.is-logs i:first-child{height:7px}.crawler-tab-icon.is-logs i:nth-child(2){height:12px}.crawler-tab-icon.is-logs i:nth-child(3){height:9px}.invoke-interface-selector{background:#f7f5f1;border:1px solid #d8d4cd;border-radius:14px;margin-top:14px;overflow:hidden;box-shadow:0 10px 30px #2425210a}.invoke-interface-selector>header{background:#ffffffe6;border-bottom:1px solid #e4e0da;justify-content:space-between;align-items:center;gap:24px;min-height:78px;padding:16px 20px;display:flex}.invoke-interface-selector>header p{color:#b65b2d;letter-spacing:.09em;text-transform:uppercase;margin:0 0 5px;font-size:12px;font-weight:850}.invoke-interface-selector>header h2{color:#292a26;letter-spacing:-.03em;margin:0;font-size:21px}.invoke-interface-selector>header>span{border-left:1px solid #ddd8d0;gap:4px;min-width:185px;padding-left:18px;display:grid}.invoke-interface-selector>header>span small{color:#95958f;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:760}.invoke-interface-selector>header>span strong{color:#2d2e2a;font-size:12px}.invoke-interface-options{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;padding:13px;display:grid}.invoke-interface-options>button{color:#4d4e49;min-width:0;min-height:126px;font:inherit;text-align:left;cursor:pointer;background:#ffffffeb;border:1px solid #dedad3;border-radius:10px;grid-template-rows:auto auto 1fr auto;align-content:start;gap:7px;padding:16px 15px 14px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative}.invoke-interface-options>button:hover{border-color:#cfc8bf;transform:translateY(-1px);box-shadow:0 7px 16px #2a251f0f}.invoke-interface-options>button.is-active{color:#282925;background:#fffaf6;border-color:#e57434;box-shadow:0 0 0 2px #e574341a}.invoke-interface-options>button>i{background:#fff;border:1px solid #bbb7b0;border-radius:50%;width:12px;height:12px}.invoke-interface-options>button.is-active>i{background:#e66f2b;border:3px solid #fff;box-shadow:0 0 0 1px #e66f2b}.invoke-interface-options strong{font-size:12px;line-height:1.25}.invoke-interface-options small{color:#8a8b84;font-size:12px;font-weight:500;line-height:1.45}.invoke-interface-options span{color:#777872;background:#f1efeb;border-radius:5px;width:fit-content;margin-top:3px;padding:5px 7px;font-size:12px;font-weight:750;line-height:1}.invoke-interface-options .is-active span{color:#b55224;background:#ffeadc}.invoke-interface-selector>footer{background:#faf9f7;border-top:1px solid #e4e0da;justify-content:space-between;align-items:center;gap:24px;min-height:62px;padding:12px 20px;display:flex}.invoke-interface-selector>footer>p{color:#74756f;gap:5px;max-width:520px;margin:0;font-size:12px;line-height:1.5;display:grid}.invoke-interface-selector>footer>p strong{color:#b65b2d;letter-spacing:.03em;font-size:12px}.invoke-usage-inline{align-items:stretch;display:flex}.invoke-usage-inline>span{border-left:1px solid #dedad3;grid-template-columns:1fr auto;gap:3px 9px;min-width:145px;padding:2px 14px;display:grid}.invoke-usage-inline small{color:#898a84;font-size:12px;font-weight:750}.invoke-usage-inline strong{color:#292a26;font-size:14px}.invoke-usage-inline em{color:#a0a19a;grid-column:1/-1;font-size:12px;font-style:normal}.invoke-layout{grid-template-columns:minmax(410px,.93fr) minmax(0,1.07fr);align-items:stretch;gap:16px;margin-top:16px;display:grid}.invoke-config,.invoke-result{background:#ffffffe0;border:1px solid #dedbd5;border-radius:14px;min-width:0;min-height:570px;overflow:visible;box-shadow:0 9px 28px #24252209}.invoke-config{flex-direction:column;display:flex}.invoke-config>header,.invoke-result>header{border-bottom:1px solid #e4e1dc;justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:18px 22px;display:flex}.invoke-config>header>div>small{color:#b65b2d;margin-bottom:4px;font-size:12px;font-weight:800;display:block}.invoke-config>header h2,.invoke-result>header h2{color:#282925;letter-spacing:-.03em;margin:0;font-size:22px}.invoke-config>header>span{white-space:nowrap;background:#faf8f5;border:1px solid #e0dcd6;border-radius:9px;grid-template-columns:1fr auto;align-items:center;gap:3px 10px;min-width:104px;min-height:50px;padding:8px 11px;display:grid}.invoke-config>header>span small{color:#8a8b85;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:750}.invoke-config>header>span strong{color:#d85f25;grid-area:1/2/3;font-size:23px;line-height:1}.invoke-form-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:17px 14px;padding:22px;display:grid}.invoke-form-fields label{align-content:start;gap:7px;min-width:0;display:grid}.invoke-form-fields label.is-wide{grid-column:1/-1}.invoke-form-fields label>span{color:#555650;font-size:12px;font-weight:750}.invoke-form-fields label>span b{color:#e66c2c;margin-left:4px}.invoke-form-fields input{color:#373834;width:100%;min-height:49px;font:inherit;background:#fff;border:1px solid #dcd8d1;border-radius:9px;outline:0;padding:0 14px;font-size:12px}.invoke-form-fields input:focus{border-color:#df7a40;box-shadow:0 0 0 3px #df7a401a}.invoke-form-fields label>small{color:#999a93;min-height:13px;font-size:12px;line-height:1.45}.invoke-form-fields .dashboard-droplist .arc-select-trigger{border-color:#dcd8d1;min-height:49px;font-size:12px}.invoke-advanced{background:#faf9f7;border:1px solid #dedad3;border-radius:10px;margin:0 22px 20px;overflow:visible}.invoke-advanced>button{border-radius:inherit;color:#33342f;width:100%;min-height:63px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;padding:12px 15px;display:flex}.invoke-advanced>button:hover{background:#f5f1ec}.invoke-advanced>button>span{gap:4px;display:grid}.invoke-advanced>button strong{font-size:12px}.invoke-advanced>button small{color:#90918a;font-size:12px}.invoke-advanced>button>i{border-bottom:1.5px solid #6f706a;border-right:1.5px solid #6f706a;flex:none;width:9px;height:9px;transition:transform .16s;transform:rotate(45deg)translate(-2px,-2px)}.invoke-advanced.is-open>button>i{transform:rotate(225deg)translate(-2px,-2px)}.invoke-advanced>div{background:#fff;border-top:1px solid #e2ded8}.invoke-advanced>div>header{color:#b65b2d;letter-spacing:.08em;text-transform:uppercase;padding:15px 16px 0;font-size:12px;font-weight:820}.invoke-advanced-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 13px;padding:15px 16px 18px;display:grid}.invoke-advanced-fields label{align-content:start;gap:7px;min-width:0;display:grid}.invoke-advanced-fields label.is-wide{grid-column:1/-1}.invoke-advanced-fields label>span{color:#555650;font-size:12px;font-weight:750}.invoke-advanced-fields input{color:#373834;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #dcd8d1;border-radius:8px;outline:0;padding:0 13px;font-size:12px}.invoke-advanced-fields input:focus{border-color:#df7a40;box-shadow:0 0 0 3px #df7a401a}.invoke-advanced-fields label>small{color:#999a93;min-height:13px;font-size:12px;line-height:1.45}.invoke-advanced-fields .dashboard-droplist .arc-select-trigger{border-color:#dcd8d1;min-height:46px;font-size:12px}.invoke-config>footer{border-top:1px solid #e4e1dc;grid-template-columns:1fr;gap:11px;margin-top:auto;padding:18px 22px;display:grid}.invoke-config>footer button{min-height:49px;font:inherit;cursor:pointer;color:#fff;background:#ed712d;border:0;border-radius:9px;justify-content:center;align-items:center;gap:18px;padding:0 16px;font-size:12px;font-weight:800;display:flex}.invoke-config>footer button:hover{background:#d15e24}.invoke-config>footer button:disabled{cursor:not-allowed;background:#c8c5bf}.invoke-config>footer button span{margin-left:auto}.invoke-result{flex-direction:column;display:flex;overflow:hidden}.invoke-result>header button{color:#676862;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9d5ce;border-radius:7px;padding:0 11px;font-size:12px}.invoke-result-empty{color:#92938c;text-align:center;place-content:center;justify-items:center;gap:13px;min-height:430px;padding:30px;display:grid}.invoke-result-empty>span{color:#aaa9a3;background:#f8f6f2;border:1px solid #d8d4ce;border-radius:10px;place-items:center;width:46px;height:46px;font:11px ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.invoke-result-empty p{max-width:430px;margin:0;font-size:12px;line-height:1.55}.invoke-result-ready{gap:16px;padding:20px 22px 22px;display:grid}.invoke-result-ready>div:first-child{color:#267955;align-items:center;gap:10px;display:flex}.invoke-result-ready>div:first-child>span{background:#e4f5eb;border-radius:50%;place-items:center;width:27px;height:27px;font-size:12px;font-weight:800;display:grid}.invoke-result-ready>div:first-child p{margin:0;font-size:12px;font-weight:750}.invoke-result-ready dl{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.invoke-result-ready dl>div{background:#faf9f7;border:1px solid #e1ded8;border-radius:8px;gap:5px;padding:12px;display:grid}.invoke-result-ready dt{color:#90918b;font-size:12px}.invoke-result-ready dd{color:#383934;margin:0;font:700 11px ui-monospace,SFMono-Regular,Menlo,monospace}.invoke-result-ready pre{color:#c8e5d5;white-space:pre-wrap;word-break:break-word;background:#20221f;border:1px solid #343732;border-radius:9px;min-height:300px;max-height:410px;margin:0;padding:18px;font:10px/1.7 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.dash-content.is-residential.is-crawler-logs{height:auto;min-height:calc(100dvh - 76px);display:block;overflow:visible}.crawler-logs-workspace{width:min(1320px,100%);margin:0 auto;padding-bottom:60px}.crawler-logs-heading{border-bottom:1px solid #dedbd5;justify-content:space-between;align-items:center;gap:28px;min-height:132px;padding-bottom:23px;display:flex}.crawler-logs-heading>div:first-child>p{color:#b65b2d;letter-spacing:.12em;margin:0 0 8px;font-size:12px;font-weight:850}.crawler-logs-heading h1{color:#242522;letter-spacing:-.055em;margin:0;font-size:clamp(36px,3.6vw,52px);line-height:1}.crawler-logs-heading>div:first-child>span{color:#777872;max-width:720px;margin-top:11px;font-size:12px;line-height:1.55;display:block}.crawler-logs-heading>button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#242622;border:0;border-radius:9px;justify-content:center;align-items:center;gap:28px;padding:0 17px;font-size:12px;font-weight:800;display:inline-flex}.crawler-logs-heading>button:hover{background:#e66f2b}.crawler-logs-heading>button span{font-size:18px;font-weight:400}.crawler-log-stats{background:#fffc;border:1px solid #dedad3;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px;display:grid}.crawler-log-stats article{border-left:1px solid #e4e0da;flex-direction:column;min-width:0;padding:18px 20px;display:flex}.crawler-log-stats article:first-child{border-left:0}.crawler-log-stats article>span{color:#83847e;font-size:12px;font-weight:750}.crawler-log-stats article>strong{color:#292a26;letter-spacing:-.035em;margin-top:9px;font-size:26px;line-height:1}.crawler-log-stats article>strong em{color:#969790;font-size:14px;font-style:normal}.crawler-log-stats article>small{color:#9b9c95;margin-top:8px;font-size:12px}.crawler-logs-panel{background:#ffffffdb;border:1px solid #dedad3;border-radius:14px;margin-top:16px;overflow:visible;box-shadow:0 10px 32px #23242009}.crawler-logs-panel>header{border-bottom:1px solid #e5e1db;justify-content:space-between;align-items:center;gap:20px;min-height:83px;padding:18px 20px;display:flex}.crawler-logs-panel>header h2{color:#2c2d29;letter-spacing:-.03em;margin:0;font-size:22px}.crawler-logs-panel>header p{color:#8a8b84;margin:6px 0 0;font-size:12px}.crawler-logs-panel>header>button{color:#666761;min-height:35px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ddd8d1;border-radius:7px;padding:0 12px;font-size:12px;font-weight:750}.crawler-logs-toolbar{border-bottom:1px solid #e8e4de;grid-template-columns:minmax(260px,1.35fr) minmax(190px,.8fr) minmax(170px,.65fr);gap:12px;padding:15px 20px;display:grid}.crawler-logs-toolbar label{gap:7px;min-width:0;display:grid}.crawler-logs-toolbar label>span{color:#777872;font-size:12px;font-weight:750}.crawler-logs-toolbar input,.crawler-logs-toolbar .arc-select-trigger{color:#383934;width:100%;min-height:43px;font:inherit;background:#fff;border:1px solid #dcd8d1;border-radius:8px;font-size:12px}.crawler-logs-toolbar input{outline:0;padding:0 13px}.crawler-logs-toolbar input:focus{border-color:#df7a40;box-shadow:0 0 0 3px #df7a401a}.crawler-logs-table{width:100%;overflow-x:auto}.crawler-logs-table table{border-collapse:collapse;width:100%;min-width:1040px}.crawler-logs-table th{color:#90918a;letter-spacing:.06em;text-align:left;text-transform:uppercase;padding:12px 14px;font-size:12px;font-weight:800}.crawler-logs-table td{color:#60615b;vertical-align:middle;border-top:1px solid #ebe8e3;padding:15px 14px;font-size:12px;line-height:1.45}.crawler-logs-table td>strong{color:#343531;font:750 9.5px ui-monospace,SFMono-Regular,Menlo,monospace}.crawler-log-target{text-overflow:ellipsis;white-space:nowrap;max-width:230px;overflow:hidden;color:#3e3f3a!important}.crawler-log-status{color:#2d805c;white-space:nowrap;align-items:center;gap:7px;font-weight:750;display:inline-flex}.crawler-log-status i{background:#35a777;border-radius:50%;width:7px;height:7px}.crawler-log-status.is-running{color:#b36522}.crawler-log-status.is-running i{background:#e89a43;box-shadow:0 0 0 4px #fff1dc}.crawler-log-status.is-queued{color:#667076}.crawler-log-status.is-queued i{background:#919ba1}.crawler-log-status.is-failed{color:#b8453f}.crawler-log-status.is-failed i{background:#dc5d56}.crawler-log-view{color:#4b4c47;min-height:31px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9d5cf;border-radius:7px;padding:0 11px;font-size:12px;font-weight:750}.crawler-log-view:hover{color:#b65326;border-color:#d58252}.crawler-logs-pagination{border-top:1px solid #e5e1db}.crawler-log-detail-layer{z-index:280;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.crawler-log-detail-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1819167a;border:0;position:absolute;inset:0}.crawler-log-detail{background:#fff;border:1px solid #d8d4cd;border-radius:16px;width:min(620px,100%);max-height:calc(100dvh - 40px);position:relative;overflow:auto;box-shadow:0 28px 80px #1314123d}.crawler-log-detail>header{border-bottom:1px solid #e5e1db;justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.crawler-log-detail>header small{color:#b65b2d;font:750 9px ui-monospace,SFMono-Regular,Menlo,monospace}.crawler-log-detail>header h2{color:#292a26;margin:6px 0 0;font-size:24px}.crawler-log-detail>header button{color:#5a5b55;width:36px;height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ddd8d1;border-radius:8px;font-size:19px}.crawler-log-detail dl{grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:20px 22px;display:grid}.crawler-log-detail dl>div{background:#faf9f7;border:1px solid #e4e0da;border-radius:8px;gap:6px;padding:12px;display:grid}.crawler-log-detail dl>div.is-wide{grid-column:1/-1}.crawler-log-detail dt{color:#92938d;font-size:12px}.crawler-log-detail dd{overflow-wrap:anywhere;color:#3b3c37;margin:0;font-size:12px;font-weight:700}.crawler-log-detail pre{color:#c8e5d5;background:#21231f;border-radius:9px;margin:0 22px 22px;padding:17px;font:10px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.credit-history td>.order-product{color:#555651;white-space:nowrap;background:#f4f3f0;border:1px solid #e2dfda;border-radius:6px;padding:6px 9px;font-size:12px;font-weight:750;display:inline-flex}.credit-history td.order-description{color:#3f403b;min-width:180px;font-weight:600;line-height:1.45}.credit-history td>.order-status{color:#277958;white-space:nowrap;background:#edf8f2;border-radius:99px;padding:6px 9px}.credit-history td>.order-status.is-incomplete{color:#b65827;background:#fff2e8}.credit-history td>.order-status.is-incomplete i{background:#e87537}.order-history-empty{text-align:center;padding:54px 20px!important}.order-history-empty button{color:#c45c25;font:inherit;cursor:pointer;background:0 0;border:0;margin:14px auto 0;padding:0;font-size:12px;font-weight:750;display:block}.order-history-pagination{border-top:1px solid #e7e4df;justify-content:space-between;align-items:center;gap:18px;min-height:62px;padding:10px 17px;display:flex}.order-history-pagination label{color:#858680;align-items:center;gap:9px;font-size:12px;display:flex}.order-history-pagination select{color:#343531;min-width:64px;height:36px;font:inherit;background:#fff;border:1px solid #ddd9d3;border-radius:7px;padding:0 25px 0 10px;font-size:12px}.order-history-pagination p{color:#858680;margin:0;font-size:12px}.order-history-pagination>div{align-items:center;gap:9px;display:flex}.order-history-pagination>div span{color:#5e5f5a;text-align:center;min-width:42px;font-size:12px}.order-history-pagination>div>button{color:#4d4e49;cursor:pointer;background:#fff;border:1px solid #ddd9d3;border-radius:7px;width:34px;height:34px}.order-history-pagination>div>button:disabled{color:#c2c2bd;cursor:not-allowed;background:#f6f5f2}.order-history-pagination .dashboard-pagination-droplist{flex:0 0 76px;width:76px}.order-history-pagination .dashboard-pagination-droplist .arc-select-trigger{gap:8px;min-height:36px;padding-inline:10px;font-size:12px}@media (width<=1180px){.dash-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-main-grid{grid-template-columns:minmax(0,1fr) 240px}.dash-content.is-residential{scrollbar-gutter:stable both-edges;height:auto;min-height:0;display:block;overflow:visible}.res-workspace{display:block}.res-generator-grid{grid-template-columns:1fr}.res-output{min-height:300px}.isp-table-wrap{padding:12px;overflow:visible}.isp-plans-table{min-width:0;display:block}.unlimited-workspace .isp-plans-table{min-width:0}.isp-plans-table thead{display:none}.isp-plans-table tbody{grid-template-columns:1fr;gap:12px;display:grid}.isp-plans-table tr{background:#fff;border:1px solid #e2ded7;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;min-width:0;padding:16px 18px;display:grid;position:relative;box-shadow:0 7px 22px #2827230a}.isp-plans-table tbody tr:has(.isp-actions.is-open){z-index:45}.isp-plans-table td{grid-template-rows:auto auto;align-content:center;justify-items:start;gap:8px;min-width:0;height:auto;min-height:72px;font-size:12px;line-height:1.45;display:grid;overflow:visible;border-top:1px solid #efede8!important;padding:13px 0!important}.isp-plans-table td:before{color:#858680;letter-spacing:.07em;text-transform:uppercase;content:attr(data-label);margin:0;font-size:12px;font-weight:760;line-height:1.2;display:block;position:static}.isp-plans-table td:first-child{grid-column:1/-1;min-height:78px;border-top:0!important;padding-right:52px!important}.isp-plans-table td>strong,.isp-plans-table td>b,.isp-plans-table time{overflow-wrap:anywhere;max-width:100%}.isp-plans-table time{white-space:normal}.isp-type,.isp-status,.isp-subscription-text{white-space:normal;max-width:100%;min-height:29px;line-height:1.25}.isp-plan-identity input,.unlimited-remark{width:min(360px,100%)}.isp-plans-table:not(.unlimited-plans-table) td:nth-child(7),.unlimited-plans-table td:nth-child(9){min-height:34px;position:absolute;top:14px;right:14px;border:0!important;padding:0!important}.isp-plans-table:not(.unlimited-plans-table) td:nth-child(7):before,.unlimited-plans-table td:nth-child(9):before{display:none}.unlimited-plans-table td:nth-child(2){grid-column:1/-1;border-top:0!important}.isp-actions{margin:0}.isp-actions-menu{width:min(210px,100vw - 72px);left:auto;right:0}.isp-empty{place-items:center;grid-column:1/-1!important;min-height:110px!important}.unlimited-plans-table tr{gap:0 20px;padding:14px 16px}.unlimited-plans-table td{min-height:58px;padding-block:10px!important}.unlimited-plans-table td:first-child{min-height:60px}.unlimited-plans-table td:nth-child(2){min-height:62px;padding-top:6px!important}}@media (width<=900px){.dash-app{display:block}.dash-sidebar,.dash-sidebar.is-collapsed{width:min(290px,86vw);padding:0 15px 20px;transition:transform .22s;position:fixed;left:0;overflow:hidden auto;transform:translate(-105%);box-shadow:22px 0 60px #00000038}.dash-sidebar.is-open{transform:translate(0)}.dash-mobile-close{display:block}.dash-sidebar.is-collapsed .dash-sidebar-head{justify-content:space-between;padding:0 7px}.dash-sidebar.is-collapsed .dash-logo{width:164px}.dash-sidebar.is-collapsed .dash-logo-wordmark{display:block}.dash-sidebar.is-collapsed .dash-logo-mark{display:none!important}.dash-sidebar.is-collapsed .dash-navigation>p{display:block}.dash-sidebar.is-collapsed .dash-nav-label,.dash-sidebar.is-collapsed .dash-nav-group summary>i,.dash-sidebar.is-collapsed .dash-get-help>i,.dash-sidebar.is-collapsed .dash-sidebar-foot{display:initial}.dash-sidebar.is-collapsed .dash-nav-group>div{display:grid}.dash-sidebar.is-collapsed .dash-nav-link,.dash-sidebar.is-collapsed .dash-nav-group summary,.dash-sidebar.is-collapsed .dash-get-help{justify-content:flex-start;min-height:42px;padding:0 11px}.dash-sidebar.is-collapsed .dash-get-help>i{margin-left:auto}.dash-sidebar.is-collapsed .dash-sidebar-foot{display:grid}.dash-overlay{z-index:25;opacity:0;pointer-events:none;background:#0f100e73;border:0;transition:opacity .18s;display:block;position:fixed;inset:0}.dash-overlay.is-visible{opacity:1;pointer-events:auto}.dash-top-collapse,.dash-system-desktop{display:none}.dash-system-mobile{color:#ffffffc2;background:#2baa7114;border:1px solid #2baa713d;border-radius:8px;align-items:center;gap:11px;min-height:46px;padding:0 12px;font-size:13px;font-weight:600;display:flex}.dash-system-mobile>i{flex:none;box-shadow:0 0 0 4px #23a36d24}.dash-system-mobile>b{color:#59c28f;margin-left:auto;font-size:13px;font-weight:500}.dash-menu-button{cursor:pointer;background:#fff;border:1px solid #ddd9d2;border-radius:8px;gap:4px;width:38px;height:38px;padding:10px;display:grid}.dash-menu-button span{background:#31322f;width:16px;height:1px;display:block}.dash-top-left{margin-right:auto}.dash-main-grid{grid-template-columns:1fr}.dash-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.res-traffic-toolbar{grid-template-columns:minmax(0,1fr) 104px}.res-range-control{grid-column:1/-1}.res-analytics-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.res-analytics-charts,.res-analytics-breakdown{grid-template-columns:1fr}.isp-controlbar{grid-template-columns:minmax(200px,1fr) 140px}.isp-table-wrap{overflow:auto visible}.isp-detail-heading{flex-direction:column;align-items:flex-start}.isp-detail-plan{width:100%;min-width:0}.isp-detail-toolbar{grid-template-columns:1fr 1fr}.isp-detail-actions{grid-column:1/-1}.isp-detail-actions button{flex:1}.isp-dedicated-controls{flex-wrap:wrap;align-items:stretch}.isp-view-switch{width:100%}.isp-view-switch button{flex:1}.credit-layout{grid-template-columns:1fr}.credit-help-card{grid-template-columns:auto 1fr;column-gap:16px;display:grid}.credit-help-card h2{align-self:center;margin:0}.credit-help-card p,.credit-help-card ul{grid-column:1/-1}.order-history-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.order-history-filters>div{grid-column:1/-1}.subscription-card{grid-template-columns:minmax(210px,1fr) minmax(180px,1fr) 120px 140px}.subscription-card-plan{border-top:1px solid #ece9e4;grid-area:2/1/auto/3;padding-top:12px}}@media (width<=680px){.dash-topbar{height:auto;min-height:68px;padding:10px 14px}.dash-top-actions{gap:1px;max-width:calc(100vw - 76px);height:48px;padding:3px}.dash-credit{gap:5px;width:82px;height:40px;padding:0 6px;display:flex}.dash-credit-icon{display:none}.dash-credit>span:nth-child(2){gap:2px;min-width:35px}.dash-credit small{white-space:nowrap;font-size:12px}.dash-credit strong{font-size:12px}.dash-credit>i{flex:0 0 18px;width:18px;height:18px;font-size:12px}.dash-language-control{padding-left:3px}.dash-language-control>svg{display:none}.dash-account summary{width:44px;min-width:44px;padding:0 7px}.dash-account summary>span:nth-child(2),.dash-account summary>i{display:none}.dash-account-menu{width:min(320px,100vw - 28px);right:-2px}.dash-topbar .language-trigger{min-width:68px;padding-inline:5px}.dash-content{padding:30px 15px 52px}.dash-page-heading{align-items:start}.dash-page-heading>a{display:none}.dash-product-grid{grid-template-columns:1fr}.dash-product-card{min-height:220px}.dash-purchase-layer{padding:9px}.dash-purchase-modal{border-radius:13px;max-height:calc(100dvh - 18px)}.dash-purchase-modal>header{min-height:70px;padding:14px 16px}.dash-purchase-body{grid-template-columns:1fr;padding:15px}.dash-purchase-product{grid-column:1}.dash-order-summary{grid-area:auto/1;width:100%}.credit-heading{flex-direction:column;align-items:flex-start;gap:18px;padding-bottom:20px}.credit-current{width:100%;min-width:0}.order-history-heading>a{justify-content:space-between;width:100%}.order-history-filters{grid-template-columns:1fr 1fr;padding:14px}.order-history-filters label:first-of-type,.order-history-filters>button{grid-column:1/-1}.credit-page-nav{width:100%}.credit-page-nav a{flex:1;justify-content:center}.credit-purchase{padding:18px}.credit-amount-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.credit-checkout-summary{grid-template-columns:1fr}.credit-history>header{flex-direction:column;align-items:flex-start}.credit-history>header>button{justify-content:space-between;width:100%}.credit-history table,.credit-history tbody{display:block}.credit-history thead{display:none}.credit-history tr{border-top:1px solid #e8e5e0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:15px 18px;display:grid}.credit-history tbody tr:first-child{border-top:0}.credit-history td{border:0;gap:5px;padding:0;display:grid}.credit-history td:before{content:attr(data-label);color:#9a9b95;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:750}.order-history-workspace .credit-history table{min-width:0}.order-history-workspace .credit-history tr{grid-template-columns:1fr 1fr}.order-history-workspace .credit-history td.order-description{grid-column:1/-1;min-width:0}.order-history-pagination{flex-direction:column;align-items:stretch}.order-history-pagination label,.order-history-pagination>div{justify-content:space-between}.order-history-pagination p{text-align:center}.subscriptions-heading{flex-direction:column;align-items:flex-start}.subscriptions-heading>a{justify-content:space-between;width:100%}.subscriptions-toolbar{grid-template-columns:1fr;padding:14px}.subscription-card{grid-template-columns:1fr 1fr;gap:16px;padding:18px}.subscription-card-identity{grid-column:1/-1}.subscription-card-plan{border-top:1px solid #ece9e4;grid-area:auto/1/auto/-1;padding-top:12px}.subscription-card-renewal,.subscription-card-actions{grid-column:1/-1}.subscription-action-menu{width:100%}.proxy-tools-grid{grid-template-columns:1fr}.proxy-tools-grid article{border-left:1px solid #d4d0c8;min-height:235px}.proxy-tools-grid h2{margin-top:34px}.invoke-page-heading{flex-direction:column;align-items:flex-start}.invoke-page-heading>button{justify-content:space-between;width:100%}.invoke-interface-options{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.invoke-interface-options>button{scroll-snap-align:start;flex:0 0 210px}.invoke-interface-selector>footer{flex-direction:column;align-items:flex-start}.invoke-usage-inline{width:100%}.invoke-usage-inline>span{flex:1}.invoke-usage-inline>span:first-child{border-left:0;padding-left:0}.invoke-layout{grid-template-columns:1fr}.invoke-config,.invoke-result{min-height:0}.invoke-form-fields{grid-template-columns:1fr}.invoke-form-fields label.is-wide{grid-column:1}.invoke-advanced-fields{grid-template-columns:1fr}.invoke-advanced-fields label.is-wide{grid-column:1}.invoke-result-empty{min-height:360px}.crawler-logs-heading{flex-direction:column;align-items:flex-start}.crawler-logs-heading>button{justify-content:space-between;width:100%}.crawler-log-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.crawler-log-stats article:nth-child(3){border-top:1px solid #e4e0da;border-left:0}.crawler-log-stats article:nth-child(4){border-top:1px solid #e4e0da}.crawler-logs-toolbar,.dash-rail{grid-template-columns:1fr}.res-heading{align-items:start}.res-heading-actions>a{display:none}.res-usage-summary article{gap:4px 6px;min-height:58px;padding:9px 8px}.res-usage-summary small{font-size:12px}.res-usage-summary strong{font-size:14px}.res-usage-summary span{display:none}.res-viewbar{flex-direction:column;align-items:stretch;gap:8px;padding:10px 0}.res-view-controls{flex-direction:column;align-items:stretch;width:100%}.res-plan-switcher,.res-tabs{width:100%}.res-tabs>button{flex:1;min-width:0;padding-inline:10px}.res-tabs small{display:none}.res-analytics-chart.is-switchable>header{flex-direction:column;align-items:stretch}.res-analytics-chart-header-actions{justify-content:space-between}.res-trend-switch{flex:1}.res-trend-switch button{flex:1;min-width:0}.res-analytics-chart.is-switchable .res-trend-plot{height:230px}.res-generator-form{grid-template-columns:1fr}.res-generator-form label.is-wide{grid-column:1}.res-config-card,.res-output-card{padding:14px}.res-output{min-height:270px}.res-output-actions.has-reset{grid-template-columns:1fr 1fr}.res-output-actions.has-reset .res-reset-key{grid-column:1/-1}.res-traffic-panel{padding:0}.res-traffic-toolbar{grid-template-columns:1fr;align-items:stretch;padding:13px}.res-range-control{grid-column:1}.res-range-control>div:first-child{flex-direction:column;align-items:flex-start}.res-date-range{grid-template-columns:1fr;gap:10px}.res-traffic-toolbar>button,.res-date-range .arc-date-trigger{width:100%}.res-analytics-stats{grid-template-columns:1fr 1fr;gap:9px}.res-analytics-stats article{min-height:105px;padding:14px}.res-analytics-stats strong{font-size:20px}.res-trend-readout{grid-template-columns:1fr;gap:7px;margin-inline:10px}.res-trend-readout>span{justify-content:flex-start}.res-analytics-breakdown>article>header{flex-direction:column;align-items:stretch}.res-metric-tabs,.res-ranking-filters{align-self:flex-start}.res-trend-plot{grid-template-columns:42px minmax(0,1fr);height:220px;padding-inline:10px}.res-trend-dates{padding-inline:52px 10px}.res-trend-dates span:nth-child(2n){display:none}.isp-heading{flex-direction:column}.isp-heading h1{font-size:28px}.isp-heading>div>span{font-size:12px;line-height:1.55}.isp-overview{grid-template-columns:1fr 1fr;gap:8px}.isp-overview article{align-items:stretch;min-height:112px;padding:15px}.isp-overview article>div{grid-template-columns:1fr;align-items:start;gap:7px;width:100%}.isp-overview small{padding-right:24px;font-size:12px;line-height:1.25}.isp-overview strong{grid-area:auto;font-size:31px}.isp-overview p{font-size:12px;line-height:1.4}.isp-live-dot{top:17px;right:16px}.isp-overview em{top:13px;right:11px}.isp-plans-card{border-radius:11px;margin-top:10px}.isp-plans-card>header{flex-direction:column;align-items:flex-start;gap:9px;min-height:0;padding:15px}.isp-plans-card h2{font-size:17px}.isp-plans-card header p{font-size:12px;line-height:1.55}.isp-controlbar{grid-template-columns:1fr}.isp-search{grid-column:1/-1}.isp-controlbar>label>span{font-size:12px}.isp-controlbar select,.isp-search input{height:42px;font-size:12px}.isp-table-wrap{padding:10px;overflow:visible}.isp-plans-table{min-width:0;display:block}.isp-plans-table thead{display:none}.isp-plans-table tbody{gap:10px;display:grid}.isp-plans-table tr{background:#fff;border:1px solid #e2ded7;border-radius:13px;grid-template-columns:1fr 1fr;gap:0 18px;padding:14px;display:grid;position:relative;box-shadow:0 7px 22px #2827230a}.isp-plans-table td{grid-template-rows:auto auto;align-content:center;justify-items:start;gap:8px;min-width:0;height:auto;min-height:76px;font-size:12px;display:grid;border-top:1px solid #efede8!important;padding:13px 0!important}.isp-plans-table td:before{color:#8d8e88;letter-spacing:.07em;text-transform:uppercase;content:attr(data-label);margin:0;font-size:12px;font-weight:750;line-height:1;display:block;position:static}.isp-plans-table td:first-child{grid-column:1/-1;grid-template-rows:auto auto auto;gap:7px;min-height:94px;border-top:0!important;padding:11px 47px 14px 0!important}.isp-plans-table td:nth-child(2){border-top:0!important}.proxy-instance-plans-table td:nth-child(7){min-height:32px;position:absolute;top:11px;right:10px;border:0!important;padding:0!important}.proxy-instance-plans-table td:nth-child(7):before{display:none}.isp-plan-identity{align-content:center;justify-items:start;display:grid}.isp-plan-identity strong{font-size:12px!important}.isp-plan-identity input{width:min(240px,100%);height:34px;font-size:12px}.unlimited-plans-table td:first-child{min-height:62px}.unlimited-plans-table td:nth-child(2){border-top:0!important}.unlimited-plans-table td:nth-child(8){min-height:76px;position:static;border-top:1px solid #efede8!important;padding:13px 0!important}.unlimited-plans-table td:nth-child(8):before{display:block}.unlimited-plans-table td:nth-child(9){min-height:32px;position:absolute;top:11px;right:10px;border:0!important;padding:0!important}.unlimited-plans-table td:nth-child(9):before{display:none}.unlimited-plans-card>header{align-items:stretch}.unlimited-status-filter{width:100%}.unlimited-status-filter select{height:44px;font-size:12px}.unlimited-remark{height:40px;font-size:12px}.res-workspace-back{margin-bottom:12px}.isp-type,.isp-status,.isp-subscription-text{font-size:12px}.isp-ip-count{font-size:14px}.isp-actions{margin:0}.isp-actions-menu{z-index:60;width:min(210px,100vw - 62px);left:auto;right:0}.isp-actions.opens-up .isp-actions-menu{top:calc(100% + 5px);bottom:auto}.isp-empty{grid-column:1/-1;justify-content:center}.isp-pagination{flex-wrap:wrap;align-items:center;gap:11px;padding:13px 14px}.isp-pagination label,.isp-pagination p{font-size:12px}.isp-pagination select{height:34px;font-size:12px}.isp-pagination>div{margin-left:auto}.isp-pagination>div button{min-width:34px;height:34px;font-size:12px}.isp-pagination p{order:3;width:100%;margin-left:0}.isp-detail-back{font-size:12px}.isp-detail-heading{gap:16px;min-height:0;padding:15px 0 17px}.isp-detail-heading h1{font-size:27px}.isp-detail-heading>div:first-child>span{font-size:12px;line-height:1.55}.isp-detail-plan{grid-template-columns:1.2fr .7fr}.isp-detail-plan>span:nth-child(2){border-right:0}.isp-detail-plan>b{grid-column:1/-1;width:fit-content}.isp-detail-toolbar{grid-template-columns:1fr;padding:13px}.isp-detail-search,.isp-detail-actions{grid-column:1}.isp-detail-toolbar select,.isp-detail-toolbar input{height:46px;font-size:13px}.isp-detail-actions{flex-wrap:wrap}.isp-qr-menu,.isp-qr-menu summary,.isp-qr-menu>div{width:100%}.isp-dedicated-controls{padding:10px}.isp-dedicated-controls>label,.isp-dedicated-controls>div:not(.isp-view-switch),.isp-dedicated-controls select,.isp-dedicated-controls code{width:100%}.isp-detail-resultbar{padding:0 13px}.isp-detail-table-wrap{padding:10px;overflow:visible}.isp-detail-table{min-width:0;display:block}.isp-detail-table thead{display:none}.isp-detail-table tbody{gap:10px;display:grid}.isp-detail-table tr{background:#fff;border:1px solid #e2ded7;border-radius:12px;grid-template-columns:1fr 1fr;gap:0 16px;padding:14px;display:grid}.isp-detail-table td{align-content:center;gap:9px;min-width:0;height:auto;min-height:79px;font-size:12px;display:grid;border-top:1px solid #efede8!important;padding:13px 0!important}.isp-detail-table td:before{color:#7f807a;letter-spacing:.07em;text-transform:uppercase;content:attr(data-label);font-size:12px;font-weight:750;line-height:1}.isp-detail-table td:first-child,.isp-detail-table td:last-child{grid-column:1/-1}.isp-detail-table td:first-child{min-height:60px;border-top:0!important}.isp-detail-table td:nth-child(2){border-top:0!important}.isp-detail-table td>strong,.isp-copy-field code{font-size:12px}.isp-location-cell img{width:30px;height:21px}.isp-location-cell strong{font-size:12px}.isp-copy-field{justify-content:flex-start}.isp-detail-table td>input{height:42px;font-size:12px}.isp-detail-table.is-transit{min-width:0}.isp-detail-table.is-transit td:first-child,.isp-detail-table.is-transit td:last-child{grid-column:1/-1}.isp-detail-table.is-transit td:nth-child(2){grid-column:1/-1;border-top:1px solid #efede8!important}.isp-copy-field.is-transit{flex-direction:column;align-items:stretch}.isp-copy-field.is-transit code{white-space:normal;overflow-wrap:anywhere;overflow:visible}.isp-detail-table.is-dedicated{min-width:0}.isp-detail-table.is-dedicated td:nth-child(7){grid-column:1/-1}.isp-row-qr{width:min(220px,100%);height:42px;font-size:12px}.isp-detail-empty{justify-content:center;grid-column:1/-1!important;display:flex!important}.isp-detail-pagination{padding:11px 13px}.isp-subscription-layer{place-items:end center;padding:0}.isp-subscription-modal{border-width:1px 0 0;border-radius:20px 20px 0 0;width:100%;max-height:92dvh;overflow-y:auto}.isp-subscription-modal>header{min-height:76px;padding:16px}.isp-subscription-body{padding:20px 17px 17px}.isp-subscription-body h2{font-size:23px}.isp-expire-summary{flex-direction:column;justify-content:center;align-items:flex-start;gap:5px}.isp-subscription-modal>footer{padding:12px 16px max(17px,env(safe-area-inset-bottom));grid-template-columns:1fr}.isp-subscription-modal>footer .is-keep{order:1}.isp-subscription-modal>footer .is-cancel{order:2}.status-shell{padding:58px 0}.status-summary{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px}.status-days{grid-template-columns:repeat(14,1fr)}}.login-page{background:var(--paper-strong);min-height:100vh;color:var(--ink)}.login-header{width:min(100%, var(--max-width));border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:76px;margin:0 auto;padding:0 clamp(24px,4vw,58px);display:flex}.login-brand{align-items:center;width:177px;height:36px;display:inline-flex;overflow:hidden}.login-brand img{width:177px;height:auto;display:block}.login-back-link{color:var(--ink-soft);align-items:center;gap:9px;font-size:13px;font-weight:600;display:inline-flex}.login-back-link span{transition:transform .16s;display:inline-block}.login-back-link:hover{color:var(--orange-deep)}.login-back-link:hover span{transform:translate(4px)}.login-stage{background:linear-gradient(#fffdf9c2,#fffdf9c2),linear-gradient(90deg,#dedbd457 1px,#0000 1px) 0 0/48px 48px,linear-gradient(#dedbd457 1px,#0000 1px) 0 0/48px 48px;place-items:center;min-height:calc(100vh - 76px);padding:clamp(24px,4vw,58px);display:grid}.login-shell{background:var(--paper-strong);border:1px solid #0c0c0b29;border-radius:24px;grid-template-columns:minmax(0,1.08fr) minmax(440px,.92fr);width:min(100%,1240px);min-height:680px;display:grid;overflow:hidden;box-shadow:0 24px 68px #0c0c0b1f}.login-context{background:var(--hero-charcoal);min-height:680px;color:var(--white);flex-direction:column;justify-content:space-between;padding:clamp(54px,6vw,86px);display:flex;position:relative;overflow:hidden}.login-context:after{content:"";border:1px solid #ff9b5840;border-radius:50%;width:330px;height:330px;position:absolute;bottom:-125px;right:-95px}.login-context-grid{opacity:.13;background-image:linear-gradient(#ffffff47 1px,#0000 1px),linear-gradient(90deg,#ffffff47 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(145deg,#0000 5%,#000 42%,#0000 88%);mask-image:linear-gradient(145deg,#0000 5%,#000 42%,#0000 88%)}.login-context-copy,.login-context-note{z-index:1;position:relative}.login-eyebrow,.login-form-label{color:#f0a16f;letter-spacing:.11em;text-transform:uppercase;margin:0 0 20px;font-size:12px;font-weight:700}.login-context h1{letter-spacing:-.035em;max-width:610px;margin:0;font-size:clamp(42px,4.4vw,62px);font-weight:700;line-height:1.07}.login-context-lede{color:#ffffffb3;max-width:570px;margin:25px 0 0;font-size:15px;line-height:1.72}.login-benefits{gap:22px;max-width:570px;margin-top:54px;display:grid}.login-benefit{grid-template-columns:9px minmax(0,1fr);align-items:start;gap:15px;display:grid}.login-benefit>span{background:#f09a64;border-radius:50%;width:8px;height:8px;margin-top:7px;box-shadow:0 0 0 4px #f09a641a}.login-benefit strong{font-size:14px;font-weight:600;display:block}.login-benefit p{color:#ffffff94;max-width:500px;margin:4px 0 0;font-size:12.5px;line-height:1.55}.login-context-note{color:#ffffff6b;margin:58px 0 0;font-size:12px;font-weight:500}.login-form-panel{background:var(--paper-strong);flex-direction:column;justify-content:space-between;min-width:0;padding:clamp(46px,6vw,78px);display:flex}.login-form-content{width:min(100%,430px);margin:auto}.login-mark{background:var(--orange-soft);border:1px solid #f4d1b6;border-radius:14px;place-items:center;width:58px;height:58px;margin-bottom:45px;display:grid}.login-mark img{object-fit:contain;width:38px;height:38px}.login-form-label{color:var(--orange-deep);margin-bottom:12px}.login-form-content h2{color:var(--ink);letter-spacing:-.032em;margin:0;font-size:clamp(38px,4vw,48px);font-weight:700;line-height:1.08}.login-form-lede{max-width:390px;color:var(--muted);margin:18px 0 0;font-size:14px;line-height:1.68}.login-google-button{border:1px solid var(--ink);background:var(--ink);width:100%;min-height:54px;color:var(--white);border-radius:8px;grid-template-columns:24px 1fr 24px;align-items:center;gap:12px;margin-top:34px;padding:0 18px;font-size:13.5px;font-weight:600;transition:transform .16s,background .16s,box-shadow .16s;display:grid;box-shadow:0 12px 26px #0c0c0b1f}.login-google-button img{background:var(--white);border-radius:50%;width:22px;height:22px;padding:3px}.login-google-button i{font-style:normal;transition:transform .16s}.login-google-button:hover{background:#242422;transform:translateY(-2px);box-shadow:0 16px 32px #0c0c0b29}.login-google-button:hover i{transform:translate(4px)}.login-security-note{border:1px solid var(--line);background:#faf8f4;border-radius:9px;grid-template-columns:23px 1fr;align-items:start;gap:10px;margin-top:18px;padding:14px 15px;display:grid}.login-security-note>span{background:var(--orange-soft);width:21px;height:21px;color:var(--orange-deep);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.login-security-note p{color:var(--muted);margin:1px 0 0;font-size:12px;line-height:1.55}.login-account-copy{color:var(--muted);text-align:center;margin:25px 0 0;font-size:12.5px}.login-account-copy a,.login-legal a{color:var(--orange-deep);font-weight:600}.login-account-copy a:hover,.login-legal a:hover{text-underline-offset:3px;text-decoration:underline}.login-legal{color:#817e78;text-align:center;width:min(100%,430px);margin:50px auto 0;font-size:12px;line-height:1.55}@media (width<=960px){.login-stage{padding:28px}.login-shell{grid-template-columns:1fr}.login-context{min-height:auto;padding:54px}.login-context h1{max-width:680px;font-size:clamp(40px,7vw,54px)}.login-context-lede{max-width:650px}.login-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:38px}.login-benefit{grid-template-columns:1fr}.login-benefit>span{margin-top:0}.login-context-note{margin-top:42px}.login-form-panel{min-height:610px}}@media (width<=600px){.login-header{height:68px;padding:0 20px}.login-brand{width:146px;height:32px}.login-brand img{width:146px}.login-back-link{font-size:0}.login-back-link:before{content:"Back";font-size:12px}.login-back-link span{font-size:12px}.login-stage{background:var(--paper-strong);min-height:calc(100vh - 68px);padding:12px}.login-shell{border-radius:18px}.login-context{padding:40px 25px}.login-context h1{font-size:38px}.login-context-lede{font-size:13px}.login-benefits{grid-template-columns:1fr;gap:18px}.login-benefit{grid-template-columns:9px minmax(0,1fr)}.login-context-note{display:none}.login-form-panel{min-height:570px;padding:42px 25px 30px}.login-mark{margin-bottom:34px}.login-form-content h2{font-size:38px}.login-legal{margin-top:42px}}@media (width<=1240px){.nav-inner{grid-template-columns:164px 1fr auto;gap:24px}.desktop-nav{gap:18px}.language-trigger{font-size:0}.sales-link{display:none}.mega-group{padding-left:24px;padding-right:24px}.mega-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-link-compact .product-link-copy small{display:none}}@media (width<=1179px){.hero{padding:28px 32px 36px}.hero-inner{grid-template-columns:minmax(0,1fr) minmax(340px,.9fr);gap:40px;height:auto;min-height:680px;padding:64px}.hero-media-slot img{width:clamp(560px,55vw,650px);transform:translate(-14px)}.use-case-explorer{grid-template-columns:1fr;gap:20px}.use-case-tabs{justify-content:initial;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px;height:auto;display:grid}.use-case-tab{min-height:52px;padding:11px 13px}.use-case-card-content{width:min(66%,620px)}.use-case-card{min-height:0}}@media (width<=1024px){.main-header,.main-header.is-scrolled{height:70px}.nav-inner{grid-template-columns:1fr auto}.desktop-nav,.header-actions{display:none}.mobile-toggle{border:1px solid var(--line);background:var(--white);cursor:pointer;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:42px;height:42px;padding:10px;display:flex}.mobile-toggle span{background:var(--ink);width:19px;height:1.5px;transition:transform .16s,opacity .16s;display:block}.mobile-toggle.is-open span:first-child{transform:translateY(6.5px)rotate(45deg)}.mobile-toggle.is-open span:nth-child(2){opacity:0}.mobile-toggle.is-open span:last-child{transform:translateY(-6.5px)rotate(-45deg)}.mobile-navigation{background:var(--paper-strong);border-top:1px solid var(--line);opacity:0;visibility:hidden;pointer-events:none;grid-template-rows:minmax(0,1fr) auto;height:calc(100dvh - 70px);transition:opacity .15s,visibility .15s,transform .15s;display:grid;position:absolute;top:100%;left:0;right:0;transform:translateY(-6px)}.mobile-navigation.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.mobile-nav-scroll{padding:24px clamp(22px,5vw,44px) 34px;overflow-y:auto}.mobile-nav-scroll>a,.mobile-products-toggle{border:0;border-bottom:1px solid var(--line);width:100%;min-height:54px;color:var(--ink);text-align:left;background:0 0;justify-content:space-between;align-items:center;font-size:17px;font-weight:760;display:flex}.mobile-products{border-bottom:1px solid var(--line);padding:8px 0 14px;display:none}.mobile-products.is-open{display:block}.mobile-products .product-link-compact{margin:0}.mobile-product-category{padding:18px 0 12px}.mobile-product-category+.mobile-product-category{border-top:1px solid var(--line)}.mobile-product-grid{grid-template-columns:1fr 1fr;gap:2px 16px;margin-top:8px;display:grid}.mobile-data-ai .mobile-product-grid{grid-template-columns:1fr}.mobile-resources{padding:12px 0 18px}.mobile-resources-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 22px;display:grid}.mobile-resource-group{min-width:0;padding:12px 0}.mobile-resource-group>p{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:800}.mobile-resource-group>a{min-height:38px;color:var(--ink);align-items:center;font-size:13px;font-weight:650;display:flex}.mobile-resource-group>a:hover,.mobile-resource-group>a:focus-visible{color:var(--orange-deep)}.mobile-pricing-grid{grid-template-columns:1fr;margin-top:8px;display:grid}.mobile-pricing-grid .pricing-link{border-radius:0;margin:0;padding:10px 0}.mobile-nav-actions{border-top:1px solid var(--line);background:var(--white);grid-template-columns:1fr;gap:10px;padding:16px clamp(22px,5vw,44px) 22px;display:grid}.mobile-language{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:8px;min-height:58px;padding:10px 0;display:grid}.mobile-language button{border:1px solid var(--line);background:var(--white);min-height:38px;color:var(--ink);border-radius:6px;justify-content:center;align-items:center;gap:9px;font-size:12px;font-weight:740;display:flex}.mobile-language button.is-selected{border-color:var(--orange);background:var(--orange-soft)}.section-heading{grid-template-columns:110px minmax(0,1fr)}.section-heading>.quiet-link{grid-column:2;justify-self:start}.product-directory{grid-template-columns:1fr}.stack-panel{min-height:min(640px,100vh - 106px)}.stack-panel-proxy{top:84px}.stack-panel-access{top:100px}.stack-panel-data{top:116px}.directory-column{border-top:1px solid var(--ink);border-left:0}.directory-group+.directory-group{border-left:0;border-top:1px solid var(--ink)}.developer-section{grid-template-columns:1fr;gap:46px}.free-tools-section{grid-template-columns:1fr;gap:44px}.free-tools-intro{max-width:680px}.developer-copy,.developer-workbench{max-width:760px}.footer-main{grid-template-columns:1fr}.footer-brand,.site-footer .footer-left{border-right:0;border-bottom:1px solid var(--line);padding-bottom:48px;padding-right:0}.site-footer .footer-left-groups,.footer-left-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;display:grid}.footer-navigation{padding:48px 0 0}.footer-status-link{margin-top:34px}}@media (width<=960px){.hero{padding:24px 20px 40px}.hero-inner{border-radius:24px;grid-template-columns:1fr;gap:38px;width:min(100%,820px);min-height:0;padding:56px 44px}.hero-copy{max-width:680px}.hero-media-slot{min-height:0;display:flex}.hero-media-slot img{width:min(100%,720px);max-width:100%;transform:none}}@media (width<=760px){.hero{min-height:0;padding:20px 16px 36px}.hero-inner{border-radius:20px;gap:30px;padding:48px 28px}.hero-lede{font-size:17px}.developer-controls{grid-template-columns:1fr;align-items:stretch}.developer-language-picker>div{grid-template-columns:repeat(6,40px)}.code-panel pre{min-height:250px}.hero-proof{gap:10px;margin-bottom:20px}.section-heading,.use-cases-heading{grid-template-columns:1fr;gap:24px}.product-section .section-heading h2,.use-cases-heading h2{white-space:normal}.section-heading>.quiet-link{grid-column:1}.product-section .section-heading h2 em{white-space:normal}.scroll-stack{padding-bottom:18px}.stack-panel,.stack-panel-proxy,.stack-panel-access,.stack-panel-data{opacity:1;will-change:auto;border-radius:13px;min-height:0;margin-bottom:24px;position:relative;top:auto;transform:none;box-shadow:0 12px 30px #0c0c0b1a}.stack-panel:after{display:none}.stack-panel-header{min-height:190px;padding:28px 24px}.stack-panel-header h3{font-size:clamp(38px,10vw,54px)}.stack-products{grid-template-columns:1fr}.stack-products>div:nth-child(odd){border-right:0}.stack-products .product-link{min-height:116px}.delivery-spectrum{grid-template-columns:1fr;gap:0;min-height:0;padding:10px 22px}.delivery-spectrum>div{align-content:center;min-height:84px}.delivery-spectrum>i{place-items:center;width:24px;height:24px;margin:-9px 0 -9px 6px;font-size:20px;display:grid;transform:rotate(90deg)}.developer-actions{flex-direction:column;align-items:flex-start}.use-case-card{aspect-ratio:auto;background:var(--paper-strong);grid-template-rows:auto auto;align-items:stretch;min-height:0;display:grid}.use-case-card-image{aspect-ratio:793/496;width:100%;position:relative;inset:auto}.use-case-card:before,.use-case-card:not(.is-dark):before,.use-case-card.is-dark:before,.use-case-card.is-dark[data-use-case=ai-training]:before{display:none}.use-case-card-content{background:var(--paper-strong);width:100%;color:var(--ink);padding:30px 26px 34px}.use-case-card.is-dark .use-case-card-content{color:var(--white);background:#120b32}.use-case-card-description{color:#0c0c0bad}.use-case-card.is-dark .use-case-card-description{color:#fffaf3b8}.use-case-card-content ul{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-links,.footer-secondary-links{grid-template-columns:1fr 1fr;row-gap:44px}.footer-left-details,.site-footer .footer-left-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-ai-group{grid-column:1/-1}}@media (width<=600px){.brand,.brand-crop{width:148px;height:31px}:lang(zh) .brand{width:218px}:lang(zh) .brand-lockup{gap:8px}:lang(zh) .brand-chinese-name{min-height:19px;padding-left:7px;font-size:13px}.brand-crop img{width:217px;top:-12px;left:-40px}.mobile-product-grid,.mobile-nav-actions{grid-template-columns:1fr}.hero{padding:14px 12px 32px}.hero-inner{border-radius:18px;gap:26px;padding:42px 22px}.hero-actions,.final-cta>div{flex-direction:column;width:100%}.hero-actions .button,.hero-actions .google-signin-button,.final-cta .button{width:100%}.hero-note{flex-wrap:wrap;max-width:330px;line-height:1.55}.product-section,.use-cases-section,.free-tools-section,.developer-section{padding-left:20px;padding-right:20px}.free-tools-list article{grid-template-columns:52px minmax(0,1fr);gap:18px}.free-tools-list article>a{grid-column:2;justify-self:start}.free-tool-icon{width:50px;height:50px}.product-link{grid-template-columns:54px minmax(0,1fr) 20px;gap:14px;padding:22px 18px}.product-icon,.product-icon img{width:52px;height:52px}.product-link-copy strong{font-size:16px}.product-link-copy small{font-size:12px}.directory-label{padding:0 18px}.section-heading h2,.use-cases-heading h2,.developer-copy h2,.final-cta h2{font-size:clamp(36px,10vw,42px)}.use-case-card{border-radius:14px}.use-case-card-content{padding:26px 22px 30px}.use-case-card-content h3{font-size:clamp(31px,9vw,36px)}.use-case-card-content ul{grid-template-columns:1fr}.use-case-card-content li:last-child{grid-column:auto}.code-panel{box-shadow:0 16px 34px #0c0c0b1a}.code-panel pre{padding:34px 20px;font-size:12px}.code-panel-bottom{flex-direction:column;justify-content:center;align-items:flex-start;padding-top:14px;padding-bottom:14px}.footer-links,.footer-secondary-links{grid-template-columns:1fr 1fr;gap:38px 22px}.footer-left-details,.site-footer .footer-left-groups{grid-template-columns:1fr;gap:32px}.footer-ai-group{grid-column:auto}.footer-bottom{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;transform:none}.stack-panel{will-change:auto;opacity:1!important;transform:none!important}.stack-panel:after{display:none!important}.logo-loop{scrollbar-width:none;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.logo-loop-track{animation:none!important;transform:none!important}.logo-loop-group[aria-hidden=true]{display:none}}.auth-page{height:100dvh;color:var(--ink);background:radial-gradient(circle at 12% 16%,#e884491c,#0000 29%),radial-gradient(circle at 86% 82%,#ffffff0b,#0000 27%),linear-gradient(145deg,#1c1d1a 0%,#121412 55%,#181713 100%);position:relative;overflow:hidden}.auth-background-lines{opacity:.32;background-color:#0000;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:76px 76px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(72% 68% at 50% 48%,#000 8%,#0000 76%);mask-image:radial-gradient(72% 68% at 50% 48%,#000 8%,#0000 76%)}.auth-background-lines:before,.auth-background-lines:after{content:"";filter:blur(1px);border-radius:50%;position:absolute}.auth-background-lines:before{border:1px solid #ec91583d;width:640px;height:640px;top:-380px;right:8%;box-shadow:0 0 90px #e8844912}.auth-background-lines:after{border:1px solid #ffffff1a;width:420px;height:420px;bottom:-315px;left:13%}.auth-header{z-index:2;justify-content:space-between;align-items:center;height:68px;padding:0 clamp(22px,3vw,46px);display:flex;position:relative}.auth-back{color:#ffffffb8;align-items:center;gap:9px;font-size:12.5px;font-weight:600;transition:color .16s;display:inline-flex}.auth-back:hover{color:#f0a16f}.auth-header-brand{display:none}.auth-stage{z-index:1;place-items:center;height:calc(100dvh - 68px);padding:22px 24px 44px;display:grid;position:relative}.auth-shell{border:1px solid #ffffff2e;border-radius:18px;grid-template-columns:minmax(0,.88fr) minmax(480px,1.12fr);width:min(100%,940px);min-height:570px;display:grid;overflow:hidden;box-shadow:0 34px 90px #0000006b}.auth-shell--register{grid-template-columns:minmax(0,.86fr) minmax(500px,1.14fr);width:min(100%,1000px);min-height:700px}.auth-shell--reset{min-height:590px}.auth-intro{min-width:0;color:var(--white);background:linear-gradient(145deg,#f09a6413,#0000 45%),#20221f;flex-direction:column;justify-content:space-between;padding:46px 42px 34px;display:flex}.auth-intro-brand{align-items:center;gap:12px;width:fit-content;height:30px;display:flex;overflow:visible}.auth-intro-brand img{width:208px;height:auto;display:block}.auth-intro-brand .brand-chinese-name,.auth-header-brand .brand-chinese-name{color:var(--white);border-left-color:#ffffff4d}.auth-trustpilot{color:#ffffffb8;align-items:center;gap:11px;width:fit-content;margin-top:17px;font-size:12px;line-height:1;display:flex}.auth-trustpilot-name{color:var(--white);align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.auth-trustpilot-name i{color:#00b67a;font-size:14px;font-style:normal}.auth-trustpilot-score{border-left:1px solid #ffffff2e;padding-left:11px}.auth-kicker{color:#f0a16f;letter-spacing:.11em;text-transform:uppercase;margin:44px 0 13px;font-size:12px;font-weight:700}.auth-intro h1{letter-spacing:-.03em;max-width:330px;margin:0;font-size:34px;font-weight:700;line-height:1.12}.auth-intro-copy{color:#ffffff9e;max-width:320px;margin:16px 0 0;font-size:12.5px;line-height:1.62}.auth-benefits{gap:14px;margin:32px 0 0;padding:0;list-style:none;display:grid}.auth-benefits li{color:#ffffffb0;grid-template-columns:22px 1fr;align-items:center;gap:10px;font-size:12px;line-height:1.42;display:grid}.auth-benefits span{color:#f0a16f;border:1px solid #f09a648a;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;font-weight:800;display:grid}.auth-intro-footer{color:#ffffff57;margin:30px 0 0;font-size:12px}.auth-form-panel{background:var(--paper-strong);padding:38px 44px 28px}.auth-form-header{justify-content:space-between;align-items:flex-start;display:flex;position:relative}.auth-form-header p{color:var(--orange-deep);letter-spacing:.1em;text-transform:uppercase;margin:0 0 5px;font-size:12px;font-weight:700}.auth-form-header h2{letter-spacing:-.03em;margin:0;font-size:31px;font-weight:700;line-height:1.1}.auth-language{z-index:5;position:relative}.support-page{--support-ink:#20221f;--support-muted:#62645e;--support-line:#d8d5ce;--support-orange:#e96723;min-height:100vh;color:var(--support-ink);background:#f8f7f4}.support-shell{width:min(1120px,100% - 48px);margin:0 auto}.support-page .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}.support-hero{border-bottom:1px solid var(--support-line);background:#eeece7;padding:148px 0 74px}.support-kicker,.support-section-heading>p,.support-answer-heading>p,.support-contact-copy>p{color:var(--support-orange);letter-spacing:.13em;text-transform:uppercase;margin:0 0 18px;font-size:.75rem;font-weight:820}.support-hero h1{letter-spacing:-.075em;max-width:900px;margin:0;font-size:clamp(3.5rem,7vw,6.7rem);font-weight:510;line-height:.95}.support-hero>.support-shell>p:not(.support-kicker){max-width:760px;color:var(--support-muted);margin:28px 0 0;font-size:1rem;line-height:1.75}.support-search{background:#fff;border:1px solid #c9c6bf;border-radius:8px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:14px;width:min(760px,100%);min-height:62px;margin-top:38px;padding:0 13px 0 20px;display:grid;box-shadow:0 12px 32px #20221f0e}.support-search>i{border:1.7px solid #767870;border-radius:50%;width:15px;height:15px;position:relative}.support-search>i:after{content:"";background:#767870;width:7px;height:1.7px;position:absolute;bottom:-3px;right:-5px;transform:rotate(45deg)}.support-search input{width:100%;height:60px;color:var(--support-ink);font:inherit;background:0 0;border:0;outline:0;font-size:.94rem}.support-search input::placeholder{color:#8c8d87}.support-search button{color:#71736c;width:32px;height:32px;font:inherit;cursor:pointer;background:#f0eee9;border:0;border-radius:5px;place-items:center;font-size:1.1rem;display:grid}.support-search button:hover{color:#fff;background:var(--support-orange)}.support-hero-links{flex-wrap:wrap;gap:10px 24px;margin-top:24px;display:flex}.support-hero-links a{color:#555751;align-items:center;gap:22px;min-height:38px;font-size:.84rem;font-weight:720;display:inline-flex}.support-hero-links a:hover{color:var(--support-orange)}.support-section{padding:94px 0}.support-section-heading{max-width:760px;margin-bottom:46px}.support-section-heading h2,.support-answer-heading h2{letter-spacing:-.06em;margin:0;font-size:clamp(2.1rem,4.2vw,4rem);font-weight:540;line-height:1.02}.support-topic-list{border-top:1px solid #bdbab3}.support-topic-list a{border-bottom:1px solid var(--support-line);min-height:104px;color:inherit;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:34px;padding:23px 0;display:grid}.support-topic-list a>div{grid-template-columns:minmax(190px,.34fr) minmax(0,.66fr);align-items:start;gap:42px;display:grid}.support-topic-list h3{letter-spacing:-.02em;margin:0;font-size:1rem}.support-topic-list p{color:var(--support-muted);margin:0;font-size:.94rem;line-height:1.65}.support-topic-list a>span{color:#8d8e87;font-size:1rem;transition:transform .18s,color .18s}.support-topic-list a:hover>span{color:var(--support-orange);transform:translate(4px)}.support-answers{border-top:1px solid var(--support-line);background:#fff;scroll-margin-top:84px}.support-answer-layout{grid-template-columns:minmax(250px,.62fr) minmax(0,1.38fr);align-items:start;gap:clamp(58px,8vw,102px);display:grid}.support-answer-heading{position:static}.support-faq-list{border-top:1px solid #bdbab3}.support-faq-list details{border-bottom:1px solid var(--support-line)}.support-faq-list summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:22px;min-height:76px;font-size:.96rem;font-weight:690;line-height:1.45;list-style:none;display:grid}.support-faq-list summary::-webkit-details-marker{display:none}.support-faq-list summary i{color:var(--support-orange);font-size:1.25rem;font-style:normal;font-weight:400;transition:transform .18s}.support-faq-list details[open] summary i{transform:rotate(45deg)}.support-faq-list details>p{max-width:720px;color:var(--support-muted);margin:-2px 46px 27px 0;font-size:.94rem;line-height:1.78}.support-empty{border-bottom:1px solid var(--support-line);color:var(--support-muted);margin:0;padding:28px 0;font-size:.94rem;line-height:1.7}.support-contact{color:#fff;background:#1d1f1c;padding:96px 0}.support-contact>.support-shell{grid-template-columns:minmax(280px,.76fr) minmax(0,1.24fr);align-items:start;gap:clamp(60px,9vw,120px);display:grid}.support-contact-copy h2{letter-spacing:-.065em;max-width:310px;margin:0;font-size:clamp(2.6rem,5vw,5rem);font-weight:520;line-height:.98}.support-contact-copy>span{color:#ffffff9e;max-width:400px;margin-top:24px;font-size:.95rem;line-height:1.75;display:block}.support-contact-copy>div{flex-wrap:wrap;align-items:center;gap:13px 24px;margin-top:32px;display:flex}.support-contact-copy>div a:first-child{color:#fff;background:var(--support-orange);border-radius:6px;align-items:center;gap:34px;min-height:45px;padding:0 16px;font-size:.84rem;font-weight:760;display:inline-flex}.support-contact-copy>div a:first-child:hover{color:#1d1f1c;background:#fff}.support-contact-copy>div a:last-child{color:#ffffffbf;font-size:.84rem;font-weight:720}.support-contact-copy>div a:last-child:hover{color:#fff}.support-contact-copy i{font-style:normal}.support-request-details{border-top:1px solid #ffffff42}.support-request-details>section{border-bottom:1px solid #ffffff24;padding:27px 0}.support-request-details h3{margin:0 0 20px;font-size:.98rem}.support-request-details ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 28px;margin:0;padding:0;list-style:none;display:grid}.support-request-details li{color:#ffffffab;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;font-size:.89rem;line-height:1.55;display:grid}.support-request-details li span{color:#ff9a65;background:#e9672324;border-radius:50%;place-items:center;width:19px;height:19px;font-size:.66rem;display:grid}.support-request-details p{color:#ffffff9e;margin:0;font-size:.91rem;line-height:1.72}.support-request-details p+h3{margin-top:28px}.support-request-details a{color:#ff9a65;align-items:center;gap:26px;width:fit-content;margin-top:24px;font-size:.82rem;font-weight:760;display:flex}@media (width<=900px){.support-answer-layout,.support-contact>.support-shell{grid-template-columns:1fr;gap:48px}.support-answer-heading{max-width:720px;position:static}}@media (width<=680px){.support-shell{width:min(100% - 32px,1120px)}.support-hero{padding:120px 0 56px}.support-hero h1{font-size:clamp(3.15rem,15vw,4.8rem)}.support-hero>.support-shell>p:not(.support-kicker){font-size:.95rem}.support-search{min-height:58px;margin-top:30px}.support-search input{height:56px;font-size:.9rem}.support-hero-links{grid-template-columns:1fr;gap:2px;display:grid}.support-section,.support-contact{padding:72px 0}.support-topic-list a>div{grid-template-columns:1fr;gap:8px}.support-topic-list a{min-height:118px}.support-faq-list summary{min-height:72px;font-size:.92rem}.support-faq-list details>p{margin-right:0;font-size:.91rem}.support-request-details ul{grid-template-columns:1fr}}.referral-page{--referral-ink:#20221f;--referral-muted:#62645e;--referral-line:#d8d5ce;--referral-orange:#e96723;min-height:100vh;color:var(--referral-ink);background:#f8f7f4}.referral-shell{width:min(1120px,100% - 48px);margin:0 auto}.referral-kicker,.referral-section-heading>p,.referral-fair-use-copy>p:first-child,.referral-terms-card>p:first-child{color:var(--referral-orange);letter-spacing:.13em;text-transform:uppercase;margin:0 0 18px;font-size:.75rem;font-weight:820}html[data-language=zh] .referral-kicker,html[data-language=zh] .referral-section-heading>p,html[data-language=zh] .referral-fair-use-copy>p:first-child,html[data-language=zh] .referral-terms-card>p:first-child{font-weight:700}.referral-hero{border-bottom:1px solid var(--referral-line);background:#eeece7;padding:148px 0 90px}.referral-hero h1{letter-spacing:-.075em;max-width:900px;margin:0;font-size:clamp(3.5rem,7vw,6.7rem);font-weight:510;line-height:.95}.referral-intro{max-width:760px;color:var(--referral-muted);margin:28px 0 0;font-size:1rem;line-height:1.75}.referral-hero-actions{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.referral-button{border-radius:7px;justify-content:space-between;align-items:center;gap:38px;min-height:48px;padding:0 17px;font-size:12px;font-weight:750;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.referral-button:hover{transform:translateY(-2px)}.referral-button span{font-size:14px}.referral-button-primary{border:1px solid var(--referral-orange);background:var(--referral-orange);color:#fff}.referral-button-primary:hover{background:#d25618;border-color:#d25618}.referral-button-secondary{color:var(--referral-ink);background:0 0;border:1px solid #b8b5ae}.referral-button-secondary:hover{border-color:var(--referral-ink);background:#ffffff80}.referral-section{padding:94px 0}.referral-section-heading{max-width:760px;margin-bottom:46px}.referral-section-heading h2{letter-spacing:-.06em;margin:0;font-size:clamp(2.1rem,4.2vw,4rem);font-weight:540;line-height:1.02}.referral-section-heading>span{color:var(--referral-muted);margin-top:16px;font-size:1rem;line-height:1.7;display:block}.referral-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.referral-steps article{border:1px solid var(--referral-line);background:#fff;border-radius:10px;padding:28px}.referral-steps article h3{letter-spacing:-.02em;margin:0 0 12px;font-size:1.15rem;font-weight:640}.referral-steps article p{color:var(--referral-muted);margin:0;font-size:.95rem;line-height:1.65}.referral-details{border-top:1px solid var(--referral-line);border-bottom:1px solid var(--referral-line);background:#fff}.referral-details-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.referral-details-grid article{border:1px solid var(--referral-line);background:#f8f7f4;border-radius:10px;padding:26px}.referral-details-grid h3{letter-spacing:-.02em;margin:0 0 10px;font-size:1rem;font-weight:640}.referral-details-grid p{color:var(--referral-muted);margin:0;font-size:.92rem;line-height:1.6}.referral-rewards{border-top:1px solid var(--referral-line);border-bottom:1px solid var(--referral-line);background:#fff}.referral-reward-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.referral-reward-card{border:1px solid var(--referral-line);background:#f8f7f4;border-radius:12px;flex-direction:column;padding:28px;display:flex}.referral-reward-card h3{letter-spacing:-.02em;margin:0 0 12px;font-size:1.25rem;font-weight:640}.referral-reward-card p{color:var(--referral-muted);margin:0 0 18px;font-size:.95rem;line-height:1.65}.referral-reward-card ul{border-top:1px solid var(--referral-line);margin:auto 0 0;padding:18px 0 0;list-style:none}.referral-reward-card li{color:var(--referral-ink);padding-left:18px;font-size:.88rem;line-height:1.7;position:relative}.referral-reward-card li+li{margin-top:4px}.referral-reward-card li:before{content:"";background:var(--referral-orange);border-radius:50%;width:6px;height:6px;position:absolute;top:10px;left:0}.referral-fair-use{color:#fff;background:#1d1f1c;padding:96px 0}.referral-fair-use-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:stretch;gap:clamp(40px,5vw,72px);display:grid}.referral-fair-use-copy{flex-direction:column;display:flex}.referral-fair-use-copy h2{letter-spacing:-.035em;max-width:15ch;margin:0 0 20px;font-size:clamp(2.1rem,3.2vw,3.1rem);font-weight:560;line-height:1.06}.referral-fair-use-copy>p:last-child{color:#ffffff9e;max-width:56ch;margin:0;font-size:.95rem;line-height:1.75}.referral-terms-card{background:#ffffff08;border:1px solid #ffffff24;border-radius:14px;flex-direction:column;padding:clamp(26px,2.4vw,34px);display:flex}.referral-terms-card h3{letter-spacing:-.02em;margin:0 0 14px;font-size:1.15rem;font-weight:640}.referral-terms-card>p:nth-child(3){color:#ffffff9e;margin:0 0 22px;font-size:.92rem;line-height:1.7}.referral-terms-card small{color:#ffffff61;margin-top:auto;padding-top:8px;font-size:.75rem;display:block}@media (width<=980px){.referral-details-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.referral-fair-use-layout{grid-template-columns:1fr;gap:48px}.referral-reward-cards,.referral-steps{grid-template-columns:1fr}}@media (width<=680px){.referral-hero{padding:120px 0 56px}.referral-hero h1{font-size:clamp(3.15rem,15vw,4.8rem)}.referral-intro{font-size:.95rem}.referral-section{padding:72px 0}.referral-section-heading h2{font-size:36px}.referral-button{justify-content:center;width:100%}.referral-hero-actions{flex-direction:column}.referral-details-grid{grid-template-columns:1fr}.referral-fair-use{padding:72px 0}.referral-fair-use-copy h2{font-size:36px}.referral-terms-card{padding:24px}.referral-reward-card ul{padding-top:16px}.referral-reward-card li{font-size:.85rem}}.auth-language summary{border:1px solid var(--line);min-width:82px;height:34px;color:var(--ink-soft);cursor:pointer;background:#ffffffa3;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:12px;font-weight:600;list-style:none;display:flex}.auth-language summary::-webkit-details-marker{display:none}.auth-language summary:hover,.auth-language[open] summary{background:var(--white)}.auth-language summary i{border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;margin-left:1px;transform:rotate(45deg)translateY(-2px)}.auth-language[open] summary i{transform:rotate(225deg)translate(-1px,-1px)}.auth-language-menu{border:1px solid var(--line);background:#fffffffa;border-radius:10px;gap:2px;width:126px;padding:6px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 14px 35px #18191724}.auth-language-menu button{cursor:pointer;width:100%;min-height:38px;color:var(--ink-soft);background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;padding:0 9px;font-family:inherit;font-size:12px;font-weight:500;text-decoration:none;display:flex}.auth-language-menu button:hover,.auth-language-menu button.is-active{background:var(--orange-soft);color:var(--ink)}.product-link.is-disabled{cursor:not-allowed;opacity:.58}.product-link.is-disabled .link-arrow{opacity:.45}.auth-providers{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:25px;display:grid}.auth-providers button{border:1px solid var(--line);background:var(--white);min-width:0;height:43px;color:var(--ink-soft);cursor:not-allowed;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 10px;font-size:12px;font-weight:600;display:flex}.auth-providers button:focus-visible{outline:2px solid var(--ink-soft);outline-offset:3px}.auth-providers button:not(:disabled){cursor:pointer}.auth-providers button:not(:disabled):hover{background:#faf8f4;border-color:#bdb9b1}.auth-providers button[aria-busy=true]{cursor:progress;background:#faf8f4}.auth-feedback{min-height:80px;padding-top:12px;font-size:14px;line-height:20px}.auth-feedback p{margin:0}.auth-error-notice{color:#a33229;background:#fff3f1;border:1px solid #efcbc7;border-radius:8px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.auth-error-notice svg{flex:0 0 18px;margin-top:1px}.auth-error-notice p{overflow-wrap:anywhere;min-width:0}.auth-providers img{object-fit:contain;width:18px;height:18px}.auth-divider{color:#85817a;text-align:center;white-space:nowrap;align-items:center;gap:12px;margin:22px 0 18px;font-size:12px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--line);flex:1;height:1px}.auth-form{gap:9px;display:grid}.auth-form>label,.auth-password-label label{color:var(--ink);font-size:12px;font-weight:600}.auth-form>input,.auth-password-field input,.auth-code-field input{background:var(--white);width:100%;height:43px;color:var(--ink);border:1px solid #cbc7bf;border-radius:8px;outline:none;padding:0 13px;font-size:12px;transition:border-color .15s,box-shadow .15s}.auth-form>input::placeholder,.auth-password-field input::placeholder,.auth-code-field input::placeholder{color:#9b9790}.auth-form>input:focus,.auth-password-field:focus-within input,.auth-code-field:focus-within input{border-color:var(--orange);box-shadow:0 0 0 3px #ff6a001f}.auth-password-label{justify-content:space-between;align-items:center;margin-top:4px;display:flex}.auth-password-label a{color:var(--orange-deep);font-size:12px;font-weight:600}.auth-password-field{position:relative}.auth-password-field input{padding-right:70px}.auth-password-field button{min-width:48px;height:29px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 8px;font-size:12px;font-weight:600;line-height:1;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.auth-password-field button:hover{background:var(--orange-soft);color:var(--orange-deep)}.auth-code-field{position:relative}.auth-code-field input{padding-right:112px}.auth-code-field button{background:var(--orange-soft);min-width:96px;height:33px;color:var(--orange-deep);cursor:pointer;border:1px solid #d56f323d;border-radius:6px;padding:0 12px;font-size:12px;font-weight:700;line-height:1;transition:background .15s,color .15s;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.auth-code-field button:hover{background:var(--orange-action);color:var(--white)}.auth-remember{cursor:pointer;grid-template-columns:16px 1fr;align-items:center;gap:8px;width:fit-content;margin-top:3px;display:inline-grid;color:var(--muted)!important;font-weight:500!important}.auth-remember input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.auth-remember span{background:var(--white);border:1px solid #bdb9b1;border-radius:4px;place-items:center;width:16px;height:16px;display:grid}.auth-remember input:checked+span{border-color:var(--orange);background:var(--orange)}.auth-remember input:checked+span:after{content:"✓";color:var(--white);font-size:12px;font-weight:800}.auth-remember input:focus-visible+span{outline-offset:2px;outline:3px solid #ff6a0057}.auth-consent{cursor:pointer;grid-template-columns:16px 1fr;align-items:start;gap:8px;margin-top:3px;line-height:1.45;display:grid;color:var(--muted)!important;font-size:12px!important;font-weight:500!important}.auth-consent input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.auth-consent>span:not(.auth-consent-copy){background:var(--white);border:1px solid #bdb9b1;border-radius:4px;place-items:center;width:16px;height:16px;display:grid}.auth-consent input:checked+span{border-color:var(--orange);background:var(--orange)}.auth-consent input:checked+span:after{content:"✓";color:var(--white);font-size:12px;font-weight:800}.auth-consent input:focus-visible+span{outline-offset:2px;outline:3px solid #ff6a0057}.auth-consent-copy{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.auth-legal-link{color:#2463b8;text-underline-offset:2px;font-weight:700;text-decoration:none}.auth-legal-link:hover{color:#174c93;text-decoration:underline}.auth-legal-link:focus-visible{outline-offset:2px;outline:3px solid #2463b847}.auth-form--extended{gap:7px}.auth-form--extended>label:not(.auth-consent){margin-top:2px}.auth-form--reset{gap:9px;margin-top:30px}.auth-form--reset>label{margin-top:3px}.auth-shell--register .auth-form-panel{padding:28px 42px 23px}.auth-shell--register .auth-providers{margin-top:18px}.auth-shell--register .auth-divider{margin:16px 0 13px}.auth-shell--register .auth-submit{margin-top:5px}.auth-register--extended{margin-top:14px}.auth-submit{background:var(--orange-action);height:46px;color:var(--white);cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:10px;margin-top:9px;padding:0 18px;font-size:12.5px;font-weight:700;transition:transform .16s,background .16s,box-shadow .16s;display:flex;box-shadow:0 10px 20px #e9844933}.auth-submit span{transition:transform .16s}.auth-submit:hover{background:var(--orange-action-hover);transform:translateY(-2px);box-shadow:0 14px 25px #e9844947}.auth-submit:hover span{transform:translate(4px)}.auth-submit.is-loading{cursor:wait;transform:none;box-shadow:0 10px 20px #e9844933}.auth-submit.is-loading:before{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;flex:0 0 14px;width:14px;height:14px;animation:.7s linear infinite auth-submit-spin}@keyframes auth-submit-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.auth-submit.is-loading:before{animation-duration:1.4s}}.auth-register{color:var(--muted);text-align:center;margin:20px 0 0;font-size:12px}.auth-register a,.auth-legal a{color:var(--orange-deep);font-weight:600}.auth-register a:hover,.auth-legal a:hover,.auth-password-label a:hover{text-underline-offset:3px;text-decoration:underline}.auth-legal{color:#8b8780;text-align:center;max-width:380px;margin:15px auto 0;font-size:12px;line-height:1.5}@media (width<=800px){.auth-page{height:auto;min-height:100dvh;overflow-y:auto}.auth-stage{height:auto;min-height:calc(100dvh - 68px)}.auth-shell{grid-template-columns:1fr;width:min(100%,520px)}.auth-shell--register,.auth-shell--reset{grid-template-columns:1fr;width:min(100%,560px);min-height:0}.auth-intro{display:none}.auth-header-brand{align-items:center;gap:9px;width:fit-content;height:22px;display:flex;overflow:visible}.auth-header-brand .brand-chinese-name{min-height:18px;padding-left:6px;font-size:12.5px}.auth-header-brand img{width:154px;height:auto}.auth-form-panel{padding:38px clamp(24px,8vw,44px) 30px}.auth-shell--register .auth-form-panel{padding:32px clamp(24px,8vw,44px) 26px}}@media (width<=480px){.auth-header{height:58px;padding:0 18px}.auth-stage{min-height:calc(100vh - 58px);padding:10px 10px 24px}.auth-shell{border-radius:14px}.auth-form-panel{padding:30px 20px 24px}.auth-shell--register .auth-form-panel{padding:26px 20px 22px}.auth-form-header h2{font-size:29px}.auth-providers button{font-size:0}.auth-providers img{width:20px;height:20px}.auth-divider{font-size:12px}}.short-ip-workspace.is-setup-view{gap:18px}.short-ip-stats-card{border:1px solid var(--short-line);background:#fff;border-radius:14px;grid-template-columns:minmax(220px,1.2fr) minmax(150px,1fr) minmax(150px,1fr);align-items:center;min-height:108px;display:grid;box-shadow:0 8px 26px #2d211609}.short-ip-stats-balance{gap:3px;padding:22px 26px;display:grid}.short-ip-stats-balance strong{color:var(--short-accent);letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:34px;line-height:1}.short-ip-stats-balance strong small{letter-spacing:0;font-size:13px}.short-ip-stats-balance span,.short-ip-stat span{color:var(--short-muted);font-size:11px}.short-ip-stat{border-right:1px solid var(--short-line);align-content:center;gap:5px;min-height:64px;padding:0 28px;display:grid}.short-ip-stat:last-child{border-right:0}.short-ip-stat strong{color:var(--short-ink);letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:30px;line-height:1}.short-ip-workspace.is-setup-view .short-ip-setup-panel{min-height:clamp(650px,100dvh - 360px,900px);box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;overflow:visible}.short-ip-workspace.is-setup-view .short-ip-setup-layout{min-height:inherit;grid-template-columns:minmax(300px,.3fr) minmax(0,.7fr);gap:16px}.short-ip-workspace.is-setup-view .short-ip-form-area{border:1px solid var(--short-line);background:#fff;border-radius:14px;justify-content:flex-start;padding:28px 28px 30px;box-shadow:0 8px 26px #2d211609}.short-ip-config-heading{gap:5px;margin-bottom:28px;display:grid}.short-ip-config-heading h2{color:var(--short-ink);letter-spacing:-.035em;margin:0;font-size:20px}.short-ip-config-heading p{color:var(--short-muted);margin:0;font-size:11px;line-height:1.45}.short-ip-workspace.is-setup-view .short-ip-form-grid{grid-template-columns:1fr;gap:22px}.short-ip-workspace.is-setup-view .short-ip-field-wide{grid-column:auto}.short-ip-field>span{justify-content:space-between}.short-ip-field>span>small{color:var(--short-muted);margin-left:auto;font-size:11px;font-weight:550}.short-ip-workspace.is-setup-view .short-ip-quantity-control{width:100%;min-height:48px}.short-ip-location-summary{background:#fbfaf8;border:1px solid #f0ece6;border-radius:13px;grid-template-columns:minmax(0,1fr) minmax(80px,.8fr);gap:20px;margin-top:18px;padding:20px 22px;display:grid}.short-ip-location-summary div{gap:7px;min-width:0;display:grid}.short-ip-location-summary span{color:var(--short-muted);font-size:11px}.short-ip-location-summary strong{color:var(--short-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.short-ip-workspace.is-setup-view .short-ip-form-actions{border-top:0;margin-top:18px;padding-top:0}.short-ip-workspace.is-setup-view .short-ip-form-actions .short-ip-primary{border-radius:999px;width:100%;min-height:46px}.short-ip-workspace.is-setup-view .short-ip-preview-area{border:1px solid var(--short-line);min-height:0;color:var(--short-ink);background:#fff;border-radius:14px;flex-direction:column;gap:14px;padding:28px;display:flex;box-shadow:0 8px 26px #2d211609}.short-ip-workspace.is-setup-view .short-ip-preview-heading{color:var(--short-ink);border:0;flex:none;padding:0}.short-ip-workspace.is-setup-view .short-ip-preview-heading h2{color:var(--short-ink);letter-spacing:-.035em;margin:0;font-size:20px}.short-ip-workspace.is-setup-view .short-ip-preview-heading p{color:var(--short-muted);margin:5px 0 0;font-size:11px;font-weight:500}.short-ip-workspace.is-setup-view .short-ip-preview-heading>div:last-child{gap:10px}.short-ip-workspace.is-setup-view .short-ip-generated-row{border-bottom-color:#e9e1d7}.short-ip-workspace.is-setup-view .short-ip-generated-row code{color:var(--short-ink)}.short-ip-workspace.is-setup-view .short-ip-generated-row button{color:var(--short-accent-deep)}.short-ip-workspace.is-setup-view .short-ip-generated-row button:hover{color:#a83f1d;background:#fff0e6}.short-ip-workspace.is-setup-view .short-ip-preview-heading button{min-height:32px;color:var(--short-accent-deep);background:#fff;border:1px solid #e9e2da;border-radius:999px;padding:0 10px;font-size:11px;font-weight:700}.short-ip-workspace.is-setup-view .short-ip-preview-heading button:disabled{cursor:default;opacity:.45}.short-ip-workspace.is-setup-view .short-ip-generated-list,.short-ip-workspace.is-setup-view .short-ip-preview-empty{background:#fbfaf8;border:1px solid #f0ece6;border-radius:13px;flex:auto;min-height:0}.short-ip-workspace.is-setup-view .short-ip-generated-list{padding:18px 20px}.short-ip-workspace.is-setup-view .short-ip-preview-empty{color:#a7a29b;padding:30px}.short-ip-workspace.is-setup-view .short-ip-preview-empty .short-ip-icon{color:#a9a39b}.short-ip-workspace.is-setup-view .short-ip-preview-empty strong{color:#363530;font-size:16px}.short-ip-workspace.is-setup-view .short-ip-preview-empty p{color:#99938b;max-width:30ch;font-size:11px}@media (width<=900px){.short-ip-stats-card{grid-template-columns:1fr 1fr}.short-ip-stats-balance{grid-column:1/-1}.short-ip-stat{border-top:1px solid var(--short-line);padding:18px 22px}.short-ip-workspace.is-setup-view .short-ip-setup-panel,.short-ip-workspace.is-setup-view .short-ip-setup-layout{min-height:0}.short-ip-workspace.is-setup-view .short-ip-preview-area{min-height:520px}}@media (width<=640px){.short-ip-stats-card{grid-template-columns:1fr 1fr}.short-ip-location-summary{grid-template-columns:1fr}.short-ip-workspace.is-setup-view .short-ip-preview-area{padding:20px 18px}.short-ip-workspace.is-setup-view .short-ip-preview-heading{flex-direction:column;align-items:flex-start}.short-ip-workspace.is-setup-view .short-ip-preview-heading>div:last-child{width:100%}.short-ip-workspace.is-setup-view .short-ip-preview-heading button{flex:1}}.product-detail-page{background:var(--paper-strong)}.product-detail-page section[id]{scroll-margin-top:142px}.product-detail-page a,.product-detail-page button,.product-detail-page select{-webkit-tap-highlight-color:transparent}.product-detail-page :is(a,button,select,summary):focus-visible{outline:2px solid var(--orange-action);outline-offset:3px}.product-subnav{z-index:88;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf9f5;position:sticky;top:69px}.product-subnav>div{grid-template-columns:auto 1fr auto;align-items:center;gap:36px;width:min(100% - 40px,1344px);min-height:54px;margin:0 auto;display:grid}.product-subnav-title{white-space:nowrap;align-items:center;gap:9px;font-size:12px;font-weight:700;display:flex}.product-subnav-title img{object-fit:contain;width:24px;height:24px}.product-subnav-links{color:var(--muted);justify-content:center;gap:clamp(18px,2.4vw,36px);font-size:12px;font-weight:500;display:flex}.product-subnav-links a:hover{color:var(--ink)}.product-subnav-cta{border:1px solid var(--ink);background:var(--ink);color:#fff;border-radius:6px;padding:9px 14px;font-size:12px;font-weight:650;transition:background .16s,border-color .16s,transform .16s}.product-hero{background:linear-gradient(90deg, #ff6a0008 1px, transparent 1px), linear-gradient(#ff6a0008 1px, transparent 1px), var(--paper-strong);background-size:74px 74px;padding:28px max(20px,50% - 672px) 0;position:relative;overflow:hidden}.product-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#ff6a001f,#ff6a0000 68%);border-radius:50%;width:44vw;height:44vw;position:absolute;top:10%;right:-12%}.product-hero>*{z-index:1;position:relative}.product-breadcrumbs{color:#8a867f;align-items:center;gap:9px;font-size:12px;display:flex}.product-breadcrumbs strong{color:var(--ink);font-weight:600}.product-hero-grid{grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr);align-items:center;gap:clamp(64px,8vw,118px);min-height:590px;padding:clamp(58px,7vw,94px) 0 clamp(66px,8vw,104px);display:grid}.product-eyebrow,.product-section-kicker{color:var(--orange-deep);letter-spacing:.12em;text-transform:uppercase;margin:0 0 15px;font-size:12px;font-weight:700}.product-eyebrow{align-items:center;gap:9px;display:flex}.product-eyebrow>span{background:var(--orange-action);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #ff6a001f}.product-hero-copy h1{letter-spacing:-.055em;margin:0;font-size:clamp(50px,5.2vw,76px);line-height:1.02}.product-hero-lede{color:#4f4b45;max-width:620px;margin:24px 0 0;font-size:clamp(15px,1.25vw,18px);line-height:1.72}.product-hero-actions{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.product-primary-button,.product-secondary-button{border:1px solid var(--ink);border-radius:6px;justify-content:center;align-items:center;gap:24px;min-height:48px;padding:12px 18px;font-size:12px;font-weight:650;transition:background .16s,border-color .16s,color .16s,transform .16s,box-shadow .16s;display:inline-flex}.product-primary-button{border-color:var(--orange-action);background:var(--orange-action);color:#fff}.product-secondary-button{background:0 0}.product-primary-button:hover,.product-subnav-cta:hover{background:var(--orange-action-hover);border-color:var(--orange-action-hover)}.product-primary-button:hover,.product-secondary-button:hover,.product-subnav-cta:hover{transform:translateY(-2px)}.product-primary-button:hover{box-shadow:0 10px 24px #cf4a0033}.product-secondary-button:hover{border-color:var(--orange-action);color:var(--orange-deep)}.product-hero-actions a span,.product-primary-button span,.product-secondary-button span{transition:transform .16s}.product-hero-actions a:hover span,.product-primary-button:hover span,.product-secondary-button:hover span{transform:translate(3px)}.product-hero-proof{color:#5e5952;flex-wrap:wrap;gap:10px 18px;margin:24px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.product-hero-proof li{align-items:center;gap:7px;display:inline-flex}.product-hero-proof li:before{content:"";background:var(--orange-action);border-radius:50%;width:5px;height:5px}.product-starting-price{color:var(--muted);align-items:center;gap:18px;margin:22px 0 0;font-size:12px;display:flex}.product-starting-price strong{color:var(--ink);font-size:12px}.product-starting-price span{border-left:1px solid var(--line);padding-left:18px}.product-spec-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));min-height:110px;padding:0 max(20px,50% - 672px);display:grid}.product-spec-strip>div{border-right:1px solid var(--line);align-content:center;gap:7px;padding:24px clamp(18px,2.6vw,38px);display:grid}.product-spec-strip>div:first-child{border-left:1px solid var(--line)}.product-spec-strip span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.product-spec-strip strong{font-size:13px}.product-content-section{width:min(100% - 40px,1240px);margin:0 auto;padding:clamp(88px,9vw,126px) 0}.product-content-section h2,.product-responsibility h2,.product-final-cta h2{letter-spacing:-.045em;margin:0;font-size:clamp(34px,3.7vw,52px);line-height:1.1}.product-overview{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:clamp(54px,8vw,116px);display:grid}.product-overview>aside{flex-direction:column;gap:4px;display:flex;position:sticky;top:148px}.product-overview>aside p{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:700}.product-overview>aside a{color:#7c7770;border-left:2px solid #0000;padding:9px 11px;font-size:12px}.product-overview>aside a.is-active{border-color:var(--orange);color:var(--ink);background:#fff4ea;font-weight:600}.product-overview-main>header{max-width:780px}.product-overview-main>header>p:last-child,.product-location-copy>p,.product-pricing-section>header>p:last-child,.product-developer-copy>p{color:var(--muted);margin:20px 0 0;font-size:13px;line-height:1.75}.product-feature-table{border-top:1px solid var(--line);margin-top:54px}.product-feature-table article{border-bottom:1px solid var(--line);grid-template-columns:54px minmax(180px,.6fr) minmax(0,1.4fr);align-items:center;gap:28px;min-height:132px;padding:0 12px;transition:background .18s,transform .18s;display:grid}.product-feature-table article:hover{background:#ff6a0009;transform:translate(5px)}.product-feature-table article>span{color:var(--orange-deep);font-size:12px;font-weight:700}.product-feature-table h3{letter-spacing:-.02em;margin:0;font-size:17px}.product-feature-table p{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.product-location-section{border:1px solid var(--line);background:#fff;grid-template-columns:.83fr 1.17fr;width:min(100% - 40px,1344px);padding:0;display:grid;overflow:hidden}.product-location-copy{padding:clamp(50px,6vw,82px)}.product-location-levels{flex-wrap:wrap;gap:7px;margin-top:30px;display:flex}.product-location-levels span{border:1px solid #d8d4cc;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:600}.product-location-copy>small{color:#98938b;margin-top:14px;font-size:12px;display:block}.product-location-map{border-left:1px solid var(--line);background:#fff8f1;min-height:520px;position:relative;overflow:hidden}.product-location-map>img{object-fit:cover;object-position:65% center;width:100%;height:100%;position:absolute;inset:0}.product-location-map>div{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border:1px solid #e1d9d0;border-radius:9px;gap:4px;width:min(310px,100% - 50px);padding:17px;display:grid;position:absolute;bottom:26px;right:28px;box-shadow:0 16px 35px #2a221c1c}.product-location-map span,.product-location-map small{color:var(--muted);font-size:12px}.product-location-map strong{font-size:12px}.product-pricing-section>header{max-width:720px}.product-price-layout{border:1px solid var(--line);grid-template-columns:.88fr 1.12fr;margin-top:48px;display:grid}.product-price-card{border-right:1px solid var(--line);background:#fff;padding:clamp(38px,5vw,64px)}.product-price-card>p:first-child{color:var(--orange-deep);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.product-price-card h3{letter-spacing:-.055em;margin:24px 0 8px;font-size:clamp(58px,6vw,82px);line-height:1}.product-price-card h3>span{vertical-align:top;font-size:28px}.product-price-card h3 small{color:var(--muted);letter-spacing:0;font-size:13px;font-weight:500}.product-price-card>p:nth-of-type(2){color:var(--muted);margin:0;font-size:12px}.product-price-card ul{gap:12px;margin:28px 0 32px;padding:0;font-size:12px;list-style:none;display:grid}.product-price-card li:before{content:"✓";color:var(--orange-deep);margin-right:9px;font-weight:700}.product-price-card>a{background:var(--ink);color:#fff;border-radius:6px;justify-content:space-between;align-items:center;min-height:46px;padding:12px 16px;font-size:12px;font-weight:650;display:flex}.product-price-details{background:#f3f1ec;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.product-price-details>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:clamp(34px,4vw,52px)}.product-price-details>div:nth-child(2){border-right:0}.product-price-details strong{font-size:15px}.product-price-details p{color:var(--muted);margin:16px 0 24px;font-size:12px;line-height:1.7}.product-price-details a{font-size:12px;font-weight:650}.product-view-pricing{border-bottom:1px solid var(--ink);grid-column:1/-1;place-self:center start;margin:28px 38px;padding-bottom:5px}.product-developer-section{color:#fff;background:#1b1b19;grid-template-columns:.88fr 1.12fr;align-items:center;gap:clamp(60px,8vw,110px);width:min(100% - 40px,1344px);padding:clamp(62px,7vw,92px);display:grid}.product-developer-copy>p{color:#ffffffa8}.product-developer-copy>div{flex-wrap:wrap;gap:8px;margin:26px 0 28px;display:flex}.product-developer-copy>div span{color:#ffffffc2;border:1px solid #ffffff2e;border-radius:999px;padding:7px 10px;font-size:12px}.product-developer-copy>a{border-bottom:1px solid #ffffff8c;padding-bottom:5px;font-size:12px;font-weight:650}.product-code-panel{background:#10100f;border:1px solid #ffffff29;border-radius:10px;overflow:hidden}.product-code-panel>header,.product-code-panel>footer{color:#ffffff8f;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;min-height:48px;padding:0 18px;font-size:12px;display:flex}.product-code-panel>header span{color:#ff9a58;font-weight:700}.product-code-panel pre{color:#f4c6a8;align-items:center;min-height:230px;margin:0;padding:34px 24px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.9;display:flex;overflow-x:auto}.product-code-panel>footer{border-top:1px solid #ffffff1f;border-bottom:0;justify-content:flex-start;gap:20px}.product-use-cases-section>header{max-width:800px}.product-use-case-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:50px;display:grid}.product-use-case-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:0 0;flex-direction:column;min-height:220px;padding:30px;transition:background .18s,transform .18s,box-shadow .18s;display:flex}.product-use-case-grid article:hover{z-index:1;background:#fff;position:relative;transform:translateY(-4px);box-shadow:0 18px 40px #2c241d14}.product-use-case-grid article>span{color:var(--orange-deep);letter-spacing:.08em;margin-bottom:34px;font-size:12px;font-weight:700}.product-use-case-grid h3{letter-spacing:-.02em;margin:0 0 14px;font-size:16px}.product-use-case-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.product-use-case-grid a{margin-top:auto;padding-top:24px;font-size:12px;font-weight:700}.product-responsibility{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;grid-template-columns:1.08fr .92fr;align-items:end;gap:clamp(60px,9vw,130px);width:min(100% - 40px,1344px);margin:0 auto;padding:clamp(58px,7vw,86px);display:grid}.product-responsibility>div:last-child p{color:var(--muted);margin:0 0 24px;font-size:12px;line-height:1.75}.product-responsibility a{border-bottom:1px solid var(--ink);padding-bottom:5px;font-size:12px;font-weight:650}.product-faq{grid-template-columns:.7fr 1.3fr;gap:clamp(56px,9vw,120px);display:grid}.product-faq>div{border-top:1px solid var(--line)}.product-faq details{border-bottom:1px solid var(--line)}.product-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:74px;font-size:13px;font-weight:600;list-style:none;display:flex}.product-faq summary::-webkit-details-marker{display:none}.product-faq summary span{color:var(--orange-deep);font-size:20px;font-weight:400;transition:transform .16s}.product-faq details[open] summary span{transform:rotate(45deg)}.product-faq details p{color:var(--muted);margin:-3px 0 24px;font-size:12px;line-height:1.75}.product-final-cta{color:#fff;background:#1b1b19;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:60px;min-height:260px;padding:58px max(20px,50% - 620px);display:flex}.product-final-cta>div:first-child{max-width:720px}.product-final-cta p{color:#ff9a58;letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:700}.product-final-cta>div:last-child{flex:none;gap:10px;display:flex}.product-final-cta>div:last-child a{border:1px solid #ffffff73;border-radius:6px;align-items:center;gap:20px;min-height:46px;padding:12px 17px;font-size:12px;font-weight:650;display:inline-flex}.product-final-cta>div:last-child a:first-child{color:var(--ink);background:#fff;border-color:#fff}.global-language-toggle{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:4px;padding:4px;display:inline-flex}.global-language-toggle button{min-height:34px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:7px;padding:7px 10px;font-size:12px;font-weight:600;display:inline-flex}.global-language-toggle button.is-selected{color:var(--ink);background:#f0ede8}.global-language-toggle img{object-fit:cover;width:21px;height:14px}.global-language-toggle.is-compact button{min-height:30px;padding:5px 7px}@media (width<=1120px){.product-subnav-links{justify-content:flex-start;overflow-x:auto}.product-hero-grid{grid-template-columns:minmax(0,.84fr) minmax(450px,1.16fr);gap:48px}.product-use-case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.product-subnav{top:0}.product-subnav>div{grid-template-columns:1fr auto}.product-subnav-links{order:3;grid-column:1/-1;width:100%;padding:10px 0}.product-hero-grid,.product-overview,.product-location-section,.product-price-layout,.product-developer-section,.product-responsibility,.product-faq{grid-template-columns:1fr}.product-overview>aside{flex-direction:row;position:static;overflow-x:auto}.product-overview>aside p{display:none}.product-overview>aside a{white-space:nowrap;border-bottom:2px solid #0000;border-left:0}.product-overview>aside a.is-active{border-bottom-color:var(--orange)}.product-location-map{border-top:1px solid var(--line);border-left:0;min-height:440px}.product-price-card{border-right:0;border-bottom:1px solid var(--line)}.product-developer-section{gap:48px}.product-final-cta{flex-direction:column;align-items:flex-start}}@media (width<=640px){.product-subnav>div{gap:14px;width:calc(100% - 28px)}.product-subnav-cta{font-size:12px}.product-hero{padding:22px 16px 0}.product-hero-grid{min-height:0;padding:46px 0 70px}.product-hero-copy h1{font-size:46px}.product-hero-lede{font-size:14px}.product-hero-actions{flex-direction:column}.product-primary-button,.product-secondary-button{width:100%}.product-starting-price{flex-direction:column;align-items:flex-start;gap:8px}.product-starting-price span{border-left:0;padding-left:0}.product-spec-strip{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 10px}.product-spec-strip>div{border-bottom:1px solid var(--line);min-height:96px}.product-spec-strip>div:nth-child(2){border-right:0}.product-spec-strip>div:nth-last-child(-n+2){border-bottom:0}.product-content-section{width:calc(100% - 32px);padding:76px 0}.product-content-section h2,.product-responsibility h2,.product-final-cta h2{font-size:34px}.product-overview{gap:42px}.product-feature-table article{grid-template-columns:34px 1fr;gap:10px 14px;padding:22px 0}.product-feature-table p{grid-column:2}.product-location-section,.product-developer-section,.product-responsibility{width:calc(100% - 20px)}.product-location-copy,.product-developer-section,.product-responsibility{padding:44px 22px}.product-price-details{grid-template-columns:1fr}.product-price-details>div{border-right:0}.product-code-panel pre{font-size:12px}.product-use-case-grid{grid-template-columns:1fr}.product-use-case-grid article{min-height:190px}.product-final-cta{padding:52px 22px}.product-final-cta>div:last-child{flex-direction:column;width:100%}.product-final-cta>div:last-child a{justify-content:space-between}}@media (prefers-reduced-motion:reduce){.product-detail-page *,.product-detail-page :before,.product-detail-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.res-page{--res-border:#dedbd5;--res-soft:#f7f6f3;--res-text:#55514b;background:#fff}.res-shell{width:min(100% - 40px,1320px);margin:0 auto}.res-page section[id]{scroll-margin-top:142px}.res-kicker,.res-label{color:var(--orange-deep);letter-spacing:.11em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:750}.res-check{width:18px;height:18px;color:var(--orange-deep);background:#fff0e5;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:800;display:inline-grid}.res-hero{border-bottom:1px solid var(--res-border);background:#f8f8f6;padding:26px 0 0}.res-hero-grid{grid-template-columns:minmax(0,.93fr) minmax(520px,1.07fr);align-items:center;gap:clamp(56px,7vw,96px);min-height:560px;padding:50px 0 62px;display:grid}.res-label{align-items:center;gap:9px;display:flex}.res-label>span{background:var(--orange-action);border-radius:50%;width:7px;height:7px}.res-hero-copy h1{letter-spacing:-.052em;max-width:650px;margin:0;font-size:clamp(46px,4.8vw,68px);line-height:1.04}.res-hero-lede{max-width:630px;color:var(--res-text);margin:22px 0 0;font-size:16px;line-height:1.68}.res-hero-list{color:#393632;gap:11px;margin:25px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.res-hero-list li{align-items:center;gap:9px;display:flex}.res-hero-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.res-button{border:1px solid #22211f;border-radius:5px;justify-content:space-between;align-items:center;gap:30px;min-height:48px;padding:12px 17px;font-size:12px;font-weight:700;transition:transform .16s,background .16s,border-color .16s;display:inline-flex}.res-button:hover{transform:translateY(-2px)}.res-button--primary{border-color:var(--orange-action);background:var(--orange-action);color:#fff}.res-button--primary:hover{border-color:var(--orange-action-hover);background:var(--orange-action-hover)}.res-button--secondary{color:var(--ink);background:#fff}.res-price-note{color:#77726b;flex-wrap:wrap;gap:8px 0;margin:20px 0 0;font-size:12px;display:flex}.res-price-note>*{border-left:1px solid var(--res-border);padding:0 14px}.res-price-note>:first-child{color:var(--ink);border-left:0;padding-left:0}.res-hero.type-only-hero{background:#f7f5f1;padding-top:24px}.res-hero.type-only-hero .res-hero-grid{min-height:0;padding:clamp(58px,7vw,86px) 0 clamp(64px,8vw,96px);display:block}.type-only-hero .res-hero-copy{max-width:1160px}.type-only-hero .res-hero-copy h1{letter-spacing:-.06em;text-wrap:balance;max-width:1080px;font-size:clamp(58px,7.1vw,98px);font-weight:560;line-height:.96}.type-only-hero .res-hero-lede{max-width:760px;margin-top:28px;font-size:clamp(16px,1.4vw,19px);line-height:1.72}.type-only-hero .res-hero-list{border-top:1px solid #cbc7bf;border-bottom:1px solid #cbc7bf;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;max-width:1040px;margin-top:35px;padding:18px 0}.type-only-hero .res-hero-list li{border-left:1px solid #d7d3cc;align-items:center;min-height:34px;padding:0 22px;font-size:12px;font-weight:650;line-height:1.45}.type-only-hero .res-hero-list li:first-child{border-left:0;padding-left:0}.type-only-hero .res-hero-list li:before{color:var(--orange-deep);content:"—";margin-right:9px}.type-only-hero .res-hero-actions{margin-top:30px}.type-only-hero .res-price-note{margin-top:24px}.training-page{--training-line:#d6d2ca;--training-soft:#f1eee8}.training-hero{background:#f7f5f1}.training-service-list{border-top:1px solid var(--training-line);margin-top:52px}.training-service-list article{border-bottom:1px solid var(--training-line);grid-template-columns:minmax(210px,.48fr) minmax(0,1.52fr);align-items:start;gap:clamp(34px,7vw,112px);min-height:112px;padding:27px 0;display:grid}.training-service-list h3{letter-spacing:-.025em;margin:0;font-size:clamp(19px,1.7vw,25px);font-weight:600}.training-service-list p{max-width:720px;color:var(--res-text);margin:0;font-size:12px;line-height:1.76}.training-product-grid{border-top:1px solid var(--training-line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:50px;display:grid}.training-product-grid article{border-bottom:1px solid var(--training-line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;min-height:164px;padding:28px 0;display:grid}.training-product-grid article:nth-child(odd){padding-right:clamp(28px,5vw,68px)}.training-product-grid article:nth-child(2n){border-left:1px solid var(--training-line);padding-left:clamp(28px,5vw,68px)}.training-product-grid h3{letter-spacing:-.03em;margin:0;font-size:clamp(20px,2vw,27px);font-weight:610}.training-product-grid p{max-width:480px;color:var(--res-text);margin:13px 0 0;font-size:12px;line-height:1.7}.training-product-grid a{color:var(--orange-deep);white-space:nowrap;align-items:center;gap:20px;font-size:12px;font-weight:760;display:inline-flex}.training-process{color:#fff;background:#1b1b19;padding:clamp(76px,8vw,108px) 0}.training-process>.res-shell{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:clamp(60px,10vw,150px);display:grid}.training-process header{max-width:430px}.training-process header h2{letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(37px,4.4vw,58px);font-weight:570;line-height:1.02}.training-process header>p:last-child{color:#ffffff94;margin:22px 0 0;font-size:12px;line-height:1.75}.training-process-list{border-top:1px solid #ffffff3d}.training-process-list article{border-bottom:1px solid #fff3;grid-template-columns:120px 1fr;gap:30px;min-height:118px;padding:26px 0;display:grid}.training-process-list strong{color:#ff9a58;font-size:13px;font-weight:650}.training-process-list p{color:#ffffffad;max-width:660px;margin:0;font-size:12px;line-height:1.72}.training-use-case-grid{border-top:1px solid var(--training-line);border-left:1px solid var(--training-line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:50px;display:grid}.training-use-case-grid article{border-right:1px solid var(--training-line);border-bottom:1px solid var(--training-line);min-height:230px;padding:clamp(28px,4vw,48px)}.training-use-case-grid h3{letter-spacing:-.035em;margin:0;font-size:clamp(22px,2.3vw,31px);font-weight:580;line-height:1.08}.training-use-case-grid p{max-width:510px;color:var(--res-text);margin:56px 0 0;font-size:12px;line-height:1.74}.training-quality{border-top:1px solid var(--training-line);border-bottom:1px solid var(--training-line);background:var(--training-soft);padding:clamp(78px,8vw,108px) 0}.training-quality>.res-shell{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:clamp(64px,10vw,150px);display:grid}.training-quality header{max-width:470px}.training-quality header h2{letter-spacing:-.048em;text-wrap:balance;margin:0;font-size:clamp(36px,4.2vw,55px);font-weight:570;line-height:1.04}.training-quality header>p:last-child{color:var(--res-text);margin:22px 0 0;font-size:12px;line-height:1.76}.training-quality-list{border-top:1px solid #c8c3bb}.training-quality-list article{border-bottom:1px solid #c8c3bb;grid-template-columns:minmax(150px,.58fr) minmax(0,1.42fr);gap:32px;padding:24px 0;display:grid}.training-quality-list h3{margin:0;font-size:14px;font-weight:650}.training-quality-list p{color:var(--res-text);margin:0;font-size:12px;line-height:1.72}@media (width<=900px){.training-process>.res-shell,.training-quality>.res-shell{grid-template-columns:1fr;gap:48px}.training-process header,.training-quality header{max-width:680px}}@media (width<=640px){.training-service-list article{grid-template-columns:1fr;gap:14px;min-height:0}.training-process-list article{grid-template-columns:1fr;gap:12px;min-height:0}.training-use-case-grid,.training-product-grid{grid-template-columns:1fr}.training-product-grid article:nth-child(odd),.training-product-grid article:nth-child(2n){border-left:0;padding-left:0;padding-right:0}.training-use-case-grid article{min-height:210px}.training-use-case-grid p{margin-top:38px}.training-quality-list article{grid-template-columns:1fr;gap:12px}}.res-specs{border-bottom:1px solid var(--res-border);background:#fff}.res-specs .res-shell{border-left:1px solid var(--res-border);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.res-specs .res-shell>div{border-right:1px solid var(--res-border);align-content:center;gap:7px;min-height:94px;padding:21px 24px;display:grid}.res-specs span{color:#7d7871;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:650}.res-specs strong{font-size:12px}.res-section{width:min(100% - 40px,1220px);margin:0 auto;padding:86px 0}.res-section-heading{margin-bottom:38px}.res-section-heading--split{grid-template-columns:minmax(0,.95fr) minmax(300px,.55fr);align-items:end;gap:clamp(60px,9vw,130px);display:grid}.res-section h2,.res-workflow h2,.res-compliance h2,.res-final-cta h2{letter-spacing:-.042em;margin:0;font-size:clamp(31px,3.2vw,44px);line-height:1.1}.res-section-heading>p,.res-section-heading--split>p,.res-targeting-copy>p,.res-workflow-heading>p:last-child{color:var(--res-text);margin:0;font-size:12px;line-height:1.72}.res-pricing{width:min(100% - 40px,1320px);padding-bottom:72px}.res-plan-grid{border:1px solid var(--res-border);border-bottom:0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.res-plan-grid article{border-right:1px solid var(--res-border);background:#fff;flex-direction:column;min-height:460px;padding:32px;display:flex;position:relative}.res-plan-grid article.is-featured{box-shadow:inset 0 4px 0 var(--orange-action);background:#fffaf6}.res-plan-badge{color:var(--orange-deep);background:#fff0e5;border-radius:4px;padding:6px 8px;font-size:12px;font-weight:750;position:absolute;top:20px;right:22px}.res-plan-name{color:#5e5a54;margin:0;font-size:12px;font-weight:700}.res-plan-grid h3{letter-spacing:-.05em;margin:32px 0 10px;font-size:47px;line-height:1}.res-plan-grid h3 small{color:#77726b;letter-spacing:0;margin-left:4px;font-size:12px;font-weight:500}.res-plan-summary{min-height:54px;color:var(--res-text);margin:0;font-size:12px;line-height:1.65}.res-plan-grid article>a{background:#fff;border:1px solid #282725;border-radius:4px;justify-content:space-between;align-items:center;min-height:43px;margin:24px 0 26px;padding:11px 13px;font-size:12px;font-weight:700;display:flex}.res-plan-grid .is-featured>a{border-color:var(--orange-action);background:var(--orange-action);color:#fff}.res-plan-grid ul{border-top:1px solid var(--res-border);color:#4f4b45;gap:12px;margin:0;padding:21px 0 0;font-size:12px;list-style:none;display:grid}.res-plan-grid li{align-items:center;gap:8px;display:flex}.res-included{border:1px solid var(--res-border);background:var(--res-soft);grid-template-columns:1.4fr repeat(4,1fr);align-items:center;gap:20px;min-height:76px;padding:18px 24px;font-size:12px;display:grid}.res-included strong{font-size:12px}.res-included span{align-items:center;gap:7px;display:flex}.res-included .res-check{width:16px;height:16px}.res-capability-grid{border-top:1px solid var(--res-border);border-left:1px solid var(--res-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.res-capability-grid article{border-right:1px solid var(--res-border);border-bottom:1px solid var(--res-border);background:#fff;flex-direction:column;min-height:210px;padding:27px;display:flex}.res-capability-grid article>span{color:var(--orange-deep);font-size:12px;font-weight:750}.res-capability-grid h3{letter-spacing:-.018em;margin:auto 0 11px;font-size:16px}.res-capability-grid p{color:var(--res-text);margin:0;font-size:12px;line-height:1.68}.res-workflow{color:#171512;background:#f8f8f6;padding:76px 0}.res-workflow>.res-shell{grid-template-columns:.65fr .8fr 1.25fr;align-items:start;gap:54px;display:grid}.res-workflow-heading>p:last-child{color:#6b6965;margin-top:18px}.res-steps{border-top:1px solid #d9d7d2}.res-steps article{border-bottom:1px solid #d9d7d2;grid-template-columns:32px 1fr;gap:12px;min-height:98px;padding:20px 0;display:grid}.res-steps article>span{width:23px;height:23px;color:var(--orange-deep);background:#fff;border:1px solid #d1cec8;border-radius:50%;place-items:center;font-size:12px;display:grid}.res-steps h3{margin:0 0 6px;font-size:12px}.res-steps p{color:#6f6b66;margin:0;font-size:12px;line-height:1.6}.res-code-panel{background:#fff;border:1px solid #d8d6d1;border-radius:8px;overflow:hidden;box-shadow:0 14px 38px #241d1712}.res-code-panel header{border-bottom:1px solid #e3e1dc;align-items:center;gap:16px;min-height:48px;padding:0 17px;font-size:12px;display:flex}.res-code-panel header span{color:#77736d;margin-right:auto}.res-code-panel header strong{color:var(--orange-deep)}.res-code-panel header small{color:#8a8680;font-size:12px}.res-code-languages{background:#fbfbfa;border-bottom:1px solid #e3e1dc;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;padding:9px;display:grid}.res-code-languages button{color:#69655f;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:42px;padding:7px 5px;font-size:12px;font-weight:700;transition:color .15s,background .15s,box-shadow .15s;display:flex}.res-code-languages button:hover{color:#171512;background:#f0eeea}.res-code-languages button.is-active{color:#171512;background:#fff;box-shadow:inset 0 0 0 1px #d7d3cc,0 2px 8px #231d1814}.res-code-languages img{object-fit:contain;width:18px;height:18px;display:block}.res-code-panel pre{color:#7a3711;background:#fffdfb;align-items:center;min-height:190px;margin:0;padding:28px 22px;font:12px/1.85 ui-monospace,SFMono-Regular,Consolas,monospace;display:flex;overflow-x:auto}.res-code-panel footer{color:#77736d;background:#fbfbfa;border-top:1px solid #e3e1dc;justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:13px 17px;font-size:12px;display:flex}.res-code-panel footer a{color:#171512;flex:none;font-weight:650}.res-targeting{grid-template-columns:.78fr 1.22fr;align-items:center;gap:76px;width:min(100% - 40px,1320px);display:grid}.res-targeting-copy>p{max-width:500px;margin-top:18px}.res-targeting-copy ul{color:#4e4a44;gap:11px;margin:28px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.res-targeting-copy li{align-items:center;gap:9px;display:flex}.res-target-table{border:1px solid var(--res-border);background:#fff}.res-target-table>div{border-bottom:1px solid var(--res-border);min-height:67px;color:var(--res-text);grid-template-columns:.72fr 1.22fr .78fr;align-items:center;gap:18px;padding:0 20px;font-size:12px;display:grid}.res-target-table>div:last-child{border-bottom:0}.res-target-table .res-target-table-head{background:var(--res-soft);color:#7d7871;letter-spacing:.07em;text-transform:uppercase;min-height:42px;font-size:12px;font-weight:750}.res-target-table strong{color:var(--ink);font-size:12px}.res-target-table code{color:#9a3e08;font-size:12px}.res-use-case-grid{border-top:1px solid var(--res-border);border-left:1px solid var(--res-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.res-use-case-grid article{border-right:1px solid var(--res-border);border-bottom:1px solid var(--res-border);flex-direction:column;min-height:190px;padding:25px;display:flex}.res-use-case-grid h3{margin:0 0 12px;font-size:14px}.res-use-case-grid p{color:var(--res-text);margin:0;font-size:12px;line-height:1.67}.res-use-case-grid a{color:var(--orange-deep);margin-top:auto;padding-top:18px;font-size:12px;font-weight:700}.res-compliance{border-top:1px solid var(--res-border);border-bottom:1px solid var(--res-border);background:var(--res-soft);padding:44px 0}.res-compliance .res-shell{grid-template-columns:1fr .9fr auto;align-items:center;gap:64px;display:grid}.res-compliance h2{font-size:clamp(25px,2.6vw,36px)}.res-compliance .res-shell>p{color:var(--res-text);margin:0;font-size:12px;line-height:1.7}.res-compliance a{white-space:nowrap;border:1px solid #292825;border-radius:4px;align-items:center;gap:20px;min-height:40px;padding:10px 13px;font-size:12px;font-weight:700;display:inline-flex}.res-faq{grid-template-columns:.62fr 1.38fr;gap:90px;display:grid}.res-faq header>p:last-child{max-width:330px;color:var(--res-text);margin:18px 0 0;font-size:12px;line-height:1.7}.res-faq-list{border-top:1px solid var(--res-border)}.res-faq-list details{border-bottom:1px solid var(--res-border)}.res-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:70px;font-size:12px;font-weight:650;list-style:none;display:flex}.res-faq-list summary::-webkit-details-marker{display:none}.res-faq-list summary span{color:var(--orange-deep);font-size:19px;transition:transform .16s}.res-faq-list details[open] summary span{transform:rotate(45deg)}.res-faq-list details p{color:var(--res-text);margin:-2px 0 23px;font-size:12px;line-height:1.72}.res-final-cta{color:#fff;background:#1b1b19;padding:54px 0}.res-final-cta .res-shell{justify-content:space-between;align-items:center;gap:70px;display:flex}.res-final-cta p{color:#ff9a58;letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:750}.res-final-cta h2{font-size:clamp(30px,3.3vw,44px)}.res-final-cta div>span{color:#ffffff8c;margin-top:10px;font-size:12px;display:block}.res-final-cta .res-shell>div:last-child{flex:none;gap:9px;display:flex}.res-final-cta a{border:1px solid #ffffff85;border-radius:4px;justify-content:space-between;align-items:center;gap:26px;min-height:44px;padding:11px 15px;font-size:12px;font-weight:700;display:inline-flex}.res-final-cta a:first-child{color:#191918;background:#fff;border-color:#fff}@media (width<=1100px){.res-hero-grid{grid-template-columns:minmax(0,.85fr) minmax(460px,1.15fr);gap:44px}.res-specs .res-shell{grid-template-columns:repeat(3,minmax(0,1fr))}.res-specs .res-shell>div:nth-child(n+4){border-top:1px solid var(--res-border)}.res-included{grid-template-columns:repeat(2,1fr)}.res-included strong{grid-column:1/-1}.res-workflow>.res-shell{grid-template-columns:.72fr 1.28fr}.res-workflow-heading{grid-column:1/-1}}@media (width<=900px){.res-hero-grid,.res-section-heading--split,.res-targeting,.res-faq{grid-template-columns:1fr}.res-hero-grid{min-height:0}.res-section-heading--split,.res-targeting{gap:30px}.res-plan-grid{grid-template-columns:1fr}.res-plan-grid article{border-right:0;border-bottom:1px solid var(--res-border);min-height:0}.res-plan-summary{min-height:0}.res-capability-grid,.res-use-case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.res-compliance .res-shell{grid-template-columns:1fr 1fr;gap:30px}.res-compliance a{justify-self:start}.res-final-cta .res-shell{flex-direction:column;align-items:flex-start;gap:30px}}@media (width<=640px){.res-shell,.res-section,.res-pricing,.res-targeting{width:calc(100% - 32px)}.res-hero{padding-top:20px}.res-hero-grid{padding:42px 0 54px}.res-hero-copy h1{font-size:42px}.res-hero-lede{font-size:14px}.res-hero-actions{flex-direction:column}.res-button{width:100%}.res-price-note{display:grid}.res-price-note>*{border-left:0;padding:0}.res-hero.type-only-hero{padding-top:18px}.res-hero.type-only-hero .res-hero-grid{padding:44px 0 58px}.type-only-hero .res-hero-copy h1{font-size:clamp(43px,13vw,58px);line-height:1}.type-only-hero .res-hero-lede{margin-top:22px;font-size:14px}.type-only-hero .res-hero-list{grid-template-columns:1fr;margin-top:28px;padding:0}.type-only-hero .res-hero-list li,.type-only-hero .res-hero-list li:first-child{border-top:1px solid #d7d3cc;border-left:0;min-height:48px;padding:10px 0}.type-only-hero .res-hero-list li:first-child{border-top:0}.res-specs .res-shell{border-left:0;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.res-specs .res-shell>div{border-top:1px solid var(--res-border);min-height:82px;padding:17px 16px}.res-specs .res-shell>div:nth-child(-n+2){border-top:0}.res-section{padding:68px 0}.res-section h2,.res-workflow h2,.res-compliance h2{font-size:32px}.res-plan-grid article{padding:27px 22px}.res-plan-badge{align-self:flex-start;margin-bottom:16px;position:static}.res-included,.res-capability-grid,.res-use-case-grid,.res-workflow>.res-shell,.res-compliance .res-shell{grid-template-columns:1fr}.res-included strong{grid-column:auto}.res-capability-grid article,.res-use-case-grid article{min-height:180px}.res-workflow{padding:62px 0}.res-code-panel pre{font-size:12px}.res-code-panel footer{flex-direction:column;align-items:flex-start}.res-target-table{overflow-x:auto}.res-target-table>div{min-width:620px}.res-final-cta .res-shell>div:last-child{flex-direction:column;width:100%}}.res-page .res-hero{border-bottom:0}.res-page .res-specs{background:#f8f8f6;border-bottom:0}.res-page .res-specs .res-shell{border-top:1px solid var(--res-border);border-left:0}.res-page .res-specs .res-shell>div{border-right:0}.res-pricing-band{background:#f7f7f5;padding:92px 0 84px}.res-pricing-band>.res-shell{display:block}.res-pricing-intro{text-align:center;max-width:760px;margin:0 auto 34px}.res-pricing-band h2{letter-spacing:-.046em;margin:0;font-size:clamp(35px,4vw,52px);line-height:1.08}.res-pricing-intro>p:nth-of-type(2){color:#6b6965;margin:17px auto 0;font-size:12px;line-height:1.7}.res-pricing-experience{width:100%}.res-pricing-switch{background:#fff;border:1px solid #d8d7d3;border-radius:999px;width:fit-content;margin:0 auto 34px;padding:4px;display:flex}.res-pricing-switch button{color:#55524e;min-width:122px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:11px 22px;font-size:12px;font-weight:750}.res-pricing-switch button[aria-selected=true]{color:#fff;background:#171512;box-shadow:0 5px 15px #14100c24}.res-plan-grid{background:#fff;border:1px solid #dcdad6;border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 16px 50px #271f180f}.res-plan-grid[hidden],.res-enterprise-plan[hidden]{display:none}.res-plan-grid article{border-right:1px solid #e1dfdb;flex-direction:column;min-width:0;padding:28px 24px 25px;display:flex;position:relative}.res-plan-grid article:last-child{border-right:0}.res-plan-grid article.is-popular{z-index:1;border:2px solid var(--orange-action);background:#fff6ed;margin:-1px 0;box-shadow:0 18px 45px #e85c001f}.res-plan-topline{justify-content:space-between;align-items:flex-start;gap:10px;min-height:57px;display:flex}.res-plan-topline>div{gap:7px;display:grid}.res-plan-topline span{color:#6a6762;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:720}.res-plan-topline strong{color:#171512;font-size:16px}.res-plan-topline small{background:var(--orange-action);color:#fff;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:800}.res-plan-price{color:#171512;align-items:baseline;gap:4px;margin-top:20px;display:flex}.res-plan-price strong{letter-spacing:-.055em;font-size:clamp(34px,3.2vw,47px);line-height:1}.res-plan-price span{font-size:13px;font-weight:700}.res-plan-discount{background:var(--orange-action);color:#fff;letter-spacing:.06em;white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800}.res-plan-original-price{color:#8b8781;margin-top:8px;font-size:12px;font-weight:650;display:block}.res-plan-grid article>a,.res-enterprise-plan>a{color:#171512;border:1px solid #211e1a;border-radius:6px;justify-content:center;align-items:center;gap:14px;min-height:43px;margin-top:auto;padding:0 16px;font-size:12px;font-weight:760;display:flex}.res-plan-grid article.is-popular>a,.res-enterprise-plan>a{border-color:var(--orange-action);background:var(--orange-action);color:#fff}.short-residential-plan-grid{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;overflow:visible}.short-residential-plan-grid article,.short-residential-plan-grid article:last-child{background:#fff;border:1px solid #dcdad6;border-radius:16px;min-height:330px;box-shadow:0 12px 32px #271f180d}.short-residential-plan-grid article.is-popular{border:2px solid var(--orange-action);background:#fff6ed;margin:0;box-shadow:0 16px 36px #e85c001a}.short-residential-plan-grid .res-plan-price{white-space:nowrap;gap:3px}.short-residential-plan-grid .res-plan-price strong{letter-spacing:-.045em;font-size:clamp(26px,2.25vw,34px)}.short-residential-plan-grid .res-plan-price span{font-size:12px}.short-plan-unit-price{color:#4f514b;margin-top:6px;font-size:12px;font-weight:700;display:block}.short-residential-plan-grid .res-plan-original-price span{font-size:11px;font-weight:500}.res-plan-grid ul,.res-enterprise-plan ul{border-top:1px solid #e6e3df;gap:13px;margin:25px 0 0;padding:22px 0 0;list-style:none;display:grid}.res-plan-grid li,.res-enterprise-plan li{color:#55514c;align-items:flex-start;gap:8px;font-size:12px;line-height:1.4;display:flex}.res-pricing-experience--basic .res-plan-grid li,.res-pricing-experience--basic .res-enterprise-plan li{font-size:12px}.res-plan-grid li>span,.res-enterprise-plan li>span{width:15px;height:15px;color:var(--orange-deep);background:#fff0e4;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.res-enterprise-plan{background:linear-gradient(120deg,#fff 0% 58%,#fff5ec 100%);border:1px solid #dcdad6;border-radius:20px;grid-template-columns:.72fr 1.2fr auto;align-items:center;gap:clamp(36px,6vw,88px);min-height:330px;padding:42px 46px;display:grid;box-shadow:0 16px 50px #271f180f}.res-enterprise-summary>span,.res-enterprise-details>small{color:var(--orange-deep);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.res-enterprise-summary h3{margin:10px 0 0;font-size:18px}.res-enterprise-summary .res-plan-price{margin-top:26px}.res-enterprise-summary .res-plan-price .res-plan-discount{margin-left:8px}.res-enterprise-details h3{letter-spacing:-.035em;margin:12px 0 0;font-size:clamp(24px,2.5vw,34px)}.res-enterprise-details ul{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px;padding-top:0}.res-enterprise-plan>a{min-width:158px}.isp-pricing-band{background:#fff4ea;padding:92px 0 84px}.isp-pricing-heading{text-align:center;max-width:740px;margin:0 auto 38px}.isp-pricing-heading h2{letter-spacing:-.046em;margin:0;font-size:clamp(35px,4vw,52px);line-height:1.08}.isp-pricing-heading>p:last-child{color:#6b5e55;max-width:620px;margin:17px auto 0;font-size:12px;line-height:1.7}.isp-pricing-experience .res-pricing-switch{margin-bottom:22px}.isp-plan-context{color:#645b54;justify-content:center;align-items:center;gap:12px;margin-bottom:18px;font-size:12px;display:flex}.isp-plan-context strong{color:#211e1a;font-size:12px}.isp-plan-context span{border-left:1px solid #d7c8bb;padding-left:12px}.isp-plan-grid{background:#fff;border:1px solid #dfcbbb;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 18px 50px #54301714}.isp-plan-grid[hidden]{display:none}.isp-plan-grid article{border-right:1px solid #e6dcd4;flex-direction:column;min-width:0;padding:28px 24px 25px;display:flex;position:relative}.isp-plan-grid article:last-child{border-right:0}.isp-plan-grid article.is-enterprise{border:2px solid var(--orange-action);background:#fff8f1;margin:-1px 0;box-shadow:0 18px 42px #e85c001a}.isp-plan-heading{justify-content:space-between;align-items:flex-start;gap:10px;min-height:28px;display:flex}.isp-plan-heading>span{color:#736960;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:750}.isp-plan-heading small{background:var(--orange-action);color:#fff;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:800}.isp-plan-grid h3{letter-spacing:-.025em;margin:17px 0 0;font-size:18px}.isp-plan-price{align-items:baseline;gap:4px;margin-top:24px;display:flex}.isp-plan-price strong{letter-spacing:-.055em;font-size:clamp(35px,3.2vw,47px);line-height:1}.isp-plan-price span{font-size:13px;font-weight:700}.isp-plan-grid article>a{border:1px solid #211e1a;border-radius:6px;justify-content:center;align-items:center;gap:14px;min-height:43px;margin-top:auto;padding:0 15px;font-size:12px;font-weight:760;display:flex}.isp-plan-grid article.is-enterprise>a{border-color:var(--orange-action);background:var(--orange-action);color:#fff}.isp-plan-grid ul{border-top:1px solid #e8dfd7;gap:13px;margin:25px 0 0;padding:22px 0 0;list-style:none;display:grid}.isp-plan-grid li{color:#58514b;align-items:flex-start;gap:8px;font-size:12px;line-height:1.4;display:flex}.isp-plan-grid li>span{width:15px;height:15px;color:var(--orange-deep);background:#fff0e4;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.res-price-main{border-left:1px solid #593e2b2e;padding:8px 0 8px clamp(34px,4vw,58px)}.res-price-main>span,.res-price-paths article>span{color:#8c684f;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:750}.res-price-main h3{letter-spacing:-.06em;margin:23px 0 14px;font-size:clamp(60px,6vw,82px);line-height:.92}.res-price-main h3 small{color:#735e4f;letter-spacing:0;margin-left:5px;font-size:13px;font-weight:500}.res-price-main p{color:#65584f;margin:0;font-size:12px;line-height:1.68}.res-price-paths{gap:30px;display:grid}.res-price-paths article{border-bottom:1px solid #593e2b2e;padding-bottom:28px}.res-price-paths article:last-child{border-bottom:0;padding-bottom:0}.res-price-paths h3{letter-spacing:-.025em;margin:9px 0;font-size:18px}.res-price-paths p{color:#65584f;margin:0 0 13px;font-size:12px;line-height:1.62}.res-price-paths a{color:var(--orange-deep);font-size:12px;font-weight:750}.res-price-includes{border-top:1px solid #593e2b2e;grid-column:1/-1;grid-template-columns:1.35fr repeat(4,1fr);align-items:center;gap:22px;margin-top:2px;padding-top:27px;font-size:12px;display:grid}.res-price-includes strong{font-size:12px}.res-price-includes span{align-items:center;gap:8px;display:flex}.res-features{padding-top:104px;padding-bottom:104px}.res-feature-flow{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(56px,8vw,110px);display:grid}.res-feature-flow article{border-top:1px solid var(--res-border);grid-template-columns:42px 1fr;gap:19px;min-height:146px;padding:28px 0;display:grid}.res-feature-flow article:nth-last-child(-n+2){border-bottom:1px solid var(--res-border)}.res-feature-flow article>span{color:var(--orange-deep);padding-top:2px;font-size:12px;font-weight:750}.res-feature-flow h3{letter-spacing:-.022em;margin:0 0 11px;font-size:17px}.res-feature-flow p{max-width:440px;color:var(--res-text);margin:0;font-size:12px;line-height:1.72}.res-targeting-band{background:#f3f3f0;padding:96px 0 78px}.res-targeting-band>.res-shell{grid-template-columns:.78fr 1.22fr;align-items:center;gap:clamp(70px,10vw,150px);display:grid}.res-targeting-copy h2{letter-spacing:-.045em;margin:0;font-size:clamp(34px,3.6vw,50px);line-height:1.08}.res-targeting-copy>p:last-child{max-width:520px;color:var(--res-text);margin:20px 0 0;font-size:12px;line-height:1.72}.res-target-route{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(26px,4vw,52px);display:grid;position:relative}.res-target-route:before{content:"";background:#d3cec7;height:1px;position:absolute;top:16px;left:16px;right:16px}.res-target-route article{padding-top:48px;position:relative}.res-target-route article>span{z-index:1;background:var(--orange-action);color:#fff;border-radius:50%;place-items:center;width:33px;height:33px;font-size:12px;font-weight:750;display:grid;position:absolute;top:0;left:0}.res-target-route small{color:#89837c;text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:650}.res-target-route h3{letter-spacing:-.025em;margin:8px 0 10px;font-size:18px}.res-target-route p{color:var(--res-text);margin:0;font-size:12px;line-height:1.68}.res-target-note{color:#8b867f;grid-column:2;margin:18px 0 0;font-size:12px}.res-use-case-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(58px,8vw,110px);display:grid}.res-use-case-list article{border-top:1px solid var(--res-border);grid-template-columns:minmax(150px,.55fr) minmax(0,1.1fr) auto;align-items:start;gap:28px;min-height:138px;padding:27px 0;display:grid}.res-use-case-list article:nth-last-child(-n+2){border-bottom:1px solid var(--res-border)}.res-use-case-list h3{letter-spacing:-.018em;margin:0;font-size:14px}.res-use-case-list p{color:var(--res-text);margin:0;font-size:12px;line-height:1.68}.res-use-case-list a{color:var(--orange-deep);white-space:nowrap;padding-top:2px;font-size:12px;font-weight:700}.ai-training-use-case-link{border-top:1px solid #aaa69e;border-bottom:1px solid #d2cec6;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(32px,6vw,88px);margin-top:34px;padding:30px 0;display:grid}.ai-training-use-case-link>div>p{color:var(--orange-deep);letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:800}.ai-training-use-case-link h3{letter-spacing:-.035em;max-width:700px;margin:0;font-size:clamp(21px,2.2vw,30px);font-weight:610;line-height:1.14}.ai-training-use-case-link>div>span{color:#6c6d67;max-width:760px;margin-top:12px;font-size:12px;line-height:1.65;display:block}.ai-training-use-case-link>a{color:#22231f;border-top:1px solid #2b2c28;border-bottom:1px solid #2b2c28;justify-content:space-between;align-items:center;gap:24px;min-width:184px;padding:14px 0;font-size:12px;font-weight:760;display:inline-flex}.ai-training-use-case-link>a span{color:var(--orange-deep);font-size:17px;transition:transform .18s}.ai-training-use-case-link>a:hover span{transform:translate(4px)}@media (width<=1000px){.res-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.res-plan-grid article{border-bottom:1px solid #e1dfdb}.res-plan-grid article:nth-child(2){border-right:0}.res-plan-grid article:nth-last-child(-n+2){border-bottom:0}.res-enterprise-plan{grid-template-columns:.7fr 1.3fr}.res-enterprise-plan>a{grid-column:1/-1;justify-self:start}.isp-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.isp-plan-grid article{border-bottom:1px solid #e6dcd4}.isp-plan-grid article:nth-child(2){border-right:0}.isp-plan-grid article:nth-last-child(-n+2){border-bottom:0}.res-price-paths{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:50px}.res-price-paths article:last-child{border-bottom:1px solid #593e2b2e;padding-bottom:28px}.res-price-includes{grid-template-columns:repeat(2,1fr)}.res-price-includes strong{grid-column:1/-1}.res-targeting-band>.res-shell{grid-template-columns:1fr;gap:48px}.res-target-note{grid-column:1}.res-use-case-list{grid-template-columns:1fr}.res-use-case-list article:nth-last-child(2){border-bottom:0}}@media (width<=700px){.res-pricing-band{padding:70px 0 58px}.res-pricing-band>.res-shell,.res-feature-flow{grid-template-columns:1fr}.res-pricing-intro{text-align:left;margin-bottom:26px}.res-pricing-switch{width:100%;margin-bottom:24px}.res-pricing-switch button{flex:1;min-width:0}.res-plan-grid{border-radius:15px;grid-template-columns:1fr}.res-plan-grid article,.res-plan-grid article:nth-child(2),.res-plan-grid article:nth-last-child(-n+2){border-bottom:1px solid #e1dfdb;border-right:0}.res-plan-grid article:last-child{border-bottom:0}.res-plan-grid article.is-popular{margin:0 -1px}.short-residential-plan-grid{gap:12px}.short-residential-plan-grid article,.short-residential-plan-grid article:last-child,.short-residential-plan-grid article.is-popular{border:1px solid #dcdad6;border-radius:15px;min-height:0;margin:0}.res-plan-price strong{font-size:42px}.res-enterprise-plan{border-radius:15px;grid-template-columns:1fr;gap:22px;padding:30px 24px}.res-enterprise-details ul{grid-template-columns:1fr}.res-enterprise-plan>a{grid-column:1;width:100%}.isp-pricing-band{padding:70px 0 58px}.isp-pricing-heading{text-align:left}.isp-plan-context{flex-direction:column;align-items:flex-start;gap:6px}.isp-plan-context span{border-left:0;padding-left:0}.isp-plan-grid{border-radius:15px;grid-template-columns:1fr}.isp-plan-grid article,.isp-plan-grid article:nth-child(2),.isp-plan-grid article:nth-last-child(-n+2){border-bottom:1px solid #e6dcd4;border-right:0}.isp-plan-grid article:last-child{border-bottom:0}.isp-plan-grid article.is-enterprise{margin:0 -1px}.isp-plan-price strong{font-size:42px}.res-code-languages{grid-template-columns:repeat(3,minmax(0,1fr))}.res-price-main{border-top:1px solid #593e2b2e;border-left:0;padding:32px 0 0}.res-price-paths{grid-column:1;grid-template-columns:1fr;gap:28px}.res-price-includes{grid-column:1;grid-template-columns:1fr}.res-price-includes strong{grid-column:1}.res-feature-flow article:nth-last-child(2){border-bottom:0}.res-targeting-band{padding:72px 0 60px}.res-target-route{grid-template-columns:1fr;gap:26px}.res-target-route:before{width:1px;height:auto;inset:16px auto 16px 16px}.res-target-route article{min-height:94px;padding:3px 0 0 54px}.res-use-case-list article{grid-template-columns:1fr;gap:10px}.res-use-case-list a{padding-top:8px}.ai-training-use-case-link{grid-template-columns:1fr;gap:24px}.ai-training-use-case-link>a{width:100%}}.crawler-page{--crawler-line:#dedbd5;--crawler-soft:#f5f3ef}.crawler-hero{background:radial-gradient(circle at 82% 28%,#ff7b1f1f,#0000 29%),linear-gradient(#faf9f7 0%,#f5f3ef 100%)}.crawler-workflow{background:#f1f0ed;padding:92px 0}.crawler-workflow>.res-shell{grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(70px,10vw,150px);display:grid}.crawler-workflow-copy h2{letter-spacing:-.046em;margin:0;font-size:clamp(34px,3.8vw,52px);line-height:1.08}.crawler-workflow-copy>p:last-child{max-width:480px;color:var(--res-text);margin:20px 0 0;font-size:12px;line-height:1.72}.crawler-workflow-steps{border-top:1px solid #d1cec8}.crawler-workflow-steps article{border-bottom:1px solid #d1cec8;grid-template-columns:42px 1fr;gap:22px;min-height:135px;padding:28px 0;display:grid}.crawler-workflow-steps article>span{background:var(--orange-action);color:#fff;border-radius:50%;place-items:center;width:31px;height:31px;font-size:12px;font-weight:800;display:grid}.crawler-workflow-steps h3{margin:0 0 10px;font-size:16px}.crawler-workflow-steps p{max-width:570px;color:var(--res-text);margin:0;font-size:12px;line-height:1.7}.crawler-interfaces{background:#fff;padding:96px 0}.crawler-interfaces>.res-shell{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(70px,10vw,150px);display:grid}.crawler-interfaces-heading{position:sticky;top:150px}.crawler-interfaces-heading h2{letter-spacing:-.046em;margin:0;font-size:clamp(34px,3.8vw,52px);line-height:1.08}.crawler-interfaces-heading>p:last-child{max-width:470px;color:var(--res-text);margin:20px 0 0;font-size:12px;line-height:1.72}.crawler-interface-list{border-top:1px solid var(--crawler-line)}.crawler-interface-list article{border-bottom:1px solid var(--crawler-line);grid-template-columns:42px minmax(190px,.72fr) minmax(0,1fr);align-items:center;gap:20px;min-height:116px;padding:23px 0;display:grid}.crawler-interface-list article>span{color:var(--orange-deep);font-size:12px;font-weight:780}.crawler-interface-list small{color:#89827a;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:720}.crawler-interface-list h3{margin:8px 0 0;font-size:15px}.crawler-interface-list article>p{color:var(--res-text);margin:0;font-size:12px;line-height:1.68}.crawler-pricing{background:#fff8f1;padding:96px 0 84px}.crawler-pricing-heading{text-align:center;max-width:780px;margin:0 auto 38px}.crawler-pricing-heading h2{letter-spacing:-.046em;margin:0;font-size:clamp(35px,4vw,52px);line-height:1.08}.crawler-pricing-heading>p:last-child{color:#685d54;max-width:650px;margin:17px auto 0;font-size:12px;line-height:1.7}.crawler-plan-grid{background:#fff;border:1px solid #ddcdbf;border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 18px 54px #4b2f1b14}.crawler-plan-grid article{border-right:1px solid #e6ddd5;flex-direction:column;min-width:0;padding:31px 28px 28px;display:flex;position:relative}.crawler-plan-grid article:last-child{border-right:0}.crawler-plan-grid article.is-featured{z-index:1;border:2px solid var(--orange-action);background:#fff7ef;margin:-1px 0;box-shadow:0 18px 46px #e85c001f}.crawler-plan-grid article>small{background:var(--orange-action);color:#fff;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:800;position:absolute;top:24px;right:24px}.crawler-plan-grid article>span{color:#6e655e;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:780}.crawler-plan-grid h3{letter-spacing:-.058em;margin:24px 0 13px;font-size:clamp(43px,4.2vw,58px);line-height:1}.crawler-plan-grid article>p{color:#675e56;min-height:54px;margin:0;font-size:12px;line-height:1.65}.crawler-plan-grid dl{border-top:1px solid #e4ddd6;border-bottom:1px solid #e4ddd6;grid-template-columns:1fr 1fr;margin:26px 0 0;padding:19px 0;display:grid}.crawler-plan-grid dl>div{gap:7px;display:grid}.crawler-plan-grid dl>div:last-child{border-left:1px solid #e4ddd6;padding-left:18px}.crawler-plan-grid dt{color:#857c74;font-size:12px}.crawler-plan-grid dd{margin:0;font-size:15px;font-weight:780}.crawler-plan-grid ul{color:#5d554e;gap:12px;margin:22px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.crawler-plan-grid li{align-items:center;gap:8px;display:flex}.crawler-plan-grid article>a{color:#171512;border:1px solid #211e1a;border-radius:6px;justify-content:center;align-items:center;gap:16px;min-height:43px;margin-top:26px;padding:0 15px;font-size:12px;font-weight:760;display:flex}.crawler-plan-grid article.is-featured>a{border-color:var(--orange-action);background:var(--orange-action);color:#fff}.crawler-pricing-note{text-align:center;color:#74685f;margin:22px 0 0;font-size:12px}.crawler-pricing-note a{color:var(--orange-deep);margin-left:7px;font-weight:750}.crawler-code-panel pre{align-items:flex-start;min-height:244px}@media (width<=900px){.crawler-workflow>.res-shell,.crawler-interfaces>.res-shell{grid-template-columns:1fr;gap:44px}.crawler-interfaces-heading{position:static}.crawler-plan-grid{grid-template-columns:1fr}.crawler-plan-grid article{border-bottom:1px solid #e6ddd5;border-right:0}.crawler-plan-grid article:last-child{border-bottom:0}.crawler-plan-grid article>p{min-height:0}}@media (width<=640px){.crawler-workflow,.crawler-pricing{padding:70px 0 62px}.crawler-interfaces{padding:70px 0}.crawler-interface-list article{grid-template-columns:36px 1fr;gap:14px}.crawler-interface-list article>p{grid-column:2}.crawler-pricing-heading{text-align:left}.crawler-plan-grid{border-radius:15px}.crawler-plan-grid article{padding:28px 22px}.crawler-plan-grid article.is-featured{margin:0 -1px}}.mcp-page{--mcp-line:#d9d6d0;--mcp-soft:#f5f3ef}.product-subnav-title small,.mcp-title-row>small{color:var(--orange-deep);letter-spacing:.06em;text-transform:uppercase;background:#fff3e9;border:1px solid #f2a16a;border-radius:999px;padding:4px 7px;font-size:12px;font-weight:800}.mcp-hero{background:radial-gradient(circle at 82% 28%,#ff7e1e1f,#0000 30%),linear-gradient(#faf9f7 0%,#f3f1ed 100%)}.mcp-title-row{align-items:center;gap:16px;display:flex}.mcp-title-row h1{max-width:none}.mcp-task-console{background:#fff;border:1px solid #cbc6be;border-radius:14px;overflow:hidden;box-shadow:0 24px 64px #231d181f}.mcp-task-console>header{border-bottom:1px solid var(--mcp-line);justify-content:space-between;align-items:center;gap:18px;min-height:66px;padding:14px 20px;display:flex}.mcp-task-console>header span{color:#77726b;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:720}.mcp-task-console>header strong{font-size:12px}.mcp-agent-prompt{background:#fbfaf8;border:1px solid #dedad3;border-radius:8px;margin:18px;padding:17px}.mcp-agent-prompt small{color:var(--orange-deep);text-transform:uppercase;font-size:12px;font-weight:760}.mcp-agent-prompt p{color:#3f3b36;margin:10px 0 0;font-size:12px;line-height:1.65}.mcp-task-console ol{border:1px solid var(--mcp-line);border-radius:8px;grid-template-columns:1fr 1fr;margin:0 18px 18px;padding:0;list-style:none;display:grid;overflow:hidden}.mcp-task-console li{border-right:1px solid var(--mcp-line);border-bottom:1px solid var(--mcp-line);grid-template-columns:10px 1fr;align-items:center;gap:11px;min-height:78px;padding:13px;display:grid}.mcp-task-console li:nth-child(2n){border-right:0}.mcp-task-console li:nth-last-child(-n+2){border-bottom:0}.mcp-task-console li>i{border:1px solid var(--orange-deep);background:#fff0e5;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #fff7f1}.mcp-task-console li div{gap:4px;display:grid}.mcp-task-console li strong{font-size:12px}.mcp-task-console li small{color:#817a72;font-size:12px;line-height:1.4}.mcp-task-console>footer{border-top:1px solid var(--mcp-line);color:#79736c;background:#f8f7f5;align-items:center;gap:14px;min-height:53px;padding:0 18px;font-size:12px;display:flex}.mcp-task-console>footer>span:first-child{color:#4e4943;align-items:center;gap:7px;margin-right:auto;font-weight:700;display:flex}.mcp-task-console>footer i{background:#3d9b67;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #3d9b671a}.mcp-capability-list{border-top:1px solid var(--mcp-line)}.mcp-capability-list article{border-bottom:1px solid var(--mcp-line);grid-template-columns:minmax(210px,.72fr) minmax(0,1fr);align-items:center;gap:28px;min-height:112px;padding:22px 0;display:grid}.mcp-capability-list small{color:#4a9567;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:760}.mcp-capability-list h3{margin:8px 0 0;font-size:15px}.mcp-capability-list article>p{color:var(--res-text);margin:0;font-size:12px;line-height:1.68}.mcp-workflow .crawler-workflow-steps article{grid-template-columns:1fr}.mcp-workflow{background:#f1f0ed}.mcp-setup{background:#fff8f1;padding:96px 0}.mcp-setup-heading{text-align:center;max-width:780px;margin:0 auto 40px}.mcp-setup-heading h2{letter-spacing:-.046em;margin:0;font-size:clamp(35px,4vw,52px);line-height:1.08}.mcp-setup-heading>p:last-child{color:#685d54;max-width:650px;margin:17px auto 0;font-size:12px;line-height:1.7}.mcp-setup-steps{border-top:1px solid #dfd2c7;border-bottom:1px solid #dfd2c7;grid-template-columns:repeat(3,1fr);margin-bottom:28px;display:grid}.mcp-setup-steps article{border-right:1px solid #dfd2c7;min-height:142px;padding:25px;display:block}.mcp-setup-steps article:last-child{border-right:0}.mcp-setup-steps h3{margin:3px 0 9px;font-size:13px}.mcp-setup-steps p{color:#6a6058;margin:0;font-size:12px;line-height:1.65}.mcp-setup-panel{background:#fff;border:1px solid #d8cabe;border-radius:16px;overflow:hidden;box-shadow:0 18px 52px #492e1b14}.mcp-client-tabs{background:#fbf8f5;border-bottom:1px solid #e3d9d0;grid-template-columns:repeat(4,1fr);gap:6px;padding:9px;display:grid}.mcp-client-tabs button{color:#6e655d;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:42px;font-size:12px;font-weight:750}.mcp-client-tabs button.is-active{color:#fff;background:#171715}.mcp-setup-panel pre{color:#ffb17d;background:#171715;min-height:250px;margin:0;padding:28px 26px;font:10.5px/1.75 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.mcp-setup-panel dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.mcp-setup-panel dl>div{border-right:1px solid #e3d9d0;min-height:86px;padding:18px 21px}.mcp-setup-panel dl>div:last-child{border-right:0}.mcp-setup-panel dt{color:var(--orange-deep);text-transform:uppercase;font-size:12px;font-weight:780}.mcp-setup-panel dd{color:#5f5750;margin:9px 0 0;font-size:12px;line-height:1.6}.mcp-other-clients{border-top:1px solid #dfd2c7;border-bottom:1px solid #dfd2c7;grid-template-columns:repeat(4,1fr);margin-top:28px;display:grid}.mcp-other-clients>strong{color:#756a61;letter-spacing:.06em;text-transform:uppercase;grid-column:1/-1;padding:17px 0;font-size:12px}.mcp-other-clients article{border-right:1px solid #dfd2c7;min-height:120px;padding:22px}.mcp-other-clients article:last-child{border-right:0}.mcp-other-clients h3{margin:0 0 10px;font-size:12px}.mcp-other-clients p{color:#6a6058;margin:0;font-size:12px;line-height:1.62}.mcp-safety{color:#fff;background:#171715;padding:96px 0}.mcp-safety-heading{max-width:760px}.mcp-safety-heading h2{letter-spacing:-.046em;margin:0;font-size:clamp(35px,4vw,52px);line-height:1.08}.mcp-safety-heading>p:last-child{color:#ffffff94;max-width:610px;margin:18px 0 0;font-size:12px;line-height:1.7}.mcp-safety-columns{border-top:1px solid #ffffff2e;border-bottom:1px solid #ffffff2e;grid-template-columns:1fr 1fr;margin-top:46px;display:grid}.mcp-safety-columns article{padding:30px 36px 32px 0}.mcp-safety-columns article:last-child{border-left:1px solid #ffffff2e;padding-left:36px}.mcp-safety-columns article>span{color:#ff9f61;letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:780}.mcp-safety-columns ul{gap:16px;margin:22px 0 0;padding:0;list-style:none;display:grid}.mcp-safety-columns li{color:#ffffffad;padding-left:18px;font-size:12px;line-height:1.68;position:relative}.mcp-safety-columns li:before{content:"";background:var(--orange-action);border-radius:50%;width:6px;height:6px;position:absolute;top:7px;left:0}@media (width<=900px){.mcp-setup-steps{grid-template-columns:1fr}.mcp-setup-steps article{border-bottom:1px solid #dfd2c7;border-right:0}.mcp-setup-steps article:last-child{border-bottom:0}.mcp-other-clients{grid-template-columns:repeat(2,1fr)}.mcp-other-clients article{border-bottom:1px solid #dfd2c7}.mcp-other-clients article:nth-child(odd){border-right:0}}@media (width<=640px){.mcp-title-row{flex-direction:column;align-items:flex-start;gap:12px}.mcp-task-console>header{flex-direction:column;align-items:flex-start}.mcp-task-console ol{grid-template-columns:1fr}.mcp-task-console li,.mcp-task-console li:nth-child(2n),.mcp-task-console li:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--mcp-line)}.mcp-task-console li:last-child{border-bottom:0}.mcp-task-console>footer{flex-wrap:wrap;padding-top:13px;padding-bottom:13px}.mcp-task-console>footer>span:first-child{width:100%}.mcp-capability-list article{grid-template-columns:1fr;gap:14px}.mcp-capability-list article>p{grid-column:1}.mcp-setup{padding:70px 0}.mcp-setup-heading{text-align:left}.mcp-client-tabs{grid-template-columns:1fr 1fr}.mcp-setup-panel pre{min-height:220px;padding:22px 18px;font-size:12px}.mcp-setup-panel dl,.mcp-other-clients{grid-template-columns:1fr}.mcp-setup-panel dl>div,.mcp-setup-panel dl>div:last-child{border-bottom:1px solid #e3d9d0;border-right:0}.mcp-setup-panel dl>div:last-child{border-bottom:0}.mcp-other-clients article,.mcp-other-clients article:nth-child(odd){border-right:0}.mcp-other-clients article:last-child{border-bottom:0}.mcp-safety{padding:70px 0}.mcp-safety-columns{grid-template-columns:1fr}.mcp-safety-columns article{padding:28px 0}.mcp-safety-columns article:last-child{border-top:1px solid #ffffff2e;border-left:0;padding:28px 0}}.gateway-page{--gateway-line:#d8d4cd;--gateway-soft:#f3f1ed}.gateway-hero{background:radial-gradient(circle at 79% 32%,#ff7e1e21,#0000 29%),linear-gradient(#faf9f7 0%,#f1efeb 100%)}.gateway-config-console{background:#fffffff2;border:1px solid #c9c4bc;border-radius:14px;overflow:hidden;box-shadow:0 25px 66px #1f1b171f}.gateway-config-console>header{border-bottom:1px solid var(--gateway-line);justify-content:space-between;align-items:center;gap:20px;min-height:74px;padding:16px 20px;display:flex}.gateway-config-console>header div{gap:7px;display:grid}.gateway-config-console>header small,.gateway-request small{color:#7c756d;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:760}.gateway-config-console>header strong{font-size:12px}.gateway-config-console>header>span{color:#4f6558;align-items:center;gap:8px;font-size:12px;font-weight:730;display:flex}.gateway-config-console>header i,.gateway-access-heading>strong i{background:#3f9a68;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #3f9a681a}.gateway-config-console dl{margin:0}.gateway-config-console dl>div{border-bottom:1px solid var(--gateway-line);grid-template-columns:112px 1fr;align-items:center;gap:14px;min-height:68px;padding:0 20px;display:grid}.gateway-config-console dt{color:#817a72;font-size:12px;font-weight:760}.gateway-config-console dd{gap:5px;margin:0;display:grid}.gateway-config-console dd small{color:#817a72;font-size:12px}.gateway-config-console dd strong{overflow-wrap:anywhere;font:9.5px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace}.gateway-request{background:#171715;border-radius:8px;gap:9px;margin:18px;padding:16px 18px;display:grid}.gateway-request small{color:#b9b2aa}.gateway-request code{overflow-wrap:anywhere;color:#ffad76;font-size:12px}.gateway-config-console>footer{border-top:1px solid var(--gateway-line);color:#6e675f;background:#f8f7f5;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:0 20px;font-size:12px;font-weight:720;display:flex}.gateway-config-console>footer i{color:var(--orange-deep);font-style:normal}.gateway-capabilities{background:#fff}.gateway-capability-list{border-top:1px solid var(--gateway-line);border-bottom:1px solid var(--gateway-line);grid-template-columns:repeat(4,1fr);display:grid}.gateway-capability-list article{border-right:1px solid var(--gateway-line);min-height:215px;padding:30px 25px}.gateway-capability-list article:last-child{border-right:0}.gateway-capability-list small,.gateway-safeguards small{color:var(--orange-deep);letter-spacing:.07em;font-size:12px;font-weight:790}.gateway-capability-list h3{margin:42px 0 14px;font-size:15px;line-height:1.2}.gateway-capability-list p{color:#68625b;margin:0;font-size:12px;line-height:1.68}.gateway-access{color:#fff;background:#171715;padding:96px 0}.gateway-access .res-shell{grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);gap:72px;display:grid}.gateway-access-heading h2,.gateway-security-heading h2{letter-spacing:-.046em;margin:0;font-size:clamp(35px,4vw,52px);line-height:1.08}.gateway-access-heading>p:not(.res-kicker),.gateway-security-heading>p:not(.res-kicker){color:#fff9;margin:18px 0 0;font-size:12px;line-height:1.7}.gateway-access-heading>strong{color:#c9c4bd;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:10px;margin-top:30px;font-size:12px;display:flex}.gateway-access-steps{border-top:1px solid #ffffff2e}.gateway-access-steps article{border-bottom:1px solid #ffffff2e;min-height:118px;padding:23px 0;display:block}.gateway-access-steps h3{margin:0 0 10px;font-size:14px}.gateway-access-steps p{color:#ffffff94;margin:0;font-size:12px;line-height:1.65}.gateway-integration{background:#fff8f1}.gateway-integration-heading{text-align:center;max-width:760px;margin:0 auto 38px}.gateway-integration-heading h2{letter-spacing:-.046em;margin:0;font-size:clamp(35px,4vw,52px);line-height:1.08}.gateway-integration-heading>p:last-child{color:#685f57;max-width:610px;margin:17px auto 0;font-size:12px;line-height:1.7}.gateway-code-panel{background:#fff;border:1px solid #d7c9bd;border-radius:15px;max-width:930px;margin:0 auto;overflow:hidden;box-shadow:0 18px 52px #492e1b14}.gateway-code-tabs{background:#fbf8f5;border-bottom:1px solid #e4d9d0;gap:7px;padding:9px;display:flex}.gateway-code-tabs button{color:#6e655d;cursor:pointer;background:0 0;border:0;border-radius:6px;min-width:105px;min-height:40px;font-size:12px;font-weight:760}.gateway-code-tabs button.is-active{color:#fff;background:#171715}.gateway-code-panel pre{color:#ffb17d;background:#171715;min-height:300px;margin:0;padding:30px;font:10.5px/1.75 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.gateway-code-panel>footer{color:#716961;justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:15px 22px;font-size:12px;display:flex}.gateway-code-panel>footer strong{color:#282522;margin-left:8px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.gateway-model-note{color:#7a7068;max-width:930px;margin:18px auto 0;font-size:12px}.gateway-security{background:#f2f0ec;padding:96px 0}.gateway-security-heading{max-width:770px}.gateway-security-heading>p:not(.res-kicker){color:#6d665f}.gateway-safeguards{border-top:1px solid var(--gateway-line);border-bottom:1px solid var(--gateway-line);grid-template-columns:repeat(3,1fr);margin-top:44px;display:grid}.gateway-safeguards article{border-right:1px solid var(--gateway-line);min-height:180px;padding:28px 28px 30px 0}.gateway-safeguards article+article{padding-left:28px}.gateway-safeguards article:last-child{border-right:0}.gateway-safeguards h3{margin:35px 0 13px;font-size:14px}.gateway-safeguards p{color:#69635d;margin:0;font-size:12px;line-height:1.67}@media (width<=900px){.gateway-capability-list{grid-template-columns:1fr 1fr}.gateway-capability-list article{border-bottom:1px solid var(--gateway-line)}.gateway-capability-list article:nth-child(2n){border-right:0}.gateway-access .res-shell{grid-template-columns:1fr;gap:44px}}@media (width<=640px){.gateway-config-console>header{flex-direction:column;align-items:flex-start}.gateway-config-console>footer{flex-wrap:wrap;padding-top:14px;padding-bottom:14px}.gateway-capability-list,.gateway-safeguards{grid-template-columns:1fr}.gateway-capability-list article,.gateway-capability-list article:nth-child(2n),.gateway-safeguards article,.gateway-safeguards article+article{border-right:0;border-bottom:1px solid var(--gateway-line);min-height:0;padding:25px 0}.gateway-capability-list article:last-child,.gateway-safeguards article:last-child{border-bottom:0}.gateway-capability-list h3,.gateway-safeguards h3{margin-top:22px}.gateway-access,.gateway-security{padding:70px 0}.gateway-code-panel pre{min-height:280px;padding:22px 18px;font-size:12px}.gateway-code-panel>footer{flex-direction:column;align-items:flex-start}}.studio-page{--studio-line:#d9d5ce;--studio-soft:#f4f2ee}.studio-hero{background:radial-gradient(circle at 77% 32%,#ff7e1e21,#0000 30%),linear-gradient(#faf9f7 0%,#f1efeb 100%)}.studio-hero-grid{grid-template-columns:minmax(0,.94fr) minmax(390px,.82fr);align-items:center;gap:66px;min-height:510px;display:grid}.studio-hero-panel{background:#fffffff2;border:1px solid #cbc6be;border-radius:14px;overflow:hidden;box-shadow:0 24px 64px #231d181f}.studio-hero-panel>header{border-bottom:1px solid var(--studio-line);justify-content:space-between;align-items:center;min-height:65px;padding:0 20px;display:flex}.studio-hero-panel>header small{color:#77716a;letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:770}.studio-hero-panel>header span{color:#4f6558;align-items:center;gap:8px;font-size:12px;font-weight:740;display:flex}.studio-hero-panel>header i,.studio-settings section:nth-child(2) p i{background:#3f9a68;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #3f9a681a}.studio-hero-panel>div{border-bottom:1px solid var(--studio-line);grid-template-columns:100px 1fr;align-items:center;min-height:76px;padding:0 20px;display:grid}.studio-hero-panel>div span{color:var(--orange-deep);letter-spacing:.08em;font-size:12px;font-weight:790}.studio-hero-panel>div strong{font-size:12px}.studio-hero-panel>footer{color:#fff;background:#171715;justify-content:center;align-items:center;gap:10px;min-height:60px;font-size:12px;font-weight:730;display:flex}.studio-hero-panel>footer i{color:#ff9f61;font-style:normal}.studio-workspace{background:#f1f0ed;padding:96px 0}.studio-workspace-heading{text-align:center;max-width:790px;margin:0 auto 40px}.studio-workspace-heading h2{letter-spacing:-.046em;margin:0;font-size:clamp(35px,4vw,52px);line-height:1.08}.studio-workspace-heading>p:last-child{color:#69625c;max-width:650px;margin:17px auto 0;font-size:12px;line-height:1.7}.studio-preview{background:#f8f7f5;border:1px solid #cbc6be;border-radius:16px;overflow:hidden;box-shadow:0 26px 70px #241f1a1f}.studio-preview-header{border-bottom:1px solid var(--studio-line);background:linear-gradient(110deg,#fff 0%,#fff8f1 100%);justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:0 20px;display:flex}.studio-preview-header>div{gap:7px;display:grid}.studio-preview-header small{color:var(--orange-deep);letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:790}.studio-preview-header strong{font-size:13px}.studio-preview-header button{color:#625b54;cursor:pointer;background:#fff;border:1px solid #efc6aa;border-radius:999px;min-height:34px;padding:0 16px;font-size:12px;font-weight:720}.studio-preview-grid{background:repeating-linear-gradient(-12deg,#0000 0 80px,#ff7e1e09 81px 82px);grid-template-columns:minmax(0,1fr) 280px;gap:12px;min-height:690px;padding:12px;display:grid}.studio-conversation{border:1px solid var(--studio-line);background:#fffffff0;border-radius:10px;grid-template-rows:52px 1fr auto;min-height:660px;display:grid;overflow:hidden}.studio-conversation>header{border-bottom:1px solid #ebe8e2;align-items:center;padding:0 16px;display:flex}.studio-conversation>header strong{font-size:12px}.studio-conversation>header span{color:#847e77;margin-left:5px;font-size:12px}.studio-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:44px 25px;display:flex}.studio-orbit{border:1px solid #f1c7aa;border-radius:50%;width:72px;height:72px;margin-bottom:22px;position:relative}.studio-orbit:before,.studio-orbit:after{content:"";border:1px solid #f0d8c7;border-radius:50%;position:absolute;inset:10px}.studio-orbit:after{background:var(--orange-action);border:0;inset:24px}.studio-orbit i{background:var(--orange-action);border-radius:50%;width:6px;height:6px;position:absolute}.studio-orbit i:first-child{top:5px;left:32px}.studio-orbit i:nth-child(2){bottom:22px;right:5px}.studio-orbit i:last-child{bottom:13px;left:8px}.studio-empty-state h3{margin:0;font-size:14px}.studio-empty-state>p{color:#77716a;margin:10px 0 0;font-size:12px}.studio-starters{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px;display:flex}.studio-starters button{color:#292622;text-align:left;cursor:pointer;background:#fff;border:1px solid #f0a873;border-radius:7px;width:142px;min-height:54px;padding:10px 12px;font-size:12px;font-weight:700;line-height:1.4}.studio-starters button:hover,.studio-starters button:focus-visible{background:#fff5ec}.studio-composer{background:#fff;border-top:1px solid #e5e1da;padding:14px}.studio-composer label{margin-bottom:9px;font-size:12px;font-weight:780;display:block}.studio-composer textarea{resize:vertical;color:#282522;width:100%;min-height:82px;font:inherit;border:1px solid #ebe7e1;border-radius:8px;outline:none;padding:13px;font-size:12px}.studio-composer textarea:focus{border-color:#f0a56f;box-shadow:0 0 0 3px #ff7e1e14}.studio-composer>div{align-items:center;gap:10px;margin-top:10px;display:flex}.studio-composer>div>small{color:#77716a;margin-right:auto;font-size:12px}.studio-context{background:conic-gradient(var(--orange-action) var(--context-progress,0%), #f2ded0 0);border-radius:50%;place-items:center;width:42px;height:42px;font-size:12px;font-weight:780;display:grid;position:relative}.studio-context:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:4px}.studio-context i{z-index:1;position:relative}.studio-context{color:#4f4943}.studio-composer>div>button{background:var(--orange-action);color:#fff;cursor:pointer;border:0;border-radius:999px;min-width:62px;min-height:34px;font-size:12px;font-weight:770}.studio-composer>div>button:disabled{opacity:.5;cursor:not-allowed}.studio-settings{align-content:start;gap:12px;display:grid}.studio-settings section{border:1px solid var(--studio-line);background:#fffffff5;border-radius:10px;padding:15px}.studio-settings header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.studio-settings header strong{font-size:12px}.studio-settings header span{color:#77716a;font-size:12px}.studio-settings label{margin:12px 0 7px;font-size:12px;font-weight:760;display:block}.studio-settings select,.studio-secret,.studio-settings code{color:#332f2b;background:#faf9f7;border:1px solid #eeeae4;border-radius:7px;width:100%;min-height:38px;padding:0 12px;font-size:12px}.studio-settings select{cursor:pointer}.studio-secret{letter-spacing:1px;align-items:center;display:flex}.studio-settings code{overflow-wrap:anywhere;border-color:#efb083;min-height:58px;padding-top:10px;font-size:12px;line-height:1.45;display:block}.studio-settings section:nth-child(2) p{color:#5f665f;align-items:center;gap:9px;margin:0;font-size:12px;display:flex}.studio-settings section:nth-child(3) p{color:#3e3935;margin:0;font-size:12px;font-weight:730}.studio-settings section:nth-child(3)>small{color:#7b756e;margin-top:7px;font-size:12px;line-height:1.45;display:block}.studio-preview-note{color:#7a746d;text-align:center;margin:14px 0 0;font-size:12px}.studio-capabilities{background:#fff}.studio-capability-list{border-top:1px solid var(--studio-line)}.studio-capability-list article{border-bottom:1px solid var(--studio-line);grid-template-columns:48px minmax(210px,.72fr) minmax(0,1fr);align-items:center;gap:20px;min-height:108px;padding:21px 0;display:grid}.studio-capability-list article>span{color:var(--orange-deep);font-size:12px;font-weight:790}.studio-capability-list h3{margin:0;font-size:15px}.studio-capability-list p{color:#68625c;margin:0;font-size:12px;line-height:1.68}.studio-workflow{color:#fff;background:#171715;padding:96px 0}.studio-workflow .res-shell{grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);gap:72px;display:grid}.studio-workflow-heading h2,.studio-security h2{letter-spacing:-.046em;margin:0;font-size:clamp(35px,4vw,52px);line-height:1.08}.studio-workflow-heading>p:not(.res-kicker),.studio-security p{color:#fff9;margin:18px 0 0;font-size:12px;line-height:1.7}.studio-workflow-steps{border-top:1px solid #ffffff2e}.studio-workflow-steps article{border-bottom:1px solid #ffffff2e;grid-template-columns:46px 1fr;gap:18px;min-height:118px;padding:23px 0;display:grid}.studio-workflow-steps article>span{color:#ff9f61;font-size:12px;font-weight:790}.studio-workflow-steps h3{margin:0 0 10px;font-size:14px}.studio-workflow-steps p{color:#ffffff94;margin:0;font-size:12px;line-height:1.65}.studio-security{color:#fff;background:#232320;padding:96px 0}.studio-security .res-shell{grid-template-columns:1fr .8fr;align-items:start;gap:78px;display:grid}.studio-security a{color:#ff9f61;align-items:center;gap:10px;margin-top:27px;font-size:12px;font-weight:760;text-decoration:none;display:inline-flex}.studio-security aside{border-left:1px solid #ffffff2e;padding:28px 0 28px 36px}.studio-security aside>small{color:#ff9f61;letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:790}.studio-security ul{gap:16px;margin:23px 0 0;padding:0;list-style:none;display:grid}.studio-security li{color:#ffffffa6;padding-left:18px;font-size:12px;line-height:1.62;position:relative}.studio-security li:before{content:"";background:var(--orange-action);border-radius:50%;width:6px;height:6px;position:absolute;top:6px;left:0}@media (width<=900px){.studio-hero-grid{grid-template-columns:1fr;gap:36px;padding:56px 0}.studio-preview-grid{grid-template-columns:1fr}.studio-settings{grid-template-columns:repeat(3,1fr)}.studio-workflow .res-shell,.studio-security .res-shell{grid-template-columns:1fr;gap:44px}.studio-security aside{border-top:1px solid #ffffff2e;border-left:0;padding:28px 0 0}}@media (width<=640px){.studio-hero-grid{min-height:0}.studio-hero-panel>div{grid-template-columns:86px 1fr}.studio-workspace,.studio-workflow,.studio-security{padding:70px 0}.studio-workspace-heading{text-align:left}.studio-preview-header{flex-direction:column;align-items:flex-start;padding-top:17px;padding-bottom:17px}.studio-preview-grid{min-height:0;padding:8px}.studio-conversation{min-height:600px}.studio-empty-state{padding:34px 16px}.studio-starters{flex-direction:column;width:100%}.studio-starters button{width:100%}.studio-composer>div{flex-wrap:wrap}.studio-composer>div>small{width:100%}.studio-settings{grid-template-columns:1fr}.studio-capability-list article{grid-template-columns:34px 1fr;gap:14px}.studio-capability-list article p{grid-column:2}}.res-hero.ai-product-hero{background:#f7f5f1;padding-top:24px}.ai-product-hero .ai-product-hero-layout{min-height:0;padding:clamp(66px,8vw,102px) 0 clamp(72px,9vw,112px)}.ai-product-hero .res-hero-copy{max-width:1160px}.ai-product-hero .res-hero-copy h1{letter-spacing:-.06em;text-wrap:balance;max-width:1080px;font-size:clamp(58px,7.1vw,98px);font-weight:560;line-height:.96}.ai-product-hero .res-hero-lede{max-width:760px;margin-top:28px;font-size:clamp(16px,1.4vw,19px);line-height:1.72}.ai-product-hero .res-hero-actions{margin-top:32px}.ai-product-hero .res-price-note{border-top:1px solid #cbc7bf;max-width:900px;margin-top:28px;padding-top:20px}@media (width<=640px){.res-hero.ai-product-hero{padding-top:18px}.ai-product-hero .ai-product-hero-layout{padding:46px 0 60px}.ai-product-hero .res-hero-copy h1{font-size:clamp(43px,13vw,58px);line-height:1}.ai-product-hero .res-hero-lede{margin-top:22px;font-size:14px}.ai-product-hero .res-price-note{padding-top:17px}}.unlimited-page{--unlimited-line:#dedbd5;--unlimited-soft:#f4f1ec}.unlimited-pricing-band{background:#f3f1ed}.unlimited-pricing-experience{z-index:1;background:#fff;border:1px solid #d7d2ca;border-radius:18px;position:relative;overflow:visible;box-shadow:0 20px 54px #2d241c0f}.unlimited-window-tabs{border-bottom:1px solid var(--unlimited-line);background:#fbfaf8;grid-template-columns:repeat(4,minmax(0,1fr));padding:0 28px;display:grid}.unlimited-window-tabs button{color:#716c65;min-height:82px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;align-content:center;gap:7px;padding:14px 18px;display:grid}.unlimited-window-tabs button:hover{color:#181613}.unlimited-window-tabs button.is-active{border-bottom-color:var(--orange-action);color:#181613}.unlimited-window-tabs button span{font-size:13px;font-weight:780}.unlimited-window-tabs button small{font-size:12px}.unlimited-plan-selection{background:linear-gradient(120deg,#fff 0% 68%,#fff5eb 100%);grid-template-columns:.7fr 1fr .8fr;align-items:center;gap:clamp(40px,6vw,90px);min-height:274px;padding:42px 44px;display:grid}.unlimited-plan-summary{justify-items:start;display:grid}.unlimited-plan-badge{color:var(--orange-deep);letter-spacing:.07em;text-transform:uppercase;background:#fff0e4;border-radius:999px;margin-bottom:17px;padding:6px 8px;font-size:12px;font-weight:800}.unlimited-plan-summary p{color:#746f68;letter-spacing:.07em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:700}.unlimited-plan-summary h3{letter-spacing:-.045em;margin:0 0 10px;font-size:34px}.unlimited-plan-summary>span:last-child,.unlimited-plan-configure>small{color:#716c65;font-size:12px;line-height:1.55}.unlimited-plan-configure{gap:10px;display:grid}.unlimited-plan-configure label{color:#5f5a54;letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:760}.unlimited-plan-configure select{color:#1b1916;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #c9c4bc;border-radius:7px;padding:0 44px 0 14px;font-size:12px;font-weight:650}.unlimited-plan-total{border-left:1px solid var(--unlimited-line);gap:12px;padding-left:clamp(24px,4vw,54px);display:grid}.unlimited-plan-total>span{color:#6f6962;letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:700}.unlimited-plan-total>div{align-items:flex-end;gap:8px;display:flex}.unlimited-plan-total strong{letter-spacing:-.055em;font-size:clamp(40px,4vw,56px);line-height:.95}.unlimited-plan-total small{color:#746f68;padding-bottom:5px;font-size:12px}.unlimited-plan-total>a{background:var(--orange-action);color:#fff;border-radius:6px;justify-content:space-between;align-items:center;min-height:43px;margin-top:7px;padding:0 14px;font-size:12px;font-weight:760;display:flex}.unlimited-comparison-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:24px;display:flex}.unlimited-comparison-heading p{color:var(--orange-deep);letter-spacing:.08em;text-transform:uppercase;margin:0 0 7px;font-size:12px;font-weight:780}.unlimited-comparison-heading h3{letter-spacing:-.035em;margin:0;font-size:24px}.unlimited-comparison-heading>span{color:#716c65;text-align:right;max-width:360px;font-size:12px;line-height:1.55}.unlimited-table-wrap{border-top:1px solid var(--unlimited-line);overflow-x:auto}.unlimited-comparison table{border-collapse:collapse;width:100%;min-width:650px;font-size:12px}.unlimited-comparison th,.unlimited-comparison td{text-align:right;border-bottom:1px solid #ebe8e3;height:49px;padding:0 18px}.unlimited-comparison th:first-child,.unlimited-comparison td:first-child{text-align:left}.unlimited-comparison thead th{color:#716c65;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:760}.unlimited-comparison tbody th{color:#4f4a44;font-weight:680}.unlimited-comparison tbody td{color:#171512;font-weight:720}.unlimited-trial-note{color:#5d5852;background:#fff5eb;border-radius:7px;grid-template-columns:.55fr 1fr auto;align-items:center;gap:24px;min-height:60px;margin:16px 0 0;padding:0 18px;font-size:12px;display:grid}.unlimited-trial-note strong,.unlimited-trial-note span:last-child{color:#171512;font-weight:760}@media (width<=900px){.unlimited-plan-selection{grid-template-columns:.72fr 1.28fr;gap:34px}.unlimited-plan-total{border-top:1px solid var(--unlimited-line);border-left:0;grid-column:1/-1;grid-template-columns:1fr auto;align-items:end;padding:28px 0 0}.unlimited-plan-total>span{grid-column:1/-1}.unlimited-plan-total>a{min-width:180px}}@media (width<=640px){.unlimited-window-tabs{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 14px}.unlimited-window-tabs button{min-height:74px}.unlimited-plan-selection{grid-template-columns:1fr;gap:28px;padding:30px 22px}.unlimited-plan-total{grid-column:1;grid-template-columns:1fr}.unlimited-plan-total>a{width:100%}.unlimited-comparison{padding:30px 22px 32px}.unlimited-comparison-heading{flex-direction:column;align-items:flex-start;gap:13px}.unlimited-comparison-heading>span{text-align:left}.unlimited-trial-note{grid-template-columns:1fr auto;gap:8px 18px;padding:15px}.unlimited-trial-note span:nth-child(2){grid-area:2/1/auto/-1}}.unlimited-plan-configure .unlimited-bandwidth-droplist .arc-select-trigger{background:#fff;border-color:#c9c4bc;border-radius:7px;min-height:48px;font-size:12px;font-weight:650}.unlimited-plan-configure .unlimited-bandwidth-droplist .arc-select-menu{z-index:70}@media (width<=1024px){.mobile-toggle{background:#181a18;border-color:#22231f;border-radius:11px;box-shadow:0 8px 22px #11121021}.mobile-toggle span{background:#fff}.mobile-navigation{background:#f1eee8;border-top:0;box-shadow:0 22px 44px #1415132e}.mobile-nav-scroll{padding:18px clamp(16px,4vw,30px) 30px}.mobile-nav-intro{border-bottom:1px solid #d7d3cb;justify-content:space-between;align-items:end;margin-bottom:17px;padding:4px 4px 15px;display:flex}.mobile-nav-intro small{color:var(--orange-deep);letter-spacing:.15em;font-size:12px;font-weight:800}.mobile-nav-intro strong{color:#74756f;font-size:12px;font-weight:650}.mobile-nav-scroll>.mobile-products-toggle{background:#fbfaf7;border:1px solid #d9d5cd;border-radius:12px;min-height:58px;margin:0 0 8px;padding:0 17px;font-size:15px;box-shadow:0 3px 10px #15161409}.mobile-nav-scroll>.mobile-products-toggle[aria-expanded=true]{background:#fff;border-color:#cbc6bc #cbc6bc #0000;border-radius:12px 12px 0 0;margin-bottom:0}.mobile-products{background:#fff;border:1px solid #cbc6bc;border-top:0;border-radius:0 0 12px 12px;margin:-1px 0 9px;padding:2px 15px 15px}.mobile-product-category{padding:15px 0 9px}.mobile-product-category+.mobile-product-category{border-top-color:#e3e0d9}.mobile-product-category>p{color:#9a9890;letter-spacing:.13em;font-size:12px}.mobile-navigation .mobile-product-grid{gap:3px 12px}.mobile-navigation .product-link{border-radius:7px;min-height:64px;padding:9px 5px}.mobile-navigation .product-link:hover{background:#f4f1eb}.mobile-navigation .product-icon{width:39px;min-width:39px;height:39px}.mobile-navigation .product-icon img{width:28px;height:28px}.mobile-navigation .product-link-copy strong{font-size:12px}.mobile-navigation .product-link-copy small{font-size:12px;line-height:1.45}.mobile-resources-grid{gap:8px 15px}.mobile-resource-group{background:#f7f5f1;border-radius:8px;padding:10px}.mobile-resources-links{gap:2px;display:grid}.mobile-resources-links a,.mobile-resource-group>a{min-height:34px;font-size:12px}.mobile-language{background:#e8e4dc;border:1px solid #d5d1c9;border-radius:10px;margin-top:11px;padding:5px}.mobile-language button{color:#74756f;background:0 0;border:0;border-radius:7px;min-height:36px}.mobile-language button.is-selected{color:#171817;background:#fff;border:0;box-shadow:0 2px 7px #14151317}.mobile-nav-actions{padding:13px clamp(16px, 4vw, 30px) max(16px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border-top-color:#d4d0c7;grid-template-columns:minmax(90px,.42fr) minmax(0,1fr);align-items:center;gap:9px}.mobile-nav-actions .mobile-account-link{color:#282926;border:1px solid #d3cfc7;border-radius:8px;place-items:center;min-height:46px;font-size:12px;font-weight:700;display:grid}.mobile-nav-actions .button{border-radius:8px;width:100%;min-height:46px}}@media (width<=560px){.mobile-navigation .mobile-product-grid{grid-template-columns:1fr}.mobile-resources-grid{grid-template-columns:1fr 1fr}}.partner-v3-shell{width:min(1160px,100% - 48px);margin:0 auto}.partner-v3-hero{background:radial-gradient(circle at 74% 7%,#628ccd21,#0000 32%),#080b10;position:relative;overflow:hidden}.partner-v3-eyebrow,.partner-v3-section-header>div>p,.partner-v3-value header>p,.partner-v3-cta>.partner-v3-shell>p{color:#8da9d2;letter-spacing:.17em;margin:0 0 17px;font-size:12px;font-weight:750}.partner-v3-hero h1{color:#f4f7fb;letter-spacing:-.067em;max-width:940px;margin:0;font-size:clamp(54px,7.2vw,94px);font-weight:590;line-height:.94}.partner-v3-intro{color:#8e97a7;max-width:720px;margin:28px 0 0;font-size:14px;line-height:1.75}.partner-v3-intro a{color:#d9e7fb;text-underline-offset:4px;-webkit-text-decoration:underline #d9e7fb59;text-decoration:underline #d9e7fb59}.partner-v3-intro a:hover{color:#fff;text-decoration-color:#fff}.partner-v3-actions{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.partner-v3-actions a{border-radius:7px;justify-content:space-between;align-items:center;gap:38px;min-height:48px;padding:0 17px;font-size:12px;font-weight:750;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.partner-v3-actions a:hover{transform:translateY(-2px)}.partner-v3-primary{color:#0b0f15;background:#dce7f8;border:1px solid #dce7f8}.partner-v3-primary:hover{background:#fff}.partner-v3-secondary:hover{background:#ffffff0d;border-color:#465366}.partner-v3-actions span{font-size:14px}.partner-v3-fit{background:#ffffff03;border-top:1px solid #1c222c;border-bottom:1px solid #1c222c}.partner-v3-fit>.partner-v3-shell{grid-template-columns:210px 1fr;align-items:center;gap:40px;min-height:72px;display:grid}.partner-v3-fit small{color:#626c7c;letter-spacing:.14em;font-size:12px;font-weight:750}.partner-v3-fit>.partner-v3-shell>div{grid-template-columns:repeat(4,1fr);display:grid}.partner-v3-fit span{color:#adb5c2;border-left:1px solid #1c222c;align-items:center;min-height:72px;font-size:12px;font-weight:650;display:flex}.partner-v3-fit span:before{content:"";background:#87aee9;border-radius:50%;width:5px;height:5px;margin:0 11px 0 20px;box-shadow:0 0 0 4px #87aee914}.partner-v3-section-header{justify-content:space-between;align-items:end;gap:60px;display:flex}.partner-v3-section-header>div{max-width:680px}.partner-v3-section-header h2,.partner-v3-value h2{color:#eff3f8;letter-spacing:-.055em;margin:0;font-size:clamp(38px,4.5vw,58px);font-weight:600;line-height:1}.partner-v3-section-header>div>span{color:#7e8796;max-width:600px;margin-top:17px;font-size:12px;line-height:1.7;display:block}.partner-v3-filters{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.partner-v3-filters button{color:#747e8e;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:0 11px;font-size:12px;font-weight:700}.partner-v3-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:42px;display:grid}.partner-v3-card{background:linear-gradient(145deg,#121821e6,#0c1016f2);border:1px solid #202732;border-radius:10px;flex-direction:column;min-height:292px;padding:23px;transition:transform .2s,border-color .2s,background .2s;display:flex}.partner-v3-card:hover{background:linear-gradient(145deg,#151c27fa,#0d1219fa);border-color:#344258;transform:translateY(-3px)}.partner-v3-logo{color:#edf4ff;border:1px solid #ffffff12;border-radius:8px;place-items:center;width:62px;height:50px;display:grid;position:relative;overflow:hidden}.partner-v3-logo span{z-index:1;letter-spacing:-.035em;font-size:12px;font-weight:820}.partner-v3-logo:before,.partner-v3-logo:after{content:"";position:absolute}.partner-v3-logo--northstar:before{border:1px solid #a8c6f26b;width:27px;height:27px;transform:rotate(45deg)}.partner-v3-logo--northstar:after{background:#96bff7;border-radius:50%;width:7px;height:7px;top:8px;right:9px}.partner-v3-logo--relay{background:#142032}.partner-v3-logo--relay:before{border:1px solid #97bff773;border-radius:50%;width:46px;height:16px;transform:rotate(-23deg)}.partner-v3-logo--relay:after{border:1px solid #97bff747;border-radius:50%;width:34px;height:34px}.partner-v3-logo--atlas:before{border:1px solid #b2e1d754;border-radius:50%;inset:9px 15px}.partner-v3-logo--atlas:after{background:#8fcfc1;width:1px;height:46px;transform:rotate(42deg)}.partner-v3-logo--foundry{background:#211a25}.partner-v3-logo--foundry:before{background:#c19ede5c;border-radius:50%;width:37px;height:37px;bottom:-14px;left:-14px}.partner-v3-logo--foundry:after{border:1px solid #dabef061;width:24px;height:24px;top:-9px;right:-6px;transform:rotate(18deg)}.partner-v3-card-meta{justify-content:space-between;align-items:center;gap:12px;margin-top:27px;display:flex}.partner-v3-card-meta>span{color:#96b8e9;letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:750}.partner-v3-card-meta small{color:#596373;letter-spacing:.07em;text-transform:uppercase;font-size:12px}.partner-v3-card h3{color:#edf2f8;letter-spacing:-.025em;margin:10px 0 0;font-size:19px;font-weight:650}.partner-v3-card>p{color:#818b9a;margin:12px 0 20px;font-size:12px;line-height:1.7}.partner-v3-card>a{color:#c5d5eb;justify-content:space-between;align-items:center;margin-top:auto;font-size:12px;font-weight:700;display:flex}.partner-v3-value{background:#0b0f15;border-top:1px solid #1d242e;padding:104px 0}.partner-v3-value-layout{grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr);gap:100px;display:grid}.partner-v3-value header{max-width:470px}.partner-v3-value-list{border-top:1px solid #26303d}.partner-v3-value-list article{border-bottom:1px solid #26303d;grid-template-columns:56px 1fr;gap:20px;min-height:145px;padding:28px 0;display:grid}.partner-v3-value-list article>span{color:#7398cf;font-size:12px;font-weight:800}.partner-v3-value-list h3{color:#edf2f8;letter-spacing:-.02em;margin:0 0 10px;font-size:17px;font-weight:650}.partner-v3-value-list p{color:#7e8897;max-width:590px;margin:0;font-size:12px;line-height:1.75}.partner-v3-cta{color:#10141b;background:#dfe8f5;padding:98px 0}.partner-v3-cta h2{color:#10141b;letter-spacing:-.065em;max-width:920px;margin:0;font-size:clamp(45px,6.1vw,76px);font-weight:610;line-height:.96}.partner-v3-cta-bottom{border-top:1px solid #10141b33;grid-template-columns:1fr minmax(310px,.43fr);align-items:start;gap:80px;margin-top:46px;padding-top:24px;display:grid}.partner-v3-cta-bottom>span{color:#4f5967;max-width:650px;font-size:12px;line-height:1.75}.partner-v3-cta-bottom aside>a{color:#fff;background:#10141b;border-radius:7px;justify-content:space-between;align-items:center;min-height:50px;padding:0 17px;font-size:12px;font-weight:750;display:flex}.partner-v3-cta-bottom aside>a:hover{background:#263448}.partner-v3-cta-bottom aside>a i{font-size:15px;font-style:normal}.partner-v3-cta-bottom aside>small{color:#667183;align-items:center;gap:8px;margin-top:13px;font-size:12px;display:flex}.partner-v3-cta-bottom aside>small i{background:#4f9d73;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #4f9d731f}@media (width<=1024px){.partner-v3-fit>.partner-v3-shell{grid-template-columns:160px 1fr}.partner-v3-fit span:before{margin-left:12px}.partner-v3-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-v3-value-layout{gap:60px}}@media (width<=760px){.partner-v3-hero>.partner-v3-shell{min-height:430px;padding:72px 0 56px}.partner-v3-hero h1{font-size:clamp(47px,13vw,68px)}.partner-v3-fit>.partner-v3-shell{grid-template-columns:1fr;gap:14px;padding:20px 0}.partner-v3-fit>.partner-v3-shell>div{grid-template-columns:1fr 1fr}.partner-v3-fit span{border-top:1px solid #1c222c;border-left:0;min-height:42px}.partner-v3-fit span:before{margin-left:0}.partner-v3-directory{padding:74px 0 84px}.partner-v3-section-header{flex-direction:column;align-items:start;gap:28px}.partner-v3-filters{justify-content:flex-start}.partner-v3-value{padding:82px 0}.partner-v3-value-layout{grid-template-columns:1fr;gap:48px}.partner-v3-cta{padding:78px 0}.partner-v3-cta-bottom{grid-template-columns:1fr;gap:30px}}@media (width<=520px){.partner-v3-shell{width:calc(100% - 30px)}.partner-v3-hero>.partner-v3-shell{min-height:405px;padding-top:58px}.partner-v3-hero h1{font-size:45px}.partner-v3-intro{font-size:12px}.partner-v3-actions a{flex:150px}.partner-v3-grid{grid-template-columns:1fr}.partner-v3-card{min-height:276px}.partner-v3-section-header h2,.partner-v3-value h2{font-size:39px}.partner-v3-cta h2{font-size:43px}}.partner-page{color:#171817;background:#f4f1eb}.partner-v3-hero{background:radial-gradient(circle at 83% 14%,#ff6d2d1a,#0000 28%),#f4f1eb}.partner-v3-hero>.partner-v3-shell{min-height:430px;padding:82px 0 74px}.partner-v3-eyebrow,.partner-v3-section-header>div>p,.partner-v3-value header>p,.partner-v3-cta>.partner-v3-shell>p{color:var(--orange-deep)}.partner-v3-hero h1{color:#171817;max-width:930px;font-size:clamp(52px,6.7vw,86px)}.partner-v3-intro{color:#686962;max-width:760px}.partner-v3-intro button{color:#242522;font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650;-webkit-text-decoration:underline #ff6d2d7a;text-decoration:underline #ff6d2d7a}.partner-v3-intro button:hover{color:var(--orange-deep);-webkit-text-decoration-color:var(--orange-deep);-webkit-text-decoration-color:var(--orange-deep);-webkit-text-decoration-color:var(--orange-deep);text-decoration-color:var(--orange-deep)}.partner-v3-actions a,.partner-v3-actions button{min-height:48px;font:inherit;cursor:pointer;border-radius:7px;justify-content:space-between;align-items:center;gap:38px;padding:0 17px;font-size:12px;font-weight:750;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.partner-v3-actions a:hover,.partner-v3-actions button:hover{transform:translateY(-2px)}.partner-v3-primary{border:1px solid var(--orange);background:var(--orange);color:#171817}.partner-v3-primary:hover{color:#fff;background:#171817;border-color:#171817}.partner-v3-secondary{color:#343530;background:#fff6;border:1px solid #cfcac1}.partner-v3-secondary:hover{color:#171817;background:#fff;border-color:#171817}.partner-v3-directory{background:#fff;padding:86px 0 98px}.partner-v3-section-header h2,.partner-v3-value h2{color:#171817}.partner-v3-section-header>div>span{color:#74756f}.partner-v3-filters button{color:#85847d}.partner-v3-filters button:hover{color:#171817}.partner-v3-filters button.is-active{color:#fff;background:#252622;border-color:#252622}.partner-v3-grid{gap:12px}.partner-v3-card{box-shadow:none;background:#faf8f4;border-color:#ddd9d1}.partner-v3-card:hover{background:#fff;border-color:#bdb8ae;box-shadow:0 14px 32px #17181712}.partner-v3-logo{color:#fff;border-color:#17181714}.partner-v3-logo--northstar{background:#1d1f1c}.partner-v3-logo--northstar:before{border-color:#fff6}.partner-v3-logo--northstar:after{background:var(--orange)}.partner-v3-logo--relay{background:var(--orange);color:#171817}.partner-v3-logo--relay:before{border-color:#1718176b}.partner-v3-logo--relay:after{border-color:#17181742}.partner-v3-logo--atlas{background:#354038}.partner-v3-logo--atlas:before{border-color:#ffffff61}.partner-v3-logo--atlas:after{background:var(--orange)}.partner-v3-logo--foundry{color:#252622;background:#e8e1d6}.partner-v3-logo--foundry:before{background:#ff6d2d85}.partner-v3-logo--foundry:after{border-color:#17181747}.partner-v3-card-meta>span{color:var(--orange-deep)}.partner-v3-card-meta small{color:#aaa79f}.partner-v3-card h3{color:#20211f}.partner-v3-card>p{color:#73746e}.partner-v3-card>a{color:#343530;border-top:1px solid #e1ddd6;justify-content:space-between;align-items:center;width:100%;margin-top:auto;padding:13px 0 0;font-size:12px;font-weight:750;display:flex}.partner-v3-card>a span{font-size:14px;transition:transform .18s}.partner-v3-card>a:hover{color:var(--orange-deep)}.partner-v3-card>a:hover span{transform:translate(3px,-2px)}.partner-v3-value{background:#f4f1eb;border-top-color:#dedad2}.partner-v3-value-list{border-top-color:#d3cfc7}.partner-v3-value-list article{border-bottom-color:#d3cfc7}.partner-v3-value-list article>span{color:var(--orange-deep)}.partner-v3-value-list h3{color:#20211f}.partner-v3-value-list p{color:#6f706a}.partner-v3-cta{background:var(--orange);color:#171817}.partner-v3-cta>.partner-v3-shell>p{color:#1718179e}.partner-v3-cta h2{color:#171817}.partner-v3-cta-bottom{border-top-color:#17181747}.partner-v3-cta-bottom>span{color:#171817b8}.partner-v3-cta-bottom aside>button{color:#fff;width:100%;min-height:50px;font:inherit;cursor:pointer;background:#171817;border:0;border-radius:7px;justify-content:space-between;align-items:center;padding:0 17px;font-size:12px;font-weight:750;display:flex}.partner-v3-cta-bottom aside>button:hover{color:#171817;background:#fff}.partner-v3-cta-bottom aside>button i{font-size:15px;font-style:normal}.partner-v3-cta-bottom aside>small{color:#171817a3}.partner-v3-cta-bottom aside>small i{background:#285f3d;box-shadow:0 0 0 4px #285f3d1f}.partner-inquiry-backdrop{z-index:250;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#111210a8;place-items:center;padding:28px;display:grid;position:fixed;inset:0;overflow-y:auto}.partner-inquiry-modal{color:#171817;background:#fffdf9;border:1px solid #d8d4cc;border-radius:13px;width:min(820px,100%);max-height:calc(100vh - 56px);overflow-y:auto;box-shadow:0 28px 80px #0c0c0b47}.partner-inquiry-modal>header{border-bottom:1px solid #e3dfd7;justify-content:space-between;align-items:flex-start;gap:30px;padding:30px 32px 25px;display:flex}.partner-inquiry-modal>header>div>p{color:var(--orange-deep);letter-spacing:.16em;margin:0 0 10px;font-size:12px;font-weight:800}.partner-inquiry-modal>header h2{letter-spacing:-.05em;margin:0;font-size:clamp(30px,4vw,43px);line-height:1}.partner-inquiry-modal>header>div>span{color:#72736d;max-width:590px;margin-top:13px;font-size:12px;line-height:1.65;display:block}.partner-inquiry-close{color:#262724;width:38px;min-width:38px;height:38px;font:inherit;cursor:pointer;background:#f5f2ec;border:1px solid #dad6ce;border-radius:50%;place-items:center;display:grid}.partner-inquiry-close:hover{color:#fff;background:#171817;border-color:#171817}.partner-inquiry-close span{font-size:22px;font-weight:300;line-height:1;transform:translateY(-1px)}.partner-inquiry-modal form{grid-template-columns:1fr 1fr;gap:17px 15px;padding:26px 32px 32px;display:grid}.partner-inquiry-modal label,.partner-inquiry-field{gap:7px;display:grid}.partner-inquiry-modal label>span,.partner-inquiry-field>span{color:#4e4f4a;font-size:12px;font-weight:700}.partner-inquiry-modal label>span b,.partner-inquiry-field>span b{color:var(--orange-deep);margin-left:4px;font-size:12px}.partner-inquiry-modal input,.partner-inquiry-modal textarea{color:#171817;width:100%;font:inherit;background:#faf8f4;border:1px solid #d7d3cb;border-radius:7px;outline:0;font-size:12px;transition:border-color .15s,box-shadow .15s,background .15s}.partner-inquiry-modal input{height:45px;padding:0 12px}.partner-inquiry-modal textarea{resize:vertical;min-height:100px;padding:12px;line-height:1.55}.partner-inquiry-modal input:focus,.partner-inquiry-modal textarea:focus{border-color:var(--orange);background:#fff;box-shadow:0 0 0 3px #ff6d2d1f}.partner-inquiry-modal input::placeholder,.partner-inquiry-modal textarea::placeholder{color:#aaa79f}.partner-inquiry-wide{grid-column:1/-1}.partner-inquiry-submit{border-top:1px solid #e2ded6;grid-column:1/-1;grid-template-columns:1fr minmax(220px,.43fr);align-items:center;gap:30px;margin-top:5px;padding-top:20px;display:grid}.partner-inquiry-submit>small{color:#85847e;font-size:12px;line-height:1.55}.partner-inquiry-submit>small.is-success{color:#247047;font-weight:720}.partner-inquiry-submit>small.is-error{color:#b43e2b;font-weight:720}.partner-inquiry-submit>button{background:var(--orange);color:#171817;min-height:48px;font:inherit;cursor:pointer;border:0;border-radius:7px;justify-content:space-between;align-items:center;padding:0 15px;font-size:12px;font-weight:800;display:flex}.partner-inquiry-submit>button:hover{color:#fff;background:#171817}.partner-inquiry-submit>button:disabled{opacity:.62;cursor:wait}.partner-inquiry-select .arc-select-trigger{background:#faf8f4;border-color:#d7d3cb;min-height:45px;font-size:12px}.partner-inquiry-select .arc-select-menu{z-index:280;width:100%}@media (width<=760px){.partner-v3-hero>.partner-v3-shell{min-height:400px;padding:64px 0 58px}.partner-inquiry-backdrop{place-items:start center;padding:14px}.partner-inquiry-modal{max-height:calc(100vh - 28px)}.partner-inquiry-modal>header{padding:25px 20px 21px}.partner-inquiry-modal form{grid-template-columns:1fr;padding:22px 20px 25px}.partner-inquiry-wide,.partner-inquiry-submit{grid-column:1}.partner-inquiry-submit{grid-template-columns:1fr;gap:15px}}@media (width<=520px){.partner-v3-actions a,.partner-v3-actions button{flex:150px}.partner-inquiry-modal>header h2{font-size:32px}}.free-tools-section.free-tools-v2{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f4f1eb;width:min(100%,1440px);padding:clamp(72px,7vw,102px) clamp(32px,6vw,88px);display:block}.free-tools-v2 .free-tools-intro{border-bottom:1px solid #cbc6bc;grid-template-columns:minmax(0,1.05fr) minmax(360px,.65fr);align-items:end;gap:clamp(50px,8vw,120px);max-width:none;padding-bottom:38px;display:grid}.free-tools-v2 .free-tools-intro>div:first-child{max-width:670px}.free-tools-v2 .free-tools-intro h2{letter-spacing:-.055em;margin:17px 0 0;font-size:clamp(42px,4.8vw,66px);line-height:.98}.free-tools-v2 .free-tools-intro>div:last-child>p{max-width:520px;color:var(--muted);margin:0;font-size:13px;line-height:1.72}.free-tools-v2 .free-tools-intro>div:last-child>span{color:#666760;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;margin-top:18px;font-size:12px;font-weight:800;display:inline-flex}.free-tools-v2 .free-tools-intro>div:last-child>span:before{background:var(--orange);content:"";border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #ff6d2d1a}.free-tools-v2 .free-tools-list{border-top:0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.free-tools-v2 .free-tools-list article{background:#ffffff4d;border-bottom:1px solid #cbc6bc;border-right:1px solid #cbc6bc;flex-direction:column;align-items:stretch;gap:0;min-height:310px;padding:26px;transition:background .18s,transform .18s,box-shadow .18s;display:flex}.free-tools-v2 .free-tools-list article:first-child{border-left:1px solid #cbc6bc}.free-tools-v2 .free-tools-list article:hover{z-index:1;background:#fff;transform:translateY(-3px);box-shadow:0 16px 34px #17181712}.free-tools-v2 .free-tools-list article>header{grid-template-columns:1fr auto;align-items:center;gap:12px;display:grid}.free-tools-v2 .free-tools-list article>header small{color:var(--orange-deep);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:800}.free-tools-v2 .free-tools-list article>header>i{color:#666760;letter-spacing:.08em;text-transform:uppercase;border:1px solid #d7d2c9;border-radius:999px;padding:5px 7px;font-size:12px;font-style:normal;font-weight:750}.free-tools-v2 .free-tools-list h3{letter-spacing:-.045em;margin:54px 0 0;font-size:clamp(24px,2.2vw,31px);line-height:1}.free-tools-v2 .free-tools-list p{max-width:350px;color:var(--muted);margin:14px 0 28px;font-size:12px;line-height:1.68}.free-tools-v2 .free-tools-list article>footer{border-top:1px solid #d8d3ca;min-height:48px;margin-top:auto;padding-top:12px}.free-tools-v2 .free-tools-list article>footer>a{color:#292a27;white-space:nowrap;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:36px;font-size:12px;font-weight:800;display:inline-flex}.free-tools-v2 .free-tools-list article>footer>a i{color:#b94c17;border:1px solid #c9c4ba;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-style:normal;transition:transform .16s,color .16s,background .16s;display:grid}.free-tools-v2 .free-tools-list article>footer>a:hover{color:var(--orange-deep)}.free-tools-v2 .free-tools-list article>footer>a:hover i{color:#fff;background:#292a27;transform:translate(3px)}@media (width<=900px){.free-tools-v2 .free-tools-intro{grid-template-columns:1fr;gap:25px}.free-tools-v2 .free-tools-list{grid-template-columns:1fr}.free-tools-v2 .free-tools-list article{border-left:1px solid #cbc6bc;min-height:235px}.free-tools-v2 .free-tools-list h3{margin-top:34px}}@media (width<=1240px) and (width>=901px){.free-tools-v2 .free-tools-list{grid-template-columns:repeat(2,minmax(0,1fr))}.free-tools-v2 .free-tools-list article{min-height:270px}.free-tools-v2 .free-tools-list article:nth-child(odd){border-left:1px solid #cbc6bc}.free-tools-v2 .free-tools-list h3{margin-top:34px}}.tools-hub-page{color:var(--ink);background:#f7f6f3}.tools-hub-shell{width:min(100% - 64px,1280px);margin:0 auto}.tools-hub-hero{background:radial-gradient(circle at 82% 20%,#f16f3021,#0000 25%),linear-gradient(145deg,#f8f7f4,#efebe5);border-bottom:1px solid #d6d2ca;padding:178px 0 92px}.tools-hub-hero p,.tools-hub-directory>div>header>p{color:#b94c17;letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:12px;font-weight:820}.tools-hub-hero h1{letter-spacing:-.057em;max-width:1000px;margin:23px 0 0;font-size:clamp(55px,7.3vw,98px);font-weight:540;line-height:.98}.tools-hub-hero>div>span{color:#64655f;max-width:730px;margin-top:30px;font-size:18px;line-height:1.72;display:block}.tools-hub-hero>div>div{color:#666760;align-items:center;gap:16px;margin-top:34px;font-size:12px;display:flex}.tools-hub-hero>div>div i{background:#dd6326;border-radius:50%;width:4px;height:4px}.tools-hub-directory{background:#fff;padding:clamp(76px,8vw,112px) 0}.tools-hub-directory>div>header{max-width:760px}.tools-hub-directory>div>header h2{letter-spacing:-.045em;margin:17px 0 0;font-size:clamp(36px,4.2vw,58px);font-weight:570;line-height:1.08}.tools-hub-controls{grid-template-columns:minmax(240px,.65fr) minmax(0,1.35fr) auto;align-items:center;gap:20px;margin-top:42px;display:grid}.tools-hub-controls>label{background:#f8f6f2;border:1px solid #d1cdc5;border-radius:9px;align-items:center;gap:10px;min-height:48px;padding:0 14px;display:flex}.tools-hub-controls>label>span{color:#9a9a94;font-size:21px}.tools-hub-controls input{color:#252622;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.tools-hub-controls>div{scrollbar-width:none;gap:6px;min-width:0;display:flex;overflow-x:auto}.tools-hub-controls>div::-webkit-scrollbar{display:none}.tools-hub-controls button{color:#696a64;min-width:max-content;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d6d2ca;border-radius:8px;padding:0 13px;font-size:12px;font-weight:730}.tools-hub-controls button:hover,.tools-hub-controls button.is-active{color:#fff;background:#272824;border-color:#272824}.tools-hub-controls>p{color:#85867f;white-space:nowrap;margin:0;font-size:12px}.tools-hub-controls>p strong{color:#c05521;font-size:13px}.tools-hub-grid{border-top:1px solid #aaa79f;border-bottom:1px solid #aaa79f;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:48px;display:grid}.tools-hub-grid article{background:#fff;border-left:1px solid #d0ccc4;flex-direction:column;min-height:330px;padding:22px 23px;transition:transform .18s,background .18s,box-shadow .18s;display:flex}.tools-hub-grid article:nth-child(4n+1){border-left:0}.tools-hub-grid article:nth-child(n+5){border-top:1px solid #d0ccc4}.tools-hub-grid article:hover{z-index:1;background:#f7f4ee;transform:translateY(-4px);box-shadow:0 18px 38px #1d1e1b12}.tools-hub-grid article>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.tools-hub-grid article>header>span{color:#bd531f;background:#f3efe8;border:1px solid #d4d0c8;border-radius:9px;place-items:center;width:38px;height:38px;font:750 9px/1 SFMono-Regular,Consolas,monospace;display:grid}.tools-hub-grid article>header small{color:#85867f;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:780}.tools-hub-grid article>div{margin-top:48px}.tools-hub-grid article>div>i{color:#aeaaa1;font:700 9px/1 SFMono-Regular,Consolas,monospace}.tools-hub-grid h3{letter-spacing:-.035em;margin:13px 0 0;font-size:24px;font-weight:640;line-height:1.06}.tools-hub-grid article>div>p{color:#72736d;margin:14px 0 0;font-size:12px;line-height:1.7}.tools-hub-grid article>footer{color:#777872;border-top:1px solid #dedad2;justify-content:space-between;align-items:center;gap:20px;margin-top:auto;padding-top:17px;font-size:12px;font-weight:700;display:flex}.tools-hub-grid article>footer i{color:#c55620;font-size:17px;font-style:normal}.tools-hub-empty{background:#f8f6f2;border:1px solid #d4d0c8;border-radius:12px;align-content:center;place-items:center;gap:18px;min-height:280px;margin-top:48px;display:grid}.tools-hub-empty p{color:#6f706a;margin:0;font-size:14px}.tools-hub-empty button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#292a26;border:1px solid #292a26;border-radius:8px;padding:0 16px;font-size:12px;font-weight:750}.tools-hub-cta{color:#fff;background:#20221f;padding:28px 0}.tools-hub-cta>div{border:1px solid #ffffff24;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:70px;min-height:330px;padding:clamp(38px,5vw,64px);display:grid}.tools-hub-cta>div>div:first-child>p{color:#f17a38;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:12px;font-weight:820}.tools-hub-cta h2{letter-spacing:-.045em;max-width:780px;margin:17px 0 0;font-size:clamp(34px,4.2vw,58px);font-weight:570;line-height:1.06}.tools-hub-cta>div>div:first-child>span{color:#ffffff9e;max-width:690px;margin-top:21px;font-size:14px;line-height:1.75;display:block}.tools-hub-cta>div>div:last-child{flex-direction:column;gap:10px;display:flex}.tools-hub-cta a{color:#fff;border:1px solid #ffffffb8;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;min-width:178px;min-height:49px;padding:0 18px;font-size:12px;font-weight:750;display:inline-flex}.tools-hub-cta a:first-child{color:#242520;background:#f17431;border-color:#f17431}.tools-hub-cta a i{font-size:16px;font-style:normal}@media (width<=960px){.free-tools-v2 .free-tools-list,.tools-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tools-hub-grid article:nth-child(odd){border-left:0}.tools-hub-grid article:nth-child(n+3){border-top:1px solid #d0ccc4}.tools-hub-controls{grid-template-columns:1fr auto}.tools-hub-controls>div{grid-area:2/1/auto/-1}.tools-hub-cta>div{grid-template-columns:1fr;gap:36px}.tools-hub-cta>div>div:last-child{width:min(100%,360px)}}@media (width<=620px){.tools-hub-shell{width:min(100% - 32px,1280px)}.tools-hub-hero{padding:130px 0 68px}.tools-hub-hero h1{font-size:clamp(46px,14vw,64px)}.tools-hub-hero>div>span{font-size:15px}.tools-hub-directory{padding:66px 0}.tools-hub-controls{grid-template-columns:1fr}.tools-hub-controls>div{grid-area:auto/1}.tools-hub-controls>p{grid-row:2}.tools-hub-grid{grid-template-columns:1fr}.tools-hub-grid article,.tools-hub-grid article:first-child{border-top:1px solid #d0ccc4;border-left:0;min-height:285px}.tools-hub-grid article:first-child{border-top:0}.tools-hub-cta{padding:14px 0}.tools-hub-cta>div{width:calc(100% - 24px);min-height:450px;padding:34px 24px}.tools-hub-cta>div>div:last-child{width:100%}.free-tools-v2 .free-tools-list{grid-template-columns:1fr}}.docs-page{color:#22231f;background:#f8f7f3;min-height:100vh}.docs-shell{width:min(1420px,100% - 64px);margin:0 auto}.docs-hero{background:linear-gradient(118deg,#181a17 0%,#20221d 64%,#33271f 100%);border-bottom:1px solid #deddd7;padding:78px 0 50px}.docs-hero .docs-shell{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.docs-hero-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.docs-hero p{color:#ef7639;letter-spacing:.13em;margin:0 0 18px;font-size:13px;font-weight:800}.docs-hero h1{color:#fff;letter-spacing:-.055em;max-width:850px;margin:0;font-size:clamp(44px,6vw,78px);font-weight:500;line-height:.98}.docs-hero span{color:#b9bcb5;max-width:760px;margin-top:20px;font-size:16px;line-height:1.65;display:block}.docs-hero a{color:#fff;border:1px solid #ffffff3d;border-radius:9px;flex:none;align-items:center;gap:30px;min-height:46px;padding:0 18px;font-size:13px;font-weight:700;text-decoration:none;transition:border-color .2s,background .2s;display:inline-flex}.docs-hero a:hover{background:#ef76391a;border-color:#ef7639}.docs-search-row{border-bottom:1px solid #deddd7;justify-content:space-between;align-items:center;gap:34px;min-height:92px;display:flex}.docs-search-row label{background:#fff;border:1px solid #d7d6d0;border-radius:9px;align-items:center;gap:11px;width:min(650px,65%);min-height:48px;padding:0 13px;display:flex;box-shadow:0 6px 20px #1d1e1a09}.docs-search-row label>span{color:#757770;font-size:22px;line-height:1;transform:translateY(-1px)}.docs-search-row input{color:#292a26;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:14px}.docs-search-row input::placeholder{color:#8c8e88}.docs-search-row label button{color:#777973;cursor:pointer;background:#f0f0ed;border:0;border-radius:50%;width:29px;height:29px;font-size:19px}.docs-search-row>small{color:#75766f;text-align:right;font-size:12px;line-height:1.5}.docs-layout{grid-template-columns:220px minmax(0,860px) minmax(130px,1fr);gap:48px;min-height:900px;padding-top:46px;padding-bottom:90px;display:grid}.docs-sidebar{scrollbar-width:thin;align-self:start;gap:22px;max-height:calc(100vh - 120px);padding-right:8px;display:grid;position:sticky;top:96px;overflow-y:auto}.docs-sidebar section{gap:4px;display:grid}.docs-sidebar h2{color:#30312d;letter-spacing:.075em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:800}.docs-sidebar section>button{color:#656760;width:100%;min-height:38px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;padding:7px 10px;font-size:13px;line-height:1.45;transition:color .15s,border-color .15s,background .15s}.docs-sidebar section>button:hover{color:#20211e;background:#ffffffa6}.docs-sidebar section>button.is-active{color:#ad431c;background:#fff;border-left-color:#ed7134;font-weight:700}.docs-no-results{color:#74766f;font-size:13px;line-height:1.6}.docs-no-results button{color:#b74e20;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.docs-article{min-width:0;padding-bottom:40px}.docs-article-heading{border-bottom:1px solid #deddd7;padding-bottom:36px}.docs-article-heading>p{color:#cc5927;letter-spacing:.075em;text-transform:uppercase;margin:0 0 13px;font-size:12px;font-weight:800}.docs-title-line{align-items:center;gap:14px;display:flex}.docs-method{color:#fff;letter-spacing:.04em;background:#39795e;border-radius:6px;justify-content:center;align-items:center;min-width:55px;min-height:29px;padding:0 9px;font:800 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.docs-method.is-post{background:#cb5a27}.docs-article-heading h2{color:#21221e;letter-spacing:-.047em;margin:0;font-size:clamp(34px,4vw,52px);font-weight:550;line-height:1.05}.docs-article-heading>span{color:#666860;max-width:730px;margin-top:17px;font-size:16px;line-height:1.75;display:block}.docs-facts{border-bottom:1px solid #deddd7;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:25px 0;display:grid}.docs-facts>div{border-left:1px solid #deddd7;min-width:0;padding:0 22px}.docs-facts>div:first-child{border-left:0;padding-left:0}.docs-facts dt{color:#8a8b85;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.docs-facts dd{overflow-wrap:anywhere;color:#343531;min-width:0;margin:8px 0 0;font:650 12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.docs-section{padding-top:46px;scroll-margin-top:95px}.docs-section>h3{color:#262722;letter-spacing:-.025em;margin:0 0 23px;font-size:23px;font-weight:650}.docs-workflow{gap:0;display:grid}.docs-workflow article{min-height:90px;padding:0 0 26px 34px;position:relative}.docs-workflow article:not(:last-child):before{content:"";background:#d6d4cd;width:1px;position:absolute;top:15px;bottom:-2px;left:7px}.docs-workflow article>i{background:#f8f7f3;border:2px solid #ed7134;border-radius:50%;width:11px;height:11px;position:absolute;top:5px;left:2px}.docs-workflow h4{color:#30312c;margin:0;font-size:15px;font-weight:750}.docs-workflow p{color:#686a63;max-width:720px;margin:8px 0 0;font-size:14px;line-height:1.75}.docs-table-wrap{border-top:1px solid #d7d6cf;border-bottom:1px solid #d7d6cf;overflow-x:auto}.docs-table-wrap table{border-collapse:collapse;text-align:left;width:100%;min-width:640px}.docs-table-wrap th{color:#777972;letter-spacing:.055em;text-transform:uppercase;background:#efeee9;padding:13px 16px;font-size:12px;font-weight:750}.docs-table-wrap td{color:#5f615b;vertical-align:top;border-top:1px solid #e3e2dc;padding:18px 16px;font-size:13px;line-height:1.65}.docs-table-wrap td:first-child{color:#292a26;width:24%}.docs-table-wrap td:nth-child(2){color:#a44821;width:18%;font-weight:650}.docs-table-wrap code{color:#292a26;background:0 0;font:650 12px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.docs-table-wrap.is-api table{min-width:820px}.docs-table-wrap.is-api td:first-child{width:19%}.docs-table-wrap.is-api td:nth-child(2){color:#565952;width:11%;font-weight:500}.docs-table-wrap.is-api td:nth-child(3){width:12%}.docs-table-wrap.is-api td:nth-child(4){color:#a44821;width:14%;font-weight:650}.docs-code{background:#171916;border:1px solid #31332f;border-radius:12px;overflow:hidden;box-shadow:0 17px 38px #1b1c1914}.docs-code header{border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:center;gap:22px;min-height:52px;padding:0 10px 0 13px;display:flex}.docs-code header>div{align-items:center;gap:5px;min-width:0;display:flex;overflow-x:auto}.docs-code header button{color:#8f938b;min-height:31px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:0 10px;font-size:12px;font-weight:750}.docs-code header>div button:hover,.docs-code header>div button.is-active{color:#fff;background:#ffffff14}.docs-code header>button{color:#d2d4cf;border-color:#ffffff24;flex:none}.docs-code header>button:hover{color:#fff;border-color:#ed7134}.docs-code pre{color:#eee9df;tab-size:2;min-height:210px;margin:0;padding:24px;font:500 12px/1.8 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.docs-code code{font:inherit}.docs-response-heading{justify-content:space-between;align-items:center;gap:22px;margin-bottom:15px;display:flex}.docs-response-heading h3{color:#262722;letter-spacing:-.025em;margin:0;font-size:23px;font-weight:650}.docs-response-heading span{color:#777a73;font:650 11px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.docs-response{color:#373934;background:#efeee9;border:1px solid #d7d6cf;border-radius:10px;min-height:120px;margin:0;padding:23px 24px;font:500 12px/1.75 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.docs-response code{font:inherit}.docs-notes p{color:#5d5f58;background:#fff3e8;border-left:2px solid #e7793f;align-items:flex-start;gap:13px;margin:0;padding:17px 19px;font-size:13px;line-height:1.7;display:flex}.docs-notes p>i{color:#fff;background:#df6830;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:12px;font-style:normal;font-weight:800;display:grid}.docs-outline{border-left:1px solid #deddd7;align-self:start;gap:12px;padding-left:22px;display:grid;position:sticky;top:96px}.docs-outline p{color:#373833;margin:0 0 3px;font-size:12px;font-weight:800}.docs-outline a{color:#777972;font-size:12px;line-height:1.5;text-decoration:none}.docs-outline a:hover{color:#bf4c1e}html[data-language=zh] .docs-hero h1,html[data-language=zh] .docs-article-heading h2{letter-spacing:-.035em;font-weight:700}html[data-language=zh] .docs-sidebar section>button{font-size:14px}@media (width<=1080px){.docs-layout{grid-template-columns:205px minmax(0,1fr);gap:38px}.docs-outline{display:none}}@media (width<=760px){.docs-shell{width:min(100% - 32px,680px)}.docs-hero{padding:52px 0 38px}.docs-hero .docs-shell{flex-direction:column;align-items:flex-start}.docs-hero h1{font-size:43px}.docs-hero span{font-size:15px}.docs-search-row{flex-direction:column;align-items:stretch;gap:11px;padding:18px 0}.docs-search-row label{width:100%}.docs-search-row>small{text-align:left}.docs-layout{grid-template-columns:1fr;gap:34px;min-height:auto;padding-top:30px;padding-bottom:60px}.docs-sidebar{border-bottom:1px solid #deddd7;gap:18px;max-height:none;padding-right:0;display:flex;position:static;overflow:auto hidden}.docs-sidebar section{min-width:190px;padding-bottom:17px}.docs-article-heading h2{font-size:36px}.docs-title-line{flex-direction:column;align-items:flex-start;gap:10px}.docs-facts{grid-template-columns:1fr;gap:16px}.docs-facts>div,.docs-facts>div:first-child{border-bottom:1px solid #e1e0da;border-left:0;padding:0 0 16px}.docs-facts>div:last-child{border-bottom:0;padding-bottom:0}.docs-section{padding-top:38px}}.dash-content.is-residential.is-web-mcp{height:auto;min-height:calc(100dvh - 76px);padding-top:24px;display:block;overflow:visible}.mcp-dashboard-workspace{width:min(1380px,100%);margin:0 auto;padding-bottom:72px}.mcp-dashboard-heading{justify-content:space-between;align-items:center;gap:30px;min-height:126px;padding:4px 2px 24px;display:flex}.mcp-dashboard-heading>div:first-child>p,.mcp-quick-setup>header p,.mcp-key-panel>header p,.mcp-prompt-section>header>p,.mcp-guidance-grid>section>header>p{color:#bd5b28;letter-spacing:.13em;margin:0 0 8px;font-size:12px;font-weight:850}.mcp-dashboard-heading h1{color:#20221f;letter-spacing:-.058em;margin:0;font-size:clamp(38px,4vw,56px);line-height:.96}.mcp-dashboard-heading>div:first-child>span{color:#6f716b;max-width:760px;margin-top:12px;font-size:14px;line-height:1.6;display:block}.mcp-heading-signal{border-left:1px solid #d9d5ce;grid-template-columns:auto 1fr;align-items:center;gap:2px 9px;min-width:180px;padding:12px 15px;display:grid}.mcp-heading-signal>i{background:#29a273;border-radius:50%;grid-row:1/3;width:9px;height:9px;box-shadow:0 0 0 5px #29a2731f}.mcp-heading-signal>span{color:#2d302c;font-size:13px;font-weight:750}.mcp-heading-signal>small{color:#92938d;font-size:12px}.crawler-tab-icon.is-mcp{align-items:center;font:800 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.mcp-overview{background:#ffffffbd;border:1px solid #d9d5ce;border-radius:16px;grid-template-columns:minmax(310px,1.35fr) repeat(3,minmax(180px,1fr));margin-top:18px;display:grid;overflow:hidden;box-shadow:0 12px 36px #2725200b}.mcp-overview>article{border-left:1px solid #e0ddd7;flex-direction:column;justify-content:center;min-height:154px;padding:21px 22px;display:flex}.mcp-overview>article:first-child{border-left:0}.mcp-overview article>small,.mcp-endpoint-card>div>small{color:#85867f;font-size:12px;font-weight:700}.mcp-overview article>strong{color:#232522;letter-spacing:-.04em;margin:15px 0 7px;font-size:30px;line-height:1}.mcp-overview article>strong em{color:#979790;font-size:15px;font-style:normal;font-weight:650}.mcp-overview article>strong.is-transport{letter-spacing:-.02em;font:750 17px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.mcp-overview article>p{color:#92938c;margin:0;font-size:12px;line-height:1.5}.mcp-endpoint-card{background:linear-gradient(135deg,#fffaf6 0%,#fff 72%);position:relative}.mcp-endpoint-card:after{content:"";border:1px solid #e66f2b2b;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-60px;right:-52px}.mcp-endpoint-card>div{justify-content:space-between;align-items:center;gap:14px;display:flex}.mcp-endpoint-card>div>span{color:#26805c;align-items:center;gap:7px;font-size:12px;font-weight:750;display:flex}.mcp-endpoint-card>div>span i{background:#2ca574;border-radius:50%;width:7px;height:7px}.mcp-overview .mcp-endpoint-card>strong{z-index:1;overflow-wrap:anywhere;letter-spacing:-.02em;margin:20px 0 0;font:750 14px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;position:relative}.mcp-endpoint-card>button{z-index:1;color:#b55224;width:fit-content;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:11px;padding:0;font-size:12px;font-weight:800;position:relative}.mcp-quick-setup,.mcp-key-panel{background:#ffffffd1;border:1px solid #d9d5ce;border-radius:16px;margin-top:18px;overflow:hidden;box-shadow:0 12px 36px #2725200a}.mcp-quick-setup>header,.mcp-key-panel>header{border-bottom:1px solid #e1ddd7;justify-content:space-between;align-items:center;gap:24px;min-height:100px;padding:21px 24px;display:flex}.mcp-quick-setup>header h2,.mcp-key-panel>header h2,.mcp-prompt-section>header h2,.mcp-guidance-grid h2{color:#242622;letter-spacing:-.035em;margin:0;font-size:25px}.mcp-quick-setup>header>div>span,.mcp-key-panel>header>div>span,.mcp-prompt-section>header>span,.mcp-guidance-grid>section>header>span{color:#80817b;max-width:760px;margin-top:7px;font-size:13px;line-height:1.55;display:block}.mcp-quick-setup>header>button{color:#fff;min-height:43px;font:inherit;white-space:nowrap;cursor:pointer;background:#242622;border:0;border-radius:9px;align-items:center;gap:28px;padding:0 14px 0 17px;font-size:12px;font-weight:800;display:inline-flex}.mcp-quick-setup>header>button:hover{background:#d76227}.mcp-quick-setup>header>button b{font-size:17px;font-weight:500}.mcp-dashboard-client-tabs{background:#faf9f7;border-bottom:1px solid #e5e2dd;gap:5px;padding:10px 14px;display:flex;overflow-x:auto}.mcp-dashboard-client-tabs>button{color:#6b6d67;min-height:40px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:0 13px;font-size:12px;font-weight:700;display:inline-flex}.mcp-dashboard-client-tabs>button:hover{color:#333531;background:#f1eee9}.mcp-dashboard-client-tabs>button.is-active{color:#9e471e;background:#fff4eb;border-color:#e57232;box-shadow:0 3px 10px #c2562317}.mcp-dashboard-client-tabs>button i{color:#777872;background:#fff;border:1px solid #d8d4cd;border-radius:6px;place-items:center;width:21px;height:21px;font-size:12px;font-style:normal;display:grid}.mcp-dashboard-client-tabs>button.is-active i{color:#bd5725;border-color:#f0b18e}.mcp-setup-meta{border-bottom:1px solid #e6e2dc;grid-template-columns:1fr 1fr;display:grid}.mcp-setup-meta>div{align-content:center;gap:7px;min-height:78px;padding:16px 24px;display:grid}.mcp-setup-meta>div+div{border-left:1px solid #e6e2dc}.mcp-setup-meta small{color:#93948e;font-size:12px}.mcp-setup-meta strong{overflow-wrap:anywhere;color:#40423e;font:700 12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.mcp-auth-switch{background:#eeece8;border:1px solid #dedad4;border-radius:10px;width:fit-content;margin:15px 24px 13px;padding:3px;display:flex}.mcp-auth-switch button{color:#7a7b75;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 13px;font-size:12px;font-weight:700}.mcp-auth-switch button.is-active{color:#31332f;background:#fff;box-shadow:0 2px 7px #22232014}.mcp-config-block{color:#f6f2ec;background:#20221f;border:1px solid #343633;border-radius:12px;margin:0 24px;overflow:hidden}.mcp-config-block>header{background:#ffffff09;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:18px;min-height:47px;padding:0 15px;display:flex}.mcp-config-block>header>span{color:#a9aaa5;letter-spacing:.1em;font-size:12px;font-weight:800}.mcp-config-block>header>button{color:#eae6df;min-height:29px;font:inherit;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff24;border-radius:7px;padding:0 10px;font-size:12px;font-weight:700}.mcp-config-block>header>button:hover{color:#ffad79;border-color:#ef945e}.mcp-config-block pre{min-height:220px;max-height:420px;margin:0;padding:22px;overflow:auto}.mcp-config-block code{color:#ffd0b1;white-space:pre;font:12px/1.8 ui-monospace,SFMono-Regular,Menlo,monospace}.mcp-quick-setup>footer{background:#faf9f7;border-top:1px solid #e3e0da;align-content:center;gap:6px;min-height:70px;margin-top:17px;padding:14px 24px;display:grid}.mcp-quick-setup>footer small{color:#999a94;font-size:12px;font-weight:750}.mcp-quick-setup>footer p{color:#4d4f4a;margin:0;font:650 12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.mcp-key-panel>header>button{color:#555752;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8d4cd;border-radius:8px;align-items:center;gap:17px;padding:0 13px;font-size:12px;font-weight:750;display:inline-flex}.mcp-key-panel>header>button:hover{color:#aa4e21;border-color:#e18755}.mcp-key-table{overflow-x:auto}.mcp-key-table table{border-collapse:collapse;width:100%;min-width:1060px}.mcp-key-table th{color:#858680;text-align:left;background:#f7f5f2;height:49px;padding:0 18px;font-size:12px;font-weight:750}.mcp-key-table td{color:#666762;white-space:nowrap;border-top:1px solid #ebe8e3;height:76px;padding:13px 18px;font-size:12px}.mcp-key-table td:first-child strong{color:#30322e;font-size:13px}.mcp-key-table td code{color:#4a4c47;font:700 11px ui-monospace,SFMono-Regular,Menlo,monospace}.mcp-key-status{color:#227754;background:#e9f7ef;border-radius:99px;align-items:center;gap:7px;width:fit-content;min-height:27px;padding:0 9px;font-size:12px;font-weight:750;display:inline-flex}.mcp-key-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.mcp-key-status.is-revoked{color:#858680;background:#efeeeb}.mcp-key-table td:last-child button{color:#b9503e;min-height:31px;font:inherit;cursor:pointer;background:#fff;border:1px solid #edb8aa;border-radius:7px;padding:0 10px;font-size:12px;font-weight:750}.mcp-key-table td:last-child button:disabled{opacity:.38;cursor:not-allowed}.mcp-prompt-section{border-top:1px solid #d8d4cd;margin-top:18px;padding:26px 0 0}.mcp-prompt-section>header{padding:0 2px 19px}.mcp-prompt-section>div{border-top:1px solid #d8d4cd;border-left:1px solid #d8d4cd;grid-template-columns:1fr 1fr;display:grid}.mcp-prompt-section article{background:#ffffff70;border-bottom:1px solid #d8d4cd;border-right:1px solid #d8d4cd;min-height:178px;padding:21px 22px}.mcp-prompt-section article>header{grid-template-columns:1fr auto;align-items:center;gap:10px;display:grid}.mcp-prompt-section h3{color:#292b27;margin:0;font-size:15px}.mcp-prompt-section article button{color:#af5124;font:inherit;cursor:pointer;background:0 0;border:0;padding:5px 0;font-size:12px;font-weight:800}.mcp-prompt-section article>p{color:#71736d;margin:30px 0 0;font:12px/1.72 ui-monospace,SFMono-Regular,Menlo,monospace}.mcp-guidance-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;display:grid}.mcp-guidance-grid>section{background:#ffffffa8;border:1px solid #d9d5ce;border-radius:15px;min-width:0;padding:24px}.mcp-guidance-grid ul{gap:15px;margin:24px 0 0;padding:0;list-style:none;display:grid}.mcp-guidance-grid li{color:#676963;padding-left:17px;font-size:13px;line-height:1.6;position:relative}.mcp-guidance-grid li:before{content:"";background:#e6702f;border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:0}.mcp-issues{border-top:1px solid #ddd9d2;margin-top:18px}.mcp-issues details{border-bottom:1px solid #e2ded8}.mcp-issues summary{color:#3c3e39;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:54px;font-size:12px;font-weight:750;list-style:none;display:flex}.mcp-issues summary::-webkit-details-marker{display:none}.mcp-issues summary i{border-bottom:1px solid #777973;border-right:1px solid #777973;width:8px;height:8px;transform:rotate(45deg)}.mcp-issues details[open] summary i{transform:rotate(225deg)}.mcp-issues details p{color:#7d7f79;margin:-3px 0 17px;font-size:12px;line-height:1.65}.mcp-key-dialog{max-width:540px}.mcp-key-dialog form,.mcp-key-reveal{gap:19px;display:grid}.mcp-key-dialog form>p,.mcp-key-reveal>p{color:#747670;margin:0;font-size:13px;line-height:1.6}.mcp-key-dialog label{color:#4d4f4a;gap:8px;font-size:12px;font-weight:750;display:grid}.mcp-key-dialog input,.mcp-key-dialog select{color:#353733;width:100%;min-height:47px;font:inherit;background:#fff;border:1px solid #d8d4cd;border-radius:9px;outline:0;padding:0 13px;font-size:13px}.mcp-key-dialog input:focus,.mcp-key-dialog select:focus{border-color:#dd7a43;box-shadow:0 0 0 3px #dd7a431c}.mcp-key-reveal>div{background:#fff4eb;border:1px solid #efb793;border-radius:10px;gap:12px;padding:14px;display:grid}.mcp-key-reveal code{overflow-wrap:anywhere;color:#863b19;font:750 12px/1.7 ui-monospace,SFMono-Regular,Menlo,monospace}.mcp-key-reveal>div button{color:#a64b20;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e5a27c;border-radius:7px;font-size:12px;font-weight:800}.mcp-copy-announcement{clip-path:inset(50%);width:1px;height:1px;position:fixed;overflow:hidden}@media (width<=1180px){.mcp-overview{grid-template-columns:1fr 1fr}.mcp-overview>article:nth-child(3){border-top:1px solid #e0ddd7;border-left:0}.mcp-overview>article:nth-child(4){border-top:1px solid #e0ddd7}}@media (width<=820px){.mcp-dashboard-heading{flex-direction:column;align-items:flex-start}.mcp-heading-signal{width:100%;padding-left:14px}.mcp-prompt-section>div,.mcp-guidance-grid{grid-template-columns:1fr}}@media (width<=620px){.dash-content.is-residential.is-web-mcp{padding-top:20px}.mcp-dashboard-heading{gap:17px;min-height:0;padding-bottom:18px}.mcp-dashboard-heading h1{font-size:40px}.mcp-dashboard-heading>div:first-child>span{font-size:13px}.mcp-overview{grid-template-columns:1fr}.mcp-overview>article{border-top:1px solid #e0ddd7;border-left:0;min-height:132px}.mcp-overview>article:first-child{border-top:0}.mcp-quick-setup>header,.mcp-key-panel>header{flex-direction:column;align-items:flex-start;padding:18px}.mcp-quick-setup>header>button,.mcp-key-panel>header>button{justify-content:space-between;width:100%}.mcp-setup-meta{grid-template-columns:1fr}.mcp-setup-meta>div{min-height:70px;padding:14px 18px}.mcp-setup-meta>div+div{border-top:1px solid #e6e2dc;border-left:0}.mcp-auth-switch{width:calc(100% - 36px);margin-inline:18px}.mcp-auth-switch button{flex:1}.mcp-config-block{margin-inline:18px}.mcp-config-block pre{min-height:250px;padding:17px}.mcp-config-block code{font-size:12px}.mcp-quick-setup>footer{padding-inline:18px}.mcp-key-table{padding:10px;overflow:visible}.mcp-key-table table,.mcp-key-table tbody{min-width:0;display:block}.mcp-key-table thead{display:none}.mcp-key-table tr{background:#fff;border:1px solid #e1ddd7;border-radius:11px;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:10px;padding:16px;display:grid}.mcp-key-table td{white-space:normal;border:0;gap:5px;min-width:0;height:auto;padding:0;display:grid}.mcp-key-table td:before{color:#969790;letter-spacing:.06em;text-transform:uppercase;content:attr(data-label);font-size:12px;font-weight:800}.mcp-key-table td:first-child,.mcp-key-table td:nth-child(2),.mcp-key-table td:nth-child(7){grid-column:1/-1}.mcp-key-table td:last-child button{width:100%}.mcp-prompt-section article{min-height:0}.mcp-prompt-section article>header{grid-template-columns:1fr}.mcp-prompt-section article button{grid-column:1;justify-self:start}.mcp-prompt-section article>p{margin-top:18px}.mcp-guidance-grid>section{padding:20px}}.mcp-connection-hero{color:#fff;background:#1c1e1b;border:1px solid #2f312d;border-radius:22px;grid-template-columns:minmax(0,1.22fr) minmax(360px,.78fr);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 54px #191a1724}.mcp-connection-hero:before{content:"";background:linear-gradient(90deg,#ef722f 0%,#ff9b5d 60%,#0000 100%);width:54%;height:3px;position:absolute;top:0;left:0}.mcp-connection-hero:after{content:"";pointer-events:none;border:1px solid #ef722f2e;border-radius:50%;width:300px;height:300px;position:absolute;bottom:-140px;right:24%}.mcp-connection-intro{z-index:1;padding:clamp(36px,4.2vw,62px);position:relative}.mcp-connection-intro>p,.mcp-quick-setup>header p,.mcp-key-panel>header p,.mcp-prompt-section>header>p,.mcp-guidance-grid>section>header>p{color:#e87334;letter-spacing:.13em;margin:0 0 8px;font-size:12px;font-weight:850}.mcp-connection-intro h1{letter-spacing:-.065em;margin:0;font-size:clamp(46px,5.4vw,72px);line-height:.91}.mcp-connection-intro>span{color:#b8bab4;max-width:650px;margin-top:19px;font-size:14px;line-height:1.68;display:block}.mcp-endpoint-line{background:#ffffff0e;border:1px solid #ffffff24;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;width:min(640px,100%);min-height:74px;margin-top:38px;padding:11px 12px 11px 17px;display:grid}.mcp-endpoint-line>div{gap:7px;min-width:0;display:grid}.mcp-endpoint-line small{color:#888b84;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.mcp-endpoint-line strong{color:#f5f2ec;text-overflow:ellipsis;white-space:nowrap;font:700 12px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.mcp-endpoint-line>button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:8px;align-items:center;gap:16px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex}.mcp-endpoint-line>button:hover{color:#ffad7c;border-color:#e87334}.mcp-endpoint-line>button i{border:1px solid;border-radius:2px;width:10px;height:10px;box-shadow:-3px 3px 0 -1px #1c1e1b,-3px 3px}.mcp-usage-rail{z-index:1;background:#00000021;border-left:1px solid #ffffff1a;align-content:stretch;display:grid;position:relative}.mcp-usage-rail article{border-bottom:1px solid #ffffff17;align-items:center;min-height:146px;padding:24px 28px;display:grid}.mcp-usage-rail article:last-child{border-bottom:0}.mcp-usage-rail article>div{gap:8px;display:grid}.mcp-usage-rail small{color:#a6a8a2;font-size:12px;font-weight:720}.mcp-usage-rail strong{color:#fff;letter-spacing:-.045em;font-size:30px;line-height:1}.mcp-usage-rail strong em{color:#888b84;font-size:14px;font-style:normal}.mcp-usage-rail strong.is-transport{letter-spacing:-.02em;font:750 16px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.mcp-usage-rail p{color:#767972;margin:0;font-size:12px;line-height:1.5}.mcp-setup-workbench{grid-template-columns:232px minmax(0,1fr);min-width:0;display:grid}.mcp-client-rail{background:#f3f0ea;border-right:1px solid #dedad3;align-content:start;gap:5px;padding:20px 14px;display:grid}.mcp-client-rail>small{color:#989891;letter-spacing:.08em;text-transform:uppercase;margin:3px 10px 12px;font-size:12px;font-weight:800}.mcp-client-rail>button{color:#6d6f69;min-height:52px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 10px;display:grid}.mcp-client-rail>button:hover{color:#252722;background:#e9e5de}.mcp-client-rail>button.is-active{color:#fff;background:#252722;box-shadow:0 8px 20px #24262221}.mcp-client-rail>button>span,.mcp-selected-client>span{background:#fff;border:1px solid #dbd7d0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.mcp-client-rail img{object-fit:contain;width:20px;height:20px}.mcp-client-rail strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:740;overflow:hidden}.mcp-client-rail>button>i{color:#aeafa9;font-size:12px;font-style:normal}.mcp-client-rail>button.is-active>i{color:#ec7a3d}.mcp-config-stage{min-width:0;padding-bottom:18px}.mcp-selected-client{border-bottom:1px solid #e6e2dc;align-items:center;gap:12px;min-height:72px;padding:14px 24px;display:flex}.mcp-selected-client>span{width:40px;height:40px}.mcp-selected-client img{object-fit:contain;width:24px;height:24px}.mcp-selected-client>div{gap:3px;display:grid}.mcp-selected-client small{color:#9a9b95;letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:780}.mcp-selected-client strong{color:#2e302c;font-size:14px}.mcp-config-stage>footer{border-top:1px solid #e3e0da;align-content:center;gap:6px;min-height:66px;margin-top:17px;padding:13px 24px 0;display:grid}.mcp-config-stage>footer small{color:#999a94;font-size:12px;font-weight:750}.mcp-config-stage>footer p{color:#4d4f4a;margin:0;font:650 12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.mcp-expiration-field{color:#4d4f4a;gap:9px;font-size:12px;font-weight:750;display:grid}.mcp-expiration-quick{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.mcp-expiration-quick button{color:#6b6d67;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8d4cd;border-radius:8px;padding:0 9px;font-size:12px;font-weight:750}.mcp-expiration-quick button:hover{color:#a94a1d;border-color:#e1a27f}.mcp-expiration-quick button.is-active{color:#9b4118;background:#fff1e8;border-color:#e86f2d;box-shadow:0 0 0 2px #e86f2d14}.mcp-expiration-field .arc-date-trigger{background:#fff;min-height:47px;font-size:12px}.mcp-key-dialog:has(.arc-date-popover){overflow:visible}.mcp-key-dialog:has(.arc-date-popover)>div:not([data-dialog-actions]){overflow:visible}.mcp-key-dialog .arc-date-popover{width:min(292px,100%);max-height:min(350px,100dvh - 40px);margin-top:0;position:absolute;inset:auto 0 calc(100% + 7px) auto;overflow-y:auto}@media (width<=1040px){.mcp-connection-hero{grid-template-columns:1fr}.mcp-usage-rail{border-top:1px solid #ffffff1a;border-left:0;grid-template-columns:repeat(3,1fr)}.mcp-usage-rail article{border-bottom:0;border-right:1px solid #ffffff17;min-height:130px}.mcp-usage-rail article:last-child{border-right:0}}@media (width<=820px){.mcp-setup-workbench{grid-template-columns:1fr}.mcp-client-rail{border-bottom:1px solid #dedad3;border-right:0;grid-template-columns:repeat(4,minmax(0,1fr))}.mcp-client-rail>small{grid-column:1/-1}.mcp-client-rail>button{text-align:center;grid-template-columns:1fr;justify-items:center;gap:6px;min-height:76px;padding:10px 6px}.mcp-client-rail>button>i{display:none}.mcp-client-rail strong{max-width:100%;font-size:12px}}@media (width<=620px){.mcp-connection-hero{border-radius:16px}.mcp-connection-intro{padding:32px 22px 26px}.mcp-connection-intro h1{font-size:45px}.mcp-endpoint-line{grid-template-columns:1fr;margin-top:27px}.mcp-endpoint-line>button{justify-content:space-between;width:100%}.mcp-usage-rail{grid-template-columns:1fr}.mcp-usage-rail article{border-bottom:1px solid #ffffff17;border-right:0;min-height:112px}.mcp-client-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.mcp-selected-client,.mcp-config-stage>footer{padding-inline:18px}.mcp-expiration-quick{grid-template-columns:1fr}}:lang(zh) .tools-hub-hero h1,:lang(zh) .tools-hub-directory>div>header h2,:lang(zh) .tools-hub-cta h2{font-weight:620;line-height:1.18}:lang(zh) .tools-hub-hero>div>span,:lang(zh) .tools-hub-grid article>div>p,:lang(zh) .tools-hub-cta>div>div:first-child>span{line-height:1.9}.tools-hub-page .tools-hub-hero{background:#f2efe9;padding:72px 0 46px}.tools-hub-page .tools-hub-hero-copy{text-align:center;place-items:center;gap:0;max-width:980px;margin:0 auto;display:grid}.tools-hub-hero-layout{grid-template-columns:minmax(0,1.25fr) minmax(360px,.62fr);align-items:end;gap:clamp(54px,8vw,112px);display:grid}.tools-hub-page .tools-hub-hero-copy h1{color:#151713;letter-spacing:-.05em;max-width:900px;margin:0 auto;font-size:clamp(46px,5.2vw,68px);font-weight:575;line-height:1}.tools-hub-page .tools-hub-hero-copy h1>span{display:block}.tools-hub-page .tools-hub-hero-copy>p{color:#64655f;letter-spacing:0;text-transform:none;max-width:780px;margin:17px auto 0;font-size:15px;font-weight:500;line-height:1.55}.tools-hub-overview{background:#ffffffad;border:1px solid #cec9c0;border-radius:13px;overflow:hidden}.tools-hub-overview>header{border-bottom:1px solid #d9d4cb;grid-template-columns:8px 1fr auto;align-items:center;gap:10px;min-height:72px;padding:0 22px;display:grid}.tools-hub-overview>header>i{background:#2ca06b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #2ca06b1f}.tools-hub-overview>header>span{color:#62635d;letter-spacing:.12em;font-size:12px;font-weight:800}.tools-hub-overview>header>strong{font-size:12px;font-weight:720}.tools-hub-overview dl{margin:0;padding:10px 22px 16px}.tools-hub-overview dl div{border-bottom:1px solid #e0dcd4;justify-content:space-between;align-items:center;gap:20px;min-height:48px;display:flex}.tools-hub-overview dl div:last-child{border-bottom:0}.tools-hub-overview dt{color:#85867f;font-size:12px}.tools-hub-overview dd{margin:0;font-size:12px;font-weight:740}.tools-hub-page .tools-hub-directory{background:#fff;padding:74px 0 96px}.tools-hub-directory-heading{justify-content:space-between;align-items:end;gap:40px;display:flex}.tools-hub-page .tools-hub-directory-heading h2{max-width:680px;margin-top:14px;font-size:clamp(34px,3.8vw,50px)}.tools-hub-directory-heading>span{color:#85867f;white-space:nowrap;padding-bottom:5px;font-size:12px}.tools-hub-directory-heading>span strong{color:#b94c17;margin-right:4px;font-size:14px}.tools-hub-browser{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:34px;margin-top:38px;display:grid}.tools-hub-sidebar{background:#f5f2ec;border:1px solid #d3cfc7;border-radius:12px;padding:16px;position:sticky;top:94px}.tools-hub-sidebar>label{background:#fff;border:1px solid #d5d0c7;border-radius:8px;align-items:center;gap:9px;min-height:46px;padding:0 12px;display:flex}.tools-hub-sidebar>label>span{color:#9a9a94;font-size:20px}.tools-hub-sidebar input{color:#282925;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.tools-hub-sidebar>p{color:#92928c;letter-spacing:.12em;margin:24px 3px 10px;font-size:12px;font-weight:800}.tools-hub-sidebar nav{gap:4px;display:grid}.tools-hub-sidebar button{color:#6d6e68;min-height:40px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:0 10px;font-size:12px;font-weight:680;display:flex}.tools-hub-sidebar button:hover{color:#242520;background:#ebe7df}.tools-hub-sidebar button.is-active{color:#fff;background:#252722}.tools-hub-sidebar button i{color:#9a9a94;font:700 8px/1 SFMono-Regular,Consolas,monospace}.tools-hub-sidebar button.is-active i{color:#f28a4d}.tools-hub-results{min-width:0}.tools-hub-page .tools-hub-grid{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.tools-hub-page .tools-hub-grid article,.tools-hub-page .tools-hub-grid article:nth-child(n){min-height:218px;box-shadow:none;background:#fff;border:1px solid #d5d1c9;border-radius:11px;padding:20px 22px}.tools-hub-page .tools-hub-grid article:hover{background:#faf8f4;border-color:#aaa69e;transform:translateY(-2px);box-shadow:0 12px 28px #1d1e1b0f}.tools-hub-page .tools-hub-grid article>header>i{color:#aaa79f;font:700 8px/1 SFMono-Regular,Consolas,monospace}.tools-hub-page .tools-hub-grid article>header>small{color:#b94c17;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:800}.tools-hub-page .tools-hub-grid h3{margin-top:0;font-size:20px;line-height:1.14}.tools-hub-page .tools-hub-grid article>div>p{max-width:390px;margin-top:9px;font-size:12px;line-height:1.6}.tools-hub-page .tools-hub-grid article>footer{margin-top:22px;padding-top:12px;font-size:12px}.tools-hub-page .tools-hub-grid article>footer i{font-size:13px}.tools-hub-page .tools-hub-grid article>footer a{color:#fff;background:#252722;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.tools-hub-page .tools-hub-grid article.is-available{border-color:#bdb8af}.tools-hub-page .tools-hub-empty{min-height:420px;margin:0}:lang(zh) .tools-hub-page .tools-hub-hero-copy h1,:lang(zh) .tools-hub-page .tools-hub-directory-heading h2{font-weight:620;line-height:1.16}:lang(zh) .tools-hub-page .tools-hub-hero-copy>p,:lang(zh) .tools-hub-page .tools-hub-grid article>div>p{line-height:1.7}@media (width<=900px){.tools-hub-hero-layout{grid-template-columns:1fr;gap:42px}.tools-hub-overview{max-width:620px}.tools-hub-browser{grid-template-columns:1fr;gap:24px}.tools-hub-sidebar{padding:12px;position:static}.tools-hub-sidebar>p{margin:17px 3px 9px}.tools-hub-sidebar nav{scrollbar-width:none;gap:5px;display:flex;overflow-x:auto}.tools-hub-sidebar nav::-webkit-scrollbar{display:none}.tools-hub-sidebar button{min-width:max-content;padding:0 12px}}@media (width<=620px){.tools-hub-page .tools-hub-hero{padding:56px 0 30px}.tools-hub-page .tools-hub-hero-copy h1{font-size:clamp(38px,11vw,48px)}.tools-hub-page .tools-hub-hero-copy>p{margin-top:14px;font-size:14px}.tools-hub-hero-layout{gap:34px}.tools-hub-overview>header{grid-template-columns:8px 1fr;min-height:62px;padding:0 16px}.tools-hub-overview>header>strong{display:none}.tools-hub-overview dl{padding:8px 16px 13px}.tools-hub-overview dl div{min-height:43px}.tools-hub-page .tools-hub-directory{padding:58px 0 72px}.tools-hub-directory-heading{flex-direction:column;align-items:flex-start;gap:14px}.tools-hub-page .tools-hub-directory-heading h2{font-size:36px}.tools-hub-directory-heading>span{padding:0}.tools-hub-browser{margin-top:28px}.tools-hub-sidebar{padding:10px}.tools-hub-page .tools-hub-grid{grid-template-columns:1fr;gap:9px}.tools-hub-page .tools-hub-grid article,.tools-hub-page .tools-hub-grid article:nth-child(n){min-height:205px;padding:18px}.tools-hub-page .tools-hub-grid h3{font-size:19px}.tools-hub-page .tools-hub-grid article>div>p{font-size:12px}.tools-hub-page .tools-hub-empty{min-height:300px}}.tool-detail-page{color:var(--ink);background:#f7f6f3}.tool-page-shell{width:min(100% - 64px,1180px);margin:0 auto}.tool-page-hero{background:#f2efe9;border-bottom:1px solid #d5d1c9;padding:132px 0 64px}.tool-page-back{color:#696a64;align-items:center;gap:11px;font-size:12px;font-weight:700;display:inline-flex}.tool-page-back span{color:#c35520;font-size:16px}.tool-page-hero>div>p{color:#b94c17;letter-spacing:.15em;text-transform:uppercase;margin:50px 0 0;font-size:12px;font-weight:820}.tool-page-hero h1{letter-spacing:-.052em;max-width:900px;margin:17px 0 0;font-size:clamp(48px,6vw,76px);font-weight:550;line-height:1}.tool-page-hero>div>span{color:#656660;max-width:730px;margin-top:23px;font-size:15px;line-height:1.75;display:block}.tool-page-hero>div>button{color:#fff;min-width:210px;min-height:50px;font:inherit;cursor:pointer;background:#252722;border:1px solid #252722;border-radius:8px;justify-content:space-between;align-items:center;gap:24px;margin-top:30px;padding:0 18px;font-size:12px;font-weight:760;display:inline-flex}.tool-page-hero>div>button:disabled{opacity:.64;cursor:wait}.tool-page-hero>div>button i{color:#f17a38;font-size:15px;font-style:normal}.tool-page-hero>div>small{color:#888982;max-width:680px;margin-top:13px;font-size:12px;line-height:1.6;display:block}.tool-page-workspace{background:#fff;padding:62px 0 94px}.environment-network-card,.environment-detail-grid>section{background:#fff;border:1px solid #d2cec6;border-radius:12px;overflow:hidden}.environment-network-card>header,.environment-detail-grid>section>header{background:#f7f5f1;border-bottom:1px solid #ddd9d1;justify-content:space-between;align-items:center;gap:20px;min-height:58px;padding:0 20px;display:flex}.environment-network-card>header p,.environment-detail-grid>section>header p{color:#b44f1d;letter-spacing:.12em;margin:0;font-size:12px;font-weight:800}.environment-network-card>header button{color:#484944;min-height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cecac2;border-radius:6px;padding:0 10px;font-size:12px;font-weight:720}.environment-network-card>dl,.environment-detail-grid dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.environment-network-card dl>div,.environment-detail-grid dl>div{border-bottom:1px solid #e0dcd4;border-right:1px solid #e0dcd4;flex-direction:column;justify-content:space-between;gap:12px;min-height:94px;padding:18px 20px;display:flex}.environment-network-card dl>div:nth-child(3n),.environment-detail-grid dl>div:nth-child(2n){border-right:0}.environment-network-card dl>div:nth-last-child(-n+3),.environment-detail-grid dl>div:nth-last-child(-n+2){border-bottom:0}.environment-network-card dt,.environment-detail-grid dt{color:#8a8b84;letter-spacing:.04em;font-size:12px;font-weight:700}.environment-network-card dd,.environment-detail-grid dd{overflow-wrap:anywhere;color:#2b2c28;margin:0;font-size:13px;font-weight:690;line-height:1.4}.tool-page-placeholder,.tool-page-error{text-align:center;align-content:center;place-items:center;gap:16px;min-height:230px;padding:30px;display:grid}.tool-page-placeholder>span,.tool-page-error>span{color:#a6a39b;border:1px solid #d5d1c9;border-radius:50%;place-items:center;width:42px;height:42px;font-size:15px;display:grid}.tool-page-placeholder p,.tool-page-error p{color:#777872;max-width:450px;margin:0;font-size:12px;line-height:1.7}.tool-page-error button{color:#fff;min-height:36px;font:inherit;cursor:pointer;background:#282925;border:1px solid #282925;border-radius:6px;padding:0 12px;font-size:12px;font-weight:740}.tool-page-loading{justify-content:center;align-items:center;gap:7px;min-height:230px;display:flex}.tool-page-loading i{background:#ed6f2d;border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite tool-loading}.tool-page-loading i:nth-child(2){animation-delay:.14s}.tool-page-loading i:nth-child(3){animation-delay:.28s}@keyframes tool-loading{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-7px)}}.environment-detail-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:14px;margin-top:14px;display:grid}.environment-detail-grid dl{grid-template-columns:repeat(2,minmax(0,1fr))}.ip-lookup-hero form{max-width:880px;margin-top:32px}.ip-lookup-hero form>label{color:#676862;margin-bottom:8px;font-size:12px;font-weight:750;display:block}.ip-lookup-hero form>div{background:#fff;border:1px solid #c8c3ba;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:6px;display:grid;box-shadow:0 14px 32px #1f201d0f}.ip-lookup-hero input{color:#292a26;width:100%;min-width:0;min-height:48px;font:inherit;background:0 0;border:0;outline:0;padding:0 14px;font-size:13px}.ip-lookup-hero form button{color:#fff;min-width:145px;font:inherit;cursor:pointer;background:#262823;border:1px solid #262823;border-radius:7px;justify-content:space-between;align-items:center;gap:20px;padding:0 15px;font-size:12px;font-weight:760;display:inline-flex}.ip-lookup-hero form button:disabled{opacity:.64;cursor:wait}.ip-lookup-hero form button i{color:#f17a38;font-size:14px;font-style:normal}.ip-lookup-examples{flex-wrap:wrap;align-items:center;gap:7px;margin-top:13px;display:flex}.ip-lookup-examples small{color:#8d8e87;letter-spacing:.1em;margin-right:4px;font-size:12px;font-weight:800}.ip-lookup-examples button{color:#555650;cursor:pointer;background:#ffffff8f;border:1px solid #d0cbc2;border-radius:999px;min-height:27px;padding:0 9px;font:680 8px/1 SFMono-Regular,Consolas,monospace}.ip-lookup-examples button:hover{background:#fff;border-color:#a9a49b}.tool-page-hero .ip-lookup-notice{margin-top:15px}.ip-lookup-state{text-align:center;background:#f8f6f2;border:1px solid #d3cfc7;border-radius:13px;align-content:center;place-items:center;gap:17px;min-height:360px;display:grid}.ip-lookup-state>span{color:#a4a098;border:1px solid #d3cfc7;border-radius:50%;place-items:center;width:48px;height:48px;font-size:12px;font-weight:760;display:grid}.ip-lookup-state>p{color:#74756f;max-width:480px;margin:0;font-size:12px;line-height:1.7}.ip-lookup-state>button{color:#fff;min-height:38px;font:inherit;cursor:pointer;background:#272924;border:1px solid #272924;border-radius:6px;padding:0 13px;font-size:12px;font-weight:740}.ip-lookup-state .tool-page-loading{min-height:0}.ip-lookup-results{background:#fff;border:1px solid #cbc7bf;border-radius:14px;overflow:hidden}.ip-lookup-results>header{color:#fff;background:#252722;border-bottom:1px solid #d7d3cb;justify-content:space-between;align-items:center;gap:24px;min-height:92px;padding:20px 24px;display:flex}.ip-lookup-results>header p{color:#f2874d;letter-spacing:.12em;margin:0;font-size:12px;font-weight:800}.ip-lookup-results>header strong{overflow-wrap:anywhere;margin-top:7px;font:620 20px/1.2 SFMono-Regular,Consolas,monospace;display:block}.ip-lookup-results>header>div:last-child{gap:7px;display:flex}.ip-lookup-results>header button{color:#fff;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff47;border-radius:6px;padding:0 11px;font-size:12px;font-weight:740}.ip-lookup-results>header button:first-child{background:#ed7332;border-color:#ed7332}.ip-lookup-summary dl,.ip-lookup-groups dl{margin:0;display:grid}.ip-lookup-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.ip-lookup-summary dl>div{border-bottom:1px solid #ddd9d1;border-right:1px solid #ddd9d1;flex-direction:column;justify-content:space-between;gap:12px;min-height:98px;padding:19px 24px;display:flex}.ip-lookup-summary dl>div:last-child{border-right:0}.ip-lookup-summary dt,.ip-lookup-groups dt{color:#8b8c85;letter-spacing:.04em;font-size:12px;font-weight:700}.ip-lookup-summary dd,.ip-lookup-groups dd{overflow-wrap:anywhere;color:#292a26;margin:0;font-size:13px;font-weight:690;line-height:1.42}.ip-lookup-groups{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ip-lookup-groups>section{border-right:1px solid #ddd9d1}.ip-lookup-groups>section:last-child{border-right:0}.ip-lookup-groups>section>header{background:#f7f5f1;border-bottom:1px solid #ddd9d1;align-items:center;min-height:55px;padding:0 20px;display:flex}.ip-lookup-groups>section>header p{color:#b44f1d;letter-spacing:.12em;margin:0;font-size:12px;font-weight:800}.ip-lookup-groups dl>div{border-bottom:1px solid #e2ded7;flex-direction:column;justify-content:space-between;gap:10px;min-height:83px;padding:15px 20px;display:flex}.ip-lookup-groups dl>div:last-child{border-bottom:0}:lang(zh) .tool-page-hero h1{font-weight:620;line-height:1.16}:lang(zh) .tool-page-hero>div>span{line-height:1.9}@media (width<=760px){.tool-page-shell{width:min(100% - 32px,1180px)}.tool-page-hero{padding:108px 0 52px}.tool-page-hero>div>p{margin-top:40px}.tool-page-hero h1{font-size:clamp(42px,12.5vw,58px)}.tool-page-hero>div>span{font-size:14px}.tool-page-hero>div>button{width:100%}.tool-page-workspace{padding:46px 0 70px}.environment-network-card>dl,.environment-detail-grid,.environment-detail-grid dl{grid-template-columns:1fr}.environment-network-card dl>div,.environment-network-card dl>div:nth-child(3n),.environment-network-card dl>div:nth-last-child(-n+3),.environment-detail-grid dl>div,.environment-detail-grid dl>div:nth-child(2n),.environment-detail-grid dl>div:nth-last-child(-n+2){border-bottom:1px solid #e0dcd4;border-right:0;min-height:82px}.environment-network-card dl>div:last-child,.environment-detail-grid dl>div:last-child{border-bottom:0}.ip-lookup-hero form>div{grid-template-columns:1fr}.ip-lookup-hero form button{min-height:46px}.ip-lookup-results>header{flex-direction:column;align-items:flex-start}.ip-lookup-summary dl,.ip-lookup-groups{grid-template-columns:1fr}.ip-lookup-summary dl>div,.ip-lookup-summary dl>div:last-child{border-right:0;min-height:82px}.ip-lookup-groups>section,.ip-lookup-groups>section:last-child{border-bottom:1px solid #ddd9d1;border-right:0}.ip-lookup-groups>section:last-child{border-bottom:0}}.tools-hub-page .tools-hub-hero-copy h1{color:#151713;font-weight:575}.tools-hub-page .tools-hub-grid article,.tools-hub-page .tools-hub-grid article:nth-child(n){background:#fdfdfc;border-color:#d9d5cd;border-radius:13px;min-height:236px;padding:22px 24px;position:relative;overflow:hidden}.tools-hub-page .tools-hub-grid article:before{content:"";background:0 0;width:3px;position:absolute;inset:0 auto 0 0}.tools-hub-page .tools-hub-grid article.is-available{background:linear-gradient(145deg,#fff 0%,#faf7f2 100%);border-color:#c9c3ba}.tools-hub-page .tools-hub-grid article.is-available:before{background:#ef7330}.tools-hub-page .tools-hub-grid article:hover{border-color:#a9a49b;transform:translateY(-3px);box-shadow:0 18px 38px #1d1e1b14}.tools-hub-page .tools-hub-grid article>header{justify-content:flex-end;min-height:30px}.tools-hub-page .tools-hub-grid article>header>i{color:#8b8a84;font-size:12px}.tools-hub-page .tools-hub-grid article>header>small{color:#8a461f;background:#f6e9df;border-radius:999px;padding:6px 8px;font-size:12px}.tools-hub-page .tools-hub-grid article>div{margin-top:30px}.tools-hub-page .tools-hub-grid h3{max-width:390px;font-size:22px;font-weight:630;line-height:1.15}.tools-hub-page .tools-hub-grid article>div>p{color:#6a6b65;max-width:410px;margin-top:12px;font-size:12px;line-height:1.67}.tools-hub-page .tools-hub-grid article>footer{color:#8c8c86;letter-spacing:.08em;margin-top:auto;padding-top:16px;font-size:12px}.tools-hub-page .tools-hub-grid article.is-available>footer>span{color:#ad4a1d}.tools-hub-page .tools-hub-grid article>footer .tools-hub-open-link{color:#292a26;background:0 0;border-radius:0;align-items:center;gap:11px;width:auto;height:auto;font-size:12px;display:inline-flex}.tools-hub-page .tools-hub-grid article>footer .tools-hub-open-link strong{font-weight:760}.tools-hub-page .tools-hub-grid article>footer .tools-hub-open-link i{color:#ba4c19;border:1px solid #c7c2b9;border-radius:50%;place-items:center;width:25px;height:25px;font-size:12px;transition:transform .18s,background .18s,color .18s;display:grid}.tools-hub-page .tools-hub-grid article>footer .tools-hub-open-link:hover i{color:#fff;background:#262823;transform:translate(2px,-2px)}.tools-hub-card-link{z-index:2;border-radius:inherit;position:absolute;inset:0}.tools-hub-card-link>span{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.tools-hub-card-link:focus-visible{outline-offset:3px;outline:3px solid #ef7330}.tools-hub-page .tools-hub-grid article:has(.tools-hub-card-link:focus-visible){border-color:#a9a49b;transform:translateY(-3px);box-shadow:0 18px 38px #1d1e1b14}.tool-page-directory{z-index:31;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f9f8f5f2;border-top:0;border-bottom:1px solid #d4d0c8;position:sticky;top:70px}.tool-page-directory-inner{justify-content:space-between;align-items:center;gap:28px;width:min(100% - 64px,1180px);min-height:58px;margin:0 auto;display:flex}.tool-page-directory-all{color:#595a54;align-items:center;gap:10px;min-width:max-content;font-size:12px;font-weight:740;display:inline-flex}.tool-page-directory-all>span{color:#bf5420;font-size:14px}.tool-page-directory-select{align-items:center;gap:12px;display:flex}.tool-page-directory-select>span{color:#85857f;letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:780}.tool-page-directory-select .tool-directory-droplist{width:250px}.tool-page-directory-select .arc-select-trigger{min-height:40px;font-size:12px;font-weight:720}.arc-select{width:100%;min-width:0;position:relative}.arc-select-trigger{color:#292a26;width:100%;min-width:0;min-height:46px;font:inherit;text-align:left;cursor:pointer;background:#fbfaf7;border:1px solid #cac5bc;border-radius:8px;outline:0;justify-content:space-between;align-items:center;gap:12px;padding:0 13px;font-size:12px;display:flex}.arc-select-trigger:hover:not(:disabled){background:#fff;border-color:#99958d}.arc-select-trigger:focus-visible,.arc-select-trigger[aria-expanded=true]{background:#fff;border-color:#e36b2a;box-shadow:0 0 0 3px #ef733021}.arc-select-trigger:disabled{color:#999891;cursor:not-allowed;background:#efede9}.arc-select-trigger>span{align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.arc-select-trigger img,.arc-select-menu button img{object-fit:cover;border:1px solid #2324211f;border-radius:3px;flex:none;width:24px;height:17px}.arc-select-trigger b{min-width:0;font:inherit;text-overflow:ellipsis;white-space:nowrap;font-weight:620;overflow:hidden}.arc-select-trigger small{color:#8d8e87;white-space:nowrap;font:700 8px/1 SFMono-Regular,Consolas,monospace}.arc-select-trigger>i{border-bottom:1.5px solid #5c5d57;border-right:1.5px solid #5c5d57;flex:none;width:7px;height:7px;transform:translateY(-2px)rotate(45deg)}.arc-select-trigger[aria-expanded=true]>i{transform:translateY(2px)rotate(225deg)}.arc-select-menu{z-index:60;background:#fff;border:1px solid #bbb6ad;border-radius:10px;width:min(310px,100vw - 40px);min-width:100%;padding:8px;position:absolute;top:calc(100% + 7px);left:0;overflow:hidden;box-shadow:0 18px 42px #191a172b}.arc-select.is-align-end .arc-select-menu{left:auto;right:0}.arc-select-search{background:#f8f6f2;border:1px solid #d1ccc3;border-radius:7px;align-items:center;min-height:42px;padding:0 10px;flex-direction:row!important;gap:8px!important;display:flex!important}.arc-select-search>span{color:#9a9a94!important;font-size:17px!important}.arc-select-search input{width:100%;min-width:0;font:inherit;outline:0;min-height:40px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:12px!important}.arc-select-menu>div{overscroll-behavior:contain;scrollbar-width:thin;max-height:250px;margin-top:7px;overflow-y:auto}.arc-select-menu>div.is-compact{margin-top:0}.arc-select-menu>div>button{color:#4e4f49;width:100%;min-height:40px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;padding:0 10px;display:flex}.arc-select-menu>div>button:hover{color:#242520;background:#f2efe9}.arc-select-menu>div>button.is-selected{color:#9f4117;background:#fff0e7}.arc-select-menu>div>button>span{align-items:center;gap:8px;min-width:0;display:flex}.arc-select-menu>div>button b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.arc-select-menu>div>button strong{color:#8d8e87;font:700 8px/1 SFMono-Regular,Consolas,monospace}.arc-select-menu>div>p{color:#85867f;text-align:center;margin:0;padding:26px 12px;font-size:12px}.dashboard-droplist .arc-select-trigger{color:#454641;background:#fff;border-color:#dedad3;min-height:40px;font-size:12px}.dashboard-droplist .arc-select-menu{z-index:95}.dashboard-pagination-droplist{flex:0 0 112px;width:112px}.dashboard-pagination-droplist .arc-select-trigger{gap:8px;min-height:34px;padding-inline:11px}.dashboard-pagination-droplist .arc-select-trigger>span{flex:auto;overflow:visible}.dashboard-pagination-droplist .arc-select-trigger b{flex:none;font-size:12px;overflow:visible}.dashboard-pagination-droplist .arc-select-menu{width:100%;min-width:112px}.isp-pagination .dashboard-pagination-droplist .arc-select-menu,.isp-detail-pagination .dashboard-pagination-droplist .arc-select-menu,.order-history-pagination .dashboard-pagination-droplist .arc-select-menu{top:auto;bottom:calc(100% + 7px)}.unlimited-status-filter .dashboard-droplist .arc-select-trigger{min-height:39px}.res-generator-form .dashboard-droplist .arc-select-trigger{border-color:#dcd8d1;min-height:45px;font-size:12px}.res-generator-form .dashboard-droplist .arc-select-trigger:disabled{color:#9f9d97;cursor:not-allowed;opacity:.72;background:#eceae5;border-color:#e2dfd9}.res-session-select .arc-select-menu{top:auto;bottom:calc(100% + 7px)}.res-session-select .arc-select-menu>div{max-height:280px}.res-ranking-filters .arc-select:first-child{width:118px}.res-ranking-filters .arc-select:last-child{width:65px}.res-ranking-filters .dashboard-droplist .arc-select-trigger{color:#d76125;border-radius:18px;min-height:34px;padding-inline:10px;font-size:12px}.isp-detail-toolbar .dashboard-droplist .arc-select-trigger{min-height:46px;padding-inline:13px;font-size:13px}.isp-detail-toolbar label>div>.arc-select{flex:auto}.isp-row-qr{background:0 0;border:0;width:100%;height:auto;padding:0}.isp-row-qr .arc-select-trigger{border-radius:7px;min-height:36px;padding-inline:9px;font-size:12px;font-weight:650}.isp-detail-table tbody tr:nth-last-child(-n+2) .isp-row-qr .arc-select-menu{top:auto;bottom:calc(100% + 7px)}.order-history-filters .dashboard-droplist .arc-select-trigger{background:#faf9f7;min-height:40px}.order-history-filters .arc-date-picker{width:100%}.arc-date-picker{width:100%;min-width:0;position:relative}.arc-date-trigger{color:#454641;width:100%;min-width:0;min-height:40px;font:inherit;text-align:left;cursor:pointer;background:#faf9f7;border:1px solid #dedad3;border-radius:8px;outline:0;grid-template-columns:16px minmax(0,1fr) 8px;align-items:center;gap:8px;padding:0 11px;font-size:12px;display:grid}.arc-date-trigger:hover{background:#fff;border-color:#99958d}.arc-date-trigger:focus-visible,.arc-date-trigger[aria-expanded=true]{background:#fff;border-color:#e36b2a;box-shadow:0 0 0 3px #ef733021}.arc-date-trigger b{min-width:0;font:inherit;text-overflow:ellipsis;white-space:nowrap;font-weight:620;overflow:hidden}.arc-date-trigger b.is-placeholder{color:#92938d;font-weight:520}.arc-date-trigger>i{border-bottom:1.5px solid #5c5d57;border-right:1.5px solid #5c5d57;justify-self:end;width:7px;height:7px;transform:translateY(-2px)rotate(45deg)}.arc-date-trigger[aria-expanded=true]>i{transform:translateY(2px)rotate(225deg)}.arc-date-icon{border:1.4px solid #777873;border-radius:3px;width:14px;height:13px;position:relative}.arc-date-icon:before{content:"";border-top:1.4px solid #777873;position:absolute;top:3px;left:1px;right:1px}.arc-date-icon:after{content:"";border-left:1.4px solid #777873;border-right:1.4px solid #777873;width:5px;height:4px;position:absolute;top:-3px;left:3px}.arc-date-popover{z-index:110;background:#fff;border:1px solid #bbb6ad;border-radius:11px;width:min(292px,100vw - 40px);padding:10px;position:absolute;top:calc(100% + 7px);left:0;overflow:hidden;box-shadow:0 18px 42px #191a172b}.arc-date-picker.is-align-end .arc-date-popover{left:auto;right:0}.arc-date-popover>header{grid-template-columns:34px 1fr 34px;align-items:center;gap:5px;min-height:38px;display:grid}.arc-date-popover>header strong{color:#292a26;text-align:center;font-size:12px;font-weight:750}.arc-date-popover>header button{color:#5d5e58;width:32px;height:32px;font:inherit;cursor:pointer;background:#faf9f7;border:1px solid #e2ded7;border-radius:7px;place-items:center;font-size:13px;display:grid}.arc-date-popover>header button:hover{color:#b65020;background:#fff5ef;border-color:#d9b29a}.arc-date-weekdays,.arc-date-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.arc-date-weekdays{color:#999a94;text-align:center;text-transform:uppercase;margin-top:5px;padding:5px 0;font-size:12px;font-weight:760}.arc-date-grid{gap:2px}.arc-date-grid button{color:#4c4d48;min-width:0;height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0;font-size:12px;font-weight:620;position:relative}.arc-date-grid button:hover:not(:disabled):not(.is-selected){color:#a84a1c;background:#f6f2ed}.arc-date-grid button.is-outside{color:#b8b8b2}.arc-date-grid button.is-today:not(.is-selected){color:#c5531c;box-shadow:inset 0 0 0 1px #e4a27f}.arc-date-grid button.is-selected{color:#fff;background:#e86f2d;box-shadow:0 5px 12px #dc5d1c33}.arc-date-grid button:disabled{color:#d1d1cc;cursor:not-allowed;background:0 0}.arc-date-popover>footer{border-top:1px solid #ece9e4;justify-content:space-between;align-items:center;margin-top:8px;padding-top:9px;display:flex}.arc-date-popover>footer button{color:#6d6e68;min-height:31px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 10px;font-size:12px;font-weight:720}.arc-date-popover>footer button:last-child{color:#ae4a1b;background:#fff0e7}.arc-date-popover>footer button:hover:not(:disabled){color:#8f3a13;background:#f6f2ed}.arc-date-popover>footer button:disabled{color:#c0c0ba;cursor:not-allowed}@media (width<=720px){.isp-controlbar .dashboard-droplist .arc-select-trigger{min-height:42px;font-size:12px}.unlimited-status-filter .dashboard-droplist .arc-select-trigger{min-height:44px;font-size:12px}.isp-detail-toolbar .dashboard-droplist .arc-select-trigger{min-height:46px;font-size:13px}.isp-row-qr{width:min(220px,100%)}.isp-row-qr .arc-select-trigger{min-height:42px;font-size:12px}.arc-date-trigger{min-height:44px;font-size:12px}}.tool-detail-page .tool-page-hero{background:radial-gradient(circle at 88% 18%,#ef73301a,#0000 28%),#f5f2ec;padding:72px 0 58px}.tool-detail-page .tool-page-hero>div>p{color:#a84417;margin-top:42px;font-size:12px}.tool-detail-page .tool-page-hero h1{color:#171915;max-width:930px;font-size:clamp(45px,5.5vw,70px);font-weight:590}.tool-detail-page .tool-page-hero>div>span{color:#5f605a;max-width:760px;font-size:16px}.tool-detail-page .tool-page-hero>div>button{color:#fff;letter-spacing:.01em;background:#ee6f2c;border-color:#e96724;min-width:248px;min-height:56px;margin-top:32px;padding:0 20px;font-size:12px;box-shadow:0 12px 26px #dd591833}.tool-detail-page .tool-page-hero>div>button:hover{background:#d95c1c}.tool-detail-page .tool-page-hero>div>button i{color:#fff}.tool-detail-page .tool-page-hero>div>small{color:#777872;font-size:12px}.tool-detail-page .tool-page-workspace{background:#f8f7f4;padding:48px 0 90px}.environment-network-card,.environment-detail-grid>section{border-color:#cbc7bf;border-radius:14px;box-shadow:0 10px 28px #1f201d0a}.environment-network-card>header,.environment-detail-grid>section>header{background:#f4f1eb;min-height:64px;padding:0 24px}.environment-network-card>header p,.environment-detail-grid>section>header p{font-size:12px}.environment-network-card>header button{min-height:34px;padding:0 12px;font-size:12px}.environment-network-card dl>div,.environment-detail-grid dl>div{min-height:104px;padding:20px 24px}.environment-network-card dt,.environment-detail-grid dt,.ip-lookup-summary dt,.ip-lookup-groups dt{font-size:12px}.environment-network-card dd,.environment-detail-grid dd,.ip-lookup-summary dd,.ip-lookup-groups dd{font-size:14px}.environment-detail-grid{gap:16px;margin-top:16px}.tool-page-placeholder,.tool-page-error,.tool-page-loading{min-height:260px}.ip-lookup-hero form{margin-top:34px}.ip-lookup-hero form>label{color:#585954;margin-bottom:10px;font-size:12px}.ip-lookup-hero form>div{border-color:#bbb6ad;border-radius:12px;padding:7px;box-shadow:0 18px 36px #1f201d14}.ip-lookup-hero input{min-height:52px;padding:0 16px;font-size:14px}.ip-lookup-hero form button{background:#ee6f2c;border-color:#e96724;min-width:174px;font-size:12px}.ip-lookup-hero form button:hover{background:#d95c1c}.ip-lookup-hero form button i{color:#fff}.ip-lookup-state{background:#fff;border-color:#cbc7bf;min-height:390px}.ip-lookup-results{border-color:#c7c2ba;box-shadow:0 16px 40px #1f201d0f}.ip-lookup-results>header{background:#20231e;min-height:104px;padding:22px 26px}.ip-lookup-results>header strong{font-size:22px}.ip-lookup-summary dl>div{min-height:106px;padding:20px 26px}.ip-lookup-groups>section>header{min-height:60px;padding:0 22px}.ip-lookup-groups dl>div{min-height:92px;padding:17px 22px}.tool-location-map{background:#fff;border:1px solid #c7c2ba;border-radius:14px;grid-template-columns:minmax(0,1.4fr) minmax(310px,.6fr);min-height:360px;margin-top:16px;display:grid;overflow:hidden;box-shadow:0 10px 28px #1f201d0a}.ip-lookup-results>.tool-location-map{margin:18px}.tool-location-map-visual{background:#e8e6df;min-height:358px;position:relative;overflow:hidden}.tool-location-map-visual iframe{border:0;width:100%;height:100%;min-height:358px;display:block}.tool-location-map-copy{flex-direction:column;justify-content:center;padding:32px;display:flex}.tool-location-map-copy>p{color:#b34a19;letter-spacing:.12em;margin:0;font-size:12px;font-weight:820}.tool-location-map-copy h3{letter-spacing:-.025em;margin:16px 0 0;font-size:25px;font-weight:650;line-height:1.18}.tool-location-map-copy>code{color:#8b8b85;margin-top:10px;font:650 9px/1.4 SFMono-Regular,Consolas,monospace}.tool-location-map-copy>span{color:#72736d;margin-top:14px;font-size:12px;line-height:1.7}.tool-location-map-copy>a{color:#fff;background:#292b26;border:1px solid #292b26;border-radius:7px;justify-content:space-between;align-items:center;gap:18px;min-height:43px;margin-top:24px;padding:0 14px;font-size:12px;display:flex}.tool-location-map-copy>a i{color:#f17a38;font-size:13px;font-style:normal}.query-tool-hero form{max-width:920px;margin-top:34px}.query-tool-hero form>label{color:#585954;margin-bottom:10px;font-size:12px;font-weight:750;display:block}.query-tool-hero form>div{background:#fff;border:1px solid #bbb6ad;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:7px;display:grid;box-shadow:0 18px 36px #1f201d14}.query-tool-hero form>div input{color:#292a26;width:100%;min-width:0;min-height:52px;font:inherit;background:0 0;border:0;outline:0;padding:0 16px;font-size:14px}.query-tool-hero form button[type=submit]{color:#fff;min-width:190px;min-height:52px;font:inherit;cursor:pointer;background:#ee6f2c;border:1px solid #e96724;border-radius:7px;justify-content:space-between;align-items:center;gap:20px;padding:0 16px;font-size:12px;font-weight:760;display:inline-flex}.query-tool-hero form button[type=submit]:hover{background:#d95c1c}.query-tool-hero form button[type=submit]:disabled{opacity:.64;cursor:wait}.query-tool-hero form button[type=submit] i{color:#fff;font-size:15px;font-style:normal}.query-results{background:#fff;border:1px solid #c7c2ba;border-radius:14px;overflow:hidden;box-shadow:0 16px 40px #1f201d0f}.query-results>header{color:#fff;background:#20231e;border-bottom:1px solid #d7d3cb;justify-content:space-between;align-items:center;gap:24px;min-height:104px;padding:22px 26px;display:flex}.query-results>header p{color:#f2874d;letter-spacing:.13em;margin:0;font-size:12px;font-weight:820}.query-results>header strong{overflow-wrap:anywhere;margin-top:8px;font:630 22px/1.25 SFMono-Regular,Consolas,monospace;display:block}.query-results>header>div:last-child{gap:8px;display:flex}.query-results>header button{color:#fff;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:7px;padding:0 13px;font-size:12px;font-weight:740}.query-results>header button:first-child{background:#ed7332;border-color:#ed7332}.query-results>header button:disabled{opacity:.42;cursor:not-allowed}.query-summary-grid dl{border-bottom:1px solid #ddd9d1;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.query-summary-grid dl>div{border-right:1px solid #ddd9d1;flex-direction:column;justify-content:space-between;gap:14px;min-height:112px;padding:21px 24px;display:flex}.query-summary-grid dl>div:last-child{border-right:0}.query-summary-grid dt,.whois-detail-grid dt{color:#888982;letter-spacing:.04em;font-size:12px;font-weight:740}.query-summary-grid dd,.whois-detail-grid dd{color:#262823;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:690;line-height:1.45}.whois-detail-grid{grid-template-columns:1.05fr .95fr .95fr;display:grid}.whois-detail-grid>section{border-right:1px solid #ddd9d1;min-width:0}.whois-detail-grid>section:last-child{border-right:0}.whois-detail-grid>section>header,.dns-record-section>header{background:#f6f4ef;border-bottom:1px solid #ddd9d1;justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:0 23px;display:flex}.whois-detail-grid>section>header p,.dns-record-section>header p{color:#b44f1d;letter-spacing:.12em;margin:0;font-size:12px;font-weight:820}.whois-detail-grid dl{margin:0}.whois-detail-grid dl>div{border-bottom:1px solid #e2ded7;flex-direction:column;justify-content:space-between;gap:10px;min-height:91px;padding:17px 22px;display:flex}.whois-detail-grid dl>div:last-child{border-bottom:0}.query-list{flex-direction:column;gap:8px;min-height:364px;padding:18px 21px;display:flex}.query-list code,.query-list>span{color:#393a36;overflow-wrap:anywhere;background:#faf9f6;border:1px solid #ddd8cf;border-radius:7px;padding:12px 13px;font-size:12px;line-height:1.45;display:block}.query-list.is-status>span{color:#81502f;background:#fbf4ee}.query-source{background:#faf9f6;border-top:1px solid #ddd9d1;justify-content:flex-end;align-items:center;min-height:64px;padding:0 24px;display:flex}.query-source a{color:#272924;align-items:center;gap:14px;font-size:12px;font-weight:750;display:inline-flex}.query-source a i{color:#dc6426;font-size:13px;font-style:normal}.ip-whois-results>header>div:first-child>span{color:#b9bcb5;margin-top:8px;font-size:12px;font-weight:620;display:block}.ip-whois-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ip-whois-detail-grid>section{border-right:1px solid #ddd9d1;min-width:0}.ip-whois-detail-grid>section:last-child{border-right:0}.ip-whois-detail-grid>section>header{background:#f6f4ef;border-bottom:1px solid #ddd9d1;align-items:center;min-height:66px;padding:0 23px;display:flex}.ip-whois-detail-grid>section>header p{color:#b44f1d;letter-spacing:.1em;margin:0;font-size:12px;font-weight:820}.ip-whois-detail-grid dl{margin:0}.ip-whois-detail-grid dl>div{border-bottom:1px solid #e2ded7;flex-direction:column;justify-content:space-between;gap:10px;min-height:91px;padding:17px 22px;display:flex}.ip-whois-detail-grid dl>div:last-child{border-bottom:0}.ip-whois-detail-grid dt{color:#888982;letter-spacing:.04em;font-size:12px;font-weight:740}.ip-whois-detail-grid dd{color:#262823;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:680;line-height:1.5}.dns-query-form{grid-template-columns:minmax(0,1fr) 160px auto;align-items:end;gap:10px;display:grid}.query-tool-hero .dns-query-form>label{flex-direction:column;gap:10px;margin:0;display:flex}.dns-query-form label>span{color:#585954;font-size:12px;font-weight:750}.dns-query-form>label>input,.dns-query-form>label>select{color:#292a26;width:100%;min-height:54px;font:inherit;background:#fff;border:1px solid #bbb6ad;border-radius:10px;outline:0;padding:0 15px;font-size:13px;box-shadow:0 14px 32px #1f201d0e}.dns-query-form>label>input:focus,.dns-query-form>label>select:focus{border-color:#e36b2a;box-shadow:0 0 0 3px #ef733024}.dns-query-form .arc-select-trigger{background:#fff;border-color:#bbb6ad;border-radius:10px;min-height:54px;font-size:13px;box-shadow:0 14px 32px #1f201d0e}.dns-query-form>button[type=submit]{min-width:180px;min-height:54px}.dns-response-summary{border-bottom:1px solid #ddd9d1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dns-response-summary>div{border-right:1px solid #ddd9d1;flex-direction:column;justify-content:space-between;gap:14px;min-height:104px;padding:20px 24px;display:flex}.dns-response-summary>div:last-child{border-right:0}.dns-response-summary span{color:#888982;font-size:12px;font-weight:740}.dns-response-summary strong{color:#262823;font-size:17px;font-weight:720}.dns-record-section{border-bottom:1px solid #ddd9d1}.dns-record-section:last-child{border-bottom:0}.dns-record-section>header span{color:#777872;background:#fff;border:1px solid #d0cbc2;border-radius:999px;place-items:center;min-width:27px;min-height:27px;font-size:12px;font-weight:760;display:grid}.dns-table-wrap{overflow-x:auto}.dns-table-wrap table{border-collapse:collapse;width:100%}.dns-table-wrap th{color:#85867f;letter-spacing:.06em;text-align:left;background:#fbfaf7;padding:13px 20px;font-size:12px;font-weight:800}.dns-table-wrap td{color:#4b4c47;vertical-align:top;border-top:1px solid #e2ded7;padding:17px 20px;font-size:12px;line-height:1.5}.dns-table-wrap td strong{color:#9a451e;background:#faece3;border-radius:5px;padding:5px 8px;font-size:12px}.dns-table-wrap td code{color:#252722;white-space:normal;overflow-wrap:anywhere;font:650 10px/1.55 SFMono-Regular,Consolas,monospace}.dns-empty{color:#85867f;text-align:center;background:#fff;place-items:center;min-height:118px;padding:24px;font-size:12px;display:grid}.proxy-test-hero form{background:#fff;border:1px solid #c5c0b7;border-radius:14px;max-width:920px;margin-top:34px;padding:22px;box-shadow:0 18px 40px #1f201d12}.proxy-test-hero form>label:first-child{color:#555650;margin-bottom:10px;font-size:12px;font-weight:760;display:block}.proxy-test-hero textarea,.proxy-test-hero form>input{resize:vertical;color:#262823;background:#fbfaf7;border:1px solid #c9c4bb;border-radius:9px;outline:0;width:100%;min-height:58px;padding:15px 16px;font:620 12px/1.65 SFMono-Regular,Consolas,monospace}.proxy-test-hero textarea{min-height:136px}.proxy-test-hero textarea:focus,.proxy-test-hero form>input:focus{background:#fff;border-color:#e36b2a;box-shadow:0 0 0 3px #ef733024}.proxy-test-form-meta{color:#7b7c75;justify-content:space-between;gap:20px;margin-top:9px;font-size:12px;display:flex}.proxy-test-form-meta strong{color:#bc4e1c;font-size:12px}.proxy-test-form-meta .is-error{color:#c4382c;font-weight:760}.proxy-test-format{background:#f6f4ef;border:1px solid #dedad2;border-radius:8px;align-items:center;gap:16px;margin-top:18px;padding:13px 15px;display:flex}.proxy-test-format small{color:#8a8b84;letter-spacing:.08em;text-transform:uppercase;min-width:max-content;font-size:12px;font-weight:800}.proxy-test-format code{color:#4d4e48;overflow-wrap:anywhere;font:620 9px/1.55 SFMono-Regular,Consolas,monospace}.proxy-test-actions{gap:9px;margin-top:18px;display:flex}.proxy-test-actions button{color:#fff;min-height:49px;font:inherit;cursor:pointer;background:#ee6f2c;border:1px solid #e96724;border-radius:8px;justify-content:space-between;align-items:center;gap:30px;padding:0 16px;font-size:12px;font-weight:760;display:inline-flex}.proxy-test-actions button:first-child{min-width:210px}.proxy-test-actions button:last-child:not(:first-child){color:#51524d;background:#fff;border-color:#c9c4bb}.proxy-test-actions button:disabled{opacity:.44;cursor:not-allowed}.proxy-test-actions button i{color:#fff;font-size:14px;font-style:normal}.proxy-software-link{color:#252621;border-bottom:1px solid #a8a39b;align-items:center;gap:16px;width:fit-content;margin-top:22px;padding-bottom:7px;font-size:12px;font-weight:760;display:inline-flex}.proxy-software-link i{color:#c4531e;font-size:14px;font-style:normal}.proxy-protocol-field{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:16px;margin-top:17px;display:grid}.proxy-protocol-field label{color:#555650;font-size:12px;font-weight:760}.proxy-protocol-field select{color:#292a26;width:100%;min-height:47px;font:inherit;background:#fbfaf7;border:1px solid #c9c4bb;border-radius:8px;outline:0;padding:0 38px 0 14px;font-size:12px;font-weight:670}.proxy-protocol-field select:focus{border-color:#e36b2a;box-shadow:0 0 0 3px #ef733024}.proxy-protocol-field .arc-select-trigger{border-color:#c9c4bb;min-height:47px;font-size:12px;font-weight:670}.proxy-test-current+.proxy-check-history{margin-top:26px}.proxy-check-history{background:#fff;border:1px solid #c7c2ba;border-radius:14px;overflow:hidden}.proxy-check-history>header{border-bottom:1px solid #d7d3cb;justify-content:space-between;align-items:center;gap:20px;min-height:92px;padding:20px 24px;display:flex}.proxy-check-history>header p{color:#b94d19;letter-spacing:.13em;margin:0;font-size:12px;font-weight:820}.proxy-check-history>header h2{letter-spacing:-.025em;margin:8px 0 0;font-size:22px;font-weight:620}.proxy-check-history>header button{color:#555650;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c9c4bb;border-radius:7px;padding:0 12px;font-size:12px;font-weight:740}.proxy-history-list{background:#f6f4ef;gap:9px;padding:12px;display:grid}.proxy-history-list article{background:#fff;border:1px solid #d3cec5;border-radius:9px;grid-template-columns:minmax(180px,1fr) minmax(220px,.75fr) auto;align-items:center;gap:24px;min-height:82px;padding:13px 15px;display:grid}.proxy-history-list article>div{flex-direction:column;gap:7px;display:flex}.proxy-history-list time{color:#282925;font-size:12px;font-weight:700}.proxy-history-list article>div>span{color:#85867f;font-size:12px}.proxy-history-list dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;display:grid}.proxy-history-list dl>div{flex-direction:column;gap:6px;display:flex}.proxy-history-list dt{color:#92938c;text-transform:uppercase;font-size:12px;font-weight:750}.proxy-history-list dd{margin:0;font-size:14px;font-weight:700}.proxy-history-list article>button{color:#fff;min-height:39px;font:inherit;cursor:pointer;background:#252722;border:1px solid #2f312d;border-radius:7px;align-items:center;gap:18px;padding:0 13px;font-size:12px;font-weight:740;display:inline-flex}.proxy-history-list article>button i{color:#f18449;font-size:13px;font-style:normal}.proxy-history-empty{color:#7f8079;background:#f6f4ef;align-items:center;min-height:112px;margin:0;padding:30px 24px;font-size:12px;display:flex}.proxy-software-page{background:#f5f3ee}.proxy-software-hero{background:radial-gradient(circle at 86% 2%,#ed6c2b1c,#0000 29%),#f4f2ed;border-bottom:1px solid #cec9c0;padding:58px 0 48px}.proxy-software-copy{grid-template-columns:minmax(0,1.15fr) minmax(330px,.62fr);align-items:end;column-gap:clamp(45px,8vw,120px);display:grid}.proxy-software-copy>p,.proxy-software-download-panel header p,.proxy-software-features header>p,.proxy-software-workflow header>p{color:#b74c19;letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:12px;font-weight:820}.proxy-software-copy h1{letter-spacing:-.052em;max-width:850px;margin:16px 0 0;font-size:clamp(46px,4.5vw,68px);font-weight:560;line-height:.99}.proxy-software-copy>span{color:#61625c;max-width:590px;margin:0;font-size:14px;line-height:1.68;display:block}.proxy-software-copy>p,.proxy-software-copy h1{grid-column:1}.proxy-software-copy>span{grid-area:1/2/span 2}.proxy-software-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:18px;margin-top:22px;display:flex}.proxy-software-actions>a{color:#fff;background:#252722;border:1px solid #252722;border-radius:8px;justify-content:space-between;align-items:center;gap:30px;min-height:48px;padding:0 18px;font-size:12px;font-weight:760;display:inline-flex}.proxy-software-actions>small i{background:#2ca76b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #2ca76b1c}.proxy-software-download-panel{background:#ffffffd1;border:1px solid #bdb8af;border-radius:15px;margin-top:32px;overflow:hidden;box-shadow:0 18px 50px #211f1b14}.proxy-software-download-panel>header{border-bottom:1px solid #d8d3ca;grid-template-columns:minmax(300px,.8fr) minmax(340px,1.2fr);align-items:center;gap:42px;min-height:82px;padding:17px 20px;display:grid}.proxy-software-download-grid article{background:#fff;grid-template-columns:auto 1fr;align-content:start;align-items:center;gap:12px 17px;min-height:150px;padding:17px 20px;transition:background .2s;display:grid}.proxy-software-download-grid h3{margin:0;font-size:19px}.proxy-software-download-grid article p{color:#7e7f78;margin:7px 0 0;font-size:12px}.proxy-software-platform-downloads{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.proxy-software-platform-picker{grid-column:1/-1;align-items:stretch;gap:8px;display:flex}.proxy-software-platform-picker select:focus-visible{outline-offset:2px;border-color:#a64a20;outline:2px solid #b75225}.proxy-software-platform-picker>a:hover,.proxy-software-platform-picker>a:focus-visible{background:#ffe8d9;border-color:#a64a20}.proxy-software-platform-downloads a{color:#a64a20;background:#fff4ec;border:1px solid #dbb69f;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:0 12px;font-size:12px;font-weight:770;text-decoration:none;display:inline-flex}.proxy-software-platform-downloads a:hover,.proxy-software-platform-downloads a:focus-visible{background:#ffe8d9;border-color:#a64a20}.proxy-software-platform-downloads a i{color:#df6e34;font-size:13px;font-style:normal}.proxy-software-download-panel header .proxy-software-latest-version,.proxy-software-release-heading strong{color:#a64a20;font-size:12px;font-weight:750}.proxy-software-mac-steps li>span{color:#fff;background:#a64a20;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;font-weight:750;display:grid}.proxy-software-mac-settings{color:#f8f6f2;background:#272824;border-radius:11px;align-self:start;padding:20px}.proxy-software-mac-repair a:hover,.proxy-software-mac-repair a:focus-visible{color:#722a0e}.proxy-software-features>div>div{border-top:1px solid #aaa69e;border-bottom:1px solid #aaa69e;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:40px;display:grid}.proxy-software-features article{border-left:1px solid #d1cdc5;min-height:255px;padding:24px}.proxy-software-features article:first-child{border-left:0}.proxy-software-features article>span,.proxy-software-workflow article>span{color:#bd5120;font:700 9px/1.5 SFMono-Regular,Consolas,monospace}.proxy-software-features h3{letter-spacing:-.03em;margin:68px 0 0;font-size:20px;font-weight:640}.proxy-software-features article p{color:#6d6e68;margin:12px 0 0;font-size:12px;line-height:1.7}.proxy-software-workflow>div>div{border-top:1px solid #fff3;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:38px;display:grid}.proxy-software-workflow article{border-left:1px solid #ffffff2b;grid-template-columns:auto 1fr;gap:20px;min-height:150px;padding:23px 20px;display:grid}.proxy-software-workflow article:first-child{border-left:0}.proxy-software-workflow article>span{color:#f17a38}.proxy-software-workflow h3{margin:0;font-size:18px}.proxy-software-workflow article p{color:#ffffff9c;margin:11px 0 0;font-size:12px;line-height:1.7}.proxy-check-results,.proxy-speed-results{background:#fff;border:1px solid #c7c2ba;border-radius:14px;overflow:hidden;box-shadow:0 16px 40px #1f201d0f}.proxy-check-results>header,.proxy-speed-results>header{color:#fff;background:#20231e;border-bottom:1px solid #d7d3cb;justify-content:space-between;align-items:center;gap:22px;min-height:102px;padding:21px 25px;display:flex}.proxy-check-results>header p,.proxy-speed-results>header p{color:#f2874d;letter-spacing:.13em;margin:0;font-size:12px;font-weight:820}.proxy-check-results>header h2,.proxy-speed-results>header h2{margin:8px 0 0;font-size:21px;font-weight:630}.proxy-check-results>header button{color:#fff;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:7px;padding:0 12px;font-size:12px;font-weight:740}.proxy-check-results>div{background:#f6f4ef;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:16px;display:grid}.proxy-check-results article{background:#fff;border:1px solid #d0ccc4;border-radius:11px;overflow:hidden}.proxy-check-results article>header{border-bottom:1px solid #e0dcd4;justify-content:space-between;align-items:center;gap:18px;min-height:67px;padding:14px 17px;display:flex}.proxy-check-results article>header>div{align-items:center;gap:9px;display:flex}.proxy-check-results article>header span{background:#c6473b;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #f8e9e7}.proxy-check-results article.is-live>header span{background:#2ca977;box-shadow:0 0 0 4px #e3f4ed}.proxy-check-results article>header strong{font-size:12px}.proxy-check-results article>header code{color:#555650;text-align:right;overflow-wrap:anywhere;max-width:68%;font:620 9px/1.45 SFMono-Regular,Consolas,monospace}.proxy-check-results article dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.proxy-check-results article dl>div{border-bottom:1px solid #e2ded7;border-right:1px solid #e2ded7;flex-direction:column;justify-content:space-between;gap:9px;min-height:78px;padding:14px 17px;display:flex}.proxy-check-results article dl>div:nth-child(2n){border-right:0}.proxy-check-results article dl>div:nth-last-child(-n+2){border-bottom:0}.proxy-check-results dt,.proxy-speed-secondary dt{color:#8a8b84;font-size:12px;font-weight:740}.proxy-check-results dd,.proxy-speed-secondary dd{color:#292a26;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:680;line-height:1.4}.proxy-check-results article>p{color:#9b3b33;background:#fff4f3;border-top:1px solid #ead2cf;margin:0;padding:13px 17px;font-size:12px;line-height:1.5}.proxy-speed-results>header>span{color:#fff;text-transform:uppercase;background:#b64a40;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:780}.proxy-speed-results>header>span.is-live{background:#26966c}.proxy-speed-primary{background:#f6f4ef;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;padding:18px;display:grid}.proxy-speed-primary article{background:#fff;border:1px solid #d2cec6;border-radius:11px;flex-direction:column;justify-content:space-between;min-height:190px;padding:22px;display:flex}.proxy-speed-primary article.is-accent{color:#fff;background:#e86d2c;border-color:#d65d22}.proxy-speed-primary article>span{color:#7b7c75;font-size:12px;font-weight:760}.proxy-speed-primary article.is-accent>span{color:#ffe8dc}.proxy-speed-primary article>strong{letter-spacing:-.04em;font-size:clamp(28px,3.2vw,42px);font-weight:610}.proxy-speed-primary article>small{color:#92938c;font-size:12px}.proxy-speed-primary article.is-accent>small{color:#ffe2d2}.proxy-speed-secondary dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.proxy-speed-secondary dl>div{border-bottom:1px solid #e2ded7;border-right:1px solid #e2ded7;flex-direction:column;justify-content:space-between;gap:10px;min-height:91px;padding:17px 21px;display:flex}.proxy-speed-secondary dl>div:nth-child(3n){border-right:0}.proxy-speed-secondary dl>div:nth-last-child(-n+3){border-bottom:0}.anonymity-tool-hero form{background:#fff;border:1px solid #c5c0b7;border-radius:14px;grid-template-columns:minmax(0,1fr) 220px;gap:16px 12px;max-width:930px;margin-top:34px;padding:22px;display:grid;box-shadow:0 18px 40px #1f201d12}.anonymity-tool-hero form>label:not(.anonymity-consent){flex-direction:column;gap:9px;display:flex}.anonymity-tool-hero form>label>span{color:#555650;font-size:12px;font-weight:760}.anonymity-tool-hero input,.anonymity-tool-hero select{color:#262823;width:100%;min-height:54px;font:inherit;background:#fbfaf7;border:1px solid #c9c4bb;border-radius:9px;outline:0;padding:0 15px;font-size:12px;font-weight:650}.anonymity-tool-hero input{font-family:SFMono-Regular,Consolas,monospace}.anonymity-tool-hero input:focus,.anonymity-tool-hero select:focus{background:#fff;border-color:#e36b2a;box-shadow:0 0 0 3px #ef733024}.anonymity-tool-hero .arc-select-trigger{border-color:#c9c4bb;border-radius:9px;min-height:54px;font-size:12px;font-weight:650}.anonymity-tool-hero form>small{color:#888982;grid-column:1/-1;font-size:12px;line-height:1.5}.anonymity-tool-hero form>button{color:#fff;min-height:50px;font:inherit;cursor:pointer;background:#ee6f2c;border:1px solid #e96724;border-radius:8px;grid-column:1/-1;justify-content:space-between;align-items:center;padding:0 17px;font-size:12px;font-weight:760;display:flex}.anonymity-tool-hero form>button:disabled{opacity:.45;cursor:not-allowed}.anonymity-tool-hero form>button i{font-size:15px;font-style:normal}.anonymity-result{background:#fff;border:1px solid #c7c2ba;border-radius:14px;overflow:hidden;box-shadow:0 16px 40px #1f201d0f}.anonymity-result>header{color:#fff;background:#20231e;justify-content:space-between;align-items:center;gap:30px;min-height:164px;padding:27px 30px;display:flex}.anonymity-result>header p{color:#f2874d;letter-spacing:.13em;margin:0;font-size:12px;font-weight:820}.anonymity-result>header h2{letter-spacing:-.04em;margin:12px 0 0;font-size:clamp(30px,4vw,50px);font-weight:580}.anonymity-result>header span{color:#ffffffa3;max-width:650px;margin-top:13px;font-size:12px;line-height:1.6;display:block}.anonymity-result.is-low>header{background:#3a2621}.anonymity-result.is-moderate>header{background:#343024}.anonymity-result>header button{color:#fff;min-height:39px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:7px;flex:none;padding:0 14px;font-size:12px;font-weight:740}.anonymity-result dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.anonymity-result dl>div{border-bottom:1px solid #e0dcd4;border-right:1px solid #e0dcd4;flex-direction:column;justify-content:space-between;gap:14px;min-height:108px;padding:19px 23px;display:flex}.anonymity-result dl>div:nth-child(3n){border-right:0}.anonymity-result dl>div:nth-last-child(-n+3){border-bottom:0}.anonymity-result dt{color:#898a83;font-size:12px;font-weight:760}.anonymity-result dd{color:#292a26;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:680;line-height:1.45}.anonymity-explanation,.protocol-explanation{background:#fff;border:1px solid #cac5bc;border-radius:14px;margin-top:26px;overflow:hidden}.anonymity-explanation>header,.protocol-explanation>header{border-bottom:1px solid #d7d3cb;align-items:center;min-height:64px;padding:0 24px;display:flex}.anonymity-explanation>header p,.protocol-explanation>header p{color:#b54e1c;letter-spacing:.13em;margin:0;font-size:12px;font-weight:820}.anonymity-explanation>div,.protocol-explanation>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.anonymity-explanation article,.protocol-explanation article{border-left:1px solid #ddd9d1;min-height:196px;padding:23px}.anonymity-explanation article:first-child,.protocol-explanation article:first-child{border-left:0}.anonymity-explanation article>span,.protocol-explanation article>span{color:#c35622;font:700 8px/1.5 SFMono-Regular,Consolas,monospace}.anonymity-explanation h3,.protocol-explanation h3{margin:45px 0 0;font-size:17px;font-weight:680}.anonymity-explanation article p,.protocol-explanation article p{color:#6f706a;margin:12px 0 0;font-size:12px;line-height:1.7}.protocol-tool-hero>div>button{margin-top:36px}.protocol-results{background:#fff;border:1px solid #c7c2ba;border-radius:14px;overflow:hidden;box-shadow:0 16px 40px #1f201d0f}.protocol-results>header{color:#fff;background:#20231e;justify-content:space-between;align-items:center;gap:36px;min-height:166px;padding:27px 30px;display:flex}.protocol-results>header p{color:#f2874d;letter-spacing:.13em;margin:0;font-size:12px;font-weight:820}.protocol-results>header h2{letter-spacing:-.04em;margin:11px 0 0;font-size:clamp(31px,4vw,50px);font-weight:580}.protocol-results>header>div:first-child>span{color:#ffffffa3;max-width:660px;margin-top:12px;font-size:12px;line-height:1.6;display:block}.protocol-results>header>div:last-child{background:#ffffff0d;border:1px solid #ffffff2e;border-radius:9px;flex-direction:column;gap:8px;min-width:175px;padding:16px 18px;display:flex}.protocol-results>header small{color:#ffffff8c;font-size:12px}.protocol-results>header strong{font-size:19px;font-weight:670}.protocol-card-grid{background:#f5f3ee;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:17px;display:grid}.protocol-card-grid article{background:#fff;border:1px solid #d0ccc4;border-radius:11px;overflow:hidden}.protocol-card-grid article>header{border-bottom:1px solid #dfdbd3;justify-content:space-between;align-items:center;min-height:72px;padding:15px 18px;display:flex}.protocol-card-grid article>header>div{align-items:center;gap:11px;display:flex}.protocol-card-grid article>header span{background:#c6473b;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #f8e9e7}.protocol-card-grid article.is-available>header span{background:#2ca977;box-shadow:0 0 0 4px #e3f4ed}.protocol-card-grid article>header strong{font-size:19px;font-weight:680}.protocol-card-grid article>header em{color:#9e3f37;background:#faeae8;border-radius:999px;padding:7px 9px;font-size:12px;font-style:normal;font-weight:760}.protocol-card-grid article.is-available>header em{color:#247e5d;background:#e6f5ee}.protocol-card-grid dl{grid-template-columns:minmax(0,1.35fr) minmax(120px,.65fr);margin:0;display:grid}.protocol-card-grid dl>div{border-right:1px solid #e0dcd4;flex-direction:column;justify-content:space-between;gap:14px;min-height:118px;padding:19px;display:flex}.protocol-card-grid dl>div:last-child{border-right:0}.protocol-card-grid dt{color:#898a83;font-size:12px;font-weight:760}.protocol-card-grid dd{color:#282925;overflow-wrap:anywhere;margin:0;font:650 12px/1.45 SFMono-Regular,Consolas,monospace}.protocol-card-grid article>button{color:#363733;width:100%;min-height:45px;font:inherit;cursor:pointer;background:#faf9f6;border:0;border-top:1px solid #dedad2;justify-content:space-between;align-items:center;padding:0 18px;font-size:12px;font-weight:740;display:flex}.protocol-card-grid article>button:disabled{color:#aaa9a3;cursor:not-allowed}.protocol-card-grid article>button i{color:#bd5220;font-style:normal}.bandwidth-hero{padding-bottom:84px!important}.bandwidth-workspace{background:#f4f2ed;padding:30px 0 90px}.bandwidth-layout{grid-template-columns:minmax(0,1.22fr) minmax(340px,.78fr);align-items:stretch;gap:18px;display:grid}.bandwidth-input-card,.bandwidth-result-card{background:#fff;border:1px solid #c8c3ba;border-radius:14px;overflow:hidden;box-shadow:0 16px 40px #1f201d0e}.bandwidth-input-card>header{border-bottom:1px solid #ddd9d1;justify-content:space-between;align-items:center;gap:20px;min-height:87px;padding:18px 22px;display:flex}.bandwidth-input-card>header p,.bandwidth-result-card>p:first-child,.bandwidth-reference>div>header p{color:#b84f1c;letter-spacing:.13em;margin:0;font-size:12px;font-weight:820}.bandwidth-input-card>header h2{margin:8px 0 0;font-size:21px;font-weight:630}.bandwidth-input-card>header button{color:#555650;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cac5bc;border-radius:7px;padding:0 12px;font-size:12px;font-weight:730}.bandwidth-direction{background:#eeeae3;border:1px solid #d3cec5;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));margin:18px 20px 0;padding:4px;display:grid}.bandwidth-direction button{color:#73746e;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:12px;font-weight:730}.bandwidth-direction button.is-active{color:#292a26;background:#fff;box-shadow:0 3px 10px #1f201d14}.bandwidth-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 12px;padding:20px;display:grid}.bandwidth-fields>label{flex-direction:column;gap:9px;display:flex}.bandwidth-fields label>span,.bandwidth-base>span{color:#5e5f59;font-size:12px;font-weight:750}.bandwidth-fields label>div{grid-template-columns:minmax(0,1fr) 84px;display:grid}.bandwidth-fields input[type=number],.bandwidth-fields select{color:#292a26;min-width:0;min-height:51px;font:inherit;background:#fbfaf7;border:1px solid #cac5bc;outline:0;padding:0 13px;font-size:12px;font-weight:650}.bandwidth-fields label>input[type=number]{border-radius:8px}.bandwidth-fields label>div input{border-radius:8px 0 0 8px}.bandwidth-fields label>div select{border-left:0;border-radius:0 8px 8px 0}.bandwidth-fields label>div>.arc-select .arc-select-trigger{border-left:0;border-radius:0 8px 8px 0;min-height:51px;font-size:12px;font-weight:700}.bandwidth-fields input:focus,.bandwidth-fields select:focus{border-color:#e36b2a;position:relative;box-shadow:0 0 0 3px #ef73301f}.bandwidth-margin{background:#f8f6f2;border:1px solid #dedad2;border-radius:9px;grid-column:1/-1;padding:15px 16px}.bandwidth-margin>span{justify-content:space-between;gap:20px;display:flex}.bandwidth-margin>span strong{color:#c6531b;font-size:12px}.bandwidth-margin input{accent-color:#e96c29;width:100%}.bandwidth-margin small,.bandwidth-base small{color:#898a83;font-size:12px;line-height:1.5}.bandwidth-base{background:#f8f6f2;border:1px solid #dedad2;border-radius:8px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;min-height:51px;padding:0 15px;display:flex}.bandwidth-presets{border-top:1px solid #ddd9d1;padding:17px 20px 21px}.bandwidth-presets p{color:#777872;margin:0 0 12px;font-size:12px;font-weight:750}.bandwidth-presets>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;display:grid}.bandwidth-presets button{color:#555650;min-height:37px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d0cbc2;border-radius:7px;font-size:12px;font-weight:700}.bandwidth-presets button.is-active{color:#ad4618;background:#fbe9de;border-color:#d55c20}.bandwidth-result-card{color:#fff;background:#20231e;flex-direction:column;padding:27px;display:flex}.bandwidth-result-card>span{color:#ffffff94;margin-top:64px;font-size:12px;font-weight:700}.bandwidth-result-card>strong{color:#fff;letter-spacing:-.055em;overflow-wrap:anywhere;margin-top:11px;font-size:clamp(42px,5vw,69px);font-weight:570;line-height:.95}.bandwidth-result-card dl{border-top:1px solid #ffffff2e;border-bottom:1px solid #ffffff2e;grid-template-columns:repeat(3,minmax(0,1fr));margin:50px 0 0;display:grid}.bandwidth-result-card dl>div{border-left:1px solid #ffffff26;flex-direction:column;justify-content:space-between;gap:12px;min-height:94px;padding:15px 10px;display:flex}.bandwidth-result-card dl>div:first-child{border-left:0;padding-left:0}.bandwidth-result-card dt{color:#ffffff78;font-size:12px;line-height:1.4}.bandwidth-result-card dd{color:#fff;margin:0;font-size:12px;font-weight:680;line-height:1.4}.bandwidth-result-card>div{background:#ffffff0d;border:1px solid #ffffff24;border-radius:8px;flex-direction:column;gap:8px;margin-top:24px;padding:15px;display:flex}.bandwidth-result-card>div small{color:#f18a50;font-size:12px;font-weight:760}.bandwidth-result-card>div code{color:#ffffffdb;overflow-wrap:anywhere;font:650 10px/1.5 SFMono-Regular,Consolas,monospace}.bandwidth-result-card>p:last-child{color:#ffffff73;margin:auto 0 0;padding-top:24px;font-size:12px;line-height:1.6}.bandwidth-reference{background:#fff;padding:88px 0 110px}.bandwidth-reference>div>header h2{letter-spacing:-.045em;max-width:780px;margin:16px 0 0;font-size:clamp(34px,4.2vw,56px);font-weight:570;line-height:1.08}.bandwidth-reference-layout{grid-template-columns:minmax(0,1.18fr) minmax(310px,.82fr);gap:34px;margin-top:42px;display:grid}.bandwidth-table{border:1px solid #c9c5bd;border-radius:12px;overflow-x:auto}.bandwidth-table table{border-collapse:collapse;width:100%}.bandwidth-table th{color:#85867f;text-align:left;background:#f5f3ee;padding:15px 18px;font-size:12px;font-weight:800}.bandwidth-table td{color:#4d4e48;border-top:1px solid #e0dcd4;padding:17px 18px;font-size:12px}.bandwidth-table td:first-child,.bandwidth-table td:nth-child(2){color:#292a26;font-weight:680}.bandwidth-notes{border-top:1px solid #aaa79f}.bandwidth-notes article{border-bottom:1px solid #d7d3cb;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:21px 0;display:grid}.bandwidth-notes article>span{color:#c45620;font:700 8px/1.6 SFMono-Regular,Consolas,monospace}.bandwidth-notes h3{margin:0;font-size:14px;font-weight:680}.bandwidth-notes p{color:#70716b;margin:9px 0 0;font-size:12px;line-height:1.7}.free-proxy-hero{padding-bottom:74px!important}.free-proxy-hero h1{max-width:850px!important}.free-proxy-hero aside{color:#71402a;background:#fff2e9;border:1px solid #e1bca7;border-radius:9px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;max-width:930px;margin-top:34px;padding:17px 19px;display:grid}.free-proxy-hero aside strong{color:#fff;background:#d55c20;border-radius:50%;place-items:center;width:23px;height:23px;font-size:12px;display:grid}.free-proxy-hero aside p{margin:1px 0 0;font-size:12px;line-height:1.65}.free-proxy-workspace{background:#f4f2ed;padding:28px 0 98px}.free-proxy-filters{z-index:5;background:#fff;border:1px solid #c8c3ba;border-radius:14px;position:relative;overflow:visible}.free-proxy-filters>header{border-bottom:1px solid #ddd9d1;justify-content:space-between;align-items:center;min-height:64px;padding:0 20px;display:flex}.free-proxy-filters>header p{color:#b84f1c;letter-spacing:.13em;margin:0;font-size:12px;font-weight:820}.free-proxy-filters>header button{color:#6e6f69;font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:720}.free-proxy-filters>div{grid-template-columns:1.4fr repeat(3,minmax(125px,.65fr));gap:13px 10px;padding:18px 20px;display:grid}.free-proxy-filters label{flex-direction:column;gap:8px;min-width:0;display:flex}.free-proxy-filters label>span{color:#666761;font-size:12px;font-weight:750}.free-proxy-filters input,.free-proxy-filters select{color:#292a26;width:100%;min-width:0;min-height:46px;font:inherit;background:#fbfaf7;border:1px solid #cac5bc;border-radius:8px;outline:0;padding:0 12px;font-size:12px}.free-proxy-filters input:focus,.free-proxy-filters select:focus{border-color:#e36b2a;box-shadow:0 0 0 3px #ef73301f}.free-proxy-filter-field{flex-direction:column;gap:8px;min-width:0;display:flex;position:relative}.free-proxy-filter-field>span{color:#666761;font-size:12px;font-weight:750}.free-proxy-dropdown-trigger{color:#292a26;width:100%;min-width:0;min-height:46px;font:inherit;text-align:left;cursor:pointer;background:#fbfaf7;border:1px solid #cac5bc;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;display:flex}.free-proxy-dropdown-trigger b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:500;overflow:hidden}.free-proxy-dropdown-trigger i{border-bottom:1.5px solid #5c5d57;border-right:1.5px solid #5c5d57;flex:none;width:7px;height:7px;transform:translateY(-2px)rotate(45deg)}.free-proxy-dropdown-trigger[aria-expanded=true]{background:#fff;border-color:#e36b2a;box-shadow:0 0 0 3px #ef73301f}.free-proxy-dropdown-trigger[aria-expanded=true] i{transform:translateY(2px)rotate(225deg)}.free-proxy-dropdown-menu{z-index:20;background:#fff;border:1px solid #bbb6ad;border-radius:10px;width:min(330px,100vw - 40px);padding:8px;position:absolute;top:calc(100% + 7px);left:0;overflow:hidden;box-shadow:0 18px 42px #191a172b}.free-proxy-filter-field.is-align-end .free-proxy-dropdown-menu{left:auto;right:0}.free-proxy-dropdown-menu>label{background:#f8f6f2;border:1px solid #d1ccc3;border-radius:7px;flex-direction:row;align-items:center;gap:8px;min-height:42px;padding:0 10px;display:flex}.free-proxy-dropdown-menu>label>span{color:#9a9a94;font-size:17px}.free-proxy-dropdown-menu>label input{min-height:40px;box-shadow:none;background:0 0;border:0;padding:0;font-size:12px}.free-proxy-dropdown-menu>label input:focus{box-shadow:none}.free-proxy-dropdown-menu>div{overscroll-behavior:contain;scrollbar-width:thin;max-height:250px;margin-top:7px;overflow-y:auto}.free-proxy-dropdown-menu>div button{color:#4e4f49;width:100%;min-height:40px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;padding:0 10px;display:flex}.free-proxy-dropdown-menu>div button:hover{color:#242520;background:#f2efe9}.free-proxy-dropdown-menu>div button.is-selected{color:#9f4117;background:#fff0e7}.free-proxy-dropdown-menu>div button span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.free-proxy-dropdown-menu>div button strong{color:#8d8e87;font:700 8px/1 SFMono-Regular,Consolas,monospace}.free-proxy-dropdown-menu>div>p{color:#85867f;text-align:center;margin:0;padding:26px 12px;font-size:12px}.free-proxy-filters>footer{border-top:1px solid #ddd9d1;align-items:center;gap:9px;min-height:72px;padding:12px 20px;display:flex}.free-proxy-filters>footer button{color:#4e4f4a;min-height:43px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c8c3ba;border-radius:7px;padding:0 14px;font-size:12px;font-weight:740}.free-proxy-filters>footer button:first-child{color:#fff;background:#ed6f2d;border-color:#e76825;justify-content:space-between;align-items:center;min-width:160px;display:flex}.free-proxy-filters>footer button i{font-size:14px;font-style:normal}.free-proxy-summary{background:#fff;border:1px solid #c9c5bd;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px;display:grid;overflow:hidden}.free-proxy-summary article{border-left:1px solid #ddd9d1;flex-direction:column;justify-content:space-between;min-height:103px;padding:18px 20px;display:flex}.free-proxy-summary article:first-child{border-left:0}.free-proxy-summary span{color:#85867f;font-size:12px;font-weight:740}.free-proxy-summary strong{color:#292a26;letter-spacing:-.035em;font-size:23px;font-weight:650}.free-proxy-results{background:#fff;border:1px solid #c8c3ba;border-radius:14px;margin-top:16px;overflow:hidden}.free-proxy-results>header{color:#fff;background:#20231e;justify-content:space-between;align-items:center;gap:20px;min-height:96px;padding:18px 20px;display:flex}.free-proxy-results>header p{color:#f2874d;letter-spacing:.13em;margin:0;font-size:12px;font-weight:820}.free-proxy-results>header h2{margin:8px 0 0;font-size:20px;font-weight:630}.free-proxy-results>header>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.free-proxy-results>header button{color:#fff;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff42;border-radius:7px;padding:0 10px;font-size:12px;font-weight:720}.free-proxy-results>header button:disabled{opacity:.4;cursor:not-allowed}.free-proxy-state{color:#777872;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:300px;padding:30px;font-size:12px;display:flex}.free-proxy-state>p{margin:0}.free-proxy-state>span{color:#af4036;background:#fff1ef;border:1px solid #e0aaa4;border-radius:50%;place-items:center;width:39px;height:39px;font-weight:800;display:grid}.free-proxy-state>button{min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c9c4bb;border-radius:7px;padding:0 13px;font-size:12px;font-weight:720}.free-proxy-table-wrap{overflow-x:auto}.free-proxy-table-wrap table{border-collapse:collapse;width:100%;min-width:1120px}.free-proxy-table-wrap th{color:#85867f;letter-spacing:.04em;text-align:left;white-space:nowrap;background:#f7f5f1;padding:13px 14px;font-size:12px;font-weight:800}.free-proxy-table-wrap td{color:#555650;vertical-align:middle;border-top:1px solid #e3dfd7;padding:15px 14px;font-size:12px;line-height:1.45}.free-proxy-table-wrap td code{color:#272824;font:650 9.5px/1.45 SFMono-Regular,Consolas,monospace}.free-proxy-table-wrap td>strong,.free-proxy-table-wrap td>span,.free-proxy-table-wrap td>small{display:block}.free-proxy-table-wrap td>strong{color:#292a26;font-size:12px}.free-proxy-table-wrap td>span{color:#7f807a;margin-top:3px}.free-proxy-table-wrap td>small{color:#a0a19b;margin-top:3px;font-size:12px}.free-proxy-table-wrap td em{color:#ad491c;background:#fae9df;border-radius:5px;padding:6px 8px;font-size:12px;font-style:normal;font-weight:800}.free-proxy-table-wrap td button{color:#41423d;min-height:33px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbc6bd;border-radius:6px;padding:0 10px;font-size:12px;font-weight:720}.free-proxy-results>footer{background:#faf9f6;border-top:1px solid #ddd9d1;justify-content:space-between;align-items:center;gap:24px;min-height:73px;padding:13px 18px;display:flex}.free-proxy-results>footer>span{color:#8a8b84;max-width:660px;font-size:12px;line-height:1.55}.free-proxy-results>footer nav{align-items:center;gap:9px;display:flex}.free-proxy-results>footer button{min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cac5bc;border-radius:7px;padding:0 11px;font-size:12px;font-weight:720}.free-proxy-results>footer button:disabled{opacity:.4;cursor:not-allowed}.free-proxy-results>footer strong{text-align:center;min-width:90px;font-size:12px}.free-proxy-facts{background:#fff;border:1px solid #c8c3ba;border-radius:14px;margin-top:18px;overflow:hidden}.free-proxy-facts>header{border-bottom:1px solid #ddd9d1;justify-content:space-between;align-items:center;min-height:66px;padding:0 20px;display:flex}.free-proxy-facts>header p{color:#b84f1c;letter-spacing:.13em;margin:0;font-size:12px;font-weight:820}.free-proxy-facts>header a{color:#292a26;align-items:center;gap:20px;font-size:12px;font-weight:730;display:inline-flex}.free-proxy-facts>header a i{color:#c6531b;font-size:14px;font-style:normal}.free-proxy-facts>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.free-proxy-facts article{border-left:1px solid #ddd9d1;min-height:190px;padding:22px}.free-proxy-facts article:first-child{border-left:0}.free-proxy-facts article>span{color:#c45620;font:700 8px/1.6 SFMono-Regular,Consolas,monospace}.free-proxy-facts h3{margin:43px 0 0;font-size:16px;font-weight:680}.free-proxy-facts article p{color:#6f706a;margin:11px 0 0;font-size:12px;line-height:1.7}.format-converter-hero{padding-bottom:72px!important}.format-converter-hero h1{max-width:820px!important}.format-converter-badges{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.format-converter-badges small{color:#555650;background:#ffffffb3;border:1px solid #d0cbc2;border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:0 12px;font-size:12px;font-weight:690;display:inline-flex}.format-converter-badges small:first-child{color:#276b50;background:#f0f8f4;border-color:#b9d6c7}.format-converter-badges small i{color:#2cad79;font-size:12px;font-style:normal}.format-converter-workspace{background:#f4f2ed;padding:28px 0 92px}.format-settings,.format-input-card,.format-output-card,.format-summary,.format-errors{background:#fff;border:1px solid #c8c3ba;border-radius:14px;overflow:hidden;box-shadow:0 14px 34px #1f201d0b}.format-settings{z-index:5;position:relative;overflow:visible}.format-settings>header{border-bottom:1px solid #ddd9d1;align-items:center;min-height:82px;padding:18px 22px;display:flex}.format-settings>header p,.format-input-card>header p,.format-output-card>header p,.format-errors>header p,.format-converter-facts>div>header p{color:#b84f1c;letter-spacing:.13em;margin:0;font-size:12px;font-weight:820}.format-settings>header h2,.format-input-card>header h2,.format-output-card>header h2,.format-errors>header h2{color:#292a26;letter-spacing:-.018em;margin:8px 0 0;font-size:20px;font-weight:650}.format-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(225px,.88fr);align-items:stretch;gap:12px;padding:19px 21px 22px;display:grid}.format-settings-grid>label{flex-direction:column;gap:8px;min-width:0;display:flex}.format-settings-grid label>span{color:#5c5d57;font-size:12px;font-weight:750}.format-settings-grid select{color:#292a26;width:100%;min-width:0;min-height:51px;font:inherit;background:#fbfaf7;border:1px solid #cac5bc;border-radius:8px;outline:0;padding:0 13px;font-size:12px;font-weight:650}.format-settings-grid select:focus{border-color:#e36b2a;box-shadow:0 0 0 3px #ef73301f}.format-settings-grid .arc-select-trigger{min-height:51px;font-size:12px;font-weight:650}.format-settings-grid label small{color:#898a83;font-size:12px;line-height:1.45}.format-toggle{color:#3c3d38;min-height:78px;font:inherit;text-align:left;cursor:pointer;background:#f8f6f2;border:1px solid #d2cec6;border-radius:9px;grid-template-rows:auto auto;grid-template-columns:37px minmax(0,1fr);align-content:center;gap:4px 10px;padding:13px 14px;display:grid}.format-toggle>i{background:#c8c5be;border-radius:999px;grid-row:1/3;align-self:center;width:37px;height:21px;padding:3px;transition:background .18s;display:flex}.format-toggle>i span{background:#fff;border-radius:50%;width:15px;height:15px;transition:transform .18s;display:block;box-shadow:0 2px 5px #00000026}.format-toggle.is-active>i{background:#e86b29}.format-toggle.is-active>i span{transform:translate(16px)}.format-toggle b{font-size:12px;font-weight:760}.format-toggle small{color:#8b8c85;font-size:12px;line-height:1.45}.format-converter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.format-input-card,.format-output-card{flex-direction:column;min-width:0;display:flex}.format-input-card>header,.format-output-card>header{border-bottom:1px solid #ddd9d1;justify-content:space-between;align-items:center;gap:20px;min-height:112px;padding:18px 20px;display:flex}.format-input-card>header>div:first-child,.format-output-card>header>div:first-child{min-width:0}.format-input-card>header span,.format-output-card>header span{color:#81827c;margin-top:7px;font-size:12px;line-height:1.55;display:block}.format-input-card>header>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.format-input-card>header button,.format-file-import{color:#51524d;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbc6bd;border-radius:6px;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:730;display:inline-flex}.format-input-card>header button:first-child{color:#fff;background:#292b26;border-color:#292b26}.format-file-import{color:#a64317;background:#fff8f3;border-color:#df8a5d}.format-file-import input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.format-file-import>span{color:inherit;font-size:inherit;margin:0;line-height:1}.format-file-import:focus-within{outline-offset:3px;outline:3px solid #ff6a006b}.format-input-card textarea{resize:vertical;color:#292a26;tab-size:2;background:#fbfaf7;border:0;outline:0;width:100%;min-height:428px;padding:21px;font:620 11.5px/1.9 SFMono-Regular,Consolas,monospace}.format-input-card textarea:focus{background:#fff;box-shadow:inset 0 0 0 2px #e86b2999}.format-input-card>footer{background:#fff;border-top:1px solid #ddd9d1;justify-content:space-between;align-items:center;gap:20px;min-height:58px;padding:12px 18px;display:flex}.format-input-card>footer span{color:#b84f1c;font:720 9px/1.4 SFMono-Regular,Consolas,monospace}.format-input-card>footer small,.format-input-card>footer strong{color:#85867f;font-size:12px;font-weight:620;line-height:1.5}.format-input-card>footer strong{color:#b33d33}.format-output-card{color:#fff;background:#20231e;border-color:#252822}.format-output-card>header{border-bottom-color:#ffffff24}.format-output-card>header h2{color:#fff}.format-output-card>header span{color:#ffffff87}.format-credentials-toggle{color:#ffffffc7;white-space:nowrap;cursor:pointer;background:#ffffff09;border:1px solid #ffffff3b;border-radius:8px;align-items:center;gap:9px;min-height:42px;padding:0 12px;display:inline-flex}.format-credentials-toggle input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.format-credentials-toggle>span{background:#ffffff42;border-radius:999px;width:34px;height:20px;margin:0;padding:3px;transition:background .18s;display:flex}.format-credentials-toggle>span i{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .18s;display:block;box-shadow:0 2px 5px #0003}.format-credentials-toggle b{font-size:12px;font-weight:720}.format-credentials-toggle input:checked+span{background:#ed7130}.format-credentials-toggle input:checked+span i{transform:translate(14px)}.format-credentials-toggle:focus-within{outline-offset:3px;outline:3px solid #f07a3b7a}.format-output-code{scrollbar-color:#575b54 #20231e;min-height:428px;max-height:428px;overflow:auto}.format-output-code ol{margin:0;padding:14px 0;list-style:none}.format-output-code li{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;min-height:33px;padding:6px 18px;display:grid}.format-output-code li:hover{background:#ffffff0b}.format-output-code li>span{color:#ffffff47;padding-top:2px;font:650 8px/1.7 SFMono-Regular,Consolas,monospace}.format-output-code code{color:#dbe8df;overflow-wrap:anywhere;font:590 10.5px/1.7 SFMono-Regular,Consolas,monospace}.format-output-code>div{color:#ffffff59;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:428px;display:flex}.format-output-code>div>span{border:1px solid #ffffff29;border-radius:10px;place-items:center;width:48px;height:48px;font:640 11px/1 SFMono-Regular,Consolas,monospace;display:grid}.format-output-code>div p{max-width:330px;margin:0;font-size:12px;line-height:1.65}.format-output-card>footer{border-top:1px solid #ffffff24;min-height:116px;padding:14px 18px 16px}.format-output-card>footer>span{color:#ffffff6b;font-size:12px;line-height:1.5;display:block}.format-output-card>footer>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:11px;display:grid}.format-output-card>footer button{color:#fff;min-height:39px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff38;border-radius:6px;padding:0 11px;font-size:12px;font-weight:720}.format-output-card>footer button:first-child{background:#ed7130;border-color:#ed7130}.format-output-card>footer button:nth-child(2){color:#ff9a62;border-color:#ed7130b8}.format-output-card>footer button:disabled{opacity:.34;cursor:not-allowed}.format-action-message{color:#8a3c1a;background:#fff3eb;border:1px solid #e0b29a;border-radius:7px;margin:11px 0 0;padding:11px 13px;font-size:12px}.format-summary{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px;display:grid}.format-summary article{border-left:1px solid #ddd9d1;flex-direction:column;justify-content:space-between;gap:15px;min-height:108px;padding:19px 20px;display:flex}.format-summary article:first-child{border-left:0}.format-summary span{color:#7e7f78;font-size:12px;font-weight:740}.format-summary strong{color:#292a26;letter-spacing:-.035em;font-size:27px;font-weight:640}.format-summary article.has-warning strong{color:#b43e35}.format-errors{margin-top:16px}.format-errors>header{background:#fff8f5;border-bottom:1px solid #e1c2ba;justify-content:space-between;align-items:center;gap:20px;min-height:92px;padding:17px 21px;display:flex}.format-errors>header strong{color:#a33a32;background:#f7dcd7;border-radius:50%;place-items:center;min-width:38px;height:38px;font-size:12px;display:grid}.format-errors>div{padding:10px 18px 18px}.format-errors article{border-bottom:1px solid #e5e1da;grid-template-columns:70px minmax(0,1.2fr) minmax(220px,.8fr);align-items:center;gap:16px;min-height:68px;padding:13px 0;display:grid}.format-errors article>span{color:#a2463e;font-size:12px;font-weight:780}.format-errors article code{color:#373834;overflow-wrap:anywhere;font:620 9.5px/1.55 SFMono-Regular,Consolas,monospace}.format-errors article p{color:#8d443e;margin:0;font-size:12px;line-height:1.55}.format-errors>div>small{color:#898a83;margin-top:15px;font-size:12px;display:block}.format-converter-facts{background:#fff;border-top:1px solid #d5d1c9;padding:86px 0 106px}.format-converter-facts>div>header h2{letter-spacing:-.045em;max-width:780px;margin:15px 0 0;font-size:clamp(35px,4.3vw,56px);font-weight:570;line-height:1.08}.format-converter-facts>div>div{border-top:1px solid #aaa79f;border-bottom:1px solid #aaa79f;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:42px;display:grid}.format-converter-facts article{border-left:1px solid #ddd9d1;min-height:246px;padding:22px 24px}.format-converter-facts article:first-child{border-left:0}.format-converter-facts article>span{color:#c45620;font:700 8px/1.6 SFMono-Regular,Consolas,monospace}.format-converter-facts h3{margin:64px 0 0;font-size:18px;font-weight:680}.format-converter-facts article p{color:#6d6e68;margin:12px 0 0;font-size:12px;line-height:1.75}@media (width<=760px){.tool-page-directory{top:70px}.tool-page-directory-inner{gap:12px;width:100%;min-height:64px;padding:8px 16px}.tool-page-directory-all{font-size:12px}.tool-page-directory-select{flex:1;min-width:0}.tool-page-directory-select>span{display:none}.tool-page-directory-select .tool-directory-droplist{width:100%}.tool-page-directory-select .arc-select-trigger{min-height:44px;font-size:12px}.tool-detail-page .tool-page-hero{padding:46px 0 48px}.tool-detail-page .tool-page-hero>div>p{margin-top:34px}.tool-detail-page .tool-page-hero h1{font-size:clamp(39px,11.8vw,54px)}.tool-detail-page .tool-page-hero>div>span{font-size:14px}.tool-location-map{grid-template-columns:1fr}.tool-location-map-copy{padding:27px 24px}.ip-lookup-results>.tool-location-map{margin:12px}.ip-lookup-results>header>div:last-child{width:100%}.ip-lookup-results>header button{flex:1}.query-tool-hero form>div{grid-template-columns:1fr}.query-tool-hero form>div button[type=submit]{min-height:48px}.query-results>header{flex-direction:column;align-items:flex-start}.query-results>header>div:last-child{width:100%}.query-results>header button{flex:1}.query-summary-grid dl,.whois-detail-grid,.dns-response-summary{grid-template-columns:1fr}.query-summary-grid dl>div,.dns-response-summary>div{border-bottom:1px solid #ddd9d1;border-right:0;min-height:88px}.query-summary-grid dl>div:last-child,.dns-response-summary>div:last-child{border-bottom:0}.whois-detail-grid>section{border-bottom:1px solid #ddd9d1;border-right:0}.whois-detail-grid>section:last-child{border-bottom:0}.ip-whois-detail-grid{grid-template-columns:1fr}.ip-whois-detail-grid>section{border-bottom:1px solid #ddd9d1;border-right:0}.ip-whois-detail-grid>section:last-child{border-bottom:0}.query-list{min-height:0}.dns-query-form{grid-template-columns:1fr}.dns-query-form>button[type=submit]{width:100%}.dns-table-wrap th,.dns-table-wrap td{padding-left:14px;padding-right:14px}.proxy-test-hero form{padding:17px}.proxy-protocol-field{grid-template-columns:1fr;gap:8px}.proxy-test-format{flex-direction:column;align-items:flex-start;gap:8px}.proxy-test-actions{flex-direction:column}.proxy-test-actions button{width:100%}.proxy-check-results>header,.proxy-speed-results>header{flex-direction:column;align-items:flex-start}.proxy-check-results>div,.proxy-speed-primary{grid-template-columns:1fr}.proxy-speed-primary article{min-height:150px}.proxy-speed-secondary dl{grid-template-columns:1fr}.proxy-speed-secondary dl>div,.proxy-speed-secondary dl>div:nth-child(3n),.proxy-speed-secondary dl>div:nth-last-child(-n+3){border-bottom:1px solid #e2ded7;border-right:0}.proxy-speed-secondary dl>div:last-child{border-bottom:0}.anonymity-tool-hero form{grid-template-columns:1fr;padding:17px}.anonymity-tool-hero form>*{grid-column:1!important}.anonymity-result>header,.protocol-results>header{flex-direction:column;align-items:flex-start}.anonymity-result dl{grid-template-columns:1fr}.anonymity-result dl>div,.anonymity-result dl>div:nth-child(3n),.anonymity-result dl>div:nth-last-child(-n+3){border-bottom:1px solid #e0dcd4;border-right:0}.anonymity-result dl>div:last-child{border-bottom:0}.anonymity-explanation>div,.protocol-explanation>div{grid-template-columns:1fr}.anonymity-explanation article,.anonymity-explanation article:first-child,.protocol-explanation article,.protocol-explanation article:first-child{border-top:1px solid #ddd9d1;border-left:0;min-height:160px}.anonymity-explanation article:first-child,.protocol-explanation article:first-child{border-top:0}.anonymity-explanation h3,.protocol-explanation h3{margin-top:30px}.protocol-results>header>div:last-child{width:100%}.protocol-card-grid{grid-template-columns:1fr;padding:12px}.protocol-card-grid dl{grid-template-columns:1fr}.protocol-card-grid dl>div{border-bottom:1px solid #e0dcd4;border-right:0;min-height:92px}.protocol-card-grid dl>div:last-child{border-bottom:0}.bandwidth-layout,.bandwidth-reference-layout{grid-template-columns:1fr}.bandwidth-result-card{min-height:580px}.bandwidth-presets>div{grid-template-columns:repeat(3,minmax(0,1fr))}.free-proxy-filters>div{grid-template-columns:repeat(2,minmax(0,1fr))}.free-proxy-filters label.is-search{grid-column:1/-1}.free-proxy-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.free-proxy-summary article:nth-child(3){border-top:1px solid #ddd9d1;border-left:0}.free-proxy-summary article:nth-child(4){border-top:1px solid #ddd9d1}.free-proxy-results>header,.free-proxy-results>footer{flex-direction:column;align-items:flex-start}.free-proxy-results>header>div:last-child{justify-content:flex-start}.free-proxy-results>footer nav{justify-content:space-between;width:100%}.free-proxy-facts>div{grid-template-columns:1fr}.free-proxy-facts article,.free-proxy-facts article:first-child{border-top:1px solid #ddd9d1;border-left:0;min-height:155px}.free-proxy-facts article:first-child{border-top:0}.free-proxy-facts h3{margin-top:28px}.format-converter-badges{flex-direction:column;align-items:stretch}.format-converter-badges small{justify-content:center}.format-settings-grid{grid-template-columns:1fr}.format-toggle{min-height:72px}.format-converter-grid{grid-template-columns:1fr}.format-input-card>header,.format-output-card>header{flex-direction:column;align-items:flex-start;min-height:0;padding:18px}.format-input-card>header>div:last-child{justify-content:flex-start;width:100%}.format-input-card>header button{flex:1}.format-credentials-toggle{justify-content:center;width:100%}.format-input-card textarea,.format-output-code,.format-output-code>div{min-height:360px}.format-output-code{max-height:420px}.format-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.format-summary article:nth-child(3){border-top:1px solid #ddd9d1;border-left:0}.format-summary article:nth-child(4){border-top:1px solid #ddd9d1}.format-errors article{grid-template-columns:1fr;gap:7px}.format-converter-facts>div>div{grid-template-columns:1fr}.format-converter-facts article,.format-converter-facts article:first-child{border-top:1px solid #ddd9d1;border-left:0;min-height:185px}.format-converter-facts article:first-child{border-top:0}.format-converter-facts h3{margin-top:38px}.proxy-history-list article{grid-template-columns:1fr;gap:16px}.proxy-history-list article>button{width:100%}.proxy-software-hero{padding:50px 0 46px}.proxy-software-copy{grid-template-columns:1fr}.proxy-software-copy>p,.proxy-software-copy h1,.proxy-software-copy>span,.proxy-software-actions{grid-area:auto/1}.proxy-software-copy h1{font-size:clamp(43px,11vw,58px)}.proxy-software-copy>span{max-width:680px;margin-top:20px}.proxy-software-actions{flex-direction:column;align-items:stretch}.proxy-software-actions>a{width:100%}.proxy-software-download-panel>header{grid-template-columns:1fr;gap:12px}.proxy-software-download-grid{grid-template-columns:1fr}.proxy-software-download-grid article+article{border-top:1px solid #d8d3ca;border-left:0}.proxy-software-platform-picker{flex-direction:column}.proxy-software-platform-picker>a{width:100%}.proxy-software-mac-guide-grid{grid-template-columns:1fr;gap:25px}.proxy-software-mac-repair{flex-direction:column;align-items:flex-start;gap:12px}.proxy-software-features>div>div{grid-template-columns:repeat(2,minmax(0,1fr))}.proxy-software-features article:nth-child(3){border-top:1px solid #d1cdc5;border-left:0}.proxy-software-features article:nth-child(4){border-top:1px solid #d1cdc5}.proxy-software-workflow>div>div{grid-template-columns:1fr}.proxy-software-workflow article,.proxy-software-workflow article:first-child{border-top:1px solid #ffffff2b;border-left:0;min-height:130px}.proxy-software-workflow article:first-child{border-top:0}}@media (width<=560px){.proxy-software-hero{padding:40px 0 38px}.proxy-software-copy h1{font-size:clamp(39px,11.5vw,49px)}.proxy-software-copy>span{font-size:14px}.proxy-software-download-panel{border-radius:12px;margin-top:26px}.proxy-software-download-panel>header{min-height:0;padding:18px}.proxy-software-download-panel header h2{font-size:26px}.proxy-software-download-grid article{grid-template-columns:auto 1fr;min-height:0;padding:17px}.proxy-software-platform-downloads a{flex:1}.proxy-software-mac-guide{padding:20px 18px 0}.proxy-software-mac-guide-heading{align-items:flex-start}.proxy-software-mac-guide-heading .proxy-platform-mark{width:42px;height:42px}.proxy-software-mac-guide-heading .proxy-platform-mark img{width:23px;height:23px}.proxy-software-mac-guide-heading h2{font-size:23px}.proxy-software-mac-repair{margin:0 -18px;padding:18px}.proxy-software-features,.proxy-software-workflow{padding:60px 0 68px}.proxy-software-features>div>div{grid-template-columns:1fr}.proxy-software-features article,.proxy-software-features article:nth-child(n){border-top:1px solid #d1cdc5;border-left:0;min-height:200px}.proxy-software-features article:first-child{border-top:0}.proxy-software-features h3{margin-top:48px}.bandwidth-fields{grid-template-columns:1fr}.bandwidth-margin,.bandwidth-base{grid-column:1}.bandwidth-base{flex-direction:column;justify-content:center;align-items:flex-start;gap:5px}.bandwidth-result-card dl{grid-template-columns:1fr}.bandwidth-result-card dl>div,.bandwidth-result-card dl>div:first-child{border-top:1px solid #ffffff26;border-left:0;min-height:72px;padding:13px 0}.bandwidth-result-card dl>div:first-child{border-top:0}.free-proxy-filters>div{grid-template-columns:1fr}.free-proxy-filters label.is-search{grid-column:1}.free-proxy-filters>footer{flex-direction:column;align-items:stretch}.free-proxy-filters>footer button{width:100%}.free-proxy-summary{grid-template-columns:1fr}.free-proxy-summary article,.free-proxy-summary article:nth-child(3),.free-proxy-summary article:nth-child(4){border-top:1px solid #ddd9d1;border-left:0}.free-proxy-summary article:first-child{border-top:0}.free-proxy-results>header>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.free-proxy-results>header button{width:100%}.free-proxy-facts>header{flex-direction:column;align-items:flex-start;gap:15px;padding:16px 18px}.format-settings>header,.format-input-card>header,.format-output-card>header,.format-errors>header,.format-settings-grid{padding-left:16px;padding-right:16px}.format-input-card>header>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.format-input-card>footer{flex-direction:column;align-items:flex-start;gap:8px}.format-output-card>footer>div,.format-summary{grid-template-columns:1fr}.format-summary article,.format-summary article:nth-child(3),.format-summary article:nth-child(4){border-top:1px solid #ddd9d1;border-left:0;min-height:88px}.format-summary article:first-child{border-top:0}.format-errors>header{align-items:flex-start}.free-tools-section.free-tools-v2{padding:68px 20px}.free-tools-v2 .free-tools-intro h2{font-size:42px}.free-tools-v2 .free-tools-list article{min-height:250px;padding:22px}.free-tools-v2 .free-tools-list article>footer>a{font-size:12px}}@media (width<=760px){.tools-hub-shell,.tool-page-shell{width:calc(100% - 32px)}.tools-hub-page .tools-hub-hero{padding:56px 0 30px}.tools-hub-page .tools-hub-hero-copy h1{letter-spacing:-.045em;max-width:560px;font-size:clamp(38px,10.5vw,48px);line-height:1.03}.tools-hub-page .tools-hub-hero-copy>p{margin-top:14px;font-size:14px;line-height:1.55}.tools-hub-page .tools-hub-directory{padding:42px 0 58px}.tools-hub-page .tools-hub-directory-heading h2{font-size:clamp(30px,9vw,38px);line-height:1.08}.tools-hub-directory-heading>span{font-size:12px}.tools-hub-directory-heading>span strong{font-size:16px}.tools-hub-browser{gap:16px;margin-top:22px}.tools-hub-sidebar{border-radius:13px;padding:10px}.tools-hub-sidebar>label{border-radius:9px;min-height:52px;padding:0 14px}.tools-hub-sidebar input{font-size:14px}.tools-hub-sidebar>p{margin:17px 4px 9px;font-size:12px}.tools-hub-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;padding:0;display:grid;overflow:visible}.tools-hub-sidebar button{background:#fff;border:1px solid #d8d3ca;border-radius:8px;width:100%;min-width:0;min-height:43px;padding:0 12px;font-size:12px}.tools-hub-sidebar button.is-active{border-color:#252722}.tools-hub-sidebar button i{font-size:12px}.tools-hub-page .tools-hub-grid{gap:11px}.tools-hub-page .tools-hub-grid article,.tools-hub-page .tools-hub-grid article:nth-child(n){border-radius:13px;min-height:194px;padding:19px 20px}.tools-hub-page .tools-hub-grid article>header>i,.tools-hub-page .tools-hub-grid article>header>small{font-size:12px}.tools-hub-page .tools-hub-grid article>div{margin-top:18px}.tools-hub-page .tools-hub-grid h3{font-size:21px;line-height:1.13}.tools-hub-page .tools-hub-grid article>div>p{margin-top:11px;font-size:13px;line-height:1.65}.tools-hub-page .tools-hub-grid article>footer{letter-spacing:.06em;margin-top:18px;padding-top:13px;font-size:12px}.tools-hub-page .tools-hub-grid article>footer .tools-hub-open-link{gap:9px;font-size:12px}.tools-hub-page .tools-hub-grid article>footer .tools-hub-open-link i{width:30px;height:30px}.tools-hub-cta>div{gap:28px;min-height:0;padding:38px 24px}.tools-hub-cta h2{font-size:34px}.tools-hub-cta>div>div:first-child>span{font-size:13px}.tools-hub-cta a{min-height:50px;font-size:12px}.tool-page-directory{top:70px}.tool-page-directory-inner{gap:10px;min-height:62px;padding:8px 16px}.tool-page-directory-all{gap:7px;font-size:12px}.tool-page-directory-all>span{font-size:15px}.tool-page-directory-select .arc-select-trigger{border-radius:9px;min-height:46px;padding:0 12px;font-size:12px}.tool-page-directory-select .arc-select-menu{width:min(320px,100vw - 32px);left:auto;right:0}.tool-page-directory-select .arc-select-menu>div>button{min-height:44px}.tool-page-directory-select .arc-select-menu>div>button b{font-size:12px}.tool-detail-page .tool-page-hero{padding:38px 0 44px}.tool-detail-page .tool-page-hero>div>p{margin-top:30px;font-size:12px}.tool-detail-page .tool-page-hero h1{letter-spacing:-.045em;margin-top:13px;font-size:clamp(37px,10.8vw,49px);line-height:1.04}.tool-detail-page .tool-page-hero>div>span{margin-top:17px;font-size:14px;line-height:1.7}.tool-detail-page .tool-page-hero>div>small{font-size:12px}.tool-detail-page .tool-page-workspace,.bandwidth-workspace,.free-proxy-workspace,.format-converter-workspace{padding:24px 0 64px}.ip-lookup-hero form,.query-tool-hero form,.proxy-test-hero form,.anonymity-tool-hero form{margin-top:27px}.ip-lookup-hero form>label,.query-tool-hero form>label,.proxy-test-hero form>label:first-child,.anonymity-tool-hero form>label>span,.dns-query-form label>span{font-size:12px}.ip-lookup-hero form>div,.query-tool-hero form>div{padding:6px}.ip-lookup-hero input,.query-tool-hero form>div input,.dns-query-form>label>input,.proxy-test-hero textarea,.proxy-test-hero form>input,.anonymity-tool-hero input{font-size:16px}.ip-lookup-hero form button,.query-tool-hero form button[type=submit],.dns-query-form>button[type=submit],.proxy-test-actions button,.anonymity-tool-hero form>button{min-height:50px;font-size:12px}.ip-lookup-examples{gap:8px}.ip-lookup-examples small{width:100%;margin:0 0 2px;font-size:12px}.ip-lookup-examples button{min-height:32px;padding:0 10px;font-size:12px}.proxy-test-hero form,.anonymity-tool-hero form{border-radius:12px;padding:16px}.proxy-protocol-field .arc-select-trigger,.anonymity-tool-hero .arc-select-trigger,.dns-query-form .arc-select-trigger{min-height:50px;font-size:13px}.environment-network-card>header,.environment-detail-grid>section>header,.ip-lookup-groups>section>header,.whois-detail-grid>section>header,.dns-record-section>header{min-height:58px;padding-inline:18px}.environment-network-card>header p,.environment-detail-grid>section>header p,.ip-lookup-groups>section>header p,.whois-detail-grid>section>header p,.dns-record-section>header p{font-size:12px}.environment-network-card dl>div,.environment-detail-grid dl>div,.ip-lookup-summary dl>div,.ip-lookup-groups dl>div,.query-summary-grid dl>div,.whois-detail-grid dl>div,.ip-whois-detail-grid dl>div,.dns-response-summary>div{min-height:88px;padding:17px 18px}.environment-network-card dt,.environment-detail-grid dt,.ip-lookup-summary dt,.ip-lookup-groups dt,.query-summary-grid dt,.whois-detail-grid dt,.ip-whois-detail-grid dt,.dns-response-summary span,.proxy-check-results dt,.proxy-speed-secondary dt,.anonymity-result dt{font-size:12px}.environment-network-card dd,.environment-detail-grid dd,.ip-lookup-summary dd,.ip-lookup-groups dd,.query-summary-grid dd,.whois-detail-grid dd,.ip-whois-detail-grid dd,.dns-response-summary strong,.proxy-check-results dd,.proxy-speed-secondary dd,.anonymity-result dd{font-size:14px}.ip-lookup-state{min-height:260px;padding:28px 20px}.ip-lookup-results>header,.query-results>header,.proxy-check-results>header,.proxy-speed-results>header{min-height:0;padding:20px}.ip-lookup-results>header strong,.query-results>header strong{font-size:17px}.ip-lookup-results>header button,.query-results>header button,.proxy-check-results>header button{min-height:40px;font-size:12px}.tool-location-map-visual,.tool-location-map-visual iframe{min-height:280px}.tool-location-map-copy{padding:24px 20px}.tool-location-map-copy h3{font-size:22px}.tool-location-map-copy>span{font-size:12px}.bandwidth-input-card,.bandwidth-result-card,.free-proxy-filters,.free-proxy-results,.format-settings,.format-input-card,.format-output-card{border-radius:12px}.bandwidth-input-card>header,.free-proxy-filters>header,.format-settings>header{min-height:74px;padding:16px 18px}.bandwidth-fields label>span,.free-proxy-filters label>span,.format-settings-grid label>span{font-size:12px}.bandwidth-fields input,.free-proxy-filters input,.format-settings-grid .arc-select-trigger{font-size:14px}.free-proxy-results>header button,.free-proxy-results>footer button,.format-input-card>header button,.format-file-import,.format-output-card>footer button{min-height:40px;font-size:12px}.free-proxy-table-wrap,.dns-table-wrap,.bandwidth-table{overscroll-behavior-x:contain;scrollbar-width:thin}.free-proxy-table-wrap th,.free-proxy-table-wrap td,.free-proxy-results>footer>span{font-size:12px}.format-input-card textarea{min-height:300px;font-size:13px}.format-output-code,.format-output-code>div{min-height:300px}.format-output-code{max-height:380px}.format-output-code code,.proxy-history-list time,.proxy-history-list dt{font-size:12px}.proxy-history-list dd{font-size:15px}}@media (width<=420px){.tool-page-directory-inner{padding-inline:12px}.tool-page-directory-all{font-size:0}.tool-page-directory-all>span{border:1px solid #d6d1c8;border-radius:8px;place-items:center;width:36px;height:36px;font-size:15px;display:grid}.tools-hub-page .tools-hub-grid article,.tools-hub-page .tools-hub-grid article:nth-child(n){padding:18px}.tools-hub-page .tools-hub-grid article>footer .tools-hub-open-link strong{display:inline}.free-proxy-results>header>div:last-child{grid-template-columns:1fr 1fr}.format-input-card>header>div:last-child{grid-template-columns:1fr}}@media (width<=1024px){.mobile-language{background:0 0;border:0;min-height:0;padding:0;display:block}.mobile-language label{background:#e8e4dc;border:1px solid #d5d1c9;border-radius:10px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:10px;min-height:48px;padding:5px 6px 5px 13px;display:grid}.mobile-language label>span{color:#74756f;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:750}.mobile-language select{color:#171817;width:100%;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:7px;outline:0;padding:0 30px 0 11px;font-size:12px;font-weight:700}.mobile-language select:focus-visible{box-shadow:0 0 0 2px #ff6d2d8c}}.unlimited-window-tabs{padding:0 22px}.unlimited-window-tabs button{align-content:center;min-height:62px;padding:12px 16px}.unlimited-window-tabs button span{font-size:12px}.unlimited-plan-selection{grid-template-columns:minmax(260px,1fr) minmax(250px,.72fr);gap:clamp(42px,8vw,110px);min-height:220px;padding:34px 40px}.unlimited-plan-configure{gap:9px}.unlimited-plan-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:16px;display:flex}.unlimited-plan-heading>div{align-items:center;gap:12px;display:flex}.unlimited-plan-heading .unlimited-plan-badge{margin:0}.unlimited-plan-heading h3{letter-spacing:-.04em;margin:0;font-size:27px}.unlimited-plan-heading>small{color:#77716a;white-space:nowrap;padding-bottom:3px;font-size:12px}.unlimited-plan-configure select{min-height:46px}.unlimited-plan-total{gap:9px;padding-left:clamp(28px,5vw,62px)}.unlimited-plan-total>span{color:var(--orange-deep)}.unlimited-plan-total strong{font-size:clamp(42px,4.2vw,58px)}.unlimited-plan-total>p{color:#77716a;margin:1px 0 3px;font-size:12px}.unlimited-plan-total>a{margin-top:2px}.unlimited-comparison{border-top:1px solid var(--unlimited-line);padding:0}.unlimited-comparison>summary{color:#292621;cursor:pointer;grid-template-columns:1fr auto 20px;align-items:center;gap:18px;min-height:62px;padding:0 40px;list-style:none;display:grid}.unlimited-comparison>summary::-webkit-details-marker{display:none}.unlimited-comparison>summary span{font-size:12px;font-weight:760}.unlimited-comparison>summary small{color:#7a756e;font-size:12px}.unlimited-comparison>summary i{text-align:right;font-size:18px;font-style:normal;font-weight:300;transition:transform .18s}.unlimited-comparison[open]>summary i{transform:rotate(45deg)}.unlimited-comparison-content{padding:0 40px 34px}.unlimited-trial-note{min-height:52px;margin-top:12px}@media (width<=760px){.unlimited-window-tabs{padding:0 10px}.unlimited-window-tabs button{text-align:center;min-height:58px;padding:10px}.unlimited-plan-selection{grid-template-columns:1fr;gap:26px;min-height:0;padding:28px 22px}.unlimited-plan-heading{flex-direction:column;align-items:flex-start;gap:9px}.unlimited-plan-total{border-top:1px solid var(--unlimited-line);border-left:0;padding:24px 0 0}.unlimited-comparison>summary{grid-template-columns:1fr 20px;padding:0 22px}.unlimited-comparison>summary small{display:none}.unlimited-comparison-content{padding:0 22px 28px}}.about-page{color:#20231f;background:#f7f6f3}.about-shell{width:min(100% - 64px,1200px);margin:0 auto}.about-hero{padding:148px 0 64px}.about-hero-copy{max-width:1060px}.about-kicker,.about-section-label,.about-section-heading>p,.about-product-list article>header>p{color:#ad461a;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.8rem;font-weight:650}.about-hero h1{letter-spacing:-.045em;text-wrap:balance;overflow-wrap:break-word;max-width:1060px;margin:24px 0 0;font-size:clamp(2.8rem,5.2vw,4.6rem);font-weight:600;line-height:1.12}.about-hero-copy>p:not(.about-kicker){color:#575b54;max-width:850px;margin:28px 0 0;font-size:1.1rem;line-height:1.85}.about-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.about-actions a{color:#20231f;border:1px solid #343930;border-radius:7px;justify-content:center;align-items:center;gap:18px;min-height:48px;padding:12px 22px;font-size:.9rem;font-weight:600;line-height:1.5;display:inline-flex}.about-actions a:first-child{color:#fff;background:#20231f}.about-actions a:hover{border-color:#b5491b}.about-actions a:first-child:hover{background:#333830;border-color:#333830}.about-page a:focus-visible{outline-offset:5px;outline:2px solid}.about-identity{color:#62665e;border-top:1px solid #d7d8d1;margin:52px 0 0;padding-top:26px;font-size:.94rem;line-height:1.8}.about-reason,.about-platform,.about-audience{border-top:1px solid #d7d8d1;padding:80px 0}.about-reason-layout{grid-template-columns:minmax(150px,.3fr) minmax(0,1fr);gap:64px;display:grid}.about-reason h2,.about-section-heading h2,.about-approach h2,.about-cta h2{letter-spacing:-.035em;text-wrap:balance;overflow-wrap:break-word;margin:0;font-size:clamp(2rem,3.3vw,3rem);font-weight:600;line-height:1.22}.about-reason-body{max-width:820px;margin-top:26px}.about-reason-body p{color:#575b54;margin:0;font-size:1rem;line-height:1.85}.about-reason-body p+p{margin-top:18px}.about-platform{background:#fff;scroll-margin-top:80px}.about-section-heading{max-width:860px;margin-bottom:44px}.about-section-heading h2{margin-top:18px}.about-product-list{border-top:1px solid #bfc3ba}.about-product-list>article{border-bottom:1px solid #d7d8d1;grid-template-columns:minmax(0,.52fr) minmax(0,1fr);gap:72px;padding:36px 0;display:grid}.about-product-list h3{letter-spacing:-.025em;max-width:330px;margin:12px 0 0;font-size:1.5rem;font-weight:600;line-height:1.4}.about-product-list article>div>p{color:#454b42;margin:0;font-size:1rem;line-height:1.8}.about-product-list article>div>.about-product-detail{color:#666b62;margin-top:14px}.about-product-links{flex-wrap:wrap;gap:10px 24px;margin:22px 0 0;padding:0;list-style:none;display:flex}.about-product-links a{color:#a3421a;align-items:center;gap:8px;min-height:36px;font-size:.9rem;font-weight:600;line-height:1.5;display:inline-flex}.about-product-links a:hover{text-underline-offset:4px;text-decoration:underline}.about-audience-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 64px;display:grid}.about-audience-list article{border-top:1px solid #c8cbc2;padding:26px 0}.about-audience-list h3{margin:0;font-size:1.15rem;font-weight:600;line-height:1.5}.about-audience-list h3 a{color:inherit;justify-content:space-between;align-items:start;gap:20px;display:flex}.about-audience-list h3 span{color:#b5491b}.about-audience-list a:hover{color:#a3421a}.about-audience-list p{color:#575b54;max-width:530px;margin:14px 0 0;font-size:1rem;line-height:1.8}.about-approach{color:#fafbf8;background:#171917;padding:80px 0 56px}.about-approach-layout{grid-template-columns:minmax(0,.68fr) minmax(0,1fr);gap:90px;display:grid}.about-approach .about-section-label{color:#ffa66d}.about-approach h2{margin-top:18px}.about-approach-intro{color:#bfc5bb;margin:24px 0 0;font-size:1rem;line-height:1.8}.about-approach-layout>div{border-top:1px solid #454b41}.about-approach article{border-bottom:1px solid #363c32;padding:26px 0}.about-approach h3{margin:0;font-size:1.2rem;font-weight:600}.about-approach article p{color:#bfc5bb;margin:12px 0 0;font-size:1rem;line-height:1.8}.about-approach article a{color:#ffa66d;align-items:center;gap:18px;min-height:36px;margin-top:16px;font-size:.9rem;font-weight:600;display:inline-flex}.about-approach article a:hover{text-underline-offset:5px;text-decoration:underline}.about-cta{background:#171917;padding:28px 0 80px}.about-cta .about-shell{color:#20231f;background:#f47732;border-radius:16px;padding:clamp(32px,5vw,64px)}.about-cta .about-section-label{color:#652709}.about-cta h2{max-width:820px;margin-top:20px}.about-cta .about-shell>span{color:#492a19;max-width:790px;margin-top:22px;font-size:1rem;line-height:1.8;display:block}@media (width<=960px){.about-reason-layout,.about-approach-layout{grid-template-columns:1fr;gap:30px}.about-approach-layout>header{max-width:740px}.about-product-list>article{gap:40px}.about-audience-list{column-gap:36px}}@media (width<=680px){.about-shell{width:calc(100% - 36px)}.about-hero{padding:116px 0 48px}.about-hero h1{letter-spacing:-.03em;font-size:clamp(2.4rem,9.5vw,3.2rem)}.about-hero-copy>p:not(.about-kicker){margin-top:24px;font-size:1rem}.about-identity{margin-top:36px}.about-actions{flex-direction:column}.about-actions a{width:100%}.about-reason,.about-platform,.about-audience,.about-approach{padding:56px 0}.about-section-heading{margin-bottom:30px}.about-product-list>article{grid-template-columns:1fr;gap:20px;padding:28px 0}.about-product-list h3{max-width:none}.about-product-links{gap:8px 18px}.about-audience-list{grid-template-columns:1fr}.about-cta{padding:0 0 40px}.about-cta .about-shell{border-radius:12px;padding:32px 24px}}@media (width<=600px){.developer-section,.developer-copy,.developer-workbench,.developer-controls,.code-panel{min-width:0;max-width:100%}.developer-section{gap:34px;width:100%;padding-top:52px;padding-bottom:52px;overflow:hidden}.developer-controls{gap:14px;padding:12px}.developer-product-options{width:100%;max-width:100%}.developer-language-picker>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.developer-language-picker button{width:100%;height:48px}.developer-actions .button{width:100%}.code-panel-top,.code-panel-bottom{padding-left:16px;padding-right:16px}.code-panel-top{flex-wrap:wrap;min-height:64px;padding-top:10px;padding-bottom:10px}.code-panel pre{width:100%;min-height:0;padding:24px 16px;font-size:12px;line-height:1.68;overflow:hidden}.code-panel code{white-space:pre-wrap;overflow-wrap:anywhere}}.pricing-detail-page{color:var(--ink);background:#f7f6f3}.pricing-detail-shell{width:min(100% - 64px,1280px);margin:0 auto}.pricing-product-rail{z-index:24;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f7f6f3f0;border-bottom:1px solid #d8d4cd;position:sticky;top:69px}.pricing-product-rail>div{scrollbar-width:none;align-items:stretch;display:flex;overflow-x:auto}.pricing-product-rail>div::-webkit-scrollbar{display:none}.pricing-product-rail a{color:#71726c;white-space:nowrap;align-items:center;gap:9px;min-width:max-content;min-height:58px;padding:0 18px;font-size:12px;font-weight:700;display:inline-flex;position:relative}.pricing-product-rail a:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:18px;right:18px}.pricing-product-rail a:hover{color:#252622}.pricing-product-rail a.is-active{color:#1f201d;background:#ffffffb8}.pricing-product-rail a.is-active:after{background:var(--orange-deep)}.pricing-product-rail img{object-fit:contain;width:23px;height:23px}.pricing-detail-breadcrumbs{color:#85857f;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;font-size:12px;display:flex}.pricing-detail-breadcrumbs strong{color:#333430;font-weight:680}.pricing-detail-plan-heading>div:first-child>p,.pricing-detail-included>div>header p,.pricing-detail-info header>p,.pricing-detail-after header>p,.pricing-detail-faq header>p,.pricing-detail-cta p{color:#b94c17;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:12px;font-weight:820}.pricing-detail-cta>div>div:last-child a{border:1px solid #232420;border-radius:8px;justify-content:center;align-items:center;gap:20px;min-height:50px;padding:0 20px;font-size:12px;font-weight:730;display:inline-flex}.pricing-detail-cta>div>div:last-child a:first-child{color:#fff;background:#22231f}.pricing-detail-plans{background:#fff;padding:34px 0 clamp(72px,7vw,96px)}.pricing-detail-plan-heading{grid-template-columns:minmax(260px,.72fr) minmax(360px,1.1fr);align-items:end;gap:clamp(30px,6vw,86px);margin-bottom:30px;display:grid}.pricing-detail-plan-heading h1{letter-spacing:-.045em;margin:10px 0 0;font-size:clamp(34px,4vw,52px);font-weight:580;line-height:1}.pricing-detail-plan-intro{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;display:grid}.pricing-detail-plan-intro>span{color:#676862;max-width:650px;font-size:13px;line-height:1.62}.pricing-detail-plan-intro>a{color:#343530;white-space:nowrap;border:1px solid #cfcac1;border-radius:7px;justify-content:center;align-items:center;gap:14px;min-height:38px;padding:0 13px;font-size:12px;font-weight:720;display:inline-flex}.pricing-detail-plan-intro>a:hover{background:#f5f2ec;border-color:#282925}.pricing-detail-plan-facts{background:#f8f6f2;border:1px solid #dedad2;border-radius:12px;grid-template-columns:minmax(180px,.72fr) minmax(0,1.65fr);align-items:center;gap:30px;margin-top:28px;padding:18px 20px;display:grid}.pricing-detail-plan-facts>p{color:#4f504b;align-items:center;gap:10px;margin:0;font-size:12px;font-weight:720;display:flex}.pricing-detail-plan-facts>p i{background:#2e9d68;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #2e9d681f}.pricing-detail-plan-facts>p.is-term i{background:#e36926;box-shadow:0 0 0 4px #e3692621}.pricing-detail-plan-facts dl{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.pricing-detail-plan-facts dl div{border-left:1px solid #ddd8cf;min-width:0;padding:0 16px}.pricing-detail-plan-facts dt{color:#7b7c76;font-size:12px}.pricing-detail-plan-facts dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;font-weight:720}.pricing-detail-plans>div>header h2,.pricing-detail-info header h2,.pricing-detail-after header h2,.pricing-detail-faq header h2{letter-spacing:-.045em;margin:17px 0 0;font-size:clamp(36px,4.2vw,58px);font-weight:570;line-height:1.08}.pricing-detail-info header>span{color:#74756f;max-width:650px;margin-top:18px;font-size:14px;line-height:1.7;display:block}.pricing-detail-plans .res-pricing-experience,.pricing-detail-plans .isp-pricing-experience,.pricing-detail-plans .unlimited-pricing-experience,.pricing-crawler-grid{margin-top:0}.pricing-detail-plans .res-pricing-switch{background:#efebe4;border:1px solid #d8d3ca;border-radius:12px;padding:5px}.pricing-detail-plans .res-pricing-switch button{border-radius:8px;min-height:44px}.pricing-detail-plans .res-plan-grid article,.pricing-detail-plans .isp-plan-grid article,.pricing-detail-plans .pricing-crawler-grid article{box-shadow:none;transition:transform .18s,box-shadow .18s,border-color .18s}.pricing-detail-plans .res-plan-grid article:hover,.pricing-detail-plans .isp-plan-grid article:hover,.pricing-detail-plans .pricing-crawler-grid article:hover{z-index:2;border-color:#bbb5ab;transform:translateY(-4px);box-shadow:0 18px 38px #1b1c1914}.pricing-detail-included{background:#f3f0ea;border-top:1px solid #dedad2;padding:clamp(70px,7vw,96px) 0}.pricing-detail-included>div>header{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);align-items:end;gap:54px;display:grid}.pricing-detail-included>div>header h2{letter-spacing:-.04em;max-width:720px;margin:17px 0 0;font-size:clamp(34px,3.6vw,50px);font-weight:580;line-height:1.08}.pricing-detail-included>div>header>span{color:#70716b;max-width:520px;font-size:14px;line-height:1.7}.pricing-included-grid{border-top:1px solid #aaa79f;border-bottom:1px solid #aaa79f;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:44px;display:grid}.pricing-included-grid article{border-left:1px solid #c9c5bc;min-height:190px;padding:22px 24px}.pricing-included-grid article:first-child{border-left:0}.pricing-included-grid article>span{color:#c35520;font:700 10px/1.4 SFMono-Regular,Consolas,monospace}.pricing-included-grid h3{letter-spacing:-.02em;margin:46px 0 10px;font-size:18px;font-weight:680}.pricing-included-grid p{color:#70716b;margin:0;font-size:12.5px;line-height:1.65}.pricing-detail-validity{background:#20221f;padding:28px 0}.pricing-validity-card{color:#fff;border:1px solid #ffffff26;border-radius:14px;grid-template-columns:minmax(130px,.3fr) minmax(280px,.75fr) minmax(300px,1fr);align-items:center;gap:clamp(30px,5vw,70px);min-height:220px;padding:clamp(34px,5vw,62px);display:grid}.pricing-validity-card>span{color:#f38443;letter-spacing:.14em;font-size:12px;font-weight:820}.pricing-validity-card h2{letter-spacing:-.04em;margin:0;font-size:clamp(30px,3.5vw,48px);font-weight:590;line-height:1.05}.pricing-validity-card p{color:#ffffffa1;margin:0;font-size:14px;line-height:1.75}.pricing-validity-card.is-permanent{background:radial-gradient(circle at 75% 10%,#35a7701f,#0000 34%)}.pricing-detail-info,.pricing-detail-after,.pricing-detail-faq{padding:clamp(78px,8vw,112px) 0}.pricing-detail-info-layout,.pricing-detail-faq-layout{grid-template-columns:minmax(280px,.68fr) minmax(0,1.32fr);gap:clamp(52px,8vw,126px);display:grid}.pricing-fit-list{border-top:1px solid #bbb8b1}.pricing-fit-list article{border-bottom:1px solid #d5d2cb;grid-template-columns:46px minmax(0,1fr);gap:18px;padding:26px 0;display:grid}.pricing-fit-list article>span,.pricing-detail-after article>span{color:#c35520;font:700 10px/1.4 SFMono-Regular,Consolas,monospace}.pricing-fit-list article>div{grid-template-columns:minmax(120px,.55fr) minmax(130px,.5fr) minmax(200px,1fr);align-items:center;gap:22px;display:grid}.pricing-fit-list h3,.pricing-fit-list p{margin:0}.pricing-fit-list h3{font-size:18px;font-weight:660}.pricing-fit-list strong{font-size:13px}.pricing-fit-list p{color:#74756f;font-size:13px;line-height:1.6}.pricing-detail-after{background:#efebe4}.pricing-detail-after header{max-width:720px}.pricing-detail-after>div>div{border-top:1px solid #aaa79f;border-bottom:1px solid #aaa79f;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:48px;display:grid}.pricing-detail-after article{border-left:1px solid #ccc7be;min-height:250px;padding:25px 28px}.pricing-detail-after article:first-child{border-left:0}.pricing-detail-after article h3{margin:72px 0 13px;font-size:22px;font-weight:640}.pricing-detail-after article p{color:#6e6f69;margin:0;font-size:13px;line-height:1.7}.pricing-detail-faq{background:#fff}.pricing-detail-faq-layout>div{border-top:1px solid #bbb8b1}.pricing-detail-faq details{border-bottom:1px solid #d2cec7}.pricing-detail-faq summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:22px;min-height:76px;font-size:15px;font-weight:670;list-style:none;display:grid}.pricing-detail-faq summary::-webkit-details-marker{display:none}.pricing-detail-faq summary span{text-align:center;font-size:22px;font-weight:300;transition:transform .16s}.pricing-detail-faq details[open] summary span{transform:rotate(45deg)}.pricing-detail-faq details>p{color:#70716b;max-width:720px;margin:-4px 45px 25px 0;font-size:13px;line-height:1.72}.pricing-detail-cta{background:#f17431;padding:26px 0}.pricing-detail-cta>div{border:1px solid #431c0840;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:52px;min-height:300px;padding:clamp(36px,5vw,62px);display:grid}.pricing-detail-cta h2{letter-spacing:-.045em;max-width:760px;margin:18px 0 0;font-size:clamp(34px,4.2vw,58px);font-weight:580;line-height:1.05}.pricing-detail-cta>div>div:last-child{flex-direction:column;gap:10px;display:flex}.pricing-detail-cta>div>div:last-child a{min-width:178px}:lang(zh) .pricing-detail-plan-heading h1{letter-spacing:-.04em;font-weight:630;line-height:1.08}:lang(zh) .pricing-detail-plan-intro>span,:lang(zh) .pricing-detail-included>div>header>span,:lang(zh) .pricing-included-grid p,:lang(zh) .pricing-validity-card p,:lang(zh) .pricing-fit-list p,:lang(zh) .pricing-detail-after article p,:lang(zh) .pricing-detail-faq details>p{line-height:1.85}:lang(zh) .pricing-detail-plans>div>header h2,:lang(zh) .pricing-detail-included>div>header h2,:lang(zh) .pricing-detail-info header h2,:lang(zh) .pricing-detail-after header h2,:lang(zh) .pricing-detail-faq header h2{font-weight:620;line-height:1.18}:lang(zh) .pricing-detail-plan-facts dt,:lang(zh) .pricing-detail-plan-facts dd,:lang(zh) .pricing-product-rail a{font-size:12px}@media (width<=900px){.pricing-detail-plan-heading,.pricing-detail-info-layout,.pricing-detail-faq-layout{grid-template-columns:1fr}.pricing-detail-plan-intro{grid-template-columns:minmax(0,1fr) auto}.pricing-detail-plan-facts{grid-template-columns:1fr;gap:16px}.pricing-detail-included>div>header{grid-template-columns:1fr;gap:20px}.pricing-included-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-included-grid article:nth-child(odd){border-left:0}.pricing-included-grid article:nth-child(n+3){border-top:1px solid #c9c5bc}.pricing-validity-card{grid-template-columns:1fr;gap:20px}.pricing-detail-cta>div{grid-template-columns:1fr}.pricing-detail-cta>div>div:last-child{max-width:360px}}@media (width<=680px){.pricing-detail-shell{width:min(100% - 32px,1280px)}.pricing-product-rail{top:64px}.pricing-product-rail>div{width:100%;padding:0 8px}.pricing-product-rail a{min-height:54px;padding:0 12px;font-size:12px}.pricing-product-rail a:after{left:12px;right:12px}.pricing-product-rail img{width:21px;height:21px}.pricing-detail-plans{padding:24px 0 60px}.pricing-detail-breadcrumbs{margin-bottom:16px}.pricing-detail-plan-heading{gap:16px;margin-bottom:24px}.pricing-detail-plan-heading h1{font-size:34px}.pricing-detail-plan-intro{grid-template-columns:1fr;gap:12px}.pricing-detail-plan-intro>a{width:fit-content}.pricing-detail-plan-facts{padding:16px}.pricing-detail-plan-facts dl{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}.pricing-detail-plan-facts dl div:nth-child(odd){border-left:0;padding-left:0}.pricing-detail-included,.pricing-detail-info,.pricing-detail-after,.pricing-detail-faq{padding:68px 0}.pricing-detail-plans .res-plan-grid,.pricing-detail-plans .isp-plan-grid,.pricing-included-grid{grid-template-columns:1fr}.pricing-included-grid article,.pricing-included-grid article:first-child{border-top:1px solid #c9c5bc;border-left:0;min-height:170px}.pricing-included-grid article:first-child{border-top:0}.pricing-included-grid h3{margin-top:34px}.pricing-validity-card{min-height:300px;padding:30px 24px}.pricing-fit-list article{grid-template-columns:32px minmax(0,1fr);gap:10px}.pricing-fit-list article>div{grid-template-columns:1fr;gap:8px}.pricing-detail-after>div>div{grid-template-columns:1fr}.pricing-detail-after article,.pricing-detail-after article:first-child{border-top:1px solid #ccc7be;border-left:0;min-height:220px}.pricing-detail-after article:first-child{border-top:0}.pricing-detail-after article h3{margin-top:48px}.pricing-detail-cta{padding:14px 0}.pricing-detail-cta>div{gap:34px;width:calc(100% - 24px);min-height:390px;padding:34px 24px}.pricing-detail-cta>div>div:last-child{width:100%;max-width:none}.pricing-detail-cta>div>div:last-child a{width:100%}}.blog-page{color:var(--ink);background:#f7f6f3}.blog-shell,.blog-article-shell{width:min(100% - 64px,1280px);margin:0 auto}.blog-hero{background:#f4f1eb;border-bottom:1px solid #d5d1c9;padding:138px 0 60px}.blog-hero-layout{grid-template-columns:minmax(0,1.65fr) minmax(280px,.55fr);align-items:end;gap:clamp(48px,8vw,120px);display:grid}.blog-kicker,.blog-section-heading p,.blog-topics header>p,.blog-note>div>div>p,.blog-article-next>div>div:first-child>p{color:#b94c17;letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:12px;font-weight:820}.blog-hero h1{letter-spacing:-.052em;max-width:830px;margin:18px 0 0;font-size:clamp(48px,6vw,78px);font-weight:560;line-height:.98}.blog-hero-intro{color:#64655f;border-top:2px solid #252721;max-width:390px;margin:0 0 4px;padding-top:20px;font-size:15px;line-height:1.72}.blog-featured{background:#fff;padding:clamp(58px,6vw,82px) 0 clamp(72px,7vw,96px)}.blog-section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.blog-section-heading>span{color:#7d7e78;font-size:12px;font-weight:680}.blog-featured-card{color:inherit;background:#f7f5f0;border:1px solid #c9c5bd;border-radius:8px;grid-template-columns:minmax(400px,.95fr) minmax(0,1.05fr);transition:transform .2s,box-shadow .2s,border-color .2s;display:grid;overflow:hidden}.blog-featured-card:hover{border-color:#aaa59b;transform:translateY(-4px);box-shadow:0 24px 54px #1f201d17}.blog-featured-visual{color:#fff;background:#20221e;border-right:1px solid #383a35;grid-template-rows:auto 1fr auto auto;min-height:430px;padding:28px 30px;display:grid;position:relative;overflow:hidden}.blog-featured-visual:before{opacity:.22;content:"";background:repeating-linear-gradient(90deg,#0000 0 calc(16.666% - 1px),#ffffff2e 16.666%),repeating-linear-gradient(0deg,#0000 0 71px,#ffffff24 72px);position:absolute;inset:0}.blog-featured-visual:after{content:"";background:#ef6f2c;width:11px;height:38%;position:absolute;top:0;right:0}.blog-featured-visual>span{z-index:1;color:#f1874d;letter-spacing:.08em;font:700 10px/1 SFMono-Regular,Consolas,monospace;position:relative}.blog-visual-signal{z-index:1;border-bottom:1px solid #787d73;align-self:end;align-items:end;gap:8px;height:92px;display:flex;position:relative}.blog-visual-signal i{background:#676c63;flex:1;height:20%}.blog-visual-signal i:nth-child(2){height:38%}.blog-visual-signal i:nth-child(3){background:#ef6f2c;height:57%}.blog-visual-signal i:nth-child(4){height:48%}.blog-visual-signal i:nth-child(5){background:#ef6f2c;height:76%}.blog-visual-signal i:nth-child(6){background:#f4a272;height:100%}.blog-featured-visual>strong{z-index:1;letter-spacing:-.045em;margin-top:30px;font-size:clamp(34px,3.2vw,48px);font-weight:600;line-height:.94;display:grid;position:relative}.blog-featured-visual>small{z-index:1;color:#9ea198;text-transform:uppercase;margin-top:20px;font:650 9px/1.4 SFMono-Regular,Consolas,monospace;position:relative}.blog-featured-card>article{flex-direction:column;justify-content:center;min-height:430px;padding:clamp(36px,4.8vw,64px);display:flex}.blog-post-meta{color:#777872;flex-wrap:wrap;align-items:center;gap:9px 18px;font-size:12px;font-weight:670;display:flex}.blog-post-meta>*+:before{color:#b6b3ac;content:"•";margin-right:18px}.blog-post-meta>span:first-child{color:#b94c17;text-transform:uppercase;letter-spacing:.1em}.blog-featured-card h2{letter-spacing:-.043em;max-width:650px;margin:25px 0 0;font-size:clamp(34px,3.7vw,52px);font-weight:580;line-height:1.06}.blog-featured-card article>p{color:#676862;max-width:650px;margin:26px 0 0;font-size:15px;line-height:1.75}.blog-read-link{align-items:center;gap:26px;margin-top:34px;font-size:12px;display:inline-flex}.blog-read-link i{color:#c6531b;font-size:18px;font-style:normal;transition:transform .18s}.blog-featured-card:hover .blog-read-link i{transform:translate(5px)}.blog-topics{padding:clamp(70px,7vw,94px) 0}.blog-topics-layout{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:clamp(60px,9vw,140px);display:grid}.blog-topics header h2{letter-spacing:-.04em;max-width:480px;margin:18px 0 0;font-size:clamp(34px,3.7vw,50px);font-weight:580;line-height:1.08}.blog-topics-layout>div{border-top:1px solid #aaa79f}.blog-topics article{border-bottom:1px solid #d2cec7;grid-template-columns:42px minmax(150px,.7fr) minmax(220px,1fr);align-items:start;gap:24px;padding:27px 0;display:grid}.blog-topics article>span{color:#c35520;font:700 10px/1.5 SFMono-Regular,Consolas,monospace}.blog-topics article h3,.blog-topics article p{margin:0}.blog-topics article h3{letter-spacing:-.02em;font-size:18px;font-weight:680}.blog-topics article p{color:#70716b;font-size:13px;line-height:1.7}.blog-note{color:#fff;background:#20221f;padding:28px 0}.blog-note>div{border:1px solid #ffffff26;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:70px;min-height:310px;padding:clamp(38px,5vw,64px);display:grid}.blog-note h2{letter-spacing:-.045em;max-width:790px;margin:17px 0 0;font-size:clamp(34px,4.2vw,58px);font-weight:570;line-height:1.06}.blog-note>div>div>span{color:#ffffff9e;max-width:720px;margin-top:22px;font-size:14px;line-height:1.75;display:block}.blog-note>div>a{color:#20211e;background:#f17431;border-radius:8px;justify-content:space-between;align-items:center;gap:28px;min-width:210px;min-height:52px;padding:0 20px;font-size:12px;font-weight:760;display:inline-flex}.blog-note>div>a i{font-size:17px;font-style:normal}.blog-article{background:#fff}.blog-article-hero{background:linear-gradient(145deg,#f8f7f4,#f0ede7);border-bottom:1px solid #d7d3cc;padding:166px 0 94px}.blog-article-back{color:#686963;align-items:center;gap:12px;font-size:12px;font-weight:700;display:inline-flex}.blog-article-back span{color:#c6531b;font-size:17px}.blog-article-hero .blog-post-meta{margin-top:66px}.blog-article-hero h1{letter-spacing:-.055em;max-width:1100px;margin:30px 0 0;font-size:clamp(52px,6.8vw,92px);font-weight:540;line-height:.98}.blog-article-hero>div>p{color:#62635d;max-width:820px;margin:32px 0 0;font-size:19px;line-height:1.7}.blog-byline{align-items:center;gap:13px;margin-top:42px;display:flex}.blog-byline>i{color:#fff;background:#242620;border-radius:50%;place-items:center;width:40px;height:40px;font-size:13px;font-style:normal;font-weight:750;display:grid}.blog-byline>span{flex-direction:column;gap:3px;display:flex}.blog-byline small{color:#8a8b85;text-transform:uppercase;letter-spacing:.09em;font-size:12px}.blog-byline strong{font-size:12px}.blog-article-layout{grid-template-columns:250px minmax(0,760px);justify-content:center;gap:clamp(70px,9vw,140px);padding-top:86px;padding-bottom:112px;display:grid}.blog-article-toc{align-self:start;position:sticky;top:112px}.blog-article-toc>p{color:#a44b20;letter-spacing:.14em;margin:0 0 18px;font-size:12px;font-weight:800}.blog-article-toc ol{border-top:1px solid #c5c1b9;margin:0;padding:0;list-style:none}.blog-article-toc li{border-bottom:1px solid #ddd9d2}.blog-article-toc a{color:#686963;grid-template-columns:28px minmax(0,1fr);gap:8px;padding:15px 0;font-size:12px;line-height:1.45;display:grid}.blog-article-toc a:hover{color:#20211e}.blog-article-toc a span{color:#bf5824;font:700 9px/1.6 SFMono-Regular,Consolas,monospace}.blog-article-body{min-width:0}.blog-article-lead{color:#2d2e2a;letter-spacing:-.02em;border-bottom:1px solid #bbb7af;margin:0 0 72px;padding-bottom:50px;font-size:clamp(22px,2.3vw,30px);font-weight:450;line-height:1.48}.blog-article-body section{margin-top:78px;scroll-margin-top:112px}.blog-article-body section>span{color:#c35520;font:700 10px/1.5 SFMono-Regular,Consolas,monospace}.blog-article-body section h2{letter-spacing:-.04em;margin:15px 0 27px;font-size:clamp(32px,3.4vw,46px);font-weight:580;line-height:1.12}.blog-article-body section>p{color:#575853;margin:0 0 22px;font-size:16px;line-height:1.9}.blog-signal-grid{border-top:1px solid #aaa79f;border-bottom:1px solid #aaa79f;grid-template-columns:repeat(5,minmax(0,1fr));margin:38px 0;display:grid}.blog-signal-grid>div{border-left:1px solid #d1cdc5;flex-direction:column;justify-content:space-between;min-height:132px;padding:18px 13px;display:flex}.blog-signal-grid>div:first-child{border-left:0}.blog-signal-grid strong{font-size:12px}.blog-signal-grid span{color:#7a7b75;font-size:12px;line-height:1.5}.blog-article-body blockquote{color:#252622;letter-spacing:-.015em;background:#f4f0e9;border-left:3px solid #ed6d2b;margin:44px 0 0;padding:34px 38px;font-size:22px;font-weight:530;line-height:1.55}.blog-checklist ul{border-top:1px solid #bdb9b1;margin:35px 0;padding:0;list-style:none}.blog-checklist li{color:#4f504b;border-bottom:1px solid #ddd9d2;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:12px;min-height:60px;padding:15px 0;font-size:14px;line-height:1.55;display:grid}.blog-checklist li i{color:#fff;background:#289866;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;font-style:normal;display:grid}.blog-article-next{background:#f17431;padding:28px 0}.blog-article-next>div{border:1px solid #481f093d;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:70px;min-height:330px;padding:clamp(38px,5vw,64px);display:grid}.blog-article-next h2{letter-spacing:-.047em;max-width:780px;margin:17px 0 0;font-size:clamp(36px,4.4vw,60px);font-weight:580;line-height:1.04}.blog-article-next>div>div:first-child>span{color:#321b0db3;max-width:690px;margin-top:21px;font-size:14px;line-height:1.7;display:block}.blog-article-next>div>div:last-child{flex-direction:column;gap:10px;display:flex}.blog-article-next>div>div:last-child a{border:1px solid #252621;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;min-width:180px;min-height:50px;padding:0 18px;font-size:12px;font-weight:750;display:inline-flex}.blog-article-next>div>div:last-child a:first-child{color:#fff;background:#242520}.blog-article-next a i{font-size:17px;font-style:normal}:lang(zh) .blog-hero h1,:lang(zh) .blog-featured-card h2,:lang(zh) .blog-topics header h2,:lang(zh) .blog-note h2,:lang(zh) .blog-article-hero h1,:lang(zh) .blog-article-body section h2,:lang(zh) .blog-article-next h2{font-weight:620;line-height:1.18}:lang(zh) .blog-hero-intro,:lang(zh) .blog-featured-card article>p,:lang(zh) .blog-topics article p,:lang(zh) .blog-note>div>div>span,:lang(zh) .blog-article-hero>div>p,:lang(zh) .blog-article-body section>p,:lang(zh) .blog-article-next>div>div:first-child>span{line-height:1.9}@media (width<=900px){.blog-hero-layout{grid-template-columns:1fr;gap:34px}.blog-hero-intro{max-width:640px}.blog-featured-card{grid-template-columns:1fr}.blog-featured-visual{border-bottom:1px solid #383a35;border-right:0;min-height:420px}.blog-featured-card>article{min-height:440px}.blog-topics-layout{grid-template-columns:1fr;gap:52px}.blog-note>div,.blog-article-next>div{grid-template-columns:1fr;gap:36px}.blog-note>div>a{width:min(100%,360px)}.blog-article-layout{grid-template-columns:1fr;gap:56px}.blog-article-toc{position:static}.blog-article-toc ol{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.blog-article-toc li:nth-child(2n){border-left:1px solid #ddd9d2}.blog-article-toc a{padding:15px}.blog-article-next>div>div:last-child{width:min(100%,360px)}}@media (width<=680px){.blog-shell,.blog-article-shell{width:min(100% - 32px,1280px)}.blog-hero{padding:112px 0 46px}.blog-hero-layout{gap:28px}.blog-hero h1{margin-top:15px;font-size:clamp(42px,12.7vw,54px);line-height:1}.blog-hero-intro{font-size:15px}.blog-featured{padding:48px 0 62px}.blog-section-heading{margin-bottom:22px}.blog-featured-visual{min-height:300px;padding:22px}.blog-visual-signal{height:66px}.blog-featured-visual>strong{margin-top:24px;font-size:34px}.blog-featured-card>article{min-height:0;padding:34px 24px 38px}.blog-featured-card h2{font-size:34px}.blog-featured-card article>p{margin-top:20px}.blog-read-link{margin-top:28px}.blog-post-meta{gap:8px 11px}.blog-post-meta>*+:before{margin-right:11px}.blog-topics{padding:68px 0}.blog-topics article{grid-template-columns:30px minmax(0,1fr);gap:10px}.blog-topics article p{grid-column:2}.blog-note{padding:14px 0}.blog-note>div{width:calc(100% - 24px);min-height:430px;padding:34px 24px}.blog-note>div>a{width:100%}.blog-article-hero{padding:130px 0 70px}.blog-article-hero .blog-post-meta{margin-top:48px}.blog-article-hero h1{font-size:clamp(44px,13vw,60px)}.blog-article-hero>div>p{font-size:16px}.blog-article-layout{padding-top:62px;padding-bottom:80px}.blog-article-toc ol{grid-template-columns:1fr}.blog-article-toc li:nth-child(2n){border-left:0}.blog-article-toc a{padding:14px 0}.blog-article-lead{margin-bottom:60px;padding-bottom:42px;font-size:22px}.blog-article-body section{margin-top:64px}.blog-article-body section>p{font-size:15px}.blog-signal-grid{grid-template-columns:1fr}.blog-signal-grid>div,.blog-signal-grid>div:first-child{border-top:1px solid #d1cdc5;border-left:0;min-height:76px}.blog-signal-grid>div:first-child{border-top:0}.blog-article-body blockquote{padding:28px 24px;font-size:19px}.blog-article-next{padding:14px 0}.blog-article-next>div{width:calc(100% - 24px);min-height:440px;padding:34px 24px}.blog-article-next>div>div:last-child{width:100%}}@media (width<=620px){.invoke-page-heading{min-height:0;padding-bottom:18px}.invoke-page-heading h1,.crawler-logs-heading h1{font-size:38px}.crawler-viewbar{flex-direction:column;align-items:stretch;gap:8px;padding:9px 0}.crawler-tabs{width:100%}.crawler-tabs>a{flex:1;min-width:0}.invoke-interface-selector>header{flex-direction:column;align-items:flex-start}.invoke-interface-selector>header>span{width:100%}.invoke-interface-options{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.invoke-interface-options>button{scroll-snap-align:start;flex:0 0 205px}.invoke-interface-selector>footer{padding:14px}.invoke-usage-inline{grid-template-columns:1fr 1fr;display:grid}.invoke-usage-inline>span{min-width:0;padding:4px 10px}.invoke-config>header,.invoke-result>header{padding-inline:16px}.invoke-form-fields{padding:17px 16px}.invoke-advanced{margin-inline:16px}.invoke-config>footer{grid-template-columns:1fr;padding:16px}.invoke-result>header button{justify-content:center}.crawler-logs-heading{min-height:0;padding-bottom:18px}.crawler-log-stats{grid-template-columns:1fr 1fr}.crawler-log-stats article{padding:15px}.crawler-log-stats article>strong{font-size:22px}.crawler-logs-panel>header{flex-direction:column;align-items:flex-start}.crawler-logs-panel>header>button{width:100%}.crawler-logs-table{padding:10px;overflow:visible}.crawler-logs-table table,.crawler-logs-table tbody{min-width:0;display:block}.crawler-logs-table thead{display:none}.crawler-logs-table tr{background:#fff;border:1px solid #e3dfd9;border-radius:10px;grid-template-columns:1fr 1fr;gap:13px;margin-bottom:10px;padding:15px;display:grid}.crawler-logs-table td{border:0;gap:5px;min-width:0;padding:0;display:grid}.crawler-logs-table td:before{content:attr(data-label);color:#969790;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800}.crawler-logs-table td:first-child,.crawler-logs-table td:nth-child(3),.crawler-logs-table td:nth-child(8){grid-column:1/-1}.crawler-log-target{white-space:normal;overflow-wrap:anywhere;max-width:none}.crawler-log-view{width:100%;min-height:36px}.crawler-logs-pagination{flex-direction:column;align-items:stretch}.crawler-logs-pagination label,.crawler-logs-pagination>div{justify-content:space-between}.crawler-logs-pagination p{text-align:center}.crawler-log-detail dl{grid-template-columns:1fr}.crawler-log-detail dl>div.is-wide{grid-column:auto}}.dash-content.is-residential.is-ai-model-gateway{height:auto;min-height:calc(100dvh - 76px);padding-top:24px;display:block;overflow:visible}.agw-workspace{color:#252722;width:min(1380px,100%);margin:0 auto;padding-bottom:72px}.agw-heading{justify-content:space-between;align-items:center;gap:40px;min-height:132px;padding:5px 2px 25px;display:flex}.agw-heading>div:first-child>p,.agw-usage-panel>header p,.agw-connection-panel>header p,.agw-model-panel header p{color:#c75a23;letter-spacing:.13em;margin:0 0 9px;font-size:12px;font-weight:850}.agw-heading h1{letter-spacing:-.06em;margin:0;font-size:clamp(42px,4.5vw,62px);line-height:.94}.agw-heading>div:first-child>span{color:#6f716b;max-width:760px;margin-top:14px;font-size:15px;line-height:1.6;display:block}.agw-heading>div:last-child{gap:9px;display:flex}.agw-heading a,.agw-heading button{color:#4a4c47;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d3cfc8;border-radius:9px;align-items:center;gap:22px;padding:0 15px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.agw-heading button{color:#fff;background:#262824;border-color:#262824}.agw-heading a:hover{color:#a8491d;border-color:#e07a42}.agw-heading button:hover{background:#d86126;border-color:#d86126}.agw-access-deck{color:#fff;background:#1d1f1c;border:1px solid #2d2f2b;border-radius:20px;grid-template-columns:minmax(0,1.04fr) minmax(390px,.96fr);display:grid;position:relative;overflow:hidden;box-shadow:0 22px 54px #1d1f1c21}.agw-access-deck:before{content:none;display:none}.agw-access-copy{min-width:0;padding:clamp(29px,3vw,42px)}.agw-access-copy>header{align-items:center;gap:11px;display:flex}.agw-access-copy>header>span{color:#ee7b3d;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:850}.agw-access-copy>header>small{color:#bbbdb6;border:1px solid #ffffff26;border-radius:99px;align-items:center;min-height:27px;padding:0 9px;font-size:12px;display:inline-flex}.agw-access-copy h2{letter-spacing:-.05em;max-width:690px;margin:20px 0 0;font-size:clamp(31px,3vw,43px);line-height:1.04}.agw-access-copy>p{color:#aeb0aa;max-width:690px;margin:13px 0 0;font-size:14px;line-height:1.65}.agw-credential-stack{gap:8px;margin-top:25px;display:grid}.agw-credential-stack article{background:#ffffff0b;border:1px solid #ffffff21;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;min-height:67px;padding:9px 10px 9px 16px;display:grid}.agw-credential-stack article>div{gap:6px;min-width:0;display:grid}.agw-credential-stack small{color:#858881;font-size:12px}.agw-credential-stack code{color:#f5f1eb;text-overflow:ellipsis;white-space:nowrap;min-width:0;font:700 13px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.agw-credential-stack article>button,.agw-credential-stack article>span>button{color:#deded9;min-height:39px;font:inherit;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff29;border-radius:8px;padding:0 12px;font-size:12px;font-weight:750}.agw-credential-stack article>span{gap:6px;display:flex}.agw-credential-stack button:hover{color:#ffab7d;border-color:#e7793e}.agw-quick-request{background:radial-gradient(circle at 78% 18%,#e86f2d24,#0000 36%),#00000021;border-left:1px solid #ffffff1a;align-content:start;gap:18px;min-width:0;padding:28px;display:grid}.agw-quick-request>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.agw-quick-request>header>div{gap:6px;min-width:0;display:grid}.agw-quick-request>header small{color:#f0a174;font-size:12px;font-weight:800}.agw-quick-request>header strong{color:#9ea19a;font-size:12px;font-weight:550;line-height:1.45}.agw-quick-request>header>span{color:#d4d5d0;flex:none;font:650 11px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}.agw-quick-request>label{color:#a6a9a1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;font-size:12px;font-weight:740;display:grid}.agw-model-select .arc-select-trigger{color:#f2eee8;background:#ffffff0e;border-color:#ffffff26;min-height:42px;font:700 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.agw-model-select .arc-select-trigger:hover:not(:disabled),.agw-model-select .arc-select-trigger[aria-expanded=true]{color:#2d2f2b;background:#fff;border-color:#e7763a}.agw-request-code{background:#141613;border:1px solid #ffffff21;border-radius:11px;min-width:0;overflow:hidden}.agw-request-code>header{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;min-height:44px;padding:0 12px 0 15px;display:flex}.agw-request-code>header>span{color:#ed925d;letter-spacing:.08em;font:800 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.agw-request-code>header>button{color:#ece9e2;min-height:30px;font:inherit;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff26;border-radius:6px;padding:0 10px;font-size:12px;font-weight:760}.agw-request-code>header>button:hover{color:#ffad7d;border-color:#e7763a}.agw-request-code pre{min-height:150px;margin:0;padding:18px;overflow:auto}.agw-request-code code{color:#f4c7aa;white-space:pre;font:11px/1.75 ui-monospace,SFMono-Regular,Menlo,monospace}.agw-usage-panel,.agw-connection-panel,.agw-model-panel>section{background:#ffffffd4;border:1px solid #d8d4cd;border-radius:16px;margin-top:18px;overflow:hidden;box-shadow:0 12px 36px #2725200a}.agw-usage-panel>header,.agw-connection-panel>header,.agw-model-panel section>header{border-bottom:1px solid #e1ddd7;justify-content:space-between;align-items:center;gap:24px;min-height:103px;padding:21px 24px;display:flex}.agw-usage-panel h2,.agw-connection-panel h2,.agw-model-panel h2{letter-spacing:-.04em;margin:0;font-size:26px}.agw-usage-panel>header>div>span,.agw-connection-panel>header>span,.agw-model-panel header>span{color:#7e807a;max-width:720px;margin-top:7px;font-size:14px;line-height:1.55;display:block}.agw-usage-panel>header>button{color:#555752;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5d1ca;border-radius:8px;align-items:center;gap:18px;padding:0 13px;font-size:12px;font-weight:780;display:flex}.agw-usage-panel>header>button:hover{color:#a94b1e;border-color:#e18450}.agw-quota-list{grid-template-columns:1fr 1fr;display:grid}.agw-quota-list>article{min-width:0;padding:25px 26px}.agw-quota-list>article+article{border-left:1px solid #e2ded8}.agw-quota-copy{display:block}.agw-quota-copy h3{margin:0;font-size:16px}.agw-quota-copy p{color:#898a84;margin:6px 0 0;font-size:13px;line-height:1.5}.agw-quota-numbers{align-items:baseline;gap:7px;margin-top:30px;display:flex}.agw-quota-numbers small{color:#8b8c86;margin-right:4px;font-size:12px}.agw-quota-numbers strong{letter-spacing:-.045em;font-size:33px}.agw-quota-numbers span{color:#969791;font-size:13px;font-weight:680}.agw-progress{background:#e8e5df;border-radius:99px;height:7px;margin-top:14px;overflow:hidden}.agw-progress i{border-radius:inherit;background:linear-gradient(90deg,#e76827,#f49a66);min-width:0;height:100%;display:block}.agw-quota-list dl{grid-template-columns:1fr 1fr;gap:8px;margin:18px 0 0;display:grid}.agw-quota-list dl>div{background:#f5f3ef;border-radius:8px;gap:6px;padding:12px 13px;display:grid}.agw-quota-list dt{color:#92938d;font-size:12px}.agw-quota-list dd{margin:0;font-size:14px;font-weight:800}.agw-usage-panel>footer{background:#f7f5f1;border-top:1px solid #e1ddd7;grid-template-columns:repeat(3,1fr);gap:20px;padding:16px 24px;display:grid}.agw-usage-panel>footer>div{gap:6px;display:grid}.agw-usage-panel>footer small{color:#92938d;font-size:12px}.agw-usage-panel>footer strong{font-size:13px}.agw-reference-grid{grid-template-columns:minmax(0,1.35fr) minmax(370px,.65fr);gap:18px;display:grid}.agw-connection-panel>header,.agw-model-panel section>header{display:block}.agw-connection-panel dl{margin:0}.agw-connection-panel dl>div{border-top:1px solid #ece9e4;grid-template-columns:160px minmax(0,1fr);align-items:center;min-height:74px;padding:12px 20px;display:grid}.agw-connection-panel dl>div:first-child{border-top:0}.agw-connection-panel dt{color:#81837d;font-size:13px;font-weight:740}.agw-connection-panel dd{background:#faf9f7;border:1px solid #dfdbd4;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;margin:0;padding:8px 8px 8px 13px;display:grid}.agw-connection-panel code{color:#42443f;text-overflow:ellipsis;white-space:nowrap;min-width:0;font:700 12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.agw-connection-panel dd button{color:#a84a1c;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ddd8d0;border-radius:6px;padding:0 10px;font-size:12px;font-weight:780}.agw-model-panel>section>div{gap:6px;padding:13px;display:grid}.agw-model-panel>section>div>button{color:#4c4e49;min-height:48px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:11px;padding:0 12px;display:grid}.agw-model-panel>section>div>button:hover{background:#f2efe9}.agw-model-panel>section>div>button.is-active{color:#8e3c17;background:#fff0e7}.agw-model-panel>section>div>button.is-active i{box-shadow:0 0 0 4px #e76f2d21}.agw-model-panel>section>div>button i{background:#e76f2d;border-radius:50%;width:7px;height:7px}.agw-model-panel code{font:700 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.agw-model-panel button span{color:#a64a1e;font-size:12px;font-weight:760}.agw-security ul{gap:14px;margin:0;padding:22px 24px 25px;list-style:none;display:grid}.agw-security li{color:#6a6c66;padding-left:18px;font-size:14px;line-height:1.58;position:relative}.agw-security li:before{content:"";background:#e66e2c;border-radius:50%;width:6px;height:6px;position:absolute;top:.58em;left:0}.agw-dialog-layer{z-index:120;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.agw-dialog-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#151614a3;border:0;position:absolute;inset:0}.agw-dialog{z-index:1;background:#faf9f6;border:1px solid #d6d1c9;border-radius:17px;width:min(470px,100%);padding:30px;position:relative;box-shadow:0 30px 90px #00000047}.agw-dialog>span{color:#b54e1d;background:#fff0e7;border-radius:12px;place-items:center;width:46px;height:46px;font-size:22px;display:grid}.agw-dialog h2{letter-spacing:-.04em;margin:22px 0 0;font-size:25px}.agw-dialog p{color:#747670;margin:12px 0 0;font-size:14px;line-height:1.65}.agw-dialog footer{grid-template-columns:1fr 1.4fr;gap:8px;margin-top:25px;display:grid}.agw-dialog footer button{color:#575954;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7d3cc;border-radius:8px;justify-content:center;align-items:center;gap:18px;padding:0 13px;font-size:12px;font-weight:800;display:flex}.agw-dialog footer button:last-child{color:#fff;background:#272925;border-color:#272925}.agw-dialog footer button:last-child span{margin-left:auto}.agw-announcement{clip-path:inset(50%);width:1px;height:1px;position:fixed;overflow:hidden}@media (width<=1050px){.agw-access-deck{grid-template-columns:1fr}.agw-quick-request{border-top:1px solid #ffffff1a;border-left:0}.agw-reference-grid{grid-template-columns:1fr}}@media (width<=760px){.agw-heading{flex-direction:column;align-items:flex-start;gap:20px}.agw-heading>div:last-child{width:100%}.agw-heading a,.agw-heading button{flex:1;justify-content:space-between}.agw-quota-list{grid-template-columns:1fr}.agw-quota-list>article+article{border-top:1px solid #e2ded8;border-left:0}.agw-usage-panel>footer{grid-template-columns:1fr}}@media (width<=620px){.dash-content.is-residential.is-ai-model-gateway{padding-top:20px}.agw-heading{min-height:0;padding-bottom:20px}.agw-heading h1{font-size:42px}.agw-heading>div:last-child{flex-direction:column}.agw-access-deck{border-radius:15px}.agw-access-copy{padding:30px 20px 22px}.agw-access-copy h2{font-size:34px}.agw-credential-stack article{grid-template-columns:1fr}.agw-credential-stack article>button,.agw-credential-stack article>span{width:100%}.agw-credential-stack article>span>button{flex:1}.agw-quick-request{padding:23px 18px}.agw-quick-request>header{flex-direction:column}.agw-quick-request>label{grid-template-columns:1fr}.agw-request-code pre{min-height:190px}.agw-usage-panel>header{flex-direction:column;align-items:flex-start;padding:18px}.agw-usage-panel>header>button{justify-content:space-between;width:100%}.agw-quota-list>article{padding:22px 18px}.agw-quota-numbers strong{font-size:29px}.agw-connection-panel dl>div{grid-template-columns:1fr;gap:8px;padding:12px}.agw-connection-panel>header,.agw-model-panel section>header{padding:18px}.agw-dialog{padding:24px}.agw-dialog footer{grid-template-columns:1fr}}.dash-content.is-residential.is-ai-studio{height:auto;min-height:calc(100dvh - 76px);padding-top:24px;display:block;overflow:visible}.ais-workspace{color:#262824;width:min(1380px,100%);margin:0 auto;padding-bottom:72px}.ais-heading{justify-content:space-between;align-items:center;gap:40px;min-height:132px;padding:5px 2px 25px;display:flex}.ais-heading>div:first-child>p{color:#c75a23;letter-spacing:.13em;margin:0 0 9px;font-size:12px;font-weight:850}.ais-heading h1{letter-spacing:-.06em;margin:0;font-size:clamp(42px,4.5vw,62px);line-height:.94}.ais-heading>div:first-child>span{color:#6f716b;max-width:770px;margin-top:14px;font-size:15px;line-height:1.6;display:block}.ais-heading>div:last-child{gap:9px;display:flex}.ais-heading button,.ais-heading a{color:#4a4c47;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d3cfc8;border-radius:9px;align-items:center;gap:22px;padding:0 15px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.ais-heading a{color:#fff;background:#262824;border-color:#262824}.ais-heading button:hover{color:#a8491d;border-color:#e07a42}.ais-heading a:hover{background:#d86126;border-color:#d86126}.ais-command-bar{color:#fff;background:radial-gradient(circle at 78% 0,#e86f2d2b,#0000 34%),#1d1f1c;border:1px solid #2d2f2b;border-radius:18px 18px 0 0;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);align-items:center;gap:30px;min-height:96px;padding:17px 20px;display:grid;overflow:hidden}.ais-command-bar>div:first-child{align-items:center;gap:14px;display:flex}.ais-command-mark{background:#ffffff0d;border:1px solid #ffffff24;border-radius:11px;flex:none;width:43px;height:43px;position:relative}.ais-command-mark i:first-child{border:1px solid #ef7b3d;border-radius:50%;width:17px;height:17px;position:absolute;top:12px;left:12px}.ais-command-mark i:last-child{background:#ef7b3d;border-radius:50%;width:7px;height:7px;position:absolute;bottom:8px;right:8px;box-shadow:0 0 0 4px #ef7b3d1f}.ais-command-bar>div:first-child>div{gap:6px;display:grid}.ais-command-bar small{color:#92958e;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:800}.ais-command-bar strong{font:720 13px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.ais-command-bar>div:last-child{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;min-width:0;display:grid}.ais-command-bar>div:last-child>span{color:#d9dbd5;white-space:nowrap;border:1px solid #ffffff1f;border-radius:99px;align-items:center;gap:8px;min-height:29px;padding:0 10px;font-size:12px;font-weight:750;display:inline-flex}.ais-command-bar>div:last-child>span i{background:#e97639;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #e976391f}.ais-command-bar p{color:#9ea19a;margin:0;font-size:12px;line-height:1.55}.ais-studio-grid{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:16px;min-width:0;display:grid}.ais-conversation{background:#ffffffdb;border:1px solid #d6d2cb;border-top:0;border-radius:0 0 16px 16px;grid-template-rows:auto minmax(360px,1fr) auto;min-width:0;min-height:720px;display:grid;box-shadow:0 18px 44px #2725200e}.ais-conversation>header{border-bottom:1px solid #e0ddd7;justify-content:space-between;align-items:center;gap:20px;min-height:74px;padding:14px 20px;display:flex}.ais-conversation>header>div{gap:5px;display:grid}.ais-conversation>header small{color:#999a94;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.ais-conversation>header strong{font-size:14px}.ais-conversation>header button{color:#6d6f69;min-height:35px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8d4cd;border-radius:7px;padding:0 11px;font-size:12px;font-weight:760}.ais-conversation>header button:disabled{opacity:.42;cursor:not-allowed}.ais-transcript{background:linear-gradient(135deg,#e86f2d06,#0000 40%),linear-gradient(#eae7e1 1px,#0000 1px) 0 0/100% 76px;align-content:center;gap:18px;min-width:0;padding:clamp(24px,4vw,48px);display:grid;overflow-y:auto}.ais-transcript.has-messages{align-content:start}.ais-empty{text-align:center;justify-items:center;max-width:650px;margin:auto;display:grid}.ais-empty>span{background:#fff;border:1px solid #d8d4cd;border-radius:50%;width:66px;height:66px;margin-bottom:21px;position:relative;box-shadow:0 12px 28px #2d2b2614}.ais-empty>span i{border:1px solid #ea7a3e;border-radius:50%;position:absolute}.ais-empty>span i:first-child{background:#fff2e9;inset:18px}.ais-empty>span i:nth-child(2){background:#ea7a3e;width:7px;height:7px;top:8px;left:29px}.ais-empty>span i:last-child{background:#ea7a3e;width:5px;height:5px;bottom:16px;right:6px}.ais-empty h2{letter-spacing:-.045em;margin:0;font-size:31px}.ais-empty>p{color:#777972;max-width:540px;margin:10px 0 0;font-size:13px;line-height:1.65}.ais-empty>div{grid-template-columns:repeat(3,1fr);gap:8px;width:100%;margin-top:26px;display:grid}.ais-empty>div button{color:#555752;min-height:88px;font:inherit;text-align:left;cursor:pointer;background:#ffffffc2;border:1px solid #d8d4cd;border-radius:9px;justify-content:space-between;align-items:flex-start;gap:12px;padding:13px;font-size:12px;font-weight:680;line-height:1.45;display:flex}.ais-empty>div button:hover{color:#9f441a;background:#fff7f2;border-color:#e27b43}.ais-empty>div button span{color:#cb5c24}.ais-transcript article{background:#fff;border:1px solid #dcd8d1;border-radius:12px;width:min(78%,720px);padding:17px 19px;box-shadow:0 9px 26px #25231f0b}.ais-transcript article.is-user{background:#fff7f1;border-color:#efc3aa;justify-self:end}.ais-transcript article>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.ais-transcript article>header span{color:#bf5420;font-size:12px;font-weight:820}.ais-transcript article>header small{color:#969791;font:650 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.ais-transcript article p{color:#565853;margin:10px 0 0;font-size:13px;line-height:1.65}.ais-composer{background:#faf9f7;border-top:1px solid #dedad3;padding:18px 20px 20px}.ais-composer>label{color:#4f514c;font-size:12px;font-weight:780;display:block}.ais-composer textarea{resize:vertical;color:#353733;width:100%;min-height:92px;font:inherit;background:#fff;border:1px solid #d7d3cc;border-radius:9px;outline:0;margin-top:9px;padding:14px;font-size:13px;line-height:1.55}.ais-composer textarea:focus{border-color:#dc7740;box-shadow:0 0 0 3px #dc77401a}.ais-composer footer{justify-content:space-between;align-items:center;gap:18px;margin-top:10px;display:flex}.ais-composer footer>div{align-items:center;gap:9px;min-width:0;display:flex}.ais-context-meter{background:#e1ddd6;border-radius:99px;width:72px;height:5px;overflow:hidden}.ais-context-meter i{border-radius:inherit;background:#e56d2d;height:100%;display:block}.ais-composer footer small{color:#91928c;font-size:12px}.ais-composer footer>button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#292b27;border:1px solid #292b27;border-radius:8px;align-items:center;gap:26px;padding:0 14px;font-size:12px;font-weight:800;display:flex}.ais-composer footer>button:disabled{color:#a4a59f;cursor:not-allowed;background:#e7e4de;border-color:#d6d2cb}.ais-inspector{gap:12px;min-width:0;padding-top:16px;display:grid}.ais-inspector>section{background:#ffffffd1;border:1px solid #d7d3cc;border-radius:13px;overflow:hidden;box-shadow:0 11px 30px #2826220b}.ais-run-settings{padding:19px}.ais-run-settings>header{border-bottom:1px solid #e3dfd8;justify-content:space-between;align-items:flex-start;gap:15px;padding-bottom:16px;display:flex}.ais-run-settings>header small{color:#bf5521;letter-spacing:.1em;font-size:12px;font-weight:850}.ais-run-settings h2{letter-spacing:-.035em;margin:5px 0 0;font-size:20px}.ais-run-settings>header>span,.ais-connection header>span{color:#267454;background:#edf8f2;border-radius:99px;align-items:center;gap:7px;min-height:26px;padding:0 8px;font-size:12px;font-weight:760;display:inline-flex}.ais-run-settings>header>span i,.ais-connection header>span i{background:#2da572;border-radius:50%;width:5px;height:5px}.ais-run-settings>label{color:#555752;gap:8px;margin-top:18px;font-size:12px;font-weight:760;display:grid}.ais-run-settings>p{color:#92938d;margin:7px 0 0;font-size:12px;line-height:1.5}.ais-model-select .arc-select-trigger{background:#fff;min-height:44px;font:680 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.ais-run-settings textarea{resize:vertical;color:#3f413d;min-height:102px;font:inherit;background:#fff;border:1px solid #d7d3cc;border-radius:8px;outline:0;padding:11px;font-size:12px;line-height:1.55}.ais-run-settings textarea:focus{border-color:#dc7740;box-shadow:0 0 0 3px #dc77401a}.ais-temperature>span{justify-content:space-between;align-items:center;display:flex}.ais-temperature>span strong{color:#b54f1e;font:760 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.ais-temperature input{accent-color:#e76f2d;width:100%}.ais-temperature small{color:#959690;justify-content:space-between;font-size:12px;font-weight:560;display:flex}.ais-connection{padding:17px}.ais-connection>header,.ais-context-card>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.ais-connection>header>small,.ais-context-card>header>small{color:#555752;font-size:12px;font-weight:790}.ais-connection dl{gap:8px;margin:16px 0 0;display:grid}.ais-connection dl>div{background:#f4f1ec;border-radius:8px;gap:7px;min-width:0;padding:11px 12px;display:grid}.ais-connection dt{color:#8c8e87;font-size:12px}.ais-connection dd{min-width:0;margin:0}.ais-connection code{color:#4b4d48;text-overflow:ellipsis;white-space:nowrap;font:650 9.5px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;display:block;overflow:hidden}.ais-context-card{padding:17px}.ais-context-card>header strong{color:#bd521f;font:800 14px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.ais-context-card>div{background:#e6e2dc;border-radius:99px;height:7px;margin-top:17px;overflow:hidden}.ais-context-card>div i{border-radius:inherit;background:linear-gradient(90deg,#e66e2d,#f3a16f);height:100%;display:block}.ais-context-card p{color:#4e504b;margin:10px 0 0;font:700 12px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.ais-context-card>span{color:#8e9089;margin-top:9px;font-size:12px;line-height:1.55;display:block}@media (width<=1180px){.ais-studio-grid{grid-template-columns:1fr}.ais-inspector{grid-template-columns:1.15fr .85fr}.ais-run-settings{grid-row:span 2}}@media (width<=760px){.ais-heading{flex-direction:column;align-items:flex-start;gap:20px}.ais-heading>div:last-child{width:100%}.ais-heading button,.ais-heading a{flex:1;justify-content:space-between}.ais-command-bar{grid-template-columns:1fr;gap:18px}.ais-command-bar>div:last-child,.ais-inspector{grid-template-columns:1fr}.ais-run-settings{grid-row:auto}.ais-empty>div{grid-template-columns:1fr}.ais-empty>div button{min-height:58px}.ais-transcript article{width:92%}}@media (width<=620px){.dash-content.is-residential.is-ai-studio{padding-top:20px}.ais-heading{min-height:0;padding-bottom:20px}.ais-heading h1{font-size:42px}.ais-heading>div:last-child{flex-direction:column}.ais-command-bar{border-radius:14px 14px 0 0;padding:20px 18px}.ais-conversation{min-height:660px}.ais-transcript{padding:28px 18px}.ais-empty h2{font-size:27px}.ais-conversation>header,.ais-composer{padding-inline:15px}.ais-composer footer{flex-direction:column;align-items:stretch}.ais-composer footer>button{justify-content:space-between}}.dash-content.is-residential.is-ai-studio{background:#fff;min-height:calc(100dvh - 76px);padding:0 34px;overflow:hidden}.ais-workspace.ais-clean-workspace{color:#242521;flex-direction:column;width:100%;max-width:none;min-height:calc(100dvh - 76px);margin:0;padding:0;display:flex}.ais-clean-header{justify-content:space-between;align-items:center;gap:28px;width:min(1040px,100%);min-height:82px;margin:0 auto;display:flex}.ais-clean-header h1{letter-spacing:-.025em;margin:0;font-size:21px;font-weight:680;line-height:1.2}.ais-clean-actions{align-items:center;gap:10px;display:flex}.ais-clean-model{width:190px}.ais-clean-model .arc-select-trigger{min-height:40px;box-shadow:none;color:#5b5c57;background:0 0;border:0;border-radius:9px;padding-inline:10px;font:650 12px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.ais-clean-model .arc-select-trigger:hover,.ais-clean-model .arc-select-trigger[aria-expanded=true]{color:#242521;background:#f3f3f1}.ais-clean-actions>button{color:#666761;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 12px;font-size:13px;font-weight:650}.ais-clean-actions>button:hover:not(:disabled){color:#242521;background:#f3f3f1}.ais-clean-actions>button:disabled{opacity:.42;cursor:default}.ais-clean-chat{flex-direction:column;flex:1;width:min(860px,100%);min-height:calc(100dvh - 158px);margin:0 auto;display:flex}.ais-clean-transcript{scrollbar-width:thin;flex:1;align-content:start;gap:30px;min-width:0;padding:34px 0 168px;display:grid;overflow-y:auto}.ais-clean-message{color:#292a26;width:min(100%,760px);margin:0 auto}.ais-clean-message.is-user{background:#f2f2f0;border-radius:20px;width:fit-content;max-width:min(78%,680px);margin-right:0;padding:12px 17px}.ais-clean-message strong{color:#6d6e68;margin-bottom:8px;font-size:13px;font-weight:700;display:block}.ais-clean-message.is-user strong{display:none}.ais-clean-message p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:15px;line-height:1.7}.ais-clean-composer{z-index:2;background:linear-gradient(#fff0,#fff 30%);width:100%;margin-top:auto;padding:0 0 17px;position:sticky;bottom:0}.ais-clean-composer>div{background:#f3f3f1;border-radius:24px;align-items:center;min-height:72px;padding:5px 56px 5px 7px;display:flex;position:relative;box-shadow:0 8px 28px #20211d14}.ais-clean-composer textarea{resize:none;color:#282925;width:100%;min-height:54px;max-height:190px;font:inherit;background:0 0;border:0;outline:0;padding:15px 12px;font-size:15px;line-height:1.55;overflow-y:auto}.ais-clean-composer textarea::placeholder{color:#92938e}.ais-clean-composer button{color:#fff;width:40px;height:40px;font:inherit;cursor:pointer;background:#242521;border:0;border-radius:50%;place-items:center;font-size:20px;font-weight:700;display:grid;position:absolute;bottom:12px;right:12px}.ais-clean-composer button:disabled{color:#aaa;cursor:default;background:#dededb}.ais-clean-composer>p{color:#999a95;text-align:center;margin:9px 0 0;font-size:12px;line-height:1.4}@media (width<=760px){.dash-content.is-residential.is-ai-studio{padding-inline:18px}.ais-clean-header{min-height:74px}.ais-clean-header h1{font-size:19px}.ais-clean-actions{gap:2px}.ais-clean-model{width:154px}.ais-clean-actions>button{padding-inline:8px;font-size:12px}.ais-clean-chat{min-height:calc(100dvh - 150px)}.ais-clean-transcript{padding-top:24px}.ais-clean-message.is-user{max-width:88%}}@media (width<=520px){.dash-content.is-residential.is-ai-studio{padding-inline:12px}.ais-clean-header{flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;min-height:92px}.ais-clean-actions{justify-content:space-between;width:100%}.ais-clean-model{width:170px}.ais-clean-transcript{padding-bottom:152px}.ais-clean-composer>div{min-height:66px}.ais-clean-composer textarea{min-height:50px}}.dash-content.is-residential.is-ai-studio{background:#f6f6f4;padding:20px 28px 28px;overflow:auto}.ais-chat-workspace{color:#252622;flex-direction:column;width:min(1440px,100%);min-height:calc(100dvh - 124px);margin:0 auto;display:flex}.ais-chat-page-header{justify-content:space-between;align-items:flex-start;gap:24px;min-height:58px;display:flex}.ais-chat-page-header h1{letter-spacing:-.04em;margin:0;font-size:28px;font-weight:660;line-height:1.15}.ais-chat-page-header>button{color:#5e605a;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7d7d3;border-radius:9px;padding:0 13px;font-size:13px;font-weight:650}.ais-chat-page-header>button:hover:not(:disabled){color:#242521;background:#fafaf9;border-color:#b9bab5}.ais-chat-page-header>button:disabled{opacity:.42;cursor:default}.ais-chat-layout{flex:1;grid-template-columns:minmax(0,1fr) 300px;align-items:stretch;gap:16px;min-width:0;display:grid}.ais-chat-panel{background:#fff;border:1px solid #deded9;border-radius:15px;grid-template-rows:auto minmax(300px,1fr) auto;min-width:0;min-height:680px;display:grid;overflow:hidden;box-shadow:0 14px 38px #22231f0b}.ais-chat-panel-header{border-bottom:1px solid #ecece8;justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:0 19px;display:flex}.ais-chat-panel-header>div{align-items:baseline;gap:5px;min-width:0;display:flex}.ais-chat-panel-header strong{font-size:15px;font-weight:730}.ais-chat-panel-header>div span{color:#898a85;text-overflow:ellipsis;white-space:nowrap;font:600 12px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.ais-chat-panel-header>span{color:#777873;align-items:center;gap:7px;font-size:12px;font-weight:620;display:inline-flex}.ais-chat-panel-header>span i{background:#2aa575;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #2aa5751a}.ais-chat-messages{background:#fbfbfa;align-content:start;gap:20px;min-width:0;padding:34px 24px;display:grid;overflow-y:auto}.ais-chat-messages article{color:#383a35;background:#f0f0ed;border-radius:14px;width:min(640px,72%);padding:16px 18px}.ais-chat-messages article.is-user{background:#fff1e8;justify-self:end}.ais-chat-messages article.is-assistant{background:#f1f2ef;justify-self:start}.ais-chat-messages article>header{justify-content:space-between;align-items:center;gap:18px;min-height:20px;display:flex}.ais-chat-messages article>header strong{color:#676963;font-size:13px;font-weight:750}.ais-chat-messages article.is-user>header strong{color:#ba511f}.ais-chat-messages article>header button{color:#8b8d87;font:inherit;cursor:pointer;background:0 0;border:0;padding:3px 0;font-size:12px;font-weight:650}.ais-chat-messages article>header button:hover{color:#b84f1e}.ais-chat-messages article p{overflow-wrap:anywhere;white-space:pre-wrap;margin:8px 0 0;font-size:15px;line-height:1.65}.ais-chat-composer{background:#fff;border-top:1px solid #ecece8;padding:16px 18px 15px}.ais-chat-composer>label{color:#4d4f49;margin-bottom:9px;font-size:13px;font-weight:720;display:block}.ais-chat-composer textarea{resize:vertical;color:#2c2d29;width:100%;min-height:92px;max-height:210px;font:inherit;background:#fff;border:1px solid #d9d9d5;border-radius:11px;outline:0;padding:14px 15px;font-size:15px;line-height:1.55}.ais-chat-composer textarea:focus{border-color:#e17a41;box-shadow:0 0 0 3px #e17a4117}.ais-chat-composer textarea::placeholder{color:#9b9c97}.ais-chat-composer footer{justify-content:space-between;align-items:center;gap:20px;min-height:50px;padding-top:10px;display:flex}.ais-chat-composer footer>p{color:#94958f;margin:0;font-size:12px;line-height:1.45}.ais-chat-composer footer>div{flex:none;align-items:center;gap:10px;display:flex}.ais-chat-composer footer>div>span{background:#f1f1ee;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.ais-chat-composer footer>div>span i{color:#767772;font:700 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.ais-chat-composer footer button{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#252622;border:0;border-radius:10px;align-items:center;gap:24px;padding:0 13px;font-size:13px;font-weight:750;display:inline-flex}.ais-chat-composer footer button b{font-size:17px}.ais-chat-composer footer button:disabled{color:#aaa;cursor:default;background:#e2e2de}.ais-chat-sidebar{align-content:start;gap:13px;min-width:0;display:grid}.ais-chat-sidebar>section{background:#fff;border:1px solid #deded9;border-radius:15px;padding:19px;box-shadow:0 11px 30px #22231f09}.ais-chat-sidebar header{justify-content:space-between;align-items:center;gap:15px;display:flex}.ais-chat-sidebar h2{letter-spacing:-.015em;margin:0;font-size:15px;font-weight:750}.ais-chat-sidebar header>span{color:#777973;font-size:12px;font-weight:620}.ais-chat-sidebar label{color:#555752;gap:9px;margin-top:20px;font-size:13px;font-weight:700;display:grid}.ais-chat-model-select .arc-select-trigger{background:#f8f8f6;border-color:#dbdbd7;border-radius:9px;min-height:45px;font:650 12px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.ais-chat-context header strong{color:#b9501e;font:750 13px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.ais-chat-context>div{background:#ecece8;border-radius:99px;height:7px;margin-top:20px;overflow:hidden}.ais-chat-context>div i{border-radius:inherit;background:#e77032;height:100%;transition:width .2s;display:block}.ais-chat-context dl{gap:12px;margin:17px 0 0;display:grid}.ais-chat-context dl div{justify-content:space-between;align-items:center;gap:15px;display:flex}.ais-chat-context dt{color:#83847e;font-size:12px}.ais-chat-context dd{color:#3f413c;margin:0;font:700 12px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}@media (width<=1120px){.ais-chat-layout{grid-template-columns:1fr}.ais-chat-sidebar{grid-template-columns:1fr 1fr}.ais-chat-panel{min-height:700px}}@media (width<=680px){.dash-content.is-residential.is-ai-studio{padding:16px 12px 20px}.ais-chat-workspace{min-height:calc(100dvh - 112px)}.ais-chat-page-header{min-height:56px}.ais-chat-page-header h1{font-size:24px}.ais-chat-page-header>button{padding-inline:10px;font-size:12px}.ais-chat-sidebar{grid-template-columns:1fr}.ais-chat-panel{min-height:660px}.ais-chat-panel-header{padding-inline:15px}.ais-chat-messages{padding:24px 14px}.ais-chat-messages article{width:88%}.ais-chat-composer{padding-inline:13px}.ais-chat-composer footer{align-items:flex-end}.ais-chat-composer footer>p{max-width:54%;font-size:12px}}.agw-access-deck{z-index:3;grid-template-columns:minmax(0,1.15fr) minmax(390px,.85fr);overflow:visible}.agw-access-copy{padding:28px 34px}.agw-access-copy h2{max-width:610px;margin-top:15px;font-size:clamp(29px,2.8vw,38px)}.agw-access-copy>p{margin-top:10px;font-size:13px;line-height:1.55}.agw-credential-stack{margin-top:18px}.agw-credential-stack article{min-height:58px}.agw-configuration-summary{background:#0000001f;border-left:1px solid #ffffff1a;border-radius:0 19px 19px 0;align-content:center;gap:20px;min-width:0;padding:27px 28px;display:grid}.agw-configuration-summary>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.agw-configuration-summary>header>div{gap:6px;min-width:0;display:grid}.agw-configuration-summary>header small{color:#f0a174;font-size:13px;font-weight:800}.agw-configuration-summary>header strong{color:#a6a8a2;max-width:430px;font-size:12px;font-weight:550;line-height:1.45}.agw-configuration-summary>header>span{color:#b9dccc;white-space:nowrap;background:#36a4751f;border-radius:99px;align-items:center;gap:7px;min-height:28px;padding:0 9px;font-size:12px;font-weight:720;display:inline-flex}.agw-configuration-summary>header>span i{background:#39b17f;border-radius:50%;width:6px;height:6px}.agw-configuration-summary>label{color:#b0b2ac;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;font-size:12px;font-weight:720;display:grid}.agw-model-select{z-index:5}.agw-model-select .arc-select-trigger:hover:not(:disabled),.agw-model-select .arc-select-trigger:focus-visible,.agw-model-select .arc-select-trigger[aria-expanded=true]{color:#f2eee8;box-shadow:none;background:#ffffff0e;border-color:#ffffff26}.agw-model-select .arc-select-trigger:focus-visible{outline-offset:2px;outline:2px solid #e7763ac7}.agw-model-select .arc-select-trigger>i{border-color:#b7b9b2}.agw-model-select .arc-select-menu{z-index:140;background:#282a27;border-color:#ffffff2e;width:100%;min-width:100%;padding:6px;box-shadow:0 22px 46px #00000061}.agw-model-select .arc-select-menu>div{max-height:none}.agw-model-select .arc-select-menu>div>button{color:#e5e6e1;min-height:41px}.agw-model-select .arc-select-menu>div>button:hover{color:#fff;background:#ffffff13}.agw-model-select .arc-select-menu>div>button.is-selected{color:#ffb085;background:#e86f2d29}.agw-configuration-summary dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.agw-configuration-summary dl>div{border-left:1px solid #ffffff1a;gap:7px;min-width:0;padding:4px 15px;display:grid}.agw-configuration-summary dl>div:first-child{border-left:0;padding-left:0}.agw-configuration-summary dt{color:#747871;font-size:12px}.agw-configuration-summary dd{color:#e2e3de;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font:650 11px/1.35 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.agw-configuration-summary dd.is-ready{color:#72caa4}.dash-document-link{background:#ffffff09}.dash-document-link:hover{background:#ffffff14}.dash-document-icon{position:relative}.dash-document-icon:before{content:"";border:1.2px solid;border-radius:2px;width:12px;height:14px}.dash-document-icon:after{content:"";background:currentColor;width:7px;height:1px;position:absolute;top:8px;left:8px;box-shadow:0 3px}@media (width<=1050px){.agw-access-deck{grid-template-columns:1fr}.agw-configuration-summary{border-top:1px solid #ffffff1a;border-left:0;border-radius:0 0 19px 19px}}@media (width<=620px){.agw-access-copy{padding:26px 20px 21px}.agw-configuration-summary{border-radius:0 0 14px 14px;padding:22px 18px}.agw-configuration-summary>header{flex-direction:column}.agw-configuration-summary>label{grid-template-columns:1fr}.agw-configuration-summary dl{grid-template-columns:1fr;gap:11px}.agw-configuration-summary dl>div{border-bottom:1px solid #ffffff1a;border-left:0;padding:0 0 11px}.agw-configuration-summary dl>div:last-child{border-bottom:0;padding-bottom:0}}.compliance-page{--compliance-ink:#20211e;--compliance-muted:#686963;--compliance-line:#dcd8d0;--compliance-orange:#e96722;color:var(--compliance-ink);background:#f7f6f3}.compliance-shell{width:min(1180px,100% - 48px);margin:0 auto}.compliance-hero{color:#fff;background:radial-gradient(circle at 77% 24%,#ec692229,#0000 28%),linear-gradient(110deg,#161815 0%,#1d1f1b 68%,#29221d 100%);padding:148px 0 80px}.compliance-hero-layout{grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);align-items:end;gap:clamp(50px,8vw,110px);display:grid}.compliance-kicker,.compliance-split-heading header>p,.compliance-control-layout>header>p,.compliance-wide-heading>p{color:var(--compliance-orange);letter-spacing:.13em;text-transform:uppercase;margin:0 0 20px;font-size:.78rem;font-weight:800}.compliance-kicker{color:#ff9a5d;align-items:center;gap:10px;display:flex}.compliance-kicker>span{background:currentColor;width:20px;height:1px}.compliance-hero-copy h1{letter-spacing:-.065em;max-width:760px;margin:0;font-size:clamp(3rem,5.4vw,5.6rem);font-weight:520;line-height:.96}.compliance-hero-copy>p:not(.compliance-kicker){color:#ffffffa8;max-width:700px;margin:28px 0 0;font-size:1.05rem;line-height:1.72}.compliance-hero-actions{flex-wrap:wrap;gap:12px;margin-top:38px;display:flex}.compliance-hero-actions a{color:#fff;border:1px solid #ffffff3b;border-radius:7px;justify-content:center;align-items:center;gap:28px;min-height:48px;padding:0 20px;font-size:.88rem;font-weight:750;display:inline-flex}.compliance-hero-actions a:first-child{border-color:var(--compliance-orange);background:var(--compliance-orange)}.compliance-hero-actions a:hover{color:#171815;background:#fff;border-color:#fff}.compliance-snapshot{border-top:1px solid #ffffff47}.compliance-snapshot>header{border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:20px;min-height:58px;display:flex}.compliance-snapshot>header strong{font-size:.92rem}.compliance-snapshot>header span{color:#fff6;letter-spacing:.1em;font-size:.69rem;font-weight:700}.compliance-snapshot>div{border-bottom:1px solid #ffffff26;grid-template-columns:22px 1fr;align-items:start;gap:13px;min-height:76px;padding:16px 0;display:grid}.compliance-snapshot>div>span{color:#ff9a5d;border:1px solid #ff9a5d8c;border-radius:50%;place-items:center;width:20px;height:20px;font-size:.68rem;display:grid}.compliance-snapshot p{gap:6px;margin:0;display:grid}.compliance-snapshot p strong{font-size:.91rem}.compliance-snapshot p small{color:#ffffff80;font-size:.77rem;line-height:1.45}.compliance-notice{border-bottom:1px solid var(--compliance-line);background:#fff}.compliance-notice>div{align-items:center;gap:14px;min-height:66px;display:flex}.compliance-notice span{color:#69665e;border:1px solid #cfcac1;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font:700 .74rem Georgia,serif;display:grid}.compliance-notice p{color:#676861;margin:0;font-size:.84rem;line-height:1.55}.compliance-jump{z-index:20;border-bottom:1px solid var(--compliance-line);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#f7f6f3f0;position:sticky;top:70px}.compliance-jump>div{scrollbar-width:none;align-items:center;gap:28px;min-height:62px;display:flex;overflow-x:auto}.compliance-jump>div::-webkit-scrollbar{display:none}.compliance-jump strong{white-space:nowrap;letter-spacing:.04em;text-transform:uppercase;margin-right:auto;font-size:.78rem}.compliance-jump a{color:#70716b;white-space:nowrap;flex:none;font-size:.83rem;font-weight:650;position:relative}.compliance-jump a:after{content:"";background:var(--compliance-orange);opacity:0;height:1px;transition:all .2s;position:absolute;bottom:-9px;left:0;right:0;transform:scaleX(.5)}.compliance-jump a:hover{color:#20211e}.compliance-jump a:hover:after{opacity:1;transform:scaleX(1)}.compliance-program,.compliance-control-section,.compliance-use,.compliance-references,.compliance-requests{scroll-margin-top:140px}.compliance-program{padding:112px 0}.compliance-split-heading{grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);gap:clamp(60px,9vw,132px);display:grid}.compliance-split-heading h2,.compliance-control-layout h2,.compliance-wide-heading h2{letter-spacing:-.055em;margin:0;font-size:clamp(2.35rem,4vw,4.2rem);font-weight:540;line-height:1.03}.compliance-split-heading header>span,.compliance-control-layout>header>span,.compliance-wide-heading>span{color:var(--compliance-muted);margin-top:24px;font-size:.96rem;line-height:1.7;display:block}.compliance-prose{border-top:1px solid var(--compliance-line);padding-top:43px}.compliance-prose p{color:#52534e;margin:0;font-size:1.05rem;line-height:1.8}.compliance-prose p+p{margin-top:24px}.compliance-role-list{border-top:1px solid #bdb9b1;grid-template-columns:.75fr 1.25fr;column-gap:clamp(60px,9vw,132px);margin-top:82px;display:grid}.compliance-role-list>h3{letter-spacing:.08em;text-transform:uppercase;margin:0;padding:28px 0;font-size:.82rem}.compliance-role-list article{border-bottom:1px solid var(--compliance-line);grid-template-columns:minmax(150px,.42fr) minmax(0,.58fr);gap:30px;padding:26px 0;display:grid}.compliance-role-list article strong{font-size:.98rem}.compliance-role-list article p{color:var(--compliance-muted);margin:0;font-size:.9rem;line-height:1.65}.compliance-control-section{border-top:1px solid var(--compliance-line);background:#eeece7;padding:110px 0}.compliance-control-section.is-dark{--compliance-muted:#ffffff8f;color:#fff;background:#171916;border:0}.compliance-control-layout{grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);gap:clamp(60px,9vw,132px);display:grid}.compliance-control-layout>header{align-self:start;position:sticky;top:166px}.compliance-control-layout>div{border-top:1px solid #bcb8af}.is-dark .compliance-control-layout>div{border-color:#ffffff40}.compliance-control-layout article{border-bottom:1px solid var(--compliance-line);grid-template-columns:12px minmax(140px,.4fr) minmax(0,.6fr);align-items:start;gap:24px;min-height:132px;padding:28px 0;display:grid}.is-dark .compliance-control-layout article{border-color:#ffffff24}.compliance-control-layout article>span{background:var(--compliance-orange);border-radius:50%;width:7px;height:7px;margin-top:7px;box-shadow:0 0 0 5px #e967221f}.compliance-control-layout article h3{margin:0;font-size:.98rem}.compliance-control-layout article p{color:var(--compliance-muted);margin:0;font-size:.9rem;line-height:1.65}.compliance-use{background:#fff;padding:112px 0}.compliance-wide-heading{max-width:820px}.compliance-wide-heading>span{max-width:680px}.compliance-use-columns{border-top:1px solid #bdb9b1;border-bottom:1px solid #bdb9b1;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:62px;display:grid}.compliance-use-columns>section{padding:36px 50px 40px 0}.compliance-use-columns>section+section{border-left:1px solid var(--compliance-line);padding-left:50px;padding-right:0}.compliance-use-columns h3{align-items:center;gap:11px;margin:0 0 28px;font-size:1rem;display:flex}.compliance-use-columns h3 i{color:#29794a;background:#e5f4e9;border-radius:50%;place-items:center;width:24px;height:24px;font-size:.76rem;font-style:normal;display:grid}.compliance-use-columns>section+section h3 i{color:#aa4d3c;background:#f7e8e5}.compliance-use-columns ul{gap:16px;margin:0;padding:0;list-style:none;display:grid}.compliance-use-columns li{color:#5e5f59;padding-left:18px;font-size:.91rem;line-height:1.6;position:relative}.compliance-use-columns li:before{content:"";background:#96938b;border-radius:50%;width:5px;height:5px;position:absolute;top:.68em;left:0}.compliance-references{border-top:1px solid var(--compliance-line);padding:110px 0}.compliance-reference-list{border-top:1px solid #bdb9b1}.compliance-reference-list a{border-bottom:1px solid var(--compliance-line);min-height:118px;color:inherit;justify-content:space-between;align-items:center;gap:30px;padding:25px 0;display:flex}.compliance-reference-list a>span{gap:8px;display:grid}.compliance-reference-list strong{font-size:.98rem}.compliance-reference-list small{max-width:600px;color:var(--compliance-muted);font-size:.84rem;line-height:1.55}.compliance-reference-list i{color:var(--compliance-orange);flex:none;font-style:normal;transition:transform .2s}.compliance-reference-list a:hover i{transform:translate(3px,-3px)}.compliance-requests{background:#ebe8e2;padding:112px 0 100px}.compliance-request-list{border-top:1px solid #bbb6ad;margin-top:62px}.compliance-request-list article{border-bottom:1px solid #d1ccc4;grid-template-columns:minmax(180px,.35fr) minmax(0,.65fr);align-items:start;gap:44px;min-height:92px;padding:25px 0;display:grid}.compliance-request-list article strong{font-size:.96rem}.compliance-request-list article p{color:var(--compliance-muted);margin:0;font-size:.9rem;line-height:1.65}.compliance-requests footer{border-top:1px solid #bbb6ad;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:56px;padding:28px 0 0;display:grid}.compliance-requests footer p{color:#565752;max-width:630px;margin:0;font-size:.91rem;line-height:1.65}.compliance-requests footer a{color:#fff;background:#1b1d1a;border-radius:7px;align-items:center;gap:30px;min-height:48px;padding:0 19px;font-size:.85rem;font-weight:750;display:inline-flex}.compliance-requests footer a:hover{background:var(--compliance-orange)}.compliance-requests footer small{color:#85847d;grid-column:1/-1;font-size:.72rem}@media (width<=900px){.compliance-hero-layout,.compliance-split-heading,.compliance-control-layout{grid-template-columns:1fr}.compliance-hero-copy{max-width:760px}.compliance-snapshot{max-width:680px}.compliance-role-list{grid-template-columns:1fr}.compliance-role-list>h3{border-bottom:1px solid var(--compliance-line)}.compliance-control-layout>header{max-width:720px;position:static}}@media (width<=680px){.compliance-shell{width:min(100% - 32px,1180px)}.compliance-hero{padding:120px 0 58px}.compliance-hero-layout{gap:54px}.compliance-hero-copy h1{font-size:clamp(2.65rem,13vw,4.1rem)}.compliance-hero-copy>p:not(.compliance-kicker){font-size:.96rem}.compliance-hero-actions{grid-template-columns:1fr;display:grid}.compliance-jump{top:63px}.compliance-jump>div{gap:20px}.compliance-jump strong{margin-right:8px}.compliance-program,.compliance-control-section,.compliance-use,.compliance-references,.compliance-requests{padding-top:76px;padding-bottom:76px}.compliance-split-heading,.compliance-control-layout{gap:48px}.compliance-role-list{margin-top:56px}.compliance-role-list article,.compliance-control-layout article,.compliance-request-list article{grid-template-columns:1fr;gap:10px}.compliance-control-layout article{padding-left:20px;position:relative}.compliance-control-layout article>span{position:absolute;top:29px;left:0}.compliance-use-columns{grid-template-columns:1fr}.compliance-use-columns>section,.compliance-use-columns>section+section{padding:30px 0}.compliance-use-columns>section+section{border-top:1px solid var(--compliance-line);border-left:0}.compliance-requests footer{grid-template-columns:1fr}.compliance-requests footer a{justify-content:space-between;width:100%}.compliance-requests footer small{grid-column:auto}}.trust-shell,.legal-shell{width:min(1120px,100% - 48px);margin:0 auto}.trust-hero{color:#fff;background:#191b18;padding:158px 0 82px}.trust-hero .trust-shell>p,.trust-heading header>p,.trust-responsibility>.trust-shell>header>p,.trust-contact .trust-shell>p,.legal-hero p{color:#f07834;letter-spacing:.13em;text-transform:uppercase;margin:0 0 19px;font-size:.76rem;font-weight:800}.trust-hero h1{letter-spacing:-.07em;max-width:880px;margin:0;font-size:clamp(3.15rem,6vw,6.3rem);font-weight:520;line-height:.94}.trust-hero .trust-shell>div{border-top:1px solid #ffffff2b;justify-content:space-between;align-items:center;gap:36px;margin-top:34px;padding-top:28px;display:flex}.trust-hero .trust-shell>div>span{color:#ffffff9e;max-width:680px;font-size:1rem;line-height:1.7}.trust-hero a,.trust-contact a,.legal-contact a{color:#fff;white-space:nowrap;background:#ed6e29;border-radius:6px;justify-content:space-between;align-items:center;gap:28px;min-height:46px;padding:0 18px;font-size:.84rem;font-weight:750;display:inline-flex}.trust-hero a:hover,.trust-contact a:hover,.legal-contact a:hover{color:#191b18;background:#fff}.trust-hero a i,.trust-contact a i{font-style:normal}.trust-statement{background:#f7f6f3;padding:102px 0}.trust-heading{grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);gap:clamp(56px,9vw,126px);display:grid}.trust-heading h2,.trust-responsibility h2,.trust-contact h2{letter-spacing:-.055em;margin:0;font-size:clamp(2.3rem,4vw,4.25rem);font-weight:540;line-height:1.03}.trust-heading>p{color:#5d5e58;border-top:1px solid #c9c5bd;margin:43px 0 0;padding-top:27px;font-size:1rem;line-height:1.78}.trust-principles{border-top:1px solid #bdb9b1;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:74px;display:grid}.trust-principles article{padding:28px 36px 0 0}.trust-principles article+article{border-left:1px solid #d7d3cc;padding-left:36px}.trust-principles article>span{background:#ed6e29;border-radius:50%;width:8px;height:8px;margin-bottom:25px;display:block;box-shadow:0 0 0 5px #ed6e291f}.trust-principles h3{margin:0 0 13px;font-size:1rem}.trust-principles p{color:#686963;margin:0;font-size:.89rem;line-height:1.67}.trust-responsibility{background:#fff;padding:105px 0}.trust-responsibility>.trust-shell>header{max-width:820px}.trust-responsibility-columns{border-top:1px solid #bbb7af;border-bottom:1px solid #d5d1ca;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:58px;display:grid}.trust-responsibility-columns section{padding:31px 48px 34px 0}.trust-responsibility-columns section+section{border-left:1px solid #d5d1ca;padding-left:48px;padding-right:0}.trust-responsibility-columns h3{margin:0 0 24px;font-size:.94rem}.trust-responsibility-columns ul{gap:15px;margin:0;padding:0;list-style:none;display:grid}.trust-responsibility-columns li{color:#5e5f59;align-items:flex-start;gap:11px;font-size:.9rem;line-height:1.58;display:flex}.trust-responsibility-columns li span{color:#2f8b58;font-weight:800}.trust-references{border-bottom:1px solid #d5d1ca;align-items:center;gap:25px;min-height:72px;display:flex}.trust-references strong{letter-spacing:.04em;text-transform:uppercase;margin-right:auto;font-size:.77rem}.trust-references a{color:#65665f;font-size:.79rem}.trust-references a span{color:#ed6e29;margin-left:5px}.trust-references a:hover{color:#181a17}.trust-contact{color:#fff;background:#191b18;padding:94px 0}.trust-contact .trust-shell{grid-template-columns:minmax(380px,1fr) minmax(0,1.1fr);column-gap:clamp(56px,7vw,96px);display:grid}.trust-contact .trust-shell>p{grid-column:1}.trust-contact h2{grid-column:1;max-width:460px;font-size:clamp(2.3rem,3.7vw,3.8rem)}.trust-contact .trust-shell>span{color:#ffffff94;grid-area:1/2/span 2;align-self:end;max-width:600px;font-size:.96rem;line-height:1.75}.trust-contact .trust-shell>div{border-top:1px solid #ffffff29;grid-column:1/-1;justify-content:space-between;align-items:center;gap:25px;margin-top:45px;padding-top:24px;display:flex}.trust-contact small{color:#fff6;font-size:.72rem}.legal-page{color:#20211e;background:#f7f6f3}.legal-hero{background:#eeece7;border-bottom:1px solid #dad6cf;padding:150px 0 70px}.legal-hero h1{letter-spacing:-.07em;margin:0;font-size:clamp(3.4rem,6vw,6.2rem);font-weight:520;line-height:.96}.legal-hero .legal-shell>span{color:#5f605a;max-width:760px;margin-top:28px;font-size:1rem;line-height:1.72;display:block}.legal-hero small{color:#777870;margin-top:28px;font-size:.76rem;font-weight:650;display:block}.legal-layout{grid-template-columns:210px minmax(0,720px);justify-content:space-between;gap:80px;padding:78px 0 105px;display:grid}.legal-layout>aside{align-self:start;position:sticky;top:105px}.legal-layout>aside strong{letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid #c9c5bd;padding-bottom:16px;font-size:.74rem;display:block}.legal-layout>aside nav{gap:4px;padding-top:15px;display:grid}.legal-layout>aside a{color:#70716a;padding:6px 0;font-size:.78rem;line-height:1.4}.legal-layout>aside a:hover{color:#dc5f1d}.legal-document>section{padding:0 0 42px;scroll-margin-top:105px}.legal-document>section+section{border-top:1px solid #d5d1ca;padding-top:42px}.legal-document h2{letter-spacing:-.035em;margin:0 0 19px;font-size:clamp(1.45rem,2.4vw,2rem);font-weight:600}.legal-document p{color:#5d5e58;margin:0;font-size:.94rem;line-height:1.82}.legal-document p+p{margin-top:15px}.legal-document ul{gap:11px;margin:20px 0 0;padding:0;list-style:none;display:grid}.legal-document li{color:#5d5e58;padding-left:18px;font-size:.91rem;line-height:1.7;position:relative}.legal-document li:before{content:"";background:#ed6e29;border-radius:50%;width:5px;height:5px;position:absolute;top:.72em;left:0}.legal-document>.legal-contact{color:#fff;background:#1b1d1a;border:0;border-radius:10px;padding:34px}.legal-contact p{color:#fff9}.legal-contact a{margin-top:24px}@media (width<=820px){.trust-heading,.trust-contact .trust-shell{grid-template-columns:1fr}.trust-contact .trust-shell>p,.trust-contact h2,.trust-contact .trust-shell>span,.trust-contact .trust-shell>div{grid-area:auto}.trust-contact .trust-shell>span{margin-top:26px}.legal-layout{grid-template-columns:1fr;gap:42px}.legal-layout>aside{position:static}.legal-layout>aside nav{flex-wrap:wrap;gap:8px 20px;display:flex}}@media (width<=680px){.trust-shell,.legal-shell{width:min(100% - 32px,1120px)}.trust-hero{padding:122px 0 58px}.trust-hero h1{font-size:clamp(2.8rem,13vw,4.1rem)}.trust-hero .trust-shell>div{flex-direction:column;align-items:flex-start}.trust-hero a{width:100%}.trust-statement,.trust-responsibility,.trust-contact{padding:74px 0}.trust-heading{gap:38px}.trust-heading>p{margin-top:0}.trust-principles{grid-template-columns:1fr;margin-top:54px}.trust-principles article,.trust-principles article+article{border-bottom:1px solid #d7d3cc;border-left:0;padding:25px 0}.trust-responsibility-columns{grid-template-columns:1fr}.trust-responsibility-columns section,.trust-responsibility-columns section+section{border-left:0;padding:28px 0}.trust-responsibility-columns section+section{border-top:1px solid #d5d1ca}.trust-references{flex-direction:column;align-items:flex-start;gap:14px;padding:22px 0}.trust-contact .trust-shell>div{flex-direction:column;align-items:flex-start}.trust-contact a{width:100%}.legal-hero{padding:122px 0 58px}.legal-layout{padding:55px 0 76px}.legal-document>.legal-contact{padding:26px 22px}.legal-contact a{width:100%}}.quick-start-page{--quick-ink:#20221f;--quick-muted:#666861;--quick-line:#d9d6cf;--quick-orange:#e96824;min-height:100vh;color:var(--quick-ink);background:#f8f7f4}.quick-start-shell{width:min(1160px,100% - 48px);margin:0 auto}.quick-start-hero{border-bottom:1px solid var(--quick-line);background:#eeece7;padding:150px 0 76px}.quick-start-hero .quick-start-shell>p,.quick-start-content header>p,.quick-start-intro>p,.quick-start-help>p{color:var(--quick-orange);letter-spacing:.13em;text-transform:uppercase;margin:0 0 18px;font-size:.75rem;font-weight:820}.quick-start-hero h1{letter-spacing:-.075em;max-width:900px;margin:0;font-size:clamp(3.6rem,7vw,7rem);font-weight:510;line-height:.94}.quick-start-hero .quick-start-shell>div{justify-content:space-between;align-items:flex-end;gap:48px;margin-top:34px;display:flex}.quick-start-hero .quick-start-shell>div>span{color:#5d5f59;max-width:670px;font-size:1.02rem;line-height:1.75}.quick-start-hero nav{flex-wrap:wrap;flex:none;gap:10px;display:flex}.quick-start-hero nav a{min-height:46px;color:inherit;border:1px solid #c9c5bd;border-radius:7px;justify-content:space-between;align-items:center;gap:28px;padding:0 17px;font-size:.82rem;font-weight:760;display:inline-flex}.quick-start-hero nav a:first-child{color:#fff;background:#20221f;border-color:#20221f}.quick-start-hero nav a:hover{border-color:var(--quick-orange);color:#fff;background:var(--quick-orange)}.quick-start-hero nav i,.quick-start-text-link i,.quick-start-help a i{font-style:normal}.quick-start-layout{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:clamp(54px,8vw,110px);padding:82px 0 110px;display:grid}.quick-start-layout>aside{position:sticky;top:108px}.quick-start-layout>aside>strong{letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid #bdb9b1;padding-bottom:16px;font-size:.74rem;display:block}.quick-start-layout>aside nav{padding-top:14px;display:grid}.quick-start-layout>aside a{color:#71736c;padding:7px 0;font-size:.8rem;line-height:1.45}.quick-start-layout>aside a:hover{color:var(--quick-orange)}.quick-start-content{min-width:0}.quick-start-intro,.quick-start-section{padding:0 0 72px;scroll-margin-top:105px}.quick-start-section{border-top:1px solid var(--quick-line);padding-top:72px}.quick-start-intro h2,.quick-start-section h2,.quick-start-help h2{letter-spacing:-.06em;max-width:760px;margin:0;font-size:clamp(2.15rem,4vw,4.25rem);font-weight:540;line-height:1.02}.quick-start-intro>span,.quick-start-section header>span,.quick-start-help>span{max-width:760px;color:var(--quick-muted);margin-top:22px;font-size:.96rem;line-height:1.78;display:block}.quick-start-intro>div{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:28px;display:flex}.quick-start-intro>div a:first-child{color:#fff;background:#20221f;border-radius:6px;align-items:center;gap:34px;min-height:44px;padding:0 16px;font-size:.82rem;font-weight:760;display:inline-flex}.quick-start-intro>div a:first-child:hover{background:var(--quick-orange)}.quick-start-intro>div a:last-child{color:#595b55;font-size:.82rem;font-weight:720}.quick-start-intro>div i{font-style:normal}.quick-start-product-list{border-top:1px solid #bdb9b1;margin-top:46px}.quick-start-product-list a{border-bottom:1px solid var(--quick-line);min-height:116px;color:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:42px;padding:25px 0;display:grid}.quick-start-product-list a>span{grid-template-columns:minmax(170px,.42fr) minmax(0,.58fr);align-items:start;gap:34px;display:grid}.quick-start-product-list strong{font-size:.98rem}.quick-start-product-list small{color:var(--quick-muted);font-size:.88rem;line-height:1.65}.quick-start-product-list a>i{color:#85867f;white-space:nowrap;font-size:.73rem;font-style:normal;font-weight:720}.quick-start-product-list a:hover>i{color:var(--quick-orange)}.quick-start-checks{margin:38px 0 0;padding:0;list-style:none;display:grid}.quick-start-checks li{border-bottom:1px solid var(--quick-line);color:#585a54;grid-template-columns:25px minmax(0,1fr);align-items:start;gap:12px;min-height:58px;padding:15px 0;font-size:.91rem;line-height:1.65;display:grid}.quick-start-checks li:first-child{border-top:1px solid var(--quick-line)}.quick-start-checks i{color:#28764a;background:#e2f1e7;border-radius:50%;place-items:center;width:21px;height:21px;font-size:.67rem;font-style:normal;display:grid}.quick-start-before-checks{margin-top:34px}.quick-start-text-link{color:#252723;align-items:center;gap:34px;width:fit-content;margin-top:28px;font-size:.82rem;font-weight:780;display:flex}.quick-start-text-link:hover{color:var(--quick-orange)}.quick-start-connection-list{border-top:1px solid #bdb9b1;margin:42px 0 0}.quick-start-connection-list>div{border-bottom:1px solid var(--quick-line);grid-template-columns:minmax(170px,.34fr) minmax(0,.66fr);gap:38px;padding:24px 0;display:grid}.quick-start-connection-list dt{font-size:.94rem;font-weight:740}.quick-start-connection-list dd{color:var(--quick-muted);margin:0;font-size:.89rem;line-height:1.68}.quick-start-subheading{letter-spacing:-.02em;margin:42px 0 0;font-size:1rem;font-weight:720}.quick-start-subheading+.quick-start-checks{margin-top:18px}.quick-start-trouble-list dt{color:#a9471c}.quick-start-subscription{background:linear-gradient(90deg,#e8682411,#0000 72%)}.quick-start-cancel-list{border-top:1px solid #bdb9b1;margin:38px 0 0;padding:0;list-style:none}.quick-start-cancel-list li{border-bottom:1px solid var(--quick-line);color:#565852;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:14px;min-height:66px;padding:18px 0;font-size:.91rem;line-height:1.55;display:grid}.quick-start-cancel-list li:before{color:#a9471c;content:"✓";background:#f7e7dd;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.67rem;font-weight:760;display:grid}.quick-start-cancel-note{border-left:2px solid var(--quick-orange);color:var(--quick-muted);margin:26px 0 0;padding-left:18px;font-size:.88rem;line-height:1.72}.quick-start-help{color:#fff;background:#1d1f1c;padding:48px}.quick-start-help>p{color:#ff985d}.quick-start-help h2{max-width:700px;font-size:clamp(2rem,4vw,3.6rem)}.quick-start-help>span{color:#ffffff9e}.quick-start-help a{color:#fff;background:var(--quick-orange);border-radius:6px;align-items:center;gap:34px;width:fit-content;min-height:44px;margin-top:28px;padding:0 16px;font-size:.82rem;font-weight:760;display:flex}.quick-start-help a:hover{color:#20221f;background:#fff}@media (width<=900px){.quick-start-hero .quick-start-shell>div{flex-direction:column;align-items:flex-start}.quick-start-layout{grid-template-columns:1fr;gap:48px}.quick-start-layout>aside{position:static}.quick-start-layout>aside nav{flex-wrap:wrap;gap:2px 22px;display:flex}}@media (width<=680px){.quick-start-shell{width:min(100% - 32px,1160px)}.quick-start-hero{padding:122px 0 58px}.quick-start-hero h1{font-size:clamp(3.2rem,16vw,5.1rem)}.quick-start-hero .quick-start-shell>div{gap:28px;margin-top:26px}.quick-start-hero nav{grid-template-columns:1fr;width:100%;display:grid}.quick-start-layout{padding:56px 0 76px}.quick-start-product-list a{grid-template-columns:1fr;gap:15px}.quick-start-product-list a>span,.quick-start-connection-list>div{grid-template-columns:1fr;gap:9px}.quick-start-help{padding:34px 24px}}.pay-method{gap:6px;margin:12px 0 0;display:grid}.pay-method-title{color:#84857f;letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.pay-method-options{gap:6px;display:grid}.pay-method-options button{text-align:left;cursor:pointer;background:#fff;border:1px solid #ddd9d2;border-radius:10px;grid-template-columns:minmax(0,1fr) 22px;align-items:center;gap:9px;min-height:52px;padding:9px 12px;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}.pay-method-options button:hover{border-color:#d6b29c}.pay-method-options button.is-selected{background:#fff9f5;border-color:#df7a40;box-shadow:0 0 0 3px #df7a4014}.pay-method-options button>span{gap:3px;display:grid}.pay-method-options strong{color:#393a36;font-size:12px;line-height:1.3}.pay-method-options small{color:#84857f;font-size:12px;line-height:1.45}.pay-method-options button>i{color:#0000;background:#ece9e4;border-radius:50%;place-items:center;width:21px;height:21px;font-size:12px;font-style:normal;font-weight:800;display:grid}.pay-method-options button.is-selected>i{color:#258258;background:#e7f5ed}.pay-method-options button.is-coming-soon{cursor:not-allowed;box-shadow:none;background:#f7f6f3;border-style:dashed}.pay-method-options button.is-coming-soon:hover{border-color:#ddd9d2}.pay-method-options button.is-coming-soon strong{color:#777974}.pay-method-options button.is-coming-soon small{color:#9b8274;font-weight:700}.pay-method.is-dark .pay-method-title{color:#ffffff73;font-size:12px}.pay-method.is-dark .pay-method-options button{min-height:70px;box-shadow:none;background:#ffffff0f;border-color:#ffffff29;padding:7px 10px}.pay-method.is-dark .pay-method-options button:hover{border-color:#f0a06f99}.pay-method.is-dark .pay-method-options button.is-selected{background:#f0a06f24;border-color:#f0a06f}.pay-method.is-dark .pay-method-options strong{color:#fff;font-size:12px}.pay-method-options .pay-method-balance-label{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.pay-method-balance-amount{font:inherit;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.pay-method.is-dark .pay-method-options small{color:#ffffff80;font-size:12px}.pay-method.is-dark .pay-method-options button>i{background:#ffffff1f}.pay-method.is-dark .pay-method-options button.is-selected>i{color:#14301f;background:#73d6a5}.pay-method.is-dark .pay-method-options button.is-coming-soon{background:#ffffff09;border-style:dashed;border-color:#ffffff29}.pay-method.is-dark .pay-method-options button.is-coming-soon:hover{border-color:#ffffff29}.pay-method.is-dark .pay-method-options button.is-coming-soon strong{color:#ffffff7a}.pay-method.is-dark .pay-method-options button.is-coming-soon small{color:#ffffff94}.credit-checkout-summary .pay-method{grid-column:1/-1}.credit-checkout-summary .pay-method-options{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=680px){.credit-checkout-summary .pay-method-options{grid-template-columns:1fr}}.dash-content.is-residential.is-referral{height:auto;min-height:calc(100dvh - 76px);display:block;overflow:visible}.referral-workspace{position:relative}.ref-link-card{background:#fff;border:1px solid #dfdcd6;border-radius:12px;margin-top:22px}.ref-link-card>header{border-bottom:1px solid #ebe8e3;padding:18px 22px}.ref-link-card>header p{color:#b65b2d;letter-spacing:.11em;margin:0 0 6px;font-size:12px;font-weight:800}.ref-link-card>header h2{color:#262724;letter-spacing:-.03em;margin:0;font-size:19px}.ref-link-fields{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:16px;padding:18px 22px 20px;display:grid}.ref-link-fields label{gap:7px;display:grid}.ref-link-fields label>span{color:#7c7d77;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:750}.ref-link-fields label>div{gap:8px;display:flex}.ref-link-fields input{color:#3a3b37;min-width:0;min-height:42px;font:inherit;background:#faf9f7;border:1px solid #ddd9d3;border-radius:8px;flex:1;padding:0 12px;font-size:12px}.ref-link-fields input:hover{background:#fff;border-color:#cfc7bc}.ref-link-fields input:focus{background:#fff;border-color:#e86f2d;outline:none;box-shadow:0 0 0 3px #e86f2d24}.ref-link-fields button{color:#4c4d48;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ddd9d3;border-radius:8px;flex:none;align-items:center;gap:7px;padding:0 14px;font-size:12px;font-weight:750;display:inline-flex}.ref-link-fields button:hover{color:#a94f20;border-color:#d49a78}.ref-link-fields button.is-share{color:#fff;background:#e86f2d;border-color:#e86f2d}.ref-link-fields button.is-share:hover{background:#d96124}.ref-link-fields button:disabled{color:#a9aaa4;cursor:not-allowed;background:#f4f2ef;border-color:#e4e1db}.ref-link-fields button.is-share:disabled{color:#a9aaa4;background:#f4f2ef;border-color:#e4e1db}.ref-link-fields button i{font-style:normal}.ref-link-error{color:#a7471c;margin:-4px 22px 18px;font-size:12px;line-height:1.5}.ref-balance{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.ref-balance article{background:#fff;border:1px solid #dfdcd6;border-radius:12px;align-content:start;gap:8px;padding:20px 22px;display:grid}.ref-balance small{color:#8a8b85;letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:750}.ref-balance strong{color:#242522;letter-spacing:-.04em;font-size:28px}.ref-balance span{color:#85867f;font-size:12px;line-height:1.55}.ref-actions{background:#fff;border:1px solid #dfdcd6;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:18px;margin-top:16px;padding:18px 22px;display:grid}.ref-actions>div{gap:7px;display:grid}.ref-actions button{color:#3a3b37;min-height:46px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ddd9d3;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;padding:0 16px;font-size:12px;font-weight:750;display:inline-flex}.ref-actions button:hover:not(:disabled){color:#a94f20;border-color:#d49a78}.ref-actions button.is-primary{color:#fff;background:#e86f2d;border-color:#e86f2d;box-shadow:0 8px 20px #e86f2d2e}.ref-actions button.is-primary:hover:not(:disabled){color:#fff;background:#d96124}.ref-actions button:disabled{color:#a9aaa4;box-shadow:none;cursor:not-allowed;background:#f4f2ef;border-color:#e4e1db}.ref-actions small{color:#8f9089;font-size:12px}.ref-actions ul{gap:7px;margin:0;padding:0 0 0 2px;list-style:none;display:grid}.ref-actions li{color:#7d7e78;padding-left:14px;font-size:12px;line-height:1.5;position:relative}.ref-actions li:before{content:"";background:#e8b18c;border-radius:50%;width:6px;height:6px;position:absolute;top:4px;left:0}.ref-tabs{margin-top:22px}.ref-tabs .res-tabs{max-width:100%}.ref-tabs .res-tabs>button{min-width:0;padding-inline:16px}.referral-workspace .order-history-filters{grid-template-columns:minmax(130px,1fr) repeat(3,minmax(130px,170px)) auto}.referral-workspace .credit-history.is-page{margin-top:18px}.referral-workspace .credit-history time{color:#50514c;white-space:nowrap;font-size:12px}.referral-workspace .order-history-empty{color:#8e8f89;text-align:center;padding:34px 22px;font-size:12px}.ref-address{font-family:SFMono-Regular,Menlo,monospace;font-size:12px}.ref-status{align-items:center;gap:7px;font-size:12px;font-weight:750;display:inline-flex}.ref-status i{border-radius:50%;flex:none;width:7px;height:7px}.credit-history td>span.ref-status.is-review{color:#8a6a20}.ref-status.is-review i{background:#d9a53a}.credit-history td>span.ref-status.is-processing{color:#2b5f96}.ref-status.is-processing i{background:#3d84cd}.credit-history td>span.ref-status.is-paid,.credit-history td>span.ref-status.is-completed{color:#277958}.ref-status.is-paid i,.ref-status.is-completed i{background:#31aa76}.credit-history td>span.ref-status.is-rejected,.credit-history td>span.ref-status.is-failed{color:#a54b32}.ref-status.is-rejected i,.ref-status.is-failed i{background:#cf6242}.credit-history td>span.ref-hash{color:#5b5c56;align-items:center;gap:8px;font-weight:400;display:inline-flex}.ref-hash code{font-family:SFMono-Regular,Menlo,monospace;font-size:12px}.ref-hash button{color:#6f7069;width:28px;height:28px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ddd9d3;border-radius:7px;flex:none;font-size:12px}.ref-hash button:hover{color:#a94f20;border-color:#d49a78}.ref-search{color:#393a36;width:100%;min-height:40px;font:inherit;background:#faf9f7;border:1px solid #ddd9d3;border-radius:8px;padding:0 10px;font-size:12px}.ref-modal .ref-field{gap:7px;margin-top:14px;display:grid}.ref-modal .ref-field>span{color:#7c7d77;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:750}.ref-modal .ref-field input{color:#33342f;min-height:44px;font:inherit;background:#fff;border:1px solid #ddd9d3;border-radius:9px;padding:0 12px;font-size:12px}.ref-modal .ref-field input:read-only{color:#5c5d57;background:#f5f3f0}.ref-modal .ref-hint{color:#8b8c86;margin:14px 0 0;font-size:12px;line-height:1.6}.ref-modal>footer .is-keep:disabled{color:#a9aaa4;box-shadow:none;cursor:not-allowed;background:#f4f2ef;border-color:#e4e1db}@media (width<=1180px){.ref-link-fields{grid-template-columns:1fr;padding:16px}.ref-link-fields label>div{flex-wrap:wrap}.ref-link-fields input{flex:100%}.ref-link-fields button{flex:1;justify-content:center}.ref-balance{grid-template-columns:1fr}.ref-balance article{padding:16px 17px}.ref-balance strong{font-size:25px}.ref-actions{grid-template-columns:1fr;padding:16px}.ref-actions ul{border-top:1px solid #ece9e4;padding-top:14px}.ref-tabs .res-tabs{flex-direction:column;width:100%}.ref-tabs .res-tabs>button{width:100%;min-height:38px}.referral-workspace .order-history-filters{grid-template-columns:1fr 1fr}.referral-workspace .order-history-filters label:first-of-type{grid-column:1/-1}.referral-workspace .credit-history tr{grid-template-columns:1fr 1fr}}.ref-promo-card{background:#fff;border:1px solid #e5e2dc;border-radius:13px;margin-top:18px;padding:19px 21px 17px}.ref-promo-card>header{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.ref-promo-card>header p{color:#a5794f;font:760 12px/1 var(--font-sans);letter-spacing:.14em;margin:0 0 5px}.ref-promo-card>header h2{color:#26271f;letter-spacing:-.01em;margin:0;font-size:15px;font-weight:700}.ref-promo-card>header span{color:#7d7e77;max-width:46ch;margin-top:6px;font-size:12px;line-height:1.6;display:block}.ref-promo-link{color:#3a3b35;background:#faf8f4;border:1px solid #ddd9d3;border-radius:8px;flex:none;align-items:center;gap:8px;min-height:36px;padding:0 15px;font-size:12px;font-weight:640;text-decoration:none;display:inline-flex}.ref-promo-link:hover{color:#9f4117;background:#fff3ea;border-color:#e0864f}.ref-promo-link i{font-size:12px;font-style:normal}.ref-social{border-top:1px solid #eeebe5;flex-wrap:wrap;align-items:center;gap:16px;margin-top:17px;padding-top:15px;display:flex}.ref-social>span{color:#858680;letter-spacing:.04em;font-size:12px}.ref-social>div{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.ref-social-btn{color:#3d3e38;background:#fff;border:1px solid #e2ded8;border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:0 13px;text-decoration:none;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.ref-social-btn b{font-size:12px;font-weight:640}.ref-social-btn svg{flex:none}.ref-social-btn:hover{color:#fff}.ref-social-btn.is-x:hover{background:#000;border-color:#000}.ref-social-btn.is-facebook:hover{background:#0866ff;border-color:#0866ff}.ref-social-btn.is-reddit:hover{background:#ff4500;border-color:#ff4500}.ref-social-btn.is-linkedin:hover{background:#0a66c2;border-color:#0a66c2}.ref-social-btn.is-whatsapp:hover{background:#25d366;border-color:#25d366}@media (width<=900px){.ref-promo-card{padding:16px 15px 14px}.ref-promo-card>header{flex-direction:column;align-items:stretch;gap:13px}.ref-promo-link{justify-content:center}.ref-social{flex-direction:column;align-items:flex-start;gap:11px}.ref-social-btn b{display:none}.ref-social-btn{border-radius:10px;justify-content:center;width:40px;height:36px;padding:0}}.ref-banners{border-top:1px solid #eeebe5;margin-top:24px;padding-top:15px}.ref-banners>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;display:flex}.ref-banners>header>span{color:#858680;letter-spacing:.04em;font-size:12px}.ref-banners>header label{align-items:center;gap:8px;display:flex}.ref-banners>header label small{color:#858680;letter-spacing:.04em;white-space:nowrap;font-size:12px}.ref-banners>header label .arc-select{min-width:140px}.ref-banners>div{max-width:360px;display:block}.ref-banner{gap:9px;display:grid}.ref-banner-image{width:100%;aspect-ratio:var(--ratio);object-fit:contain;background:#111512;border:1px solid #e2ded8;border-radius:10px;display:block}.ref-banner-meta{align-items:center;gap:8px;display:flex}.ref-banner-meta input{color:#56574f;background:#fff;border:1px solid #e2ded8;border-radius:8px;flex:auto;min-width:0;min-height:34px;padding:0 10px;font:12px/1.45 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ref-banner-meta button{color:#3a3b37;min-height:34px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #ddd9d3;border-radius:8px;padding:0 12px;font-size:12px;font-weight:720}.ref-banner-meta button:hover{color:#a94f20;border-color:#d49a78}.ref-banner-meta button:disabled{cursor:not-allowed;opacity:.52}.ref-history-entry{margin-top:18px;display:flex}.ref-history-entry button,.ref-history-entry a{color:#34352f;min-height:46px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ddd9d3;border-radius:10px;align-items:center;gap:14px;padding:0 20px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.ref-history-entry button:hover,.ref-history-entry a:hover{color:#a94f20;border-color:#d49a78}.ref-history-entry a:focus-visible{outline-offset:3px;outline:2px solid #e86f2d}.ref-tabs .ref-back{color:#56574f;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e2ded8;border-radius:999px;align-items:center;gap:8px;margin-bottom:13px;padding:0 13px;font-size:12px;font-weight:680;display:inline-flex}.ref-tabs .ref-back:hover{color:#a94f20;border-color:#d49a78}@media (width<=900px){.ref-banners>div{grid-template-columns:1fr}.ref-history-entry button,.ref-history-entry a{justify-content:space-between;width:100%}}.referral-workspace .order-history-pagination label{flex:none;gap:12px}.referral-workspace .dashboard-pagination-droplist{flex:0 0 120px;width:120px}.referral-workspace .dashboard-pagination-droplist .arc-select-menu{min-width:120px}.referral-workspace .order-history-pagination .dashboard-pagination-droplist .arc-select-menu{z-index:120}@media (width<=680px){.referral-workspace{min-width:0}.referral-workspace .credit-heading{grid-template-columns:minmax(0,1fr)}.ref-history-entry{width:100%;margin-top:4px}.ref-link-card>header{padding:16px}.ref-link-fields label>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ref-link-fields input{grid-column:1/-1;width:100%}.ref-balance{gap:10px}.ref-actions{gap:14px}.ref-promo-card{min-width:0;overflow:visible}.ref-social>div{justify-content:space-between;width:100%}.ref-banners>header{flex-direction:column;align-items:stretch}.ref-banners>header label{grid-template-columns:minmax(0,1fr) minmax(132px,148px);width:100%;display:grid}.ref-banners>header label .arc-select{width:100%;min-width:0}.ref-banners>header label .arc-select-menu{width:100%;max-width:calc(100vw - 62px);left:auto;right:0}.ref-banners>div{width:100%;max-width:100%}.ref-banner-meta{flex-direction:column;align-items:stretch}.ref-banner-meta button{width:100%}.referral-workspace .order-history-pagination label{grid-template-columns:minmax(0,1fr) 120px;align-items:center;display:grid}}.residential-success-dialog{color:#272b25;background:#fff;border:1px solid #e3dfd9;border-radius:16px;width:min(420px,100vw - 32px);height:fit-content;max-height:calc(100dvh - 40px);margin:auto;padding:28px;position:fixed;inset:0;overflow:auto;box-shadow:0 20px 70px #00000040}.residential-success-dialog::backdrop{background:#10141199}.purchase-order-dialog{width:min(480px,100vw - 32px)}.purchase-order-countdown{color:#62675e;justify-content:center;gap:10px;margin:0 0 20px;font-size:14px;display:flex}.purchase-order-countdown strong{font-variant-numeric:tabular-nums;color:#994618}.purchase-order-expired-icon{color:#74675a;background:#f1ede8;border-radius:50%;place-items:center;width:48px;height:48px;margin:0 auto 16px;font-size:30px;display:grid}.purchase-order-spinner{border:3px solid #eee5df;border-top-color:#bd511b;border-radius:50%;width:48px;height:48px;margin:0 auto 16px;animation:1s linear infinite residential-payment-spin;display:block}.residential-success-close{color:#696e65;cursor:pointer;background:0 0;border:0;width:32px;height:32px;font-size:24px;position:absolute;top:10px;right:12px}.residential-success-icon{color:#258258;background:#e7f5ed;border-radius:50%;place-items:center;width:48px;height:48px;margin:0 auto 16px;font-size:26px;display:grid}.residential-success-dialog h2{text-align:center;margin:0 0 10px;font-size:22px}.residential-success-dialog p{text-align:center;color:#666b62;margin:0 0 20px;font-size:14px;line-height:1.6}.residential-success-dialog dl{margin:0}.residential-success-dialog dl>div{border-bottom:1px solid #e8e5df;gap:6px;padding:12px 0;display:grid}.residential-success-dialog dt{color:#757a70;font-size:12px}.residential-success-dialog dd{color:#272b25;overflow-wrap:anywhere;margin:0;font-size:14px}.residential-success-actions{gap:10px;margin-top:22px;display:grid}.residential-success-actions a,.residential-success-actions button{text-align:center;font:inherit;cursor:pointer;color:#393a36;background:#fff;border:1px solid #ddd9d2;border-radius:8px;padding:11px 14px;font-size:14px;display:block}.residential-success-actions a:first-child{color:#fff;background:#e86f2d;border-color:#e86f2d}.account-loading{background:#f8f7f4;place-items:center;min-height:100dvh;padding:32px;display:grid}.account-loading-spinner{opacity:0;border:2px solid #e6e2dc;border-top-color:#ee7133;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite residential-payment-spin,0s .18s forwards account-loader-reveal}@keyframes account-loader-reveal{to{opacity:1}}@media (prefers-reduced-motion:reduce){.account-loading-spinner{animation:0s .18s forwards account-loader-reveal}}.dash-content.is-residential:has(>.residential-payment-result){height:auto;min-height:calc(100dvh - 76px);display:block;overflow:visible}.dash-content.is-residential>.residential-payment-result{width:100%}.residential-payment-result{color:#292d27;background:#fff;border:1px solid #deded5;border-radius:14px;margin-bottom:24px;padding:28px 32px 0;position:relative}.residential-payment-result.is-paid{background:#fcfefc;border-color:#c7ded0}.payment-result-close{color:#6b7066;border-radius:6px;place-items:center;width:28px;height:28px;font-size:23px;text-decoration:none;display:grid;position:absolute;top:8px;right:10px}.payment-result-main{align-items:center;gap:20px;padding-bottom:26px;display:flex}.payment-result-icon{color:#8a601a;background:#fff3df;border-radius:50%;flex:0 0 54px;place-items:center;height:54px;display:grid}.is-paid .payment-result-icon{color:#26764d;background:#e9f4ed}.is-cancelled .payment-result-icon{color:#666b61;background:#f0f1ed}.payment-result-icon svg{width:28px;height:28px}.payment-result-copy{flex:1;min-width:0}.payment-result-copy h2{letter-spacing:-.02em;text-wrap:balance;margin:0 0 8px;font-size:22px;font-weight:600;line-height:1.4}.payment-result-copy p{color:#63695e;max-width:65ch;margin:0;font-size:13px;line-height:1.75}.payment-result-actions{flex-direction:column;flex:none;align-items:stretch;gap:10px;margin-right:8px;display:flex}.payment-result-primary{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#d75b20;border:1px solid #d75b20;border-radius:8px;justify-content:center;align-items:center;gap:20px;padding:10px 18px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.payment-result-primary:hover{background:#bd4915;border-color:#bd4915}.payment-result-primary:disabled{color:#72776d;cursor:wait;background:#f1f2ee;border-color:#e0e2da}.payment-result-orders{color:#565e50;text-align:center;text-underline-offset:4px;padding:2px 8px;font-size:12px}.payment-result-orders:hover{color:#292d27;text-decoration:underline}.payment-result-details{border-top:1px solid #e5e9e1;flex-wrap:wrap;gap:20px 40px;margin:0;padding:17px 0 20px;display:flex}.payment-result-details>div{gap:5px;display:grid}.payment-result-details dt{color:#6c7365;font-size:12px}.payment-result-details dd{color:#363e30;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}.payment-result-details .payment-result-credited{color:#26764d}.payment-result-order{min-width:0;margin-left:auto}.payment-result-close:hover{background:#eef0e9}.residential-payment-result a:focus-visible,.residential-payment-result button:focus-visible{outline-offset:4px;outline:2px solid #b95423}.payment-result-spinner{border:2px solid #e4ceab;border-top-color:#8a601a;border-radius:50%;width:23px;height:23px;animation:.9s linear infinite payment-result-spin}@keyframes payment-result-spin{to{transform:rotate(360deg)}}@media (width<=900px){.payment-result-main{flex-wrap:wrap}.payment-result-copy{flex-basis:calc(100% - 80px)}.payment-result-actions{flex-direction:row;align-items:center;margin-left:74px}}@media (width<=600px){.residential-payment-result{margin-bottom:18px;padding:24px 20px 0}.payment-result-main{gap:14px;padding-bottom:22px}.payment-result-icon{flex-basis:44px;height:44px}.payment-result-copy{flex-basis:calc(100% - 60px)}.payment-result-copy h2{font-size:19px}.payment-result-copy p{font-size:12px}.payment-result-actions{gap:16px;width:100%;margin:4px 0 0}.payment-result-primary{flex:1;gap:10px}.payment-result-details{gap:14px 26px}.payment-result-order{flex-basis:100%;margin-left:0}}.unlimited-pagination{border-top:1px solid #e7e4df;justify-content:flex-end;align-items:center;gap:14px;padding:16px 20px;font-size:13px;display:flex}.unlimited-pagination button{background:#fff;border:1px solid #dedbd5;border-radius:7px;padding:6px 12px}.unlimited-pagination button:disabled{opacity:.45;cursor:default}.unlimited-plans-table .isp-ip-count{white-space:nowrap}@media (width<=760px){.unlimited-plans-table td{grid-template-columns:minmax(0,1fr)}.unlimited-workspace .unlimited-plans-table td time{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;display:block}}.app-dialog.unlimited-renew-dialog{max-width:520px}.purchase-order-dialog[open]{animation:.18s ease-out purchase-dialog-enter}.purchase-order-status{animation:.18s ease-out purchase-status-enter}.purchase-order-dialog .residential-success-close{width:44px;height:44px;top:4px;right:6px}.purchase-order-dialog dt{font-size:14px}.purchase-order-actions>a,.purchase-order-actions>button{min-height:44px}.purchase-order-actions>a:not([data-payment-primary]){color:#62675e;background:0 0;border-color:#0000}.purchase-order-dialog .purchase-order-actions>[data-payment-primary]{color:#fff;background:#bd511b;border-color:#bd511b;font-weight:650}.purchase-order-dialog .purchase-order-actions>[data-payment-primary]:hover{background:#a74416;border-color:#a74416}.purchase-order-actions>:focus-visible{outline-offset:3px;outline:2px solid #994618}@keyframes purchase-dialog-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes purchase-status-enter{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.purchase-order-dialog[open],.purchase-order-status{animation:none}}.purchase-order-spinner,.payment-result-spinner{animation:1s linear infinite residential-payment-spin!important}.oauth-binding-provider{align-items:center;gap:10px;display:flex}.oauth-binding-provider img{object-fit:contain;width:28px;height:28px}.dash-notification-item{border-bottom:1px solid #ebe7e1}.dash-notification-item:last-child{border-bottom:0}.dash-account .dash-notification-item>summary{cursor:pointer;justify-content:space-between;gap:12px;min-height:65px;padding:11px 10px;display:flex}.dash-account .dash-notification-item>summary>span{gap:5px;min-width:0;display:grid}.dash-account .dash-notification-item>summary small{color:#8b5d4d;max-width:none;font-size:12px}.dash-account .dash-notification-item>summary strong{white-space:normal;overflow-wrap:anywhere;font-size:13px;line-height:1.5}.dash-notification-item>p{white-space:pre-wrap;overflow-wrap:anywhere;color:#555650;margin:0;padding:0 10px 14px;font-size:12px;line-height:1.7}.dash-notifications-pages{justify-content:space-between;align-items:center;gap:6px;padding:10px;font-size:12px;display:flex}.dash-notifications-panel button:disabled{opacity:.5;cursor:default}.dash-notifications-pages button,.dash-notifications-panel>p>button{color:#b55628;font:inherit;cursor:pointer;background:0 0;border:0}.datacenter-ip-table{overflow-x:auto}.datacenter-ip-table table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.datacenter-ip-table th,.datacenter-ip-table td{border-bottom:1px solid #e7e3dd;padding:16px}.datacenter-ip-table th{color:#777870;font-size:12px}.datacenter-ip-table code{white-space:nowrap}.datacenter-ip-table button{cursor:pointer;background:#fff;border:1px solid #dfdcd5;border-radius:6px;padding:6px 12px}.datacenter-plans-card>header{flex-direction:row;align-items:center}.datacenter-refresh,.datacenter-state-action{color:#34362f;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dedbd5;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-size:13px;display:inline-flex}.datacenter-refresh:hover,.datacenter-state-action:hover{background:#f5f3ef;border-color:#b9b6ae}.datacenter-refresh:disabled{color:#858680;cursor:wait}.datacenter-plans-card button:focus-visible{outline-offset:3px;outline:2px solid #ba531a}.datacenter-table-region{min-height:348px;position:relative}.datacenter-ip-table table{min-width:640px}.datacenter-ip-table th{color:#64665e;background:#faf9f7;height:48px;font-weight:500}.datacenter-ip-table td{height:60px}.datacenter-ip-table tbody tr:last-child td{border-bottom:0}.datacenter-table-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:300px;padding:40px 24px;display:flex}.datacenter-state-icon{color:#89877e}.datacenter-table-state p{color:#57594f;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}.datacenter-state-action{margin-top:4px}.datacenter-skeleton{background:#eae7e1;border-radius:4px;width:64px;max-width:100%;height:12px;animation:1.6s ease-in-out infinite alternate datacenter-skeleton-pulse;display:block}.datacenter-skeleton.is-column-1{width:40px}.datacenter-skeleton.is-column-2{width:210px}.datacenter-skeleton.is-column-3{width:112px}.datacenter-skeleton.is-column-4{width:44px}.datacenter-loading-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes datacenter-skeleton-pulse{0%{opacity:.45}to{opacity:1}}@media (prefers-reduced-motion:reduce){.datacenter-skeleton{animation:none}}@media (width<=640px){.datacenter-table-state{padding-inline:20px}.datacenter-refresh,.datacenter-state-action{min-height:44px}}.dash-order-summary .isp-checkout-total{min-height:2.8em}.isp-copy-field button svg{flex-shrink:0;display:block}.isp-plans-card>header>.datacenter-refresh{flex-shrink:0;margin-left:auto}.dash-account-notice{color:#873e21;background:#fff6ef;border:1px solid #efc9b8;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:24px 32px 0;padding:16px 20px;display:flex}.dash-account-notice p{margin:0}.dash-account-notice button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:8px;flex-shrink:0;padding:7px 14px}.dash-account-notice button:disabled{opacity:.5;cursor:wait}.dash-account-placeholder{padding:32px}.dash-account-skeleton>span{background:#eae7e2;border-radius:8px;width:min(320px,65%);height:28px;margin-bottom:16px;display:block}.dash-account-skeleton>span+span{width:min(480px,90%);height:16px}.dash-account-skeleton>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:32px;display:grid}.dash-account-skeleton>div>span{background:#faf9f7;border:1px solid #eae7e2;border-radius:16px;height:220px}@media (width<=700px){.dash-account-notice{margin:16px 16px 0}.dash-account-placeholder{padding:24px 16px}.dash-account-skeleton>div{grid-template-columns:1fr}}.short-ip-workspace{--short-ink:#171815;--short-muted:#72716b;--short-line:#e6e1d9;--short-paper:#fff;--short-soft:#f6f2eb;--short-accent:#ef6b2f;--short-accent-deep:#c14b23;width:100%;min-width:0;min-height:0;color:var(--short-ink);overflow-anchor:none;flex-direction:column;flex:auto;align-items:stretch;gap:18px;display:flex}.short-ip-icon{flex:none;width:17px;height:17px;transition:transform .18s}.short-ip-hero{justify-content:space-between;align-items:flex-end;gap:24px;padding:0 2px 6px;display:flex}.short-ip-hero-copy{align-items:flex-start;gap:16px;min-width:0;display:flex}.short-ip-hero-mark{background:var(--short-ink);color:#f4a77e;border-radius:11px;place-items:center;width:42px;height:42px;margin-top:0;display:grid;box-shadow:0 8px 18px #1f18121f}.short-ip-hero-mark .short-ip-icon{width:22px;height:22px}.short-ip-eyebrow{color:var(--short-accent-deep);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:800}.short-ip-hero h1,.short-ip-panel h2{color:var(--short-ink);letter-spacing:-.035em;margin:0;line-height:1.14}.short-ip-hero h1{font-size:clamp(27px,3vw,38px);line-height:1}.short-ip-hero-description{max-width:58ch;color:var(--short-muted);margin:8px 0 0;font-size:12px;line-height:1.55}.short-ip-purchase-button{flex:none;min-width:136px}.short-ip-stats{border:1px solid var(--short-line);background:var(--short-paper);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.short-ip-stats>div{border-right:1px solid var(--short-line);align-content:center;gap:5px;min-height:96px;padding:18px 22px;display:grid}.short-ip-stats>div:last-child{border-right:0}.short-ip-stats span,.short-ip-stats>div>small{color:var(--short-muted);font-size:11px}.short-ip-stats strong{color:var(--short-ink);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:28px;line-height:1}.short-ip-stats strong small{color:inherit;letter-spacing:0;font-size:12px}.short-ip-stats button{min-height:28px;color:var(--short-accent-deep);font:inherit;cursor:pointer;background:#fff5ee;border:1px solid #e3c2ad;border-radius:7px;justify-self:start;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:750;display:inline-flex}.short-ip-stats button .short-ip-icon{width:13px;height:13px}.short-ip-viewbar{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f7f6f3f5;flex:0 0 52px;justify-content:space-between;align-items:center;gap:18px;height:52px;min-height:52px;padding:5px 0;display:flex;position:sticky;top:0}.short-ip-viewbar>span{color:#92918b;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.short-ip-viewbar .short-ip-tabs{background:#ebe8e3;border:1px solid #dfdcd6;border-radius:8px;flex:none;height:42px;min-height:42px;padding:0 3px}.short-ip-viewbar .short-ip-tabs button{white-space:nowrap;border-radius:6px;flex:none;height:36px;padding:0 14px}.short-ip-viewbar .short-ip-tabs button:after{display:none}.short-ip-viewbar .short-ip-tabs button.is-active{background:#fff;box-shadow:0 2px 7px #20211e14}.short-ip-download,.short-ip-command-bar>a,.short-ip-primary,.short-ip-secondary{min-height:42px;font:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:9px;padding:0 16px;font-size:13px;font-weight:700;text-decoration:none;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;display:inline-flex}.short-ip-download{border:1px solid var(--short-ink);background:var(--short-ink);color:#fff;flex:none}.short-ip-download:hover:not(:disabled),.short-ip-primary:hover:not(:disabled){background:var(--short-accent-deep);border-color:var(--short-accent-deep);color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #c14b2333}.short-ip-download:active:not(:disabled),.short-ip-primary:active:not(:disabled){color:#fff;background:#a8431d;border-color:#a8431d;transform:translateY(0);box-shadow:0 2px 6px #c14b2329}.short-ip-download:focus-visible,.short-ip-primary:focus-visible,.short-ip-secondary:focus-visible{outline-offset:3px;outline:2px solid #c14b2380}.short-ip-workspace button[aria-busy=true]{cursor:wait}.short-ip-workspace button[aria-busy=true]:before{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:14px;height:14px;animation:.7s linear infinite short-ip-button-spin}.short-ip-workspace button[aria-busy=true] .short-ip-icon{display:none}@keyframes short-ip-button-spin{to{transform:rotate(360deg)}}.short-ip-primary:hover .short-ip-icon{color:#fff;transform:translate(1px)}.short-ip-command-bar{background:#f4eee6;border:1px solid #e9e3da;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;padding:13px 16px;display:flex}.short-ip-command-status{align-items:center;gap:9px;min-width:0;font-size:13px;font-weight:700;display:flex}.short-ip-command-status small{color:var(--short-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.short-ip-status-dot{background:#3b9b69;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 4px #3b9b6921}.short-ip-command-bar>a{min-height:32px;color:var(--short-ink);background:#ffffff8a;border:1px solid #dccfc0;padding:0 10px;font-size:12px}.short-ip-tabs{border-bottom:1px solid var(--short-line);align-items:center;gap:26px;min-height:48px;padding:0 4px;display:flex}.short-ip-tabs button{color:#87857e;height:48px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:13px;font-weight:700;display:inline-flex;position:relative}.short-ip-tabs button:after{background:var(--short-accent);content:"";opacity:0;height:2px;transition:opacity .18s,transform .18s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(.4)}.short-ip-tabs button.is-active{color:var(--short-ink)}.short-ip-tabs button.is-active:after{opacity:1;transform:scaleX(1)}.short-ip-tabs b{color:#726f68;background:#eee8df;border-radius:999px;place-items:center;min-width:21px;height:21px;padding:0 6px;font-size:10px;display:inline-grid}.short-ip-tabs button.is-active b{background:var(--short-accent);color:#fff}.short-ip-tabs b{display:none!important}.short-ip-error{color:#a63b27;background:#fff2ee;border:1px solid #f0cfc3;border-radius:9px;margin:0;padding:12px 14px;font-size:13px}.short-ip-panel{border:1px solid var(--short-line);background:var(--short-paper);border-radius:14px;overflow:hidden;box-shadow:0 12px 38px #2d21160a}.short-ip-setup-panel{flex:auto;min-height:0;display:flex}.short-ip-panel-heading{border-bottom:1px solid var(--short-line);justify-content:space-between;align-items:flex-start;gap:20px;padding:26px 28px 22px;display:flex}.short-ip-panel-heading h2{font-size:23px}.short-ip-panel-heading>div>p:last-child{max-width:62ch;color:var(--short-muted);margin:8px 0 0;font-size:13px;line-height:1.6}.short-ip-primary{border:1px solid var(--short-accent);background:var(--short-accent);color:#fff}.short-ip-primary:disabled{opacity:.52;cursor:wait;transform:none}.short-ip-primary-compact{min-width:132px}.short-ip-pricing-layout{grid-template-columns:minmax(180px,.28fr) minmax(0,1fr);gap:0;display:grid}.short-ip-usage-rail{border-right:1px solid var(--short-line);background:var(--short-soft);align-content:start;gap:20px;padding:24px 22px;display:grid}.short-ip-usage-main{border-bottom:1px solid #e4ddd3;gap:6px;padding-bottom:18px;display:grid}.short-ip-usage-main span,.short-ip-usage-main small,.short-ip-usage-row b,.short-ip-usage-foot{color:var(--short-muted);font-size:11px}.short-ip-usage-main strong{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:34px}.short-ip-usage-row{gap:6px;display:grid}.short-ip-usage-row span{color:var(--short-accent-deep);text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:800;display:flex}.short-ip-usage-row b{color:var(--short-ink);font-size:12px;font-weight:700}.short-ip-usage-foot{margin-top:8px;line-height:1.6}.short-ip-plan-table{min-width:0;padding:9px 24px 17px}.short-ip-plan-table-head{color:#98938a;text-transform:uppercase;grid-template-columns:1.35fr 1fr;padding:0 13px 8px;font-size:11px;font-weight:700;display:grid}.short-ip-plan-row{border:1px solid #0000;border-bottom-color:var(--short-line);width:100%;min-height:72px;color:var(--short-ink);text-align:left;font:inherit;cursor:pointer;background:0 0;grid-template-columns:1.35fr 1fr auto;align-items:center;gap:12px;padding:13px;transition:border-color .18s,background .18s;display:grid}.short-ip-plan-row:last-child{border-bottom-color:#0000}.short-ip-plan-row:hover,.short-ip-plan-row.is-selected{background:#fff7f2;border-color:#efc9b7}.short-ip-plan-quantity{gap:3px;display:grid}.short-ip-plan-quantity strong{font-variant-numeric:tabular-nums;font-size:17px}.short-ip-plan-quantity small,.short-ip-plan-unit{color:var(--short-muted);font-size:12px}.short-ip-plan-price{white-space:nowrap;justify-content:flex-end;align-items:center;gap:9px;font-size:14px;font-weight:800;display:inline-flex}.short-ip-plan-price .short-ip-icon{width:15px;color:var(--short-accent-deep)}.short-ip-loading-line,.short-ip-empty-line{color:var(--short-muted);padding:26px 13px;font-size:13px}.short-ip-capacity,.short-ip-list-count{justify-items:end;gap:4px;display:grid}.short-ip-capacity span,.short-ip-list-count span{color:var(--short-muted);font-size:11px}.short-ip-capacity strong,.short-ip-list-count strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:27px}.short-ip-setup-layout{flex:auto;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:0;min-height:0;display:grid}.short-ip-cdkey-redeem-bar{border-bottom:1px solid var(--short-line);background:#fff8f2;grid-template-columns:minmax(190px,.7fr) minmax(320px,1.3fr);align-items:center;gap:18px;padding:16px 24px;display:grid}.short-ip-cdkey-redeem-bar>div:first-child{gap:4px;display:grid}.short-ip-cdkey-redeem-bar .short-ip-eyebrow{margin:0}.short-ip-cdkey-redeem-bar>div:first-child>span{color:var(--short-muted);font-size:12px;line-height:1.45}.short-ip-cdkey-redeem-inline{align-items:center;gap:9px;min-width:0;display:flex}.short-ip-cdkey-redeem-inline input{min-width:0;min-height:40px;color:var(--short-ink);font:inherit;background:#fff;border:1px solid #dfcfc2;border-radius:8px;outline:none;flex:1;padding:0 11px;font-size:12px}.short-ip-cdkey-redeem-inline input:focus{border-color:var(--short-accent);box-shadow:0 0 0 3px #ef6b2f1f}.short-ip-cdkey-redeem-inline button{flex:none;min-height:40px;padding-inline:13px}.short-ip-cdkey-redeem-message{grid-column:2;margin:-7px 0 0;font-size:11px;line-height:1.4}.short-ip-cdkey-redeem-message.is-success{color:#2b8058}.short-ip-cdkey-redeem-message.is-error{color:#ad3d2b}.short-ip-form-area{flex-direction:column;min-height:0;padding:26px 28px;display:flex}.short-ip-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 13px;display:grid}.short-ip-field{min-width:0;color:var(--short-muted);gap:8px;font-size:12px;font-weight:700;display:grid}.short-ip-field>span{align-items:center;gap:7px;display:flex}.short-ip-field input,.short-ip-field select,.short-ip-modal-quantity input{width:100%;min-height:43px;color:var(--short-ink);font:inherit;background:#fff;border:1px solid #dcd7ce;border-radius:8px;outline:none;padding:0 12px;font-size:13px;transition:border-color .18s,box-shadow .18s}.short-ip-field input:focus,.short-ip-field select:focus,.short-ip-modal-quantity input:focus{border-color:var(--short-accent);box-shadow:0 0 0 3px #ef6b2f1f}.short-ip-field input::placeholder{color:#aaa69d}.short-ip-location-select .arc-select-trigger{background:#fff;border-color:#dcd7ce;min-height:43px;font-size:13px}.short-ip-location-select .arc-select-menu{z-index:110}.short-ip-location-select .arc-select-menu>div{max-height:min(420px,100dvh - 190px)}.short-ip-field select:disabled{color:#aaa69d;cursor:wait;background:#f7f5f1}.short-ip-form-actions{border-top:1px solid var(--short-line);justify-content:space-between;align-items:center;gap:18px;margin-top:auto;padding-top:18px;display:flex}.short-ip-form-actions>div{gap:4px;display:grid}.short-ip-form-actions strong{font-size:15px}.short-ip-form-actions span{color:var(--short-muted);font-size:11px}.short-ip-preview-area{border-left:1px solid var(--short-line);color:#f7f4ee;background:#1a1b19;grid-template-rows:auto 1fr;min-width:0;display:grid}.short-ip-preview-heading{color:#eeeae2;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;font-size:12px;font-weight:700;display:flex}.short-ip-preview-heading>span{align-items:center;gap:8px;display:flex}.short-ip-preview-heading small{color:#9c9d96;font-variant-numeric:tabular-nums;font-size:11px}.short-ip-preview-heading>div{align-items:center;gap:10px;display:inline-flex}.short-ip-preview-heading button{color:#b9bbb2;font:inherit;cursor:pointer;background:0 0;border:0;font-size:11px}.short-ip-generated-list{align-content:start;gap:4px;padding:16px 18px;display:grid;overflow:auto}.short-ip-generated-row{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:9px 0;display:flex}.short-ip-generated-row code{color:#f2b48d;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;overflow:hidden}.short-ip-generated-row button{color:#b9bbb2;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:5px;font-size:11px;display:inline-flex}.short-ip-generated-row button:hover{color:var(--short-accent-deep);background:#fff4eb;border-radius:5px}.short-ip-generated-row button .short-ip-icon{width:14px;height:14px}.short-ip-preview-empty{color:#a9aaa3;text-align:center;align-content:center;justify-items:center;gap:8px;padding:30px;display:grid}.short-ip-preview-empty .short-ip-icon{color:#ef9465;width:25px;height:25px}.short-ip-preview-empty strong{color:#f5f1e9;font-size:14px}.short-ip-preview-empty p{color:#999b94;max-width:25ch;margin:0;font-size:11px;line-height:1.6}.short-ip-bindings-panel{min-height:300px}.short-ip-binding-table{padding:8px 24px 20px;overflow-x:auto}.short-ip-binding-toolbar{border-bottom:1px solid var(--short-line);align-items:center;gap:10px;margin:0 24px;padding:14px 10px 10px;display:flex}.short-ip-binding-toolbar input{width:280px;min-width:220px;min-height:36px;color:var(--short-ink);font:inherit;background:#fff;border:1px solid #dcd7ce;border-radius:7px;outline:none;flex:0 280px;padding:0 11px;font-size:12px}.short-ip-binding-toolbar input:focus{border-color:var(--short-accent);box-shadow:0 0 0 3px #ef6b2f1f}.short-ip-quantity-control{background:#fff;border:1px solid #dcd7ce;border-radius:8px;grid-template-columns:42px minmax(0,1fr) 42px;min-height:50px;display:grid;overflow:hidden}.short-ip-quantity-control button{color:var(--short-accent-deep);cursor:pointer;background:#fff8f2;border:0;font-size:22px}.short-ip-quantity-control button:disabled{cursor:default;opacity:.35}.short-ip-quantity-control input{text-align:center;appearance:textfield;border:0;border-inline:1px solid #eee5dc;border-radius:0;outline:none;width:100%;min-width:0;min-height:48px;padding:0 8px}.short-ip-quantity-control input::-webkit-outer-spin-button{appearance:none;margin:0}.short-ip-quantity-control input::-webkit-inner-spin-button{appearance:none;margin:0}.short-ip-generation-summary{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.short-ip-generation-summary div{gap:5px;min-width:92px;display:grid}.short-ip-generation-summary strong{color:var(--short-ink);font-size:16px}.short-ip-generation-summary span{color:var(--short-muted);font-size:11px}@media (width<=640px){.short-ip-generation-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px}}.short-ip-binding-toolbar>span{color:var(--short-muted);white-space:nowrap;font-size:11px}.short-ip-binding-toolbar button{min-height:36px;color:var(--short-ink);font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dcd7ce;border-radius:7px;padding:0 12px;font-size:11px;font-weight:700}.short-ip-binding-toolbar button:hover{border-color:var(--short-accent);color:var(--short-accent-deep)}.short-ip-binding-toolbar button:disabled{cursor:wait;opacity:.55}.short-ip-binding-head,.short-ip-binding-row{grid-template-columns:minmax(110px,.8fr) minmax(170px,1.2fr) minmax(190px,1.4fr) minmax(170px,1fr);align-items:center;gap:16px;min-width:680px;padding:14px 10px;display:grid}.short-ip-binding-head{color:#96928a;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:800}.short-ip-binding-row{border-top:1px solid var(--short-line);font-size:12px}.short-ip-binding-row strong{font-variant-numeric:tabular-nums;font-size:13px}.short-ip-binding-row span{color:var(--short-muted)}.short-ip-binding-row code{color:#5d5f59;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:hidden}.short-ip-binding-address{align-items:center;gap:6px;min-width:0;display:flex}.short-ip-binding-address code{flex:1;min-width:0}.short-ip-icon-button{width:26px;height:26px;color:var(--short-accent-deep);cursor:pointer;background:#fff;border:1px solid #e4d3c7;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.short-ip-icon-button:disabled{cursor:default;opacity:.45}.short-ip-icon-button .short-ip-icon{width:14px;height:14px}.short-ip-binding-row time{color:var(--short-muted);white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:inline-flex}.short-ip-binding-row time.is-expired{color:#b43a2d;font-weight:700}.short-ip-binding-row time.is-expiring{color:#bd741b;font-weight:700}.short-ip-binding-row time .short-ip-icon{width:14px;height:14px}.short-ip-binding-head,.short-ip-binding-row{grid-template-columns:34px minmax(110px,.8fr) minmax(170px,1.2fr) minmax(150px,1fr) minmax(210px,1.5fr) minmax(130px,.9fr) minmax(150px,1fr) 58px}.short-ip-binding-head input,.short-ip-binding-row input{width:15px;height:15px;accent-color:var(--short-accent)}.short-ip-binding-row{cursor:pointer;transition:background .16s,box-shadow .16s}.short-ip-binding-row:hover,.short-ip-binding-row.is-selected{box-shadow:inset 3px 0 0 var(--short-accent);background:#fff7f2}.short-ip-binding-row span:nth-child(4){gap:3px;display:grid}.short-ip-binding-row span:nth-child(4) small{color:var(--short-muted);font-size:10px}.short-ip-binding-actions button{min-height:26px;color:var(--short-accent-deep);font:inherit;cursor:pointer;background:#fff;border:1px solid #e4d3c7;border-radius:6px;padding:0 7px;font-size:10px;font-weight:700}.short-ip-binding-footer{border-top:1px solid var(--short-line);color:var(--short-muted);justify-content:space-between;align-items:center;gap:14px;padding:12px 24px 16px;font-size:11px;display:flex}.short-ip-binding-footer>div{gap:7px;display:flex}.short-ip-binding-footer button{min-height:30px;color:var(--short-ink);font:inherit;cursor:pointer;background:#fff;border:1px solid #dcd7ce;border-radius:7px;padding:0 10px}.short-ip-binding-footer button:disabled{cursor:not-allowed;opacity:.45}.short-ip-qr-layer{z-index:160;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.short-ip-qr-backdrop{cursor:default;background:#12110f94;border:0;position:absolute;inset:0}.short-ip-qr-modal{background:var(--short-paper);border:1px solid #e4ded5;border-radius:15px;justify-items:center;gap:14px;width:min(520px,100%);padding:22px;display:grid;position:relative;box-shadow:0 24px 80px #110d0942}.short-ip-qr-modal header{justify-content:space-between;align-items:flex-start;gap:18px;width:100%;display:flex}.short-ip-qr-modal header p{color:var(--short-accent-deep);text-transform:uppercase;margin:0 0 4px;font-size:10px;font-weight:800}.short-ip-qr-modal h2{margin:0;font-size:18px}.short-ip-qr-modal header button{border:1px solid var(--short-line);width:30px;height:30px;color:var(--short-muted);cursor:pointer;background:#fff;border-radius:7px;place-items:center;display:grid}.short-ip-qr-modal img{border:1px solid var(--short-line);background:#fff;border-radius:10px;width:220px;height:220px;padding:9px}.short-ip-qr-modes{border:1px solid var(--short-line);background:var(--short-soft);border-radius:8px;gap:4px;padding:3px;display:inline-flex}.short-ip-qr-modes button{min-height:29px;color:var(--short-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 8px;font-size:10px;font-weight:700}.short-ip-qr-modes button.is-active{color:var(--short-accent-deep);background:#fff;box-shadow:0 1px 4px #23191014}.short-ip-qr-modal code{background:var(--short-soft);width:100%;max-height:108px;color:var(--short-ink);overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;white-space:pre-wrap;border-radius:7px;padding:9px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;line-height:1.5;overflow:auto}.short-ip-qr-modal>.short-ip-primary{width:100%}@media (width<=900px){.short-ip-stats{grid-template-columns:1fr}.short-ip-stats>div{border-right:0;border-bottom:1px solid var(--short-line);min-height:78px}.short-ip-stats>div:last-child{border-bottom:0}}.short-ip-empty-state{text-align:center;justify-items:center;gap:10px;padding:60px 22px;display:grid}.short-ip-empty-line{color:var(--short-muted);text-align:center;margin:0;padding:44px 10px;font-size:12px}.short-ip-generation-failures{color:#a63b27;background:#fff2ee;border:1px solid #f0cfc3;border-radius:8px;margin:14px 28px 0;padding:11px 13px;font-size:11px;line-height:1.5}.short-ip-generation-failures p{margin:0}.short-ip-generation-failures p+p{margin-top:4px}.short-ip-empty-state>.short-ip-icon{color:#bbafa2;width:30px;height:30px}.short-ip-empty-state h3{max-width:45ch;color:var(--short-muted);margin:0;font-size:13px;font-weight:500;line-height:1.6}.short-ip-secondary{color:var(--short-ink);background:#fff;border:1px solid #d9d3ca}.short-ip-secondary:hover{border-color:var(--short-ink);background:var(--short-ink);color:#fff}.short-ip-modal-layer{z-index:100;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.short-ip-modal-backdrop{cursor:default;background:#12110f94;border:0;position:absolute;inset:0}.short-ip-modal{background:var(--short-paper);border:1px solid #e4ded5;border-radius:16px;width:min(760px,100%);max-height:min(720px,100dvh - 48px);animation:.2s ease-out short-ip-modal-in;position:relative;overflow:auto;box-shadow:0 24px 80px #110d0942}.short-ip-modal-heading{border-bottom:1px solid var(--short-line);justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 26px 20px;display:flex}.short-ip-modal-heading h2{letter-spacing:-.03em;margin:0;font-size:22px}.short-ip-modal-close{border:1px solid var(--short-line);width:34px;height:34px;color:var(--short-muted);cursor:pointer;background:#fff;border-radius:8px;place-items:center;display:grid}.short-ip-modal-close:hover{background:var(--short-ink);border-color:var(--short-ink);color:#fff}.short-ip-modal-close .short-ip-icon{width:16px}.short-ip-modal-content{grid-template-columns:minmax(220px,.9fr) minmax(0,1.1fr);gap:0;display:grid}.short-ip-modal-plans{border-right:1px solid var(--short-line);background:var(--short-soft);padding:18px}.short-ip-modal-plans>p{color:var(--short-muted);margin:8px;font-size:12px}.short-ip-modal-plans button{width:100%;color:var(--short-ink);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:7px;padding:13px;display:flex}.short-ip-modal-plans button:hover,.short-ip-modal-plans button.is-selected{background:#fff7f2;border-color:#e9bba3}.short-ip-modal-plans button span{gap:4px;display:grid}.short-ip-modal-plans button strong{font-size:14px}.short-ip-modal-plans button small,.short-ip-modal-plans button b{color:var(--short-muted);font-size:11px}.short-ip-modal-checkout{align-content:start;gap:20px;padding:24px 26px 26px;display:grid}.short-ip-modal-quantity{color:var(--short-muted);grid-template-columns:1fr 118px;align-items:center;gap:16px;font-size:12px;font-weight:700;display:grid}.short-ip-modal-quantity input{min-height:42px}.short-ip-checkout-total{border-top:1px solid var(--short-line);border-bottom:1px solid var(--short-line);gap:5px;padding:17px 0;display:grid}.short-ip-checkout-total span,.short-ip-checkout-total small{color:var(--short-muted);font-size:11px}.short-ip-checkout-total strong{color:var(--short-accent-deep);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:30px}.short-ip-modal-submit{width:100%;min-height:47px}@keyframes short-ip-modal-in{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=900px){.short-ip-pricing-layout,.short-ip-setup-layout,.short-ip-modal-content{grid-template-columns:1fr}.short-ip-usage-rail,.short-ip-modal-plans{border-right:0;border-bottom:1px solid var(--short-line)}.short-ip-usage-rail{grid-template-columns:repeat(3,1fr);gap:14px}.short-ip-usage-main{border-bottom:0;padding-bottom:0}.short-ip-usage-foot{display:none}.short-ip-preview-area{border-top:1px solid var(--short-line);border-left:0;min-height:240px}.short-ip-modal-plans{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.short-ip-modal-plans button{margin:0}}@media (width<=700px){.short-ip-cdkey-redeem-bar{grid-template-columns:1fr;gap:10px;padding:15px 17px}.short-ip-cdkey-redeem-inline{flex-direction:column;align-items:stretch}.short-ip-cdkey-redeem-inline button{width:100%}.short-ip-cdkey-redeem-message{grid-column:auto;margin:-2px 0 0}}@media (width<=640px){.short-ip-hero{flex-direction:column;align-items:flex-start;gap:18px}.short-ip-purchase-button{width:100%}.short-ip-viewbar{flex-direction:column;flex-basis:auto;align-items:flex-start;gap:10px;height:auto;min-height:0}.short-ip-viewbar>span{align-self:flex-start}.short-ip-viewbar .short-ip-tabs{width:100%;overflow-x:auto}.short-ip-viewbar .short-ip-tabs button{flex:none}.short-ip-download{width:100%}.short-ip-command-bar{flex-direction:column;align-items:flex-start}.short-ip-command-bar>a{width:100%}.short-ip-tabs{gap:18px;overflow-x:auto}.short-ip-tabs button{flex:none}.short-ip-panel-heading{padding:22px 18px}.short-ip-panel-heading>.short-ip-primary,.short-ip-panel-heading>.short-ip-capacity,.short-ip-panel-heading>.short-ip-list-count{align-self:flex-end}.short-ip-pricing-panel .short-ip-panel-heading{flex-direction:column;align-items:flex-start}.short-ip-pricing-panel .short-ip-primary{width:100%}.short-ip-usage-rail{grid-template-columns:1fr 1fr;padding:18px}.short-ip-usage-main{border-bottom:1px solid #e4ddd3;grid-column:1/-1;padding-bottom:14px}.short-ip-plan-table{padding-inline:11px}.short-ip-plan-table-head{display:none}.short-ip-plan-row{grid-template-columns:1fr auto;gap:6px 12px;padding:14px 10px}.short-ip-plan-unit{grid-column:1}.short-ip-plan-price{grid-area:1/2/span 2}.short-ip-form-area{padding:22px 18px}.short-ip-form-grid{grid-template-columns:1fr}.short-ip-field-wide{grid-column:auto}.short-ip-form-actions{flex-direction:column;align-items:stretch}.short-ip-form-actions .short-ip-primary{width:100%}.short-ip-modal-layer{padding:10px}.short-ip-modal{max-height:calc(100dvh - 20px)}.short-ip-modal-heading{padding:20px 18px}.short-ip-modal-content{display:block}.short-ip-modal-plans{padding:12px;display:block}.short-ip-modal-plans button{margin-bottom:5px}.short-ip-modal-checkout{padding:20px 18px 22px}}@media (prefers-reduced-motion:reduce){.short-ip-download,.short-ip-command-bar>a,.short-ip-primary,.short-ip-secondary,.short-ip-tabs button:after,.short-ip-plan-row,.short-ip-modal{transition:none;animation:none}.short-ip-workspace button[aria-busy=true]:before{animation:none}}@media (width<=640px){.short-ip-binding-toolbar{flex-wrap:wrap;align-items:stretch;margin-inline:16px}.short-ip-binding-toolbar input{min-width:100%}.short-ip-binding-toolbar button{flex:1}.short-ip-binding-footer{flex-direction:column;align-items:flex-start;padding-inline:16px}}.short-ip-purchase-modal{width:min(900px,100%);overflow-x:hidden}.short-ip-purchase-modal>header{position:relative}.short-ip-purchase-modal>header>button{flex:0 0 34px}.short-ip-purchase-modal .dash-purchase-body{grid-template-columns:minmax(0,1fr) 300px}.short-ip-purchase-product-icon{color:#e86f2d;background:#fff7f1}.short-ip-purchase-product-icon .short-ip-icon{width:22px;height:22px}.short-ip-purchase-plans>p{color:#777872;margin:4px 0;font-size:12px}.short-ip-purchase-plans label{min-height:52px}.short-ip-purchase-plans label>b{justify-items:end;gap:3px;display:grid}.short-ip-purchase-plans label>b del{color:#9b9489;font-size:10px;font-weight:500}.short-ip-order-summary .dash-summary-price{flex-wrap:wrap;align-items:baseline;gap:7px;display:inline-flex}.short-ip-order-summary .dash-summary-price del{color:#9b9489;font-size:11px;font-weight:500}.short-ip-purchase-agreement{color:#777872;justify-content:space-between;align-items:center;gap:10px;margin:12px 0 10px;font-size:11px;line-height:1.4;display:flex}.short-ip-purchase-agreement label{cursor:pointer;align-items:center;gap:7px;display:inline-flex}.short-ip-purchase-agreement input{accent-color:#e86f2d}.short-ip-purchase-agreement button{color:#bd511b;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.short-ip-terms-layer{z-index:140;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.short-ip-terms-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#14151394;border:0;position:absolute;inset:0}.short-ip-terms-modal{z-index:1;background:#fff;border:1px solid #d8d3ca;border-radius:14px;width:min(560px,100%);max-height:min(620px,100dvh - 36px);padding:22px;position:relative;overflow-y:auto;box-shadow:0 28px 80px #00000042}.short-ip-terms-modal header{border-bottom:1px solid #ebe7e0;justify-content:space-between;align-items:center;gap:14px;margin:-22px -22px 18px;padding:16px 18px;display:flex}.short-ip-terms-modal h2{letter-spacing:-.02em;margin:0;font-size:18px}.short-ip-terms-modal header button{color:#666762;cursor:pointer;background:#faf9f7;border:1px solid #ddd8cf;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.short-ip-terms-modal p{color:#666762;white-space:pre-line;margin:0 0 20px;font-size:13px;line-height:1.75}.short-ip-terms-modal>.short-ip-primary{justify-content:center;width:100%}.short-ip-order-summary{grid-row:2/span 2}.short-ip-order-summary .short-ip-modal-quantity{color:#ffffffa8;grid-template-columns:minmax(0,1fr) 92px;align-items:center;gap:10px;margin-top:16px;font-size:12px;font-weight:700;display:grid}.short-ip-order-summary .short-ip-modal-quantity input{color:#fff;width:100%;min-height:34px;font:inherit;background:#ffffff14;border:1px solid #ffffff2e;border-radius:7px;outline:none;padding:0 9px;font-size:12px}.short-ip-order-summary .short-ip-modal-quantity input:focus{border-color:#f0a06f;box-shadow:0 0 0 3px #f0a06f24}.short-ip-order-summary .pay-method,.short-ip-order-summary>button{margin-top:16px}.short-ip-order-summary>button .short-ip-icon{width:15px;height:15px}@media (width<=760px){.short-ip-purchase-modal .dash-purchase-body{grid-template-columns:1fr}.short-ip-order-summary{grid-area:auto/1;width:100%}}.short-ip-cdkey-message{color:#a04b1c;background:#fff8f2;border:1px solid #ead7c8;border-radius:8px;margin:0 28px 14px;padding:10px 13px;font-size:12px}.short-ip-cdkey-toolbar{background:#fff;border:1px solid #d9e2ed;border-radius:10px;grid-template-columns:minmax(220px,1fr) auto 136px 136px auto;align-items:end;gap:10px;margin:0 28px 16px;padding:16px;display:grid}.short-ip-cdkey-toolbar label{color:#6d7783;gap:6px;font-size:11px;font-weight:700;display:grid}.short-ip-cdkey-toolbar label>input,.short-ip-cdkey-search>input{color:#283443;min-height:36px;font:inherit;background:#f7faff;border:1px solid #cbd8e6;border-radius:7px;outline:none;padding:0 10px;font-size:12px}.short-ip-cdkey-toolbar label>input:focus,.short-ip-cdkey-search>input:focus{border-color:#3f96f3;box-shadow:0 0 0 3px #3f96f31f}.short-ip-cdkey-apply,.short-ip-cdkey-generate,.short-ip-cdkey-search>button{color:#fff;min-height:36px;font:inherit;cursor:pointer;background:#0b7ce9;border:0;border-radius:7px;padding:0 15px;font-size:12px;font-weight:800}.short-ip-cdkey-apply{background:#76b7a4}.short-ip-cdkey-apply:disabled,.short-ip-cdkey-generate:disabled{cursor:wait;opacity:.55}.short-ip-number-control>div{grid-template-columns:30px minmax(45px,1fr) 30px;min-height:36px;display:grid}.short-ip-number-control button{color:#647284;cursor:pointer;background:#f1f6fc;border:1px solid #cbd8e6;font-size:16px}.short-ip-number-control button:first-child{border-radius:7px 0 0 7px}.short-ip-number-control button:last-child{border-radius:0 7px 7px 0}.short-ip-number-control input{color:#364454;text-align:center;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cbd8e6;border-left:0;border-right:0;font-size:12px}.short-ip-cdkey-modes{background:#f7faff;border:1px solid #d9e2ed;border-radius:9px;gap:6px;margin:0 28px 12px;padding:4px;display:flex}.short-ip-cdkey-modes button{color:#748295;min-height:30px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 12px;font-size:11px;font-weight:700}.short-ip-cdkey-modes button.is-active{color:#0b7ce9;background:#fff;box-shadow:0 1px 3px #264b701f}.short-ip-cdkey-search{background:#fff;border:1px solid #d9e2ed;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto auto;align-items:center;gap:10px;margin:0 28px 16px;padding:16px;display:grid}.short-ip-cdkey-search label{color:#647284;white-space:nowrap;border:1px solid #cbd8e6;border-radius:7px;align-items:center;gap:7px;min-height:36px;padding:0 10px;font-size:11px;display:inline-flex}.short-ip-cdkey-search label input{accent-color:#0b7ce9}.short-ip-cdkey-generated{gap:7px;margin:0 28px 16px;display:grid}.short-ip-cdkey-generated>div{color:#697789;justify-content:space-between;align-items:center;font-size:11px;display:flex}.short-ip-cdkey-generated>div button,.short-ip-cdkey-generated code button{color:#0b7ce9;font:inherit;cursor:pointer;background:0 0;border:0;font-size:11px}.short-ip-cdkey-generated code{color:#344252;background:#f7faff;border:1px solid #d9e2ed;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;font-size:11px;display:flex}.short-ip-cdkey-table-wrap{background:#fff;border:1px solid #d9e2ed;border-radius:10px;margin:0 28px 26px;overflow:hidden}.short-ip-cdkey-table-wrap table{border-collapse:collapse;color:#5c6a7a;width:100%;font-size:11px}.short-ip-cdkey-table-wrap th{color:#697789;text-align:left;white-space:nowrap;background:#eef5fc;border-bottom:1px solid #d9e2ed;padding:12px 10px;font-size:10px;font-weight:800}.short-ip-cdkey-table-wrap td{white-space:nowrap;border-bottom:1px solid #edf1f5;padding:13px 10px}.short-ip-cdkey-table-wrap tr:last-child td{border-bottom:0}.short-ip-cdkey-table-wrap code{color:#3d4b5b;font-size:11px}.short-ip-cdkey-table-wrap td b{font-size:10px;font-weight:800}.short-ip-cdkey-table-wrap td b.is-available{color:#0b7ce9}.short-ip-cdkey-table-wrap td b.is-used{color:#8d98a5}.short-ip-cdkey-key{white-space:nowrap}.short-ip-cdkey-key button{width:24px;height:24px;color:var(--short-accent-deep);cursor:pointer;vertical-align:middle;background:#fff;border:1px solid #d9e2ed;border-radius:6px;justify-content:center;align-items:center;margin-left:6px;padding:0;display:inline-flex}.short-ip-cdkey-key button:hover{background:#fff4eb}.short-ip-cdkey-key button svg{width:13px;height:13px}@media (width<=900px){.dash-content.is-residential:has(.short-ip-workspace){overflow-anchor:none;padding-top:64px}}.short-ip-cdkey-empty{color:#6d7783;text-align:center;height:180px}.short-ip-cdkey-table-wrap footer{color:#768392;border-top:1px solid #d9e2ed;justify-content:flex-end;align-items:center;gap:10px;padding:11px 14px;font-size:11px;display:flex}.short-ip-cdkey-table-wrap footer button,.short-ip-cdkey-table-wrap footer strong{color:#748295;min-height:30px;font:inherit;background:#fff;border:1px solid #d9e2ed;border-radius:6px;padding:0 10px}.short-ip-cdkey-table-wrap footer button:disabled{cursor:default;opacity:.45}.short-ip-cdkey-panel .short-ip-cdkey-toolbar,.short-ip-cdkey-panel .short-ip-cdkey-search{border-color:var(--short-line);background:var(--short-soft)}.short-ip-cdkey-panel .short-ip-cdkey-toolbar label,.short-ip-cdkey-panel .short-ip-cdkey-search label{color:var(--short-muted)}.short-ip-cdkey-panel .short-ip-cdkey-toolbar label>input,.short-ip-cdkey-panel .short-ip-cdkey-search>input{color:var(--short-ink);background:#fff;border-color:#dcd7ce}.short-ip-cdkey-panel .short-ip-cdkey-toolbar label>input:focus,.short-ip-cdkey-panel .short-ip-cdkey-search>input:focus{border-color:var(--short-accent);box-shadow:0 0 0 3px #ef6b2f1f}.short-ip-cdkey-panel .short-ip-cdkey-apply,.short-ip-cdkey-panel .short-ip-cdkey-generate,.short-ip-cdkey-panel .short-ip-cdkey-search>button{border:1px solid var(--short-accent);background:var(--short-accent);color:#fff}.short-ip-cdkey-panel .short-ip-cdkey-apply{color:var(--short-accent-deep);background:#fff}.short-ip-cdkey-panel .short-ip-cdkey-modes{border-color:var(--short-line);background:var(--short-soft)}.short-ip-cdkey-panel .short-ip-cdkey-modes button{color:var(--short-muted)}.short-ip-cdkey-panel .short-ip-cdkey-modes button.is-active{color:var(--short-accent-deep);background:#fff;box-shadow:0 1px 3px #25201914}.short-ip-cdkey-panel .short-ip-number-control button{color:var(--short-accent-deep);background:#fff7f1;border-color:#dcd7ce}.short-ip-cdkey-panel .short-ip-number-control input{color:var(--short-ink);background:#fff;border-color:#dcd7ce}.short-ip-cdkey-panel .short-ip-cdkey-generated code{border-color:var(--short-line);color:var(--short-ink);background:#fff8f2}.short-ip-cdkey-panel .short-ip-cdkey-generated>div button,.short-ip-cdkey-panel .short-ip-cdkey-generated code button{color:var(--short-accent-deep)}.short-ip-cdkey-panel .short-ip-cdkey-table-wrap{border-color:var(--short-line);background:#fff}.short-ip-cdkey-panel .short-ip-cdkey-table-wrap table{color:var(--short-ink)}.short-ip-cdkey-panel .short-ip-cdkey-table-wrap th{border-color:var(--short-line);background:var(--short-soft);color:var(--short-muted)}.short-ip-cdkey-panel .short-ip-cdkey-table-wrap td{border-color:var(--short-line)}.short-ip-cdkey-panel .short-ip-cdkey-table-wrap code{color:var(--short-ink)}.short-ip-cdkey-panel .short-ip-cdkey-table-wrap td b.is-available{color:var(--short-accent-deep)}.short-ip-cdkey-panel .short-ip-cdkey-table-wrap footer{border-color:var(--short-line);color:var(--short-muted)}.short-ip-cdkey-panel .short-ip-cdkey-table-wrap footer button,.short-ip-cdkey-panel .short-ip-cdkey-table-wrap footer strong{color:var(--short-muted);background:#fff;border-color:#dcd7ce}.short-ip-cdkey-layout{grid-template-columns:minmax(260px,300px) minmax(0,1fr);min-height:520px;display:grid}.short-ip-cdkey-generator{border-right:1px solid var(--short-line);background:#fff;align-content:start;gap:18px;padding:24px;display:grid}.short-ip-cdkey-generator h2,.short-ip-cdkey-records h2{color:var(--short-ink);letter-spacing:-.03em;margin:0;font-size:19px}.short-ip-cdkey-generator p{color:var(--short-muted);margin:7px 0 0;font-size:12px;line-height:1.55}.short-ip-cdkey-generator>label{color:var(--short-muted);gap:7px;font-size:11px;font-weight:750;display:grid}.short-ip-cdkey-redeem-row{gap:8px;display:grid}.short-ip-cdkey-redeem-row input,.short-ip-cdkey-generator input{min-width:0;min-height:36px;color:var(--short-ink);font:inherit;background:#fff;border:1px solid #dcd7ce;border-radius:7px;outline:none;padding:0 10px;font-size:12px}.short-ip-cdkey-redeem-row input:focus,.short-ip-cdkey-generator input:focus{border-color:var(--short-accent);box-shadow:0 0 0 3px #ef6b2f1f}.short-ip-cdkey-capacity{border-bottom:1px solid var(--short-line);color:var(--short-muted);gap:5px;padding-bottom:17px;font-size:11px;display:grid}.short-ip-cdkey-capacity strong{color:var(--short-accent-deep);letter-spacing:-.05em;font-size:31px;line-height:1}.short-ip-cdkey-capacity strong small{color:var(--short-ink);letter-spacing:0;font-size:12px}.short-ip-cdkey-capacity small{font-size:11px}.short-ip-cdkey-generator .short-ip-number-control{gap:7px;display:grid}.short-ip-cdkey-generator .short-ip-number-control>div{background:#fff;border:1px solid #dcd7ce;border-radius:8px;grid-template-columns:34px minmax(0,1fr) 34px;min-height:38px;display:grid;overflow:hidden}.short-ip-cdkey-generator .short-ip-number-control button{color:var(--short-accent-deep);font:inherit;cursor:pointer;background:#fff;border:0;font-size:17px}.short-ip-cdkey-generator .short-ip-number-control input{text-align:center;border:0;border-left:1px solid #eee6dc;border-right:1px solid #eee6dc;border-radius:0;min-height:36px;padding:0}.short-ip-cdkey-required{border:1px solid var(--short-line);color:var(--short-muted);background:#fff;border-radius:10px;gap:5px;padding:15px;font-size:11px;display:grid}.short-ip-cdkey-required strong{color:var(--short-ink);letter-spacing:-.04em;font-size:23px}.short-ip-cdkey-required small{font-size:11px}.short-ip-cdkey-required .short-ip-cdkey-generate{border:1px solid var(--short-accent);background:var(--short-accent);color:#fff;min-height:40px;font:inherit;cursor:pointer;border-radius:8px;margin-top:7px;font-size:12px;font-weight:800}.short-ip-cdkey-required .short-ip-cdkey-generate:disabled{cursor:not-allowed;opacity:.45}.short-ip-cdkey-records{min-width:0;padding:24px}.short-ip-cdkey-records-heading{border-bottom:1px solid var(--short-line);justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:17px;padding-bottom:13px;display:flex}.short-ip-cdkey-refresh{min-height:34px;color:var(--short-ink);font:inherit;cursor:pointer;background:#fff;border:1px solid #dcd7ce;border-radius:7px;padding:0 11px;font-size:11px;font-weight:700}.short-ip-cdkey-refresh:disabled{cursor:wait;opacity:.55}.short-ip-cdkey-records .short-ip-cdkey-modes{background:0 0;border:0;justify-content:flex-start;margin:11px 0 0}.short-ip-cdkey-records .short-ip-cdkey-modes button{min-height:31px;color:var(--short-muted);background:0 0;border-bottom:2px solid #0000;border-radius:0;margin-right:18px;padding:0 0 8px}.short-ip-cdkey-records .short-ip-cdkey-modes button.is-active{border-bottom-color:var(--short-accent);color:var(--short-accent-deep);box-shadow:none;background:0 0}.short-ip-cdkey-records .short-ip-cdkey-search{background:0 0;border:0;grid-template-columns:minmax(220px,300px) minmax(180px,300px) auto auto;justify-content:start;margin:0 0 14px;padding:0}.short-ip-cdkey-records .short-ip-cdkey-table-wrap{margin-inline:0}.short-ip-cdkey-redeem-trigger{border:1px solid var(--short-accent);min-height:38px;color:var(--short-accent-deep);font:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:0 13px;font-size:12px;font-weight:750}.short-ip-cdkey-redeem-trigger:hover{background:#fff1e7}.short-ip-cdkey-modal-layer{z-index:180;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.short-ip-cdkey-modal-backdrop{cursor:default;background:#12110f94;border:0;position:absolute;inset:0}.short-ip-cdkey-modal{z-index:1;border:1px solid var(--short-line);background:var(--short-paper);border-radius:14px;width:min(440px,100%);padding:22px;position:relative;box-shadow:0 24px 80px #110d0942}.short-ip-cdkey-modal header{border-bottom:1px solid var(--short-line);justify-content:space-between;align-items:flex-start;gap:14px;margin:-22px -22px 18px;padding:17px 18px;display:flex}.short-ip-cdkey-modal h2{color:var(--short-ink);margin:0;font-size:19px}.short-ip-cdkey-modal header button{border:1px solid var(--short-line);width:30px;height:30px;color:var(--short-muted);cursor:pointer;background:#fff;border-radius:7px;font-size:20px;line-height:1}.short-ip-cdkey-modal>p{color:var(--short-muted);margin:0 0 16px;font-size:12px;line-height:1.55}.short-ip-cdkey-modal>input{width:100%;min-height:42px;color:var(--short-ink);font:inherit;background:#fff;border:1px solid #dcd7ce;border-radius:8px;outline:none;margin-bottom:12px;padding:0 11px;font-size:12px}.short-ip-cdkey-modal>input:focus{border-color:var(--short-accent);box-shadow:0 0 0 3px #ef6b2f1f}.short-ip-cdkey-modal>.short-ip-primary{width:100%}@media (width<=900px){.short-ip-cdkey-layout{grid-template-columns:1fr}.short-ip-cdkey-generator{border-right:0;border-bottom:1px solid var(--short-line)}.short-ip-cdkey-records{padding:18px}}.short-ip-viewbar .short-ip-tabs button:hover:not(.is-active){color:var(--short-ink);background:#f8f5f0}.short-ip-preview-heading button:hover:not(:disabled),.short-ip-secondary:hover:not(:disabled),.short-ip-binding-toolbar button:hover:not(:disabled),.short-ip-cdkey-refresh:hover:not(:disabled){color:var(--short-accent-deep);background:#fff4eb;border-color:#e9bd9f}.short-ip-cdkey-records .short-ip-cdkey-modes button:hover:not(.is-active),.short-ip-number-control button:hover:not(:disabled),.short-ip-cdkey-generator .short-ip-number-control button:hover:not(:disabled){color:var(--short-accent-deep);background:#fff4eb}.short-ip-cdkey-search>button:hover:not(:disabled),.short-ip-cdkey-generate:hover:not(:disabled){border-color:var(--short-accent-deep);background:var(--short-accent-deep);color:#fff}.short-ip-cdkey-panel .short-ip-cdkey-apply:hover:not(:disabled){color:var(--short-accent-deep);background:#fff4eb;border-color:#e9bd9f}.short-ip-generated-row button:focus-visible,.short-ip-preview-heading button:focus-visible,.short-ip-secondary:focus-visible,.short-ip-cdkey-refresh:focus-visible{outline:2px solid var(--short-accent);outline-offset:2px}.short-ip-primary:disabled,.short-ip-primary:disabled:hover{color:#8f8a83;opacity:1;cursor:not-allowed;box-shadow:none;background:#f1eee9;border-color:#e5e0da}.short-ip-primary:disabled .short-ip-icon{color:currentColor;transform:none}.short-ip-cdkey-search>button:disabled,.short-ip-cdkey-generate:disabled{color:#8f8a83;opacity:1;cursor:not-allowed;background:#f1eee9;border-color:#e5e0da}.cdkey-workspace{max-width:1180px}.cdkey-heading-mark{color:#e86f2d;background:#f3efe9;border:1px solid #e1ddd6;border-radius:14px;place-items:center;width:54px;height:54px;font-size:28px;font-weight:800;display:grid}.cdkey-workspace .credit-page-nav{gap:4px}.cdkey-workspace .credit-page-nav button{color:#777873;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 18px;font-size:12px;font-weight:700}.cdkey-workspace .credit-page-nav button:hover,.cdkey-workspace .credit-page-nav button.is-current{color:#2c2d29;background:#fff;box-shadow:0 1px 3px #18191614}.cdkey-feedback{color:#a04b1c;background:#fff8f2;border:1px solid #ead7c8;border-radius:8px;margin:0 0 16px;padding:12px 14px;font-size:13px}.cdkey-card{background:#fff;border:1px solid #dfdcd6;border-radius:14px;overflow:hidden;box-shadow:0 12px 30px #2520190a}.cdkey-card>header{border-bottom:1px solid #ebe7e1;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 26px;display:flex}.cdkey-card>header p{color:#a16b4b;letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:800}.cdkey-card>header h2{color:#292a26;letter-spacing:-.03em;margin:0;font-size:23px}.cdkey-card>header span{color:#7d7e78;text-align:right;max-width:290px;font-size:12px;line-height:1.55}.cdkey-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:24px 26px;display:grid}.cdkey-form-grid label,.cdkey-wide-field{color:#777873;gap:8px;font-size:11px;font-weight:800;display:grid}.cdkey-form-grid input,.cdkey-form-grid select,.cdkey-wide-field input,.cdkey-search-row input{color:#292a26;width:100%;min-height:40px;font:inherit;background:#faf9f7;border:1px solid #dedbd5;border-radius:8px;outline:none;padding:0 11px;font-size:13px}.cdkey-form-grid input:focus,.cdkey-form-grid select:focus,.cdkey-wide-field input:focus,.cdkey-search-row input:focus{border-color:#d88958;box-shadow:0 0 0 3px #d889581f}.cdkey-primary{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#292a26;border:0;border-radius:8px;margin:0 26px 26px;padding:0 18px;font-size:12px;font-weight:800}.cdkey-primary:hover{background:#3d3f39}.cdkey-primary:disabled{cursor:wait;opacity:.55}.cdkey-apply-card{max-width:760px}.cdkey-wide-field{margin:24px 26px}.cdkey-list-card{padding:20px 22px 24px}.cdkey-search-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto auto;gap:8px;margin-bottom:18px;display:grid}.cdkey-search-row button,.cdkey-table-wrap button,.cdkey-pagination button{color:#555750;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dedbd5;border-radius:8px;padding:0 13px;font-size:12px;font-weight:700}.cdkey-search-row button:hover,.cdkey-table-wrap button:hover,.cdkey-pagination button:hover{color:#292a26;background:#fffaf6;border-color:#c7a88f}.cdkey-search-row .cdkey-refresh{background:#f4f1ed}.cdkey-empty{color:#8a8b85;place-items:center;min-height:160px;margin:0;font-size:13px;display:grid}.cdkey-table-wrap{overflow-x:auto}.cdkey-table-wrap table{border-collapse:collapse;color:#555750;width:100%;font-size:12px}.cdkey-table-wrap th{color:#8a8b85;letter-spacing:.08em;text-align:left;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid #e8e4de;padding:12px 10px;font-size:10px;font-weight:800}.cdkey-table-wrap td{vertical-align:middle;white-space:nowrap;border-bottom:1px solid #f0ede8;padding:14px 10px}.cdkey-table-wrap tr:last-child td{border-bottom:0}.cdkey-table-wrap code{color:#3e403a;font-size:11px}.cdkey-table-wrap td:last-child{text-align:right}.cdkey-pagination{color:#777873;justify-content:center;align-items:center;gap:12px;margin-top:20px;font-size:12px;display:flex}.cdkey-pagination button:disabled{cursor:default;opacity:.45}@media (width<=760px){.short-ip-cdkey-toolbar{grid-template-columns:1fr 1fr}.short-ip-cdkey-toolbar>label:first-child{grid-column:1/-1}.short-ip-cdkey-apply,.short-ip-cdkey-generate{width:100%}.short-ip-cdkey-search{grid-template-columns:1fr 1fr}.short-ip-cdkey-search label,.short-ip-cdkey-search>button{width:100%}.cdkey-heading-mark{display:none}.cdkey-card>header{flex-direction:column;gap:8px}.cdkey-card>header span{text-align:left;max-width:none}.cdkey-form-grid,.cdkey-search-row{grid-template-columns:1fr 1fr}.cdkey-search-row button{width:100%}}@media (width<=480px){.short-ip-cdkey-message,.short-ip-cdkey-modes,.short-ip-cdkey-toolbar,.short-ip-cdkey-search,.short-ip-cdkey-generated,.short-ip-cdkey-table-wrap{margin-left:16px;margin-right:16px}.short-ip-cdkey-toolbar,.short-ip-cdkey-search{grid-template-columns:1fr}.short-ip-cdkey-toolbar>label:first-child{grid-column:auto}.short-ip-cdkey-table-wrap{overflow-x:auto}.short-ip-cdkey-table-wrap table{min-width:720px}.cdkey-form-grid{grid-template-columns:1fr}.cdkey-workspace .credit-page-nav{width:100%;overflow-x:auto}.cdkey-workspace .credit-page-nav button{flex:none;padding:0 13px}.cdkey-search-row{grid-template-columns:1fr}}.dash-system.is-partial{color:#ff6a00}.dash-system.is-partial i,.dash-system-mobile.is-partial>i{background:#ff6a00;box-shadow:0 0 0 4px #ff6a0024}.dash-system.is-partial:hover{color:#d95700}@media (width<=1100px){.short-ip-workspace.is-setup-view .short-ip-setup-layout{grid-template-columns:1fr}.short-ip-workspace.is-setup-view .short-ip-preview-area{min-height:520px}.short-ip-cdkey-layout{grid-template-columns:1fr}.short-ip-cdkey-generator{border-right:0;border-bottom:1px solid var(--short-line)}.short-ip-cdkey-records{padding:18px}.short-ip-cdkey-records .short-ip-cdkey-search{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.short-ip-cdkey-records .short-ip-cdkey-search label,.short-ip-cdkey-records .short-ip-cdkey-search>button{min-width:0}}.proxy-software-status-dot,.proxy-software-actions>small i{background:#b7e6c3;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #b7e6c31a}.proxy-software-actions>small{color:#b7c8c6;align-items:center;gap:10px;font-size:12px;font-weight:650;display:inline-flex}.proxy-software-actions>small i{display:inline-block}.proxy-software-signal-board{color:#eff6f3;background:#1b292c;border:1px solid #476064;border-radius:14px;min-height:374px;padding:22px;box-shadow:0 24px 52px #00000040}.proxy-software-signal-board>header{color:#9eb5b3;border-bottom:1px solid #395054;justify-content:space-between;align-items:center;gap:20px;padding-bottom:18px;font-size:11px;font-weight:700;display:flex}.proxy-software-signal-board>header strong{color:#b7e6c3;align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.proxy-software-signal-board>header strong i{background:currentColor;border-radius:50%;width:6px;height:6px}.proxy-software-signal-route{align-items:center;gap:13px;margin:34px 0 27px;display:flex}.proxy-signal-node{color:#b7e6c3;background:#26383c;border:1px solid #748c8d;border-radius:50%;place-items:center;width:45px;height:45px;font:700 13px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.proxy-signal-node-target{color:#fff;background:#a74721;border-color:#f26b2d}.proxy-signal-line{background:#638183;flex:1;height:1px;position:relative}.proxy-signal-line:before,.proxy-signal-line:after{content:"";background:#b7e6c3;border-radius:50%;width:5px;height:5px;position:absolute;top:-2px}.proxy-signal-line:before{left:22%}.proxy-signal-line:after{right:22%}.proxy-signal-line i{background:#f26b2d;width:36px;height:1px;animation:2.4s ease-in-out infinite proxy-signal-pulse;display:block;position:absolute;top:0;left:39%;box-shadow:0 0 12px #f26b2da6}.proxy-software-signal-board dl{border-top:1px solid #395054;border-left:1px solid #395054;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.proxy-software-signal-board dl>div{border-bottom:1px solid #395054;border-right:1px solid #395054;min-height:75px;padding:13px 14px}.proxy-software-signal-board dt{color:#87a09f;font-size:10px}.proxy-software-signal-board dd{color:#f1f7f4;margin:9px 0 0;font:600 13px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}.proxy-software-signal-board dd span{color:#f26b2d}.proxy-software-signal-board>footer{color:#74908e;justify-content:space-between;gap:14px;margin-top:18px;font-size:10px;display:flex}.proxy-software-download-panel{color:#182427;background:#f7f8f5;border:1px solid #bfceca;border-radius:14px;margin-top:50px;overflow:hidden;box-shadow:0 25px 60px #0003}.proxy-software-download-panel>header{background:#e7efec;border-bottom:1px solid #cdd8d5;grid-template-columns:minmax(300px,.85fr) minmax(320px,1.15fr);align-items:center;gap:42px;min-height:102px;padding:21px 24px;display:grid}.proxy-software-download-panel header div{gap:8px;display:grid}.proxy-software-download-panel header p,.proxy-software-features header>p,.proxy-software-workflow header>p{color:#c4511f;letter-spacing:.08em;margin:0;font-size:11px;font-weight:800}.proxy-software-download-panel header h2,.proxy-software-features header h2,.proxy-software-workflow header h2{letter-spacing:-.03em;max-width:790px;margin:0;font-size:clamp(26px,2.8vw,40px);font-weight:680;line-height:1.12}.proxy-software-download-panel header>span{color:#526765;max-width:680px;font-size:12px;line-height:1.7}.proxy-software-release+.proxy-software-release{border-top:1px solid #cdd8d5}.proxy-software-release-heading{background:#f0f5f2;border-bottom:1px solid #d6e0dd;padding:14px 24px}.proxy-software-release-heading strong{color:#b34b1d;font:700 11px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.proxy-software-release-heading p{color:#61716f;white-space:pre-wrap;margin:6px 0 0;font-size:12px}.proxy-software-download-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.proxy-software-download-grid article{background:#f7f8f5;flex-direction:column;gap:22px;min-height:180px;padding:22px 24px;transition:background .18s;display:flex}.proxy-software-download-grid article+article{border-left:1px solid #cdd8d5}.proxy-software-download-grid article:hover{background:#fff}.proxy-software-platform-heading{align-items:center;gap:14px;display:flex}.proxy-platform-mark{color:#244047;background:#e9f0ee;border:1px solid #b8c9c6;border-radius:10px;flex:none;place-items:center;width:48px;height:48px;display:grid}.proxy-platform-mark img{object-fit:contain;width:25px;height:25px;display:block}.proxy-platform-linux img{width:34px;height:34px}.proxy-software-download-grid h3{margin:0;font-size:19px;font-weight:700}.proxy-software-download-grid article p{color:#60716e;margin:6px 0 0;font-size:11px;line-height:1.5}.proxy-software-platform-downloads{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.proxy-software-platform-picker{align-items:stretch;gap:8px;width:100%;display:flex}.proxy-software-platform-picker label{flex:150px;min-width:0}.proxy-software-platform-picker select{color:#324b50;width:100%;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b9cac7;border-radius:7px;padding:0 30px 0 11px;font-size:11px;font-weight:650}.proxy-software-platform-picker select:focus-visible,.proxy-software-actions>a:focus-visible,.proxy-software-platform-picker>a:focus-visible,.proxy-software-mac-repair a:focus-visible{outline-offset:3px;outline:3px solid #f5b18e}.proxy-software-platform-picker>a{color:#fff;background:#d95e28;border:1px solid #f26b2d;border-radius:7px;flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:0 12px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}.proxy-software-platform-picker>a:hover{background:#f26b2d;border-color:#ff8a55}.proxy-software-platform-picker>a i{color:#ffd9c8;font-size:14px;font-style:normal}.proxy-software-unavailable{color:#61716f;align-items:center;min-height:40px;font-size:11px;display:inline-flex}.proxy-software-mac-guide-heading h2{letter-spacing:-.03em;margin:0;font-size:clamp(23px,2.3vw,31px);font-weight:700}.proxy-software-mac-steps li>span{color:#fff;background:#2b4b50;border-radius:50%;place-items:center;width:27px;height:27px;font:700 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.proxy-software-mac-steps h3,.proxy-software-mac-repair h3{margin:1px 0 0;font-size:15px;font-weight:700}.proxy-software-mac-settings{color:#eef5f2;background:#182527;border-radius:11px;align-self:start;padding:20px;box-shadow:0 14px 26px #16272a1f}.proxy-software-feature-grid h3{letter-spacing:-.02em;margin:67px 0 0;font-size:19px;font-weight:700}.proxy-software-workflow-grid h3{margin:0;font-size:18px}@keyframes proxy-signal-pulse{0%,to{opacity:.35;transform:translate(-6px)}50%{opacity:1;transform:translate(8px)}}@media (prefers-reduced-motion:reduce){.proxy-signal-line i{animation:none}}@media (width<=900px){.proxy-software-hero-grid{grid-template-columns:1fr;gap:42px}.proxy-software-signal-board{max-width:640px}.proxy-software-download-panel>header{grid-template-columns:1fr;gap:15px}.proxy-software-download-grid{grid-template-columns:1fr}.proxy-software-download-grid article+article{border-top:1px solid #cdd8d5;border-left:0}.proxy-software-mac-guide-grid{grid-template-columns:1fr;gap:28px}.proxy-software-workflow-grid{grid-template-columns:1fr}.proxy-software-workflow-grid article,.proxy-software-workflow-grid article:first-child{border-top:1px solid #33494d;border-left:0;min-height:130px}.proxy-software-workflow-grid article:first-child{border-top:0}}@media (width<=640px){.proxy-software-hero{padding:42px 0 38px}.proxy-software-hero-shell{width:min(100% - 36px,1180px)}.proxy-software-copy h1{margin-top:20px;font-size:clamp(40px,11vw,56px);line-height:1.1}.proxy-software-copy>p{margin-top:19px;font-size:14px;line-height:1.75}.proxy-software-actions{flex-direction:column;align-items:stretch}.proxy-software-actions>a{width:100%}.proxy-software-signal-board{min-height:0;padding:18px}.proxy-software-signal-route{margin:28px 0 21px}.proxy-software-signal-board dl>div{min-height:68px;padding:11px 10px}.proxy-software-signal-board dd{font-size:11px}.proxy-software-download-panel{border-radius:12px;margin-top:34px}.proxy-software-download-panel>header{min-height:0;padding:19px}.proxy-software-download-panel header h2{font-size:27px}.proxy-software-download-grid article{min-height:0;padding:19px}.proxy-software-platform-picker{flex-direction:column}.proxy-software-platform-picker>a{width:100%}.proxy-software-mac-guide{border-radius:12px;padding:20px 18px 0}.proxy-software-mac-guide-heading{align-items:flex-start}.proxy-software-mac-guide-heading .proxy-platform-mark{width:42px;height:42px}.proxy-software-mac-guide-heading .proxy-platform-mark img{width:23px;height:23px}.proxy-software-mac-guide-heading h2{font-size:23px}.proxy-software-mac-repair{flex-direction:column;align-items:flex-start;gap:12px;margin:0 -18px;padding:18px}.proxy-software-features,.proxy-software-workflow{padding:60px 0 68px}.proxy-software-feature-grid{grid-template-columns:1fr}.proxy-software-feature-grid article,.proxy-software-feature-grid article:first-child{border-top:1px solid #cad7d3;border-left:0;min-height:194px}.proxy-software-feature-grid article:first-child{border-top:0}.proxy-software-feature-grid h3{margin-top:47px}}.proxy-software-page{color:#19212a;background:#f4f6f8}.proxy-software-hero{color:#19212a;background:#f4f6f8;border-bottom:1px solid #ccd5dd;padding:82px 0 72px}.proxy-software-hero-shell{width:min(100% - 64px,1180px)}.proxy-software-hero-grid{grid-template-columns:minmax(0,1.14fr) minmax(330px,.86fr);align-items:center;gap:clamp(44px,8vw,112px);display:grid}.proxy-software-copy-meta{color:#5d6b78;letter-spacing:.05em;flex-wrap:wrap;align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.proxy-software-status-dot{background:#f26b2d;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #f26b2d21}.proxy-software-meta-divider{background:#bbc7d0;width:26px;height:1px}.proxy-software-copy h1{color:#19212a;letter-spacing:-.045em;max-width:760px;margin:23px 0 0;font-size:clamp(46px,5.2vw,78px);font-weight:700;line-height:1.05}.proxy-software-copy>p{color:#53616d;max-width:650px;margin:25px 0 0;font-size:15px;line-height:1.8}.proxy-software-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:32px;display:flex}.proxy-software-actions>a{color:#fff;background:#f26b2d;border:1px solid #f26b2d;border-radius:7px;justify-content:space-between;align-items:center;gap:29px;min-height:48px;padding:0 16px 0 19px;font-size:12px;font-weight:750;display:inline-flex;box-shadow:0 9px 18px #3158d824}.proxy-software-actions>a+a{color:#f26b2d;box-shadow:none;background:0 0;border-color:#bac7d1}.proxy-software-actions>a:hover,.proxy-software-actions>a:focus-visible{background:#d9541e;border-color:#d9541e}.proxy-software-actions>a+a:hover,.proxy-software-actions>a+a:focus-visible{color:#d9541e;background:#e8edf9;border-color:#f26b2d}.proxy-software-actions>a i{color:#ffb08c;font-size:16px;font-style:normal}.proxy-software-actions>a+a i{color:#f26b2d}.proxy-software-journey{background:#fff;border:1px solid #c7d2dc;border-radius:14px;padding:23px 24px 20px;box-shadow:0 18px 40px #1b2d3e14}.proxy-software-journey>header{color:#5e6d79;border-bottom:1px solid #e0e6eb;justify-content:space-between;align-items:center;padding-bottom:18px;font-size:11px;font-weight:750;display:flex}.proxy-software-journey>header strong{color:#f26b2d;font:700 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.proxy-software-journey ol{gap:2px;margin:20px 0 17px;padding:0;list-style:none;display:grid}.proxy-software-journey li{border:1px solid #0000;border-radius:8px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:12px;min-height:57px;padding:9px 10px;display:grid}.proxy-software-journey li.is-active{background:#fff0e8;border-color:#ffd6c2}.proxy-software-journey li>span{color:#687682;border:1px solid #bac7d1;border-radius:50%;place-items:center;width:25px;height:25px;font:700 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.proxy-software-journey li.is-active>span{color:#fff;background:#f26b2d;border-color:#f26b2d}.proxy-software-journey li strong{color:#26333d;font-size:12px;display:block}.proxy-software-journey li small{color:#75838d;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;line-height:1.4;display:block;overflow:hidden}.proxy-software-journey>footer{color:#71808c;border-top:1px solid #e0e6eb;justify-content:space-between;gap:12px;padding-top:15px;font-size:10px;display:flex}.proxy-software-journey>footer i{color:#f26b2d;font-size:14px;font-style:normal}.proxy-software-downloads{background:#fff;padding:78px 0 92px}.proxy-software-download-heading{grid-template-columns:minmax(0,1fr) minmax(280px,.75fr);align-items:end;gap:40px;display:grid}.proxy-software-download-heading>div{gap:12px;display:grid}.proxy-software-download-heading>div:last-child{text-align:right;justify-items:end}.proxy-software-download-heading p,.proxy-software-features header>p,.proxy-software-workflow header>p{color:#d25a27;letter-spacing:.05em;margin:0;font-size:11px;font-weight:800}.proxy-software-download-heading h2,.proxy-software-features header h2,.proxy-software-workflow header h2{color:#19212a;letter-spacing:-.04em;max-width:790px;margin:0;font-size:clamp(30px,3.6vw,52px);font-weight:700;line-height:1.08}.proxy-software-download-heading>div:last-child>span{color:#f26b2d;background:#fff0e8;border:1px solid #ffd6c2;border-radius:5px;padding:7px 10px;font:700 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.proxy-software-download-heading>div:last-child>p{color:#64727d;max-width:420px;line-height:1.65}.proxy-software-workbench{background:#f7f9fa;border:1px solid #c7d2dc;border-radius:14px;grid-template-columns:265px minmax(0,1fr);margin-top:38px;display:grid;box-shadow:0 16px 38px #1a2a380f}.proxy-software-platform-tabs{background:#eef2f5;border-right:1px solid #d6dfe6;align-content:start;gap:6px;padding:10px;display:grid}.proxy-software-platform-tabs button{color:#4d5e6a;text-align:left;min-height:78px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 12px;display:grid}.proxy-software-platform-tabs button:hover{background:#e5ebf0}.proxy-software-platform-tabs button.is-active{color:#19212a;background:#fff;border-color:#b8c8ff;box-shadow:0 7px 16px #23384c12}.proxy-software-platform-tabs button .proxy-platform-mark{background:#f7f9fa;border-color:#c3d0d9;border-radius:8px;width:40px;height:40px}.proxy-software-platform-tabs button.is-active .proxy-platform-mark{background:#fff0e8;border-color:#ffd6c2}.proxy-software-platform-tabs button strong{font-size:13px;display:block}.proxy-software-platform-tabs button small{color:#7a8791;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:10px;line-height:1.35;display:block;overflow:hidden}.proxy-software-platform-tabs button>i{color:#8a98a3;font:700 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.proxy-software-platform-tabs button.is-active>i{color:#f26b2d}.proxy-software-selection{background:#fff;min-width:0;padding:29px 32px 26px}.proxy-software-selection-heading{border-bottom:1px solid #e0e6eb;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:22px;display:flex}.proxy-software-selection-heading span{color:#d25a27;font-size:11px;font-weight:800}.proxy-software-selection-heading h3{color:#19212a;letter-spacing:-.025em;margin:8px 0 0;font-size:27px;font-weight:700}.proxy-software-selection-heading p{color:#6c7a85;margin:6px 0 0;font-size:11px}.proxy-software-selection-heading>strong{color:#64727d;background:#f1f4f6;padding:7px 9px;font:700 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.proxy-software-package-options{border:0;gap:8px;margin:22px 0 0;padding:0;display:grid}.proxy-software-package-options legend{color:#344450;margin-bottom:9px;font-size:12px;font-weight:750}.proxy-software-package-options label{color:#53616d;cursor:pointer;background:#fff;border:1px solid #d4dee5;border-radius:7px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:57px;padding:10px 13px;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}.proxy-software-package-options label:hover{background:#f8faff;border-color:#9eaff2}.proxy-software-package-options label.is-selected{background:#fff0e8;border-color:#f26b2d;box-shadow:0 0 0 2px #3158d814}.proxy-software-package-options input{accent-color:#f26b2d;width:15px;height:15px;margin:0}.proxy-software-package-options label strong{color:#24333d;font:650 12px/1.35 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.proxy-software-package-options label small{color:#7b8994;margin-top:3px;font-size:10px;display:block}.proxy-software-package-options label>i{color:#b84d20;background:#fff0e8;padding:4px 6px;font-size:10px;font-style:normal}.proxy-software-download-summary{background:#f7f9fa;border-top:1px solid #d8e1e7;border-bottom:1px solid #d8e1e7;justify-content:space-between;align-items:center;gap:16px;min-height:67px;margin-top:23px;padding:12px 13px 12px 16px;display:flex}.proxy-software-download-summary>div{gap:5px;min-width:0;display:grid}.proxy-software-download-summary span{color:#72818c;font-size:10px}.proxy-software-download-summary strong{color:#23323c;text-overflow:ellipsis;white-space:nowrap;font:650 12px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.proxy-software-download-summary>a{color:#fff;background:#f26b2d;border:1px solid #f26b2d;border-radius:6px;align-items:center;gap:15px;min-height:40px;padding:0 12px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}.proxy-software-download-summary>a:hover,.proxy-software-download-summary>a:focus-visible{background:#d9541e;border-color:#d9541e}.proxy-software-download-summary>a i{color:#ffb08c;font-size:14px;font-style:normal}.proxy-software-summary-disabled{align-items:center;min-height:40px;padding:0 8px;display:inline-flex;color:#9aa6ae!important}.proxy-software-empty-state{color:#65747f;background:#f7f9fa;border:1px dashed #c7d2dc;gap:7px;margin-top:22px;padding:28px 16px;display:grid}.proxy-software-empty-state strong{color:#263740;font-size:13px}.proxy-software-empty-state span{font-size:11px;line-height:1.6}.proxy-software-release-notes,.proxy-software-archives{background:#fff;border:1px solid #d4dee5;border-radius:9px;margin-top:14px}.proxy-software-release-notes summary,.proxy-software-archives summary{color:#3c4d58;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:0 15px;font-size:12px;font-weight:750;display:flex}.proxy-software-release-notes summary span,.proxy-software-archives summary span{color:#788792;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:500;overflow:hidden}.proxy-software-release-notes>p{color:#667680;white-space:pre-wrap;margin:0;padding:0 15px 15px;font-size:11px;line-height:1.65}.proxy-software-archives>div{gap:10px;padding:0 15px 15px;display:grid}.proxy-software-archives article{border-top:1px solid #e0e6eb;grid-template-columns:minmax(110px,.35fr) minmax(0,1fr);gap:18px;padding-top:11px;display:grid}.proxy-software-archives article header strong{color:#f26b2d;font:700 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.proxy-software-archives article header p{color:#788792;margin:7px 0 0;font-size:10px;line-height:1.5}.proxy-software-archives article>div{flex-wrap:wrap;gap:6px;display:flex}.proxy-software-archives article a{color:#53616d;background:#f7f9fa;border:1px solid #d4dee5;border-radius:5px;align-items:center;gap:8px;min-height:29px;padding:0 8px;font-size:10px;text-decoration:none;display:inline-flex}.proxy-software-archives article a:hover{color:#f26b2d;border-color:#9eaff2}.proxy-software-archives article a i{color:#f26b2d;font-style:normal}.proxy-software-mac-guide{background:#eef2f5;border:1px solid #c7d2dc;border-radius:14px;margin-top:30px;padding:28px 30px 0}.proxy-software-mac-guide-heading{align-items:center;gap:16px;display:flex}.proxy-software-mac-guide-heading h2{color:#19212a;letter-spacing:-.03em;margin:0;font-size:clamp(23px,2.3vw,31px);font-weight:700}.proxy-software-mac-guide-heading p{color:#5e6d79;max-width:720px;margin:7px 0 0;font-size:12px;line-height:1.65}.proxy-software-mac-guide-grid{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:clamp(25px,5vw,70px);margin-top:28px;padding-bottom:28px;display:grid}.proxy-software-mac-steps{gap:19px;margin:0;padding:0;list-style:none;display:grid}.proxy-software-mac-steps li{grid-template-columns:27px minmax(0,1fr);align-items:start;gap:15px;display:grid}.proxy-software-mac-steps li>span{color:#f26b2d;background:#fff;border:1px solid #aebdca;border-radius:50%;place-items:center;width:27px;height:27px;font:700 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.proxy-software-mac-steps h3,.proxy-software-mac-repair h3{color:#263740;margin:1px 0 0;font-size:15px;font-weight:700}.proxy-software-mac-steps p,.proxy-software-mac-repair p{color:#5e6d79;max-width:65ch;margin:5px 0 0;font-size:12px;line-height:1.7}.proxy-software-mac-settings{color:#eef4f6;background:#263943;border:1px solid #314752;border-radius:10px;align-self:start;padding:20px;box-shadow:0 14px 26px #16272a1f}.proxy-software-mac-settings>p{color:#ffb08c;margin:0 0 16px;font-size:12px;font-weight:740}.proxy-software-mac-settings-path{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;font-weight:680;display:flex}.proxy-software-mac-settings-path i{color:#ff8a55;font-style:normal}.proxy-software-mac-settings-action{border:1px solid #5d747f;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;margin-top:18px;padding:12px;display:flex}.proxy-software-mac-settings-action span{color:#c6d4d9;font-size:11px}.proxy-software-mac-settings-action strong{color:#fff;background:#d25a27;border-radius:6px;flex:none;padding:7px 10px;font-size:11px}.proxy-software-mac-settings small{color:#b8c8cf;margin-top:12px;font-size:11px;line-height:1.55;display:block}.proxy-software-mac-repair{background:#e2e8ed;border-top:1px solid #c7d2dc;border-radius:0 0 14px 14px;justify-content:space-between;align-items:center;gap:22px;margin:0 -30px;padding:19px 30px 22px;display:flex}.proxy-software-mac-repair a{color:#bd4d1d;text-underline-offset:3px;flex:none;align-items:center;gap:7px;font-size:12px;font-weight:700;text-decoration:underline;display:inline-flex}.proxy-software-mac-repair a:hover{color:#7d2c12}.proxy-software-features{background:#f4f6f8;border-top:1px solid #d5dee5;padding:88px 0 96px}.proxy-software-features header,.proxy-software-workflow header{gap:15px;display:grid}.proxy-software-features header h2,.proxy-software-workflow header h2{color:#19212a}.proxy-software-feature-grid{border-top:1px solid #9eabb4;border-bottom:1px solid #9eabb4;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:40px;display:grid}.proxy-software-feature-grid article{border-left:1px solid #d0d9df;min-height:250px;padding:24px}.proxy-software-feature-grid article:first-child{border-left:0}.proxy-feature-signal{border-top:2px solid #f26b2d;border-bottom:2px solid #f26b2d;width:24px;height:8px;display:block;position:relative}.proxy-feature-signal:after{content:"";background:#f26b2d;border-radius:50%;width:5px;height:5px;position:absolute;top:0;right:1px}.proxy-software-feature-grid h3{color:#263740;letter-spacing:-.02em;margin:67px 0 0;font-size:19px;font-weight:700}.proxy-software-feature-grid article p{color:#5e6d79;margin:12px 0 0;font-size:12px;line-height:1.75}.proxy-software-workflow{color:#eef4f6;background:#263943;padding:84px 0 98px}.proxy-software-workflow header h2{color:#eef4f6}.proxy-software-workflow header>p{color:#ff9b6a}.proxy-software-workflow-grid{border-top:1px solid #5d747f;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:39px;display:grid}.proxy-software-workflow-grid article{border-left:1px solid #47606b;grid-template-columns:auto 1fr;gap:20px;min-height:154px;padding:23px 20px;display:grid}.proxy-software-workflow-grid article:first-child{border-left:0}.proxy-software-workflow-grid article>span{color:#ff9b6a;font:700 10px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.proxy-software-workflow-grid h3{color:#fff;margin:0;font-size:18px}.proxy-software-workflow-grid article p{color:#b8c8cf;margin:11px 0 0;font-size:12px;line-height:1.75}.proxy-software-actions>a:focus-visible,.proxy-software-platform-tabs button:focus-visible,.proxy-software-download-summary>a:focus-visible,.proxy-software-mac-repair a:focus-visible{outline-offset:3px;outline:3px solid #ffb08c}.proxy-software-package-options label:has(input:focus-visible){outline-offset:3px;outline:3px solid #ffb08c}@media (width<=900px){.proxy-software-hero-grid{grid-template-columns:1fr;gap:42px}.proxy-software-journey{max-width:620px}.proxy-software-download-heading{grid-template-columns:1fr;gap:20px}.proxy-software-download-heading>div:last-child{text-align:left;justify-items:start}.proxy-software-workbench{grid-template-columns:1fr}.proxy-software-platform-tabs{border-bottom:1px solid #d6dfe6;border-right:0;grid-template-columns:repeat(3,minmax(0,1fr))}.proxy-software-platform-tabs button{grid-template-columns:34px minmax(0,1fr);min-height:70px}.proxy-software-platform-tabs button .proxy-platform-mark{width:34px;height:34px}.proxy-software-platform-tabs button>i{display:none}.proxy-software-mac-guide-grid{grid-template-columns:1fr;gap:28px}.proxy-software-workflow-grid{grid-template-columns:1fr}.proxy-software-workflow-grid article,.proxy-software-workflow-grid article:first-child{border-top:1px solid #47606b;border-left:0;min-height:130px}.proxy-software-workflow-grid article:first-child{border-top:0}}@media (width<=640px){.proxy-software-hero{padding:45px 0 42px}.proxy-software-hero-shell{width:min(100% - 36px,1180px)}.proxy-software-copy h1{margin-top:20px;font-size:clamp(39px,11.5vw,55px);line-height:1.1}.proxy-software-copy>p{margin-top:19px;font-size:14px;line-height:1.75}.proxy-software-actions{flex-direction:column;align-items:stretch}.proxy-software-actions>a{width:100%}.proxy-software-journey{padding:18px}.proxy-software-downloads,.proxy-software-features,.proxy-software-workflow{padding:60px 0 68px}.proxy-software-download-heading h2{font-size:31px}.proxy-software-platform-tabs{gap:4px;padding:7px}.proxy-software-platform-tabs button{grid-template-columns:30px minmax(0,1fr);gap:7px;min-height:62px;padding:8px 6px}.proxy-software-platform-tabs button .proxy-platform-mark{width:30px;height:30px}.proxy-software-platform-tabs button .proxy-platform-mark img{width:19px;height:19px}.proxy-software-platform-tabs button .proxy-platform-linux img{width:25px;height:25px}.proxy-software-platform-tabs button strong{font-size:11px}.proxy-software-platform-tabs button small{font-size:9px}.proxy-software-selection{padding:22px 17px 18px}.proxy-software-selection-heading h3{font-size:23px}.proxy-software-package-options label{grid-template-columns:18px minmax(0,1fr)}.proxy-software-package-options label>i{grid-column:2;width:fit-content}.proxy-software-download-summary{flex-direction:column;align-items:stretch}.proxy-software-download-summary>a,.proxy-software-summary-disabled{justify-content:center;width:100%}.proxy-software-release-notes summary,.proxy-software-archives summary{flex-direction:column;align-items:flex-start;gap:6px;padding:13px 15px}.proxy-software-release-notes summary span,.proxy-software-archives summary span{width:100%}.proxy-software-archives article{grid-template-columns:1fr;gap:10px}.proxy-software-mac-guide{padding:20px 18px 0}.proxy-software-mac-guide-heading{align-items:flex-start}.proxy-software-mac-guide-heading .proxy-platform-mark{width:42px;height:42px}.proxy-software-mac-guide-heading .proxy-platform-mark img{width:23px;height:23px}.proxy-software-mac-guide-heading h2{font-size:23px}.proxy-software-mac-repair{flex-direction:column;align-items:flex-start;gap:12px;margin:0 -18px;padding:18px}.proxy-software-feature-grid{grid-template-columns:1fr}.proxy-software-feature-grid article,.proxy-software-feature-grid article:first-child{border-top:1px solid #d0d9df;border-left:0;min-height:194px}.proxy-software-feature-grid article:first-child{border-top:0}.proxy-software-feature-grid h3{margin-top:47px}}.proxy-software-copy{display:block}.proxy-software-icon{flex:none;width:12px;height:12px;display:inline-block;position:relative}.proxy-icon-down:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;position:absolute;top:0;left:2px;transform:rotate(45deg)}.proxy-icon-down:after{content:"";background:currentColor;width:1.5px;height:11px;position:absolute;top:0;left:5px}.proxy-icon-right:before{content:"";border-top:1.5px solid;border-right:1.5px solid;width:7px;height:7px;position:absolute;top:2px;left:0;transform:rotate(45deg)}.proxy-icon-right:after{content:"";background:currentColor;width:11px;height:1.5px;position:absolute;top:5px;left:0}.proxy-icon-external:before{content:"";border:1.5px solid;width:8px;height:8px;position:absolute;bottom:0;left:0}.proxy-icon-external:after{content:"";border-top:1.5px solid;border-right:1.5px solid;width:7px;height:7px;position:absolute;top:0;right:0}.proxy-icon-chevron:before{content:"";border-top:1.5px solid;border-right:1.5px solid;width:6px;height:6px;position:absolute;top:2px;left:2px;transform:rotate(45deg)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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-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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
