/*! tailwindcss v4.3.3 | 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)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial;--tw-tracking:initial}}}@layer theme{:host,:root{--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-amber-400:oklch(82.8% .189 84.429);--color-amber-700:oklch(55.5% .163 48.998);--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:1.33333;--text-sm:.875rem;--text-sm--line-height:1.42857;--text-base:1rem;--text-base--line-height:1.5;--text-lg:1.125rem;--text-lg--line-height:1.55556;--text-2xl:1.5rem;--text-2xl--line-height:1.33333;--text-3xl:1.875rem;--text-3xl--line-height:1.2;--font-weight-medium:500;--font-weight-semibold:600;--tracking-normal:0em;--leading-tight:1.25;--leading-snug:1.375;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Inter,Inter Fallback\: BlinkMacSystemFont,Inter Fallback\: Segoe UI,Inter Fallback\: Helvetica Neue,Inter Fallback\: Arial,Inter Fallback\: Noto Sans,Circular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;line-height:1.5}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{-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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-day-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-second-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}:root{--shadow-soft:#00000005 0 0 0 1px,#0000000a 0 2px 6px 0,#0000001a 0 4px 8px 0;--glow-primary:217 88% 45%;--glow-info:217 88% 55%;--glow-success:142 70% 42%;--glow-warning:38 92% 50%;--sidebar-background:135 33% 98%;--sidebar-foreground:211 49% 8%;--sidebar-primary:217 88% 45%;--sidebar-primary-foreground:0 0% 100%;--sidebar-accent:74 70% 88%;--sidebar-accent-foreground:211 49% 8%;--sidebar-border:211 18% 81%;--sidebar-ring:217 88% 45%}.dark{--shadow-soft:#00000038 0 0 0 1px,#00000047 0 2px 6px 0,#00000061 0 4px 8px 0;--glow-primary:222 69% 46%;--glow-info:217 76% 62%;--glow-success:142 70% 48%;--glow-warning:38 92% 56%;--sidebar-background:211 60% 8%;--sidebar-foreground:153 31% 94%;--sidebar-primary:222 69% 46%;--sidebar-primary-foreground:0 0% 100%;--sidebar-accent:74 30% 15%;--sidebar-accent-foreground:153 31% 94%;--sidebar-border:215 25% 25%;--sidebar-ring:74 87% 59%}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand-primary:#0e5bd8;--brand-accent:#b9e629;--brand-light:#f7fbf8;--brand-ink:#0b1520;--background:135 33% 98%;--foreground:211 49% 8%;--body:211 25% 26%;--card:135 33% 99%;--card-foreground:211 49% 8%;--popover:135 33% 99%;--popover-foreground:211 49% 8%;--primary:217 88% 45%;--primary-foreground:0 0% 100%;--secondary:74 56% 91%;--secondary-foreground:211 49% 8%;--muted:135 20% 94%;--muted-foreground:211 15% 38%;--accent:74 70% 88%;--accent-foreground:211 49% 8%;--destructive:0 84% 60%;--destructive-foreground:0 0% 100%;--border:211 18% 81%;--input:211 14% 65%;--ring:217 88% 45%;--radius:14px;--radius-xl:32px;--motion-duration-fast:.14s;--motion-duration-base:.2s;--motion-duration-slow:.28s;--motion-ease-standard:cubic-bezier(.16,1,.3,1);--motion-ease-emphasized:cubic-bezier(.2,.8,.2,1);--shadow-soft:0 0 0 1px hsl(var(--foreground)/.04),0 8px 24px hsl(var(--foreground)/.08);--shadow-lifted:0 1px 2px hsl(var(--foreground)/.05),0 14px 34px hsl(var(--foreground)/.08);--landing-mint:217 88% 45%;--landing-cyan:217 76% 62%;--landing-blue:217 88% 45%;--landing-violet:227 62% 54%;--landing-coral:74 79% 53%;--landing-ink:211 49% 8%;--landing-paper:135 33% 98%}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--brand-primary:#2452c6;--brand-accent:#c8f13a;--brand-light:#ecf5f1;--brand-ink:#07111c;--background:211 60% 8%;--foreground:153 31% 94%;--body:153 12% 78%;--card:213 45% 11%;--card-foreground:153 31% 94%;--popover:213 45% 11%;--popover-foreground:153 31% 94%;--primary:222 69% 46%;--primary-foreground:0 0% 100%;--secondary:215 34% 16%;--secondary-foreground:153 31% 94%;--muted:213 30% 15%;--muted-foreground:153 10% 68%;--accent:74 34% 17%;--accent-foreground:153 31% 94%;--destructive:0 72% 62%;--destructive-foreground:0 0% 100%;--border:215 25% 25%;--input:215 20% 34%;--ring:74 87% 59%;--shadow-soft:0 0 0 1px #00000038,0 8px 24px #00000042;--shadow-lifted:0 1px 2px #00000042,0 18px 44px #00000057}body.landing-shell{--background:135 33% 98%;--foreground:211 49% 8%;--body:211 25% 26%;--card:135 33% 99%;--card-foreground:211 49% 8%;--popover:135 33% 99%;--popover-foreground:211 49% 8%;--secondary:74 56% 91%;--secondary-foreground:211 49% 8%;--muted:135 20% 94%;--muted-foreground:211 15% 38%;--accent:74 70% 88%;--accent-foreground:211 49% 8%;--border:211 18% 81%;--input:211 14% 65%;--shadow-soft:0 0 0 1px hsl(var(--foreground)/.05),0 10px 30px hsl(var(--foreground)/.08);--shadow-lifted:0 1px 2px hsl(var(--foreground)/.06),0 24px 70px hsl(var(--foreground)/.14)}.dark body.landing-shell{--background:211 60% 8%;--foreground:153 31% 94%;--body:153 12% 78%;--card:213 45% 11%;--card-foreground:153 31% 94%;--popover:213 45% 11%;--popover-foreground:153 31% 94%;--secondary:215 34% 16%;--secondary-foreground:153 31% 94%;--muted:213 30% 15%;--muted-foreground:153 10% 68%;--accent:74 34% 17%;--accent-foreground:153 31% 94%;--border:215 25% 25%;--input:215 20% 34%}*{border-color:hsl(var(--border))}html{scroll-behavior:smooth}body,html{width:100%;max-width:100%;overflow-x:clip}body{background-color:hsl(var(--background));color:hsl(var(--foreground));margin:0;font-family:Inter,Inter Fallback\: BlinkMacSystemFont,Inter Fallback\: Segoe UI,Inter Fallback\: Helvetica Neue,Inter Fallback\: Arial,Inter Fallback\: Noto Sans,Circular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif}#__nuxt{width:100%;max-width:100%}@supports not (overflow:clip){body,html{overflow-x:hidden}}a{color:inherit}}@layer components{.op-wordmark{align-items:center;gap:calc(var(--spacing)*2.5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);display:inline-flex}.op-mark{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10);border-radius:calc(var(--radius) - 2px);-o-object-fit:contain;object-fit:contain}}@layer utilities{.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}.col-span-2{grid-column:span 2/span 2}.float-left{float:left}.clear-both{clear:both}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-auto{margin-top:auto}.mr-3{margin-right:calc(var(--spacing)*3)}.mb-1{margin-bottom:var(--spacing)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.ml-2{margin-left:calc(var(--spacing)*2)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.size-1{width:var(--spacing);height:var(--spacing)}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-10{height:calc(var(--spacing)*10)}.h-full{height:100%}.h-px{height:1px}.min-h-12{min-height:calc(var(--spacing)*12)}.min-h-\[12rem\]{min-height:12rem}.min-h-full{min-height:100%}.w-10{width:calc(var(--spacing)*10)}.w-40{width:calc(var(--spacing)*40)}.w-\[min\(16\.5rem\,calc\(100vw-5rem\)\)\]{width:min(16.5rem,100vw - 5rem)}.w-\[min\(21rem\,calc\(100vw-3\.5rem\)\)\]{width:min(21rem,100vw - 3.5rem)}.w-full{width:100%}.w-max{width:max-content}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.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}.\[appearance\:textfield\]{appearance:textfield}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.\!gap-0{gap:0!important}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-x-1\.5{-moz-column-gap:calc(var(--spacing)*1.5);column-gap:calc(var(--spacing)*1.5)}.gap-x-2{-moz-column-gap:calc(var(--spacing)*2);column-gap:calc(var(--spacing)*2)}.gap-y-0\.5{row-gap:calc(var(--spacing)*.5)}.gap-y-1{row-gap:var(--spacing)}.overflow-hidden{overflow:hidden}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-border{border-color:hsl(var(--border))}.border-primary,.border-primary\/70{border-color:hsl(var(--primary))}@supports (color:color-mix(in lab,red,red)){.border-primary\/70{border-color:color-mix(in oklab,hsl(var(--primary)) 70%,transparent)}}.bg-background{background-color:hsl(var(--background))}.bg-border{background-color:hsl(var(--border))}.bg-card{background-color:hsl(var(--card))}.bg-muted\/30{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab,red,red)){.bg-muted\/30{background-color:color-mix(in oklab,hsl(var(--muted)) 30%,transparent)}}.bg-primary,.bg-primary\/5{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab,red,red)){.bg-primary\/5{background-color:color-mix(in oklab,hsl(var(--primary)) 5%,transparent)}}.bg-primary\/10{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab,red,red)){.bg-primary\/10{background-color:color-mix(in oklab,hsl(var(--primary)) 10%,transparent)}}.bg-primary\/70{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab,red,red)){.bg-primary\/70{background-color:color-mix(in oklab,hsl(var(--primary)) 70%,transparent)}}.bg-transparent{background-color:#0000}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.px-0{padding-inline:0}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-5{padding-inline:calc(var(--spacing)*5)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.pt-0{padding-top:0}.pt-0\.5{padding-top:calc(var(--spacing)*.5)}.pt-3{padding-top:calc(var(--spacing)*3)}.text-center{text-align:center}.text-left{text-align:left}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-6{--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.leading-none{--tw-leading:1;line-height:1}.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-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)}.text-wrap{text-wrap:wrap}.text-amber-700{color:var(--color-amber-700)}.text-card-foreground{color:hsl(var(--card-foreground))}.text-foreground{color:hsl(var(--foreground))}.text-muted-foreground,.text-muted-foreground\/70{color:hsl(var(--muted-foreground))}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/70{color:color-mix(in oklab,hsl(var(--muted-foreground)) 70%,transparent)}}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.decoration-border{-webkit-text-decoration-color:hsl(var(--border));text-decoration-color:hsl(var(--border))}.decoration-2{text-decoration-thickness:2px}.underline-offset-4{text-underline-offset:4px}.accent-primary{accent-color:hsl(var(--primary))}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.shadow-lg,.shadow-lifted{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lifted{--tw-shadow:var(--shadow-lifted)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d)}.ring,.shadow-xs{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.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))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.\[--layout-edge-scroll-safe-padding\:0\.75rem\]{--layout-edge-scroll-safe-padding:.75rem}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.paused{animation-play-state:paused}.focus-within\:ring-1:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-ring:focus-within{--tw-ring-color:hsl(var(--ring))}@media (hover:hover){.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-primary\/5:hover{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/5:hover{background-color:color-mix(in oklab,hsl(var(--primary)) 5%,transparent)}}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,hsl(var(--primary)) 90%,transparent)}}.hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.hover\:underline:hover{text-decoration-line:underline}}.disabled\:opacity-40:disabled{opacity:.4}@media (width>=40rem){.sm\:grid{display:grid}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:text-right{text-align:right}}@media (width>=48rem){.md\:mt-1{margin-top:var(--spacing)}.md\:mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.md\:mt-2{margin-top:calc(var(--spacing)*2)}.md\:mt-4{margin-top:calc(var(--spacing)*4)}.md\:mt-5{margin-top:calc(var(--spacing)*5)}.md\:mr-4{margin-right:calc(var(--spacing)*4)}.md\:mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.md\:mb-4{margin-bottom:calc(var(--spacing)*4)}.md\:grid{display:grid}.md\:hidden{display:none}.md\:inline-flex{display:inline-flex}.md\:size-1\.5{width:calc(var(--spacing)*1.5);height:calc(var(--spacing)*1.5)}.md\:h-11{height:calc(var(--spacing)*11)}.md\:min-h-64{min-height:calc(var(--spacing)*64)}.md\:min-h-\[4\.75rem\]{min-height:4.75rem}.md\:w-11{width:calc(var(--spacing)*11)}.md\:w-48{width:calc(var(--spacing)*48)}.md\:w-auto{width:auto}.md\:w-full{width:100%}.md\:max-w-none{max-width:none}.md\:min-w-0{min-width:0}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:gap-1{gap:var(--spacing)}.md\:gap-2{gap:calc(var(--spacing)*2)}.md\:gap-2\.5{gap:calc(var(--spacing)*2.5)}.md\:gap-3{gap:calc(var(--spacing)*3)}.md\:gap-4{gap:calc(var(--spacing)*4)}.md\:gap-5{gap:calc(var(--spacing)*5)}.md\:gap-6{gap:calc(var(--spacing)*6)}.md\:gap-x-2{-moz-column-gap:calc(var(--spacing)*2);column-gap:calc(var(--spacing)*2)}.md\:gap-x-3{-moz-column-gap:calc(var(--spacing)*3);column-gap:calc(var(--spacing)*3)}.md\:gap-y-1{row-gap:var(--spacing)}.md\:gap-y-2{row-gap:calc(var(--spacing)*2)}.md\:p-4{padding:calc(var(--spacing)*4)}.md\:p-5{padding:calc(var(--spacing)*5)}.md\:px-3{padding-inline:calc(var(--spacing)*3)}.md\:py-2{padding-block:calc(var(--spacing)*2)}.md\:py-2\.5{padding-block:calc(var(--spacing)*2.5)}.md\:pt-1{padding-top:var(--spacing)}.md\:pt-4{padding-top:calc(var(--spacing)*4)}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.md\:\[--layout-edge-scroll-safe-padding\:0px\]{--layout-edge-scroll-safe-padding:0px}}@media (width>=64rem){.lg\:grid-cols-\[minmax\(0\,1\.35fr\)_minmax\(18rem\,0\.75fr\)\]{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.75fr)}.lg\:grid-cols-\[minmax\(16rem\,0\.55fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(16rem,.55fr) minmax(0,1fr)}.lg\:items-stretch{align-items:stretch}.lg\:p-6{padding:calc(var(--spacing)*6)}.lg\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}@media (width>=80rem){.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,0\.95fr\)_minmax\(16rem\,0\.9fr\)\]{grid-template-columns:minmax(0,.95fr) minmax(16rem,.9fr)}}@media (width>=96rem){.\32 xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.dark\:text-amber-400:is(.dark *){color:var(--color-amber-400)}.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button{appearance:none}.\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button{appearance:none}}@font-face{font-family:Inter Fallback\: BlinkMacSystemFont;src:local(BlinkMacSystemFont);size-adjust:114.654%;ascent-override:84.4932%;descent-override:21.0381%;line-gap-override:0%}@font-face{font-family:Inter Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:106.12%;ascent-override:91.2883%;descent-override:22.7301%;line-gap-override:0%}@font-face{font-family:Inter Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:100.747%;ascent-override:96.1571%;descent-override:23.9423%;line-gap-override:0%}@font-face{font-family:Inter;src:local(Inter Regular Italic),local(Inter Italic),url(../_fonts/T-ozk-QJ_Ck37B2RHPl2i-s_gAGGo7suFgagWoJ8bO4-maDXQ_nEXKAaLHm4Joud3DJR9EVzS7QXWMWK8YOTIcs.woff2)format("woff2");font-display:swap;unicode-range:U+1F??;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local(Inter Regular Italic),local(Inter Italic),url(../_fonts/zr3WxpLd5PmlBr7e4PWGkhZv6XTg70Pi4sCbC-CEV0Q-v2yL98XOiD3FkbiYlYYeAeTSVSkgAckeOp55Q5kHJmU.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local(Inter Regular Italic),local(Inter Italic),url(../_fonts/pWMvGwciZ-EfQsfR2ueelhC7Jnt5K-8Px8PjPK0mDII-eT9iD0iZ9WWhTJs6V5GxXr0iaUwx_WxgGGriOiGb81o.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local(Inter Regular),local(Inter),url(../_fonts/y3mP_zJcojQwJn30TpF_XxDzgeM6Nbk7MaRg1Ne0YcI-lFx13nqMCMgk_S70gRmwEHXlE5BLp1B4W82RpFihpMs.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local(Inter Regular),local(Inter),url(../_fonts/BQnDL9FFy0Q_jvURlmv87luvmXLSMbSuXsfZv_R2Rkk-y5MVrLtP4J_1al8rz8R-MDaUOMAHckAWCwDrKhw25fY.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local(Inter Regular),local(Inter),url(../_fonts/nuenOq7ZFSZ65QudJO7uQ0sOjDqow2WjfXrQh4S9gEc-uF81rxcswER5srfhzyLfPoGlKNAIt2C_BvkXFOc19rw.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local(Inter Regular Italic),local(Inter Italic),url(../_fonts/TTYbISAfwy-y4uVGS9AH32sK7b2xJsoCESo64ryf8LU-y87nRMqBGo42rUOW9tWZa06o4oTa0USJrAMMoKDamgs.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:Inter Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:107.709%;ascent-override:89.9412%;descent-override:22.3946%;line-gap-override:0%}@font-face{font-family:Inter Fallback\: Arial;src:local(Arial);size-adjust:107.119%;ascent-override:90.4365%;descent-override:22.518%;line-gap-override:0%}@font-face{font-family:Inter;src:local(Inter Regular Italic),local(Inter Italic),url(../_fonts/JSrPAbQHsQEdUrIE5Ts6fIQ2ymsa4i7HhiCpui6ulCc-_AoyGWssOn06OMh3ZY_GddBBPRny4Igxin4fT_1K6F4.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local(Inter Regular Italic),local(Inter Italic),url(../_fonts/l00UCz_-QvI_NO8AGcu7ooAcrFDlxYUdxCSCh6gBwd4-vPjTZ3ztgw27A2TnHeCycxPvUtXWEVpG33_97ra6su8.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local(Inter Regular Italic),local(Inter Italic),url(../_fonts/9FWLUGCSCYLRIRMtCzLrt4Go7DMFXOeN_pyCOJD_44Y-Yh2wNaqrq_e759vVlc3tX81lMwRu9ktkQJX_Svgs-VI.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local(Inter Regular),local(Inter),url(../_fonts/h9PwCjip_BNPVO50hT4v29USWFv6H3ZlYx_IestfqgY-sYfLVuZXl9E1aYbn1S0pAr4zfdQ_WT7iBZhrgQY6N-4.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local(Inter Regular),local(Inter),url(../_fonts/Y_5DOsLit49q2i2tbcNxnyUen9__GPCX8mwAi03q1aA-pBCjVKDT5tBT3BJckh9uzNkfUWeUIBPz9Y8T55vcj8E.woff2)format("woff2");font-display:swap;unicode-range:U+1F??;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local(Inter Regular),local(Inter),url(../_fonts/M-60tFLmAJxdPjHsK-2ILWom5zPbu37lb3Qex2waL14-A9y4QcXALPi_RvQsmRsSFUxrT3_J213W4zPFIXetlbw.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local(Inter Regular),local(Inter),url(../_fonts/31PZhXd_YTCmsoiPQZc-xVtAWAkLogRFRj5mWplmKFE-6WsTw05QKugcwLySGc_b9CIheG8j8LRyo47qPL430Mk.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@font-face{font-family:Golos Text;src:local(Golos Text Regular),local(Golos Text),url(../_fonts/gUOBl0i0JhXr5Yyf1rJiNPSqhLLzgG9h-GMHEdKIZaU-BzbIQxV_aB1ZDyAgfXsLGvFFBJ8-ICYA0hMbbHf3Ki0.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Golos Text;src:local(Golos Text Regular),local(Golos Text),url(../_fonts/N1yAG-iyYjsUvgq0tC95BWMabDyYTYAW23nmu70PQ4o-dLpdT7RPDyGWhJ3ZECS5_YZQnS02yWm8A5r0Jazzcf4.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Golos Text;src:local(Golos Text Regular),local(Golos Text),url(../_fonts/pnPrwv5GNv49RyHskyGtyLqGQK2vnyxfTVJ9YvVR42A-_WVQWU_bpQ76aab6hcmOcjGDwGmdOW9ryMXO_Jx2_G0.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Golos Text;src:local(Golos Text Regular),local(Golos Text),url(../_fonts/l_pHQsEo1Z_qfxJUQ9dZe-M74_QzL3bB05u9ygHBwhE-yhCoRMpX1NQFw0xym6RX24LG76Lzf7hVJp0MM4kem1Q.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Unbounded Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:126.582%;ascent-override:78.605%;descent-override:19.355%;line-gap-override:0%}@font-face{font-family:Unbounded Fallback\: Arial;src:local(Arial);size-adjust:134.589%;ascent-override:73.9286%;descent-override:18.2035%;line-gap-override:0%}@font-face{font-family:Unbounded Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:133.333%;ascent-override:74.625%;descent-override:18.375%;line-gap-override:0%}@font-face{font-family:Unbounded Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:135.33%;ascent-override:73.5238%;descent-override:18.1038%;line-gap-override:0%}@font-face{font-family:Unbounded Fallback\: BlinkMacSystemFont;src:local(BlinkMacSystemFont);size-adjust:144.056%;ascent-override:69.0702%;descent-override:17.0072%;line-gap-override:0%}@font-face{font-family:Unbounded;src:local(Unbounded Regular),local(Unbounded),url(../_fonts/2p-6pVoYuhmjTIyrU_-slTfTgXSCuONsOFpXt1-Ouyg-YVNY6sIxbQFArUeGU4cq_zWzBk9mxrfVtMklTech_5A.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Golos Text Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:102.11%;ascent-override:95.9752%;descent-override:21.5455%;line-gap-override:0%}@font-face{font-family:Golos Text Fallback\: Arial;src:local(Arial);size-adjust:108.569%;ascent-override:90.2654%;descent-override:20.2637%;line-gap-override:0%}@font-face{font-family:Golos Text Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:107.556%;ascent-override:91.1157%;descent-override:20.4545%;line-gap-override:0%}@font-face{font-family:Golos Text Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:109.167%;ascent-override:89.7711%;descent-override:20.1527%;line-gap-override:0%}@font-face{font-family:Golos Text Fallback\: BlinkMacSystemFont;src:local(BlinkMacSystemFont);size-adjust:116.205%;ascent-override:84.3334%;descent-override:18.932%;line-gap-override:0%}@font-face{font-family:Unbounded;src:local(Unbounded Regular),local(Unbounded),url(../_fonts/p4QDdzT0QQXfeaUpLw_-z3fqw5XS6U_ZF1Rn3vLpL4M-iN6D_68yjCS5Phqjf2vq1n7oleQGlS0S_0SCsUFIPOo.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Unbounded;src:local(Unbounded Regular),local(Unbounded),url(../_fonts/MiXDbwb61fmWwPdI-lVOtVixmpLsL_HaW34KK9OcxSk-BkwPMavM7x3CQSlp9twqo7mkQHFKzfXtvf0Q1F1C0sc.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Unbounded;src:local(Unbounded Regular),local(Unbounded),url(../_fonts/kszk12Vcoz7vUH9r_CDxDeuw-zVu9AAWJDILFh6BHz0-l1qIasRKkG0aY8Frl8gdWxoe7LM3laaQ4OM17i2YYi8.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Unbounded;src:local(Unbounded Regular),local(Unbounded),url(../_fonts/xJ3E-P_YyxQozBk-LSKho30vBh8p2BM9_Nyr9bLfcfg-gsUhBK1eL7K2W7ELQG0Yo1Igd_qHYCrfipiZ91c6NLE.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}body.op4-shell{--op4-paper:var(--brand-light);--op4-paper-bright:color-mix(in srgb,var(--brand-light) 82%,#fff);--op4-ink:var(--brand-ink);--op4-ink-soft:color-mix(in srgb,var(--brand-ink) 76%,var(--brand-light));--op4-signal:var(--brand-primary);--op4-signal-dark:color-mix(in srgb,var(--brand-primary) 82%,var(--brand-ink));--op4-signal-soft:color-mix(in srgb,var(--brand-primary) 14%,var(--brand-light));--op4-cyan:color-mix(in srgb,var(--brand-primary) 72%,var(--brand-light));--op4-coral:var(--brand-accent);--op4-coral-soft:color-mix(in srgb,var(--brand-accent) 42%,var(--brand-light));--op4-violet:color-mix(in srgb,var(--brand-primary) 72%,var(--brand-accent));--op4-violet-soft:color-mix(in srgb,var(--brand-primary) 26%,var(--brand-light));--op4-line:color-mix(in srgb,var(--brand-ink) 17%,transparent);--op4-container-max:80rem;--op4-header-height:5.5rem;--op4-hero-title-size:clamp(2.7rem,5.25vw,5.15rem);--op4-hero-copy-size:clamp(1rem,1.4vw,1.18rem);--op4-product-min-height:38rem;--op4-product-caption-space:4rem;--op4-hero-after-product-space:3rem;--op4-section-title-size:clamp(2.1rem,4vw,4rem);--op4-chapter-min-height:52rem;--op4-chapter-title-size:clamp(2.4rem,4.7vw,4.9rem);--op4-chapter-copy-size:1rem;background:var(--op4-paper);color:var(--op4-ink);font-synthesis:none;font-family:Golos Text,Golos Text Fallback\: BlinkMacSystemFont,Golos Text Fallback\: Segoe UI,Golos Text Fallback\: Helvetica Neue,Golos Text Fallback\: Arial,Golos Text Fallback\: Noto Sans,Segoe UI,sans-serif}.op4-home-wiki{border-top:1px solid var(--op4-ink);background:var(--op4-paper-bright);color:var(--op4-ink);padding-block:clamp(5rem,10vw,9rem)}.op4-home-wiki-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(3rem,8vw,8rem);display:grid}.op4-home-wiki-copy h2,.op4-wiki-index-head h2{letter-spacing:-.055em;max-width:14ch;margin:1rem 0 1.4rem;font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,Golos Text,sans-serif;font-size:clamp(2.2rem,4.6vw,4.6rem);font-weight:650;line-height:.98}.op4-home-wiki-copy p{max-width:34rem;color:var(--op4-ink-soft);margin:0 0 2rem;font-size:1rem;line-height:1.7}.op4-home-wiki-list,.op4-wiki-related-list,.op4-wiki-route-list{border-top:1px solid var(--op4-ink);margin:0;padding:0;list-style:none}.op4-home-wiki-list a{border-bottom:1px solid var(--op4-line);grid-template-columns:2.5rem 1fr auto;align-items:center;gap:1rem;padding:1.25rem 0;text-decoration:none;display:grid}.op4-home-wiki-list span,.op4-wiki-route-list a>span{color:var(--op4-signal-dark);font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,sans-serif;font-size:.62rem}.op4-home-wiki-list strong{font-size:clamp(.95rem,1.4vw,1.2rem)}.op4-home-wiki-list svg,.op4-wiki-related-list svg,.op4-wiki-route-list svg{width:1rem;height:1rem;transition:transform .16s}.op4-home-wiki-list a:hover svg,.op4-wiki-related-list a:hover svg,.op4-wiki-route-list a:hover svg{transform:translate(.3rem)}.op4-wiki-page{background:var(--op4-paper-bright)}.op4-wiki-shell{grid-template-columns:minmax(14rem,17rem) minmax(0,1fr);align-items:start;gap:clamp(2.5rem,5vw,5.5rem);padding-block:clamp(2rem,4vw,3.5rem) clamp(5rem,9vw,8rem);display:grid}.op4-wiki-guide-page .op4-wiki-shell{grid-template-columns:minmax(13rem,15rem) minmax(0,1fr) minmax(10rem,12rem);gap:clamp(1.75rem,3vw,3.5rem)}.op4-wiki-sidebar{border-right:1px solid var(--op4-line);scrollbar-width:thin;max-height:calc(100vh - 3rem);position:sticky;top:1.5rem;overflow-y:auto}.op4-wiki-sidebar-details{display:none}.op4-wiki-sidebar-home{border-bottom:1px solid var(--op4-line);margin-bottom:1.5rem;padding:.2rem 0 1rem;font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,Golos Text,sans-serif;font-size:.75rem;font-weight:650;text-decoration:none;display:block}.op4-wiki-sidebar-heading{color:var(--op4-ink-soft);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .55rem;font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,Golos Text,sans-serif;font-size:.56rem;font-weight:650}.op4-wiki-sidebar ol,.op4-wiki-sidebar ul{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.op4-wiki-sidebar li a{color:var(--op4-ink-soft);border-left:.2rem solid #0000;padding:.55rem .65rem;font-size:.78rem;line-height:1.35;text-decoration:none;display:block}.op4-wiki-sidebar a:hover{color:var(--op4-ink)}.op4-wiki-sidebar a[aria-current=page]{border-color:var(--op4-signal-dark);background:var(--op4-signal-soft);color:var(--op4-ink);font-weight:680}.op4-wiki-main{min-width:0;max-width:62rem}.op4-wiki-page-nav{border-left:1px solid var(--op4-line);scrollbar-width:thin;max-height:calc(100vh - 3rem);padding-left:1.25rem;position:sticky;top:1.5rem;overflow-y:auto}.op4-wiki-page-nav p{letter-spacing:.08em;text-transform:uppercase;margin:0 0 .8rem;font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,Golos Text,sans-serif;font-size:.58rem;font-weight:650}.op4-wiki-page-nav ol{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.op4-wiki-page-nav a{color:var(--op4-ink-soft);grid-template-columns:1.55rem minmax(0,1fr);gap:.45rem;padding:.48rem 0;font-size:.68rem;line-height:1.38;text-decoration:none;display:grid}.op4-wiki-page-nav a:hover{color:var(--op4-ink)}.op4-wiki-page-nav span{color:var(--op4-signal-dark);font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,sans-serif;font-size:.52rem}.op4-wiki-main-header{border-bottom:1px solid var(--op4-ink);padding:.15rem 0 clamp(2.5rem,5vw,4.5rem)}.op4-wiki-main-header h1{max-width:17ch;margin:.9rem 0 1.4rem;font-size:clamp(2.55rem,5vw,5rem);line-height:1.01}.op4-wiki-main-header>p{max-width:48rem;color:var(--op4-ink-soft);margin:0;font-size:clamp(1rem,1.45vw,1.15rem);line-height:1.72}.op4-wiki-guide-header,.op4-wiki-index-hero{grid-template-columns:minmax(0,1fr) clamp(8rem,16vw,12rem);align-items:center;gap:clamp(1.5rem,4vw,3.5rem)}.op4-wiki-guide-header h1,.op4-wiki-guide-header p{max-width:none}.op4-public-mascot{isolation:isolate;width:100%;margin:0;position:relative}.op4-public-mascot:before{z-index:-1;border:1px solid var(--op4-ink);background:var(--op4-signal-soft);content:"";border-radius:50%;position:absolute;inset:16% 4% 2% 12%}.op4-public-mascot.is-reading:before{background:var(--op4-cyan);border-radius:12% 50% 50% 12%;transform:rotate(-5deg)}.op4-public-mascot.is-ready:before{background:var(--op4-coral-soft)}.op4-public-mascot img{-o-object-fit:contain;object-fit:contain;width:100%;height:auto;display:block}.op4-wiki-paths>div{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.6rem;display:grid}.op4-wiki-paths small,.op4-wiki-verification small{color:var(--op4-signal-dark);letter-spacing:.06em;text-transform:uppercase;padding-top:.3rem;font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,sans-serif;font-size:.52rem;font-weight:650}.op4-wiki-paths ol{flex-wrap:wrap;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.op4-wiki-paths li{color:var(--op4-ink-soft);align-items:center;gap:.35rem;font-size:.68rem;font-weight:680;line-height:1.4;display:inline-flex}.op4-wiki-paths li:not(:first-child):before{color:var(--op4-signal-dark);content:"→"}.op4-wiki-verification{border-top:1px solid var(--op4-line);grid-template-columns:6rem minmax(0,1fr);gap:.8rem;margin-top:1.5rem;padding-top:1rem;display:grid}.op4-wiki-verification p{font-weight:650;margin:0!important;font-size:.82rem!important;line-height:1.55!important}.op4-wiki-ui{border:1px solid var(--op4-ink);background:linear-gradient(var(--op4-line) 1px,transparent 1px),linear-gradient(90deg,var(--op4-line) 1px,transparent 1px),var(--op4-signal-soft);background-size:1.5rem 1.5rem;gap:1rem;margin:1.8rem 0 2.2rem;padding:clamp(1rem,3vw,2rem);display:grid}.op4-wiki-ui>figcaption{gap:.25rem}.op4-wiki-ui>figcaption small{color:var(--op4-signal-dark);letter-spacing:.07em;text-transform:uppercase;font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,sans-serif;font-size:.54rem;font-weight:650}.op4-wiki-ui>figcaption strong{font-size:1.12rem}.op4-wiki-ui>figcaption span{color:var(--op4-ink-soft);font-size:.72rem;line-height:1.45}.op4-wiki-ui-body{grid-template-columns:minmax(18rem,.95fr) minmax(15rem,.75fr);align-items:start;gap:clamp(1rem,3vw,2rem);display:grid}.op4-wiki-ui.is-flow .op4-wiki-ui-body{grid-template-columns:1fr}.op4-wiki-ui-screen{border:1px dashed var(--op4-ink);background:var(--op4-paper-bright);width:100%;overflow:hidden}.op4-wiki-ui-screen>header{border-bottom:1px solid var(--op4-line);background:var(--op4-cyan);gap:.2rem;padding:.85rem 1rem;display:grid}.op4-wiki-ui-screen>header small{color:var(--op4-ink-soft);letter-spacing:.08em;text-transform:uppercase;font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,sans-serif;font-size:.5rem}.op4-wiki-ui-screen>header strong{font-size:.88rem}.op4-wiki-ui-screen>nav{border-bottom:1px solid var(--op4-line);scrollbar-width:none;gap:.35rem;padding:.55rem .75rem 0;display:flex;overflow-x:auto}.op4-wiki-ui-screen>nav span{color:var(--op4-ink-soft);border-bottom:.16rem solid #0000;flex:none;padding:.45rem .5rem .55rem;font-size:.68rem;font-weight:650}.op4-wiki-ui-screen>nav span.is-active{border-color:var(--op4-signal-dark);color:var(--op4-ink)}.op4-wiki-ui-screen>section{border-bottom:1px solid var(--op4-line);gap:.75rem;padding:1rem;display:grid}.op4-wiki-ui-group-head{gap:.2rem;display:grid}.op4-wiki-ui-group-head strong{font-size:.78rem}.op4-wiki-ui-group-head small{color:var(--op4-ink-soft);font-size:.62rem;line-height:1.4}.op4-wiki-ui-field{border-left:.18rem solid var(--op4-signal-dark);background:color-mix(in srgb,var(--op4-paper) 88%,transparent);gap:.35rem;padding:.7rem;display:grid;position:relative}.op4-wiki-ui-field-head{align-items:center;gap:.45rem;font-size:.7rem;font-weight:680;display:flex}.op4-wiki-ui-field>small{color:var(--op4-ink-soft);padding-right:3.2rem;font-size:.6rem;line-height:1.4}.op4-wiki-ui-inherited,.op4-wiki-ui-reset{border:1px solid var(--op4-line);color:var(--op4-signal-dark);white-space:nowrap;border-radius:99rem;padding:.15rem .38rem;font-size:.5rem;font-weight:650}.op4-wiki-ui-reset{background:var(--op4-signal-soft);border-color:#0000;margin-left:auto}.op4-wiki-ui-button,.op4-wiki-ui-control{border:1px dashed var(--op4-line);background:repeating-linear-gradient(-45deg,transparent 0 .35rem,var(--op4-line) .35rem .38rem),var(--op4-paper-bright);min-height:2.1rem;padding:.55rem .65rem;font-size:.68rem;line-height:1.4}.op4-wiki-ui-control.is-textarea{min-height:3.5rem}.op4-wiki-ui-control.is-select{justify-content:space-between;align-items:center;gap:1rem;display:flex}.op4-wiki-ui-button{border-color:var(--op4-signal-dark);background:var(--op4-signal-soft);color:var(--op4-signal-dark);place-items:center;font-weight:680;display:grid}.op4-wiki-ui-switch{border:1px solid var(--op4-line);background:var(--op4-line);border-radius:99rem;width:2.2rem;height:1.25rem;position:absolute;bottom:.75rem;right:.75rem}.op4-wiki-ui-switch i{aspect-ratio:1;background:var(--op4-paper-bright);border-radius:50%;width:.85rem;transition:transform .16s;position:absolute;top:.15rem;left:.15rem}.op4-wiki-ui-switch.is-checked{background:var(--op4-signal-dark)}.op4-wiki-ui-switch.is-checked i{transform:translate(.93rem)}.op4-wiki-ui-status{background:var(--op4-signal-soft);border-radius:99rem;align-items:center;gap:.4rem;width:fit-content;padding:.3rem .55rem;font-size:.62rem;font-weight:680;display:inline-flex}.op4-wiki-ui-status i{aspect-ratio:1;background:var(--op4-signal-dark);border-radius:50%;width:.42rem}.op4-wiki-ui-screen>footer{background:var(--op4-ink);color:var(--op4-paper-bright);text-align:center;margin:1rem;padding:.7rem 1rem;font-size:.7rem;font-weight:680}.op4-wiki-ui-legend{border-top:.22rem solid var(--op4-signal-dark);background:var(--op4-paper-bright);gap:1rem;padding:1rem;display:grid}.op4-wiki-ui-legend>header{gap:.2rem;display:grid}.op4-wiki-ui-legend>header small{color:var(--op4-signal-dark);letter-spacing:.07em;text-transform:uppercase;font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,sans-serif;font-size:.5rem}.op4-wiki-ui-legend>header strong{font-size:1rem}.op4-wiki-ui-legend section{gap:.65rem;display:grid}.op4-wiki-ui-legend h4{color:var(--op4-ink-soft);letter-spacing:.06em;text-transform:uppercase;margin:0;font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,sans-serif;font-size:.54rem}.op4-wiki-ui-legend dl{gap:0;margin:0;display:grid}.op4-wiki-ui-legend dt{border-top:1px solid var(--op4-line);align-items:center;gap:.45rem;padding-top:.7rem;font-size:.72rem;font-weight:700;display:flex}.op4-wiki-ui-legend dt span{background:var(--op4-signal-soft);color:var(--op4-signal-dark);border-radius:99rem;padding:.12rem .35rem;font-size:.5rem}.op4-wiki-ui-legend dd{color:var(--op4-ink-soft);margin:0;padding:.25rem 0 .75rem;font-size:.67rem;line-height:1.48}.op4-wiki-ui-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem;margin:0;padding:0;list-style:none;display:grid}.op4-wiki-ui-flow li{border:1px solid var(--op4-ink);background:var(--op4-paper-bright);grid-template-rows:auto 1fr;gap:1.1rem;min-height:7.5rem;padding:.9rem;display:grid;position:relative}.op4-wiki-ui-flow li:not(:last-child):after{color:var(--op4-signal-dark);content:"→";font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,sans-serif;font-size:1rem;position:absolute;top:50%;right:-1.35rem;transform:translateY(-50%)}.op4-wiki-ui-flow li>span{color:var(--op4-signal-dark);font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,sans-serif;font-size:.56rem}.op4-wiki-ui-flow li div{align-content:end;gap:.3rem;display:grid}.op4-wiki-ui-flow li strong{font-size:.8rem}.op4-wiki-ui-flow li small{color:var(--op4-ink-soft);font-size:.62rem;line-height:1.4}.op4-wiki-ui{border-color:var(--op4-line);background:linear-gradient(color-mix(in srgb,var(--op4-line) 48%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--op4-line) 48%,transparent) 1px,transparent 1px),color-mix(in srgb,var(--op4-paper) 94%,var(--op4-paper-bright));background-size:1.75rem 1.75rem}.op4-wiki-ui>figcaption strong{font-size:clamp(1rem,2vw,1.3rem);line-height:1.25}.op4-wiki-ui-body{grid-template-columns:1fr}.op4-wiki-ui-map{border:1px solid color-mix(in srgb,var(--op4-ink) 24%,transparent);background:color-mix(in srgb,var(--op4-paper-bright) 92%,transparent);display:grid;overflow:hidden}.op4-wiki-ui-map>nav{border-bottom:1px solid var(--op4-line);gap:.5rem;padding:.65rem .8rem 0;display:flex}.op4-wiki-ui-map>nav span{color:var(--op4-ink-soft);border-bottom:.12rem solid #0000;padding:.35rem .4rem .5rem;font-size:.65rem;font-weight:650}.op4-wiki-ui-map>nav span.is-active{border-color:var(--op4-ink);color:var(--op4-ink)}.op4-wiki-ui-map>section{gap:.65rem;padding:clamp(.75rem,2vw,1.15rem);display:grid}.op4-wiki-ui-map>section+section{border-top:1px solid var(--op4-line)}.op4-wiki-ui-group-head{max-width:23rem;padding-bottom:.35rem}.op4-wiki-ui-callout-row{grid-template-columns:minmax(8rem,.72fr) clamp(2.2rem,5vw,4rem) minmax(14rem,1.28fr);align-items:center;min-height:4.6rem;display:grid}.op4-wiki-ui-target{border:1px solid color-mix(in srgb,var(--op4-ink) 28%,transparent);background:color-mix(in srgb,var(--op4-paper) 72%,var(--op4-paper-bright));align-items:center;min-width:0;min-height:3.25rem;padding:.58rem;display:grid;position:relative}.op4-wiki-ui-target-index{z-index:1;aspect-ratio:1;border:1px solid var(--op4-ink);width:1.35rem;color:var(--op4-ink);border-radius:50%;place-items:center;font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,sans-serif;font-size:.45rem;font-weight:700;display:grid;position:absolute;top:-.42rem;right:-.42rem}.op4-wiki-ui-target .op4-wiki-ui-button,.op4-wiki-ui-target .op4-wiki-ui-control{border-color:color-mix(in srgb,var(--op4-ink) 22%,transparent);color:var(--op4-ink-soft);background:0 0}.op4-wiki-ui-target .op4-wiki-ui-button{justify-content:space-between;gap:.5rem;display:flex}.op4-wiki-ui-target .op4-wiki-ui-button svg{flex:none;width:.8rem;height:.8rem}.op4-wiki-ui-target .op4-wiki-ui-status{border:1px solid color-mix(in srgb,var(--op4-ink) 18%,transparent);background:var(--op4-paper-bright);color:var(--op4-ink-soft)}.op4-wiki-ui-target .op4-wiki-ui-switch{background:color-mix(in srgb,var(--op4-ink) 22%,transparent);justify-self:end;position:relative}.op4-wiki-ui-target .op4-wiki-ui-switch.is-checked{background:var(--op4-ink-soft)}.op4-wiki-ui-connector{background:color-mix(in srgb,var(--op4-ink) 48%,transparent);height:1px;display:block;position:relative}.op4-wiki-ui-connector:before{aspect-ratio:1;border:1px solid var(--op4-ink);background:var(--op4-paper-bright);content:"";border-radius:50%;width:.42rem;position:absolute;top:50%;left:-.22rem;transform:translateY(-50%)}.op4-wiki-ui-connector:after{border-top:1px solid var(--op4-ink);border-right:1px solid var(--op4-ink);content:"";width:.48rem;height:.48rem;position:absolute;top:50%;right:-.05rem;transform:translateY(-50%)rotate(45deg)}.op4-wiki-ui-callout{border-left:2px solid var(--op4-ink);background:var(--op4-paper-bright);gap:.38rem;padding:.75rem .85rem;display:grid}.op4-wiki-ui-callout>div{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.op4-wiki-ui-callout strong{font-size:clamp(.8rem,1.6vw,.96rem);line-height:1.28}.op4-wiki-ui-callout p{color:var(--op4-ink-soft);margin:0;font-size:clamp(.7rem,1.25vw,.78rem);line-height:1.55}.op4-wiki-ui-callout .op4-wiki-ui-reset{background:0 0;margin-left:0}.op4-wiki-ui-map>footer{color:var(--op4-ink);text-align:center;background:0 0;margin:0 clamp(.75rem,2vw,1.15rem) clamp(.75rem,2vw,1.15rem);padding:.7rem 1rem;font-size:.7rem;font-weight:680}.op4-wiki-ui-field-role{width:fit-content;color:var(--op4-ink-soft);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.3rem;font-size:.58rem;font-weight:720;display:inline-flex}.op4-wiki-ui-field-role svg{width:.72rem;height:.72rem}.op4-wiki-ui-field-role.is-action,.op4-wiki-ui-field-role.is-check,.op4-wiki-ui-field-role.is-required{color:var(--op4-signal-dark)}.op4-wiki-ui-surface-chrome{border:1px solid color-mix(in srgb,var(--op4-ink) 24%,transparent);background:var(--op4-paper-bright);width:min(42%,18rem)}.op4-wiki-ui.is-size-small .op4-wiki-ui-surface-chrome{width:min(28%,11rem)}.op4-wiki-ui.is-size-medium .op4-wiki-ui-surface-chrome{width:min(35%,14rem)}.op4-wiki-ui-surface-chrome.is-modal{border-radius:.45rem .45rem 0 0;justify-content:space-between;justify-self:start;align-items:center;min-height:1.9rem;margin:.8rem .8rem 0;padding:0 .65rem;display:flex}.op4-wiki-ui-surface-chrome.is-modal span{background:var(--op4-line);width:42%;height:.32rem}.op4-wiki-ui-surface-chrome.is-modal i{aspect-ratio:1;border:1px solid var(--op4-line);border-radius:50%;width:.7rem}.op4-wiki-ui-surface-chrome.is-sheet{border-radius:.9rem .9rem 0 0;justify-self:start;place-items:center;min-height:1.3rem;margin:.8rem .8rem 0;display:grid}.op4-wiki-ui-surface-chrome.is-sheet i{background:var(--op4-line);border-radius:99rem;width:2.8rem;height:.18rem}.op4-wiki-ui-surface-chrome.is-alert,.op4-wiki-ui-surface-chrome.is-auth,.op4-wiki-ui-surface-chrome.is-locked,.op4-wiki-ui-surface-chrome.is-preview,.op4-wiki-ui-surface-chrome.is-table,.op4-wiki-ui-surface-chrome.is-toast{grid-template-columns:auto 1fr auto;justify-self:start;align-items:center;gap:.55rem;margin:.8rem .8rem 0;padding:.65rem;display:grid}.op4-wiki-ui-surface-chrome.is-auth{width:min(32%,13rem);min-height:4.8rem;box-shadow:0 .5rem 1.2rem color-mix(in srgb,var(--op4-ink) 8%,transparent);border-radius:.55rem}.op4-wiki-ui-surface-chrome.is-alert{border-left:.3rem solid var(--op4-signal-dark);background:var(--op4-signal-soft);width:min(56%,24rem)}.op4-wiki-ui-surface-chrome.is-toast{width:min(34%,15rem);box-shadow:0 .45rem 1rem color-mix(in srgb,var(--op4-ink) 12%,transparent);border-radius:.45rem;justify-self:end}.op4-wiki-ui-surface-chrome.is-preview{background:color-mix(in srgb,var(--op4-signal-soft) 42%,var(--op4-paper-bright));border-radius:.75rem .75rem .75rem .15rem;width:min(38%,16rem);min-height:5.5rem}.op4-wiki-ui-surface-chrome.is-table{border-bottom:.22rem double var(--op4-line);grid-template-columns:auto repeat(3,1fr);width:min(62%,26rem)}.op4-wiki-ui-surface-chrome.is-locked{background:color-mix(in srgb,var(--op4-ink) 4%,var(--op4-paper-bright));border-style:dashed;width:min(40%,17rem);min-height:4rem}.op4-wiki-ui-surface-chrome.is-alert svg,.op4-wiki-ui-surface-chrome.is-auth svg,.op4-wiki-ui-surface-chrome.is-locked svg,.op4-wiki-ui-surface-chrome.is-preview svg,.op4-wiki-ui-surface-chrome.is-table svg,.op4-wiki-ui-surface-chrome.is-toast svg{width:1rem;height:1rem}.op4-wiki-ui-surface-chrome.is-alert span,.op4-wiki-ui-surface-chrome.is-auth span,.op4-wiki-ui-surface-chrome.is-locked span,.op4-wiki-ui-surface-chrome.is-preview span,.op4-wiki-ui-surface-chrome.is-table span,.op4-wiki-ui-surface-chrome.is-toast span{background:var(--op4-line);height:.32rem}.op4-wiki-ui-surface-chrome.is-alert i,.op4-wiki-ui-surface-chrome.is-auth i,.op4-wiki-ui-surface-chrome.is-locked i,.op4-wiki-ui-surface-chrome.is-preview i{aspect-ratio:1;border:1px solid var(--op4-line);border-radius:50%;width:.72rem}.op4-wiki-ui.is-surface-modal .op4-wiki-ui-map,.op4-wiki-ui.is-surface-sheet .op4-wiki-ui-map{background:color-mix(in srgb,var(--op4-ink) 4%,var(--op4-paper-bright))}.op4-wiki-ui.is-surface-modal .op4-wiki-ui-target{box-shadow:0 .3rem .8rem color-mix(in srgb,var(--op4-ink) 8%,transparent);border-radius:.35rem}.op4-wiki-ui.is-surface-modal.is-size-small .op4-wiki-ui-target{justify-self:center;width:min(100%,11rem)}.op4-wiki-ui.is-surface-modal.is-size-medium .op4-wiki-ui-target{justify-self:center;width:min(100%,14rem)}.op4-wiki-ui.is-surface-sheet .op4-wiki-ui-target{border-bottom-style:dashed;border-radius:.55rem .55rem 0 0}.op4-wiki-ui.is-surface-list .op4-wiki-ui-target{background:0 0;border-width:0 0 1px;min-height:2.8rem}.op4-wiki-ui.is-surface-list .op4-wiki-ui-callout-row{min-height:3.8rem}.op4-wiki-ui-card-stack{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;width:min(42%,19rem);margin:.8rem .8rem 0;display:grid}.op4-wiki-ui-card-stack span{border:1px solid color-mix(in srgb,var(--op4-ink) 24%,transparent);background:var(--op4-paper-bright);min-height:3rem}.op4-wiki-ui-card-stack span,.op4-wiki-ui.is-surface-cards .op4-wiki-ui-target{box-shadow:0 .25rem .7rem color-mix(in srgb,var(--op4-ink) 7%,transparent);border-radius:.4rem}.op4-wiki-ui-calendar{border:1px solid var(--op4-line);background:var(--op4-line);grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;width:min(42%,19rem);margin:.8rem .8rem 0;display:grid}.op4-wiki-ui-calendar div,.op4-wiki-ui-calendar span{background:var(--op4-paper-bright);min-height:1.55rem;color:var(--op4-ink-soft);place-items:center;font-size:.54rem;display:grid}.op4-wiki-ui-calendar div{min-height:1.2rem;font-weight:700}.op4-wiki-ui-calendar span.has-post{box-shadow:inset 0 -.18rem var(--op4-ink);color:var(--op4-ink);font-weight:700}.op4-wiki-ui.is-surface-calendar .op4-wiki-ui-target{border-style:dashed}@media (width<=680px){.op4-wiki-ui-calendar,.op4-wiki-ui-card-stack,.op4-wiki-ui-surface-chrome{width:min(36%,8.5rem);margin-left:.5rem}.op4-wiki-ui-card-stack{grid-template-columns:1fr}.op4-wiki-ui-card-stack span:nth-child(n+2){display:none}.op4-wiki-ui-callout-row{grid-template-columns:minmax(5.5rem,.58fr) 1.4rem minmax(0,1.42fr);min-height:5.2rem}.op4-wiki-ui-target{min-height:2.8rem;padding:.4rem}.op4-wiki-ui-target .op4-wiki-ui-button,.op4-wiki-ui-target .op4-wiki-ui-control{min-height:1.8rem;padding:.4rem;font-size:.58rem}.op4-wiki-ui-callout{padding:.62rem .68rem}}.op4-wiki-ui{background:0 0;border:0;gap:.6rem;margin:1.1rem 0 1.6rem;padding:0}.op4-wiki-ui>figcaption{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.18rem .55rem;display:grid}.op4-wiki-ui>figcaption small{border:1px solid var(--op4-line);color:var(--op4-ink-soft);letter-spacing:.05em;border-radius:99rem;grid-area:1/1;padding:.24rem .45rem;font-family:inherit;font-size:.48rem}.op4-wiki-ui.is-surface-alert>figcaption small,.op4-wiki-ui.is-surface-locked>figcaption small{border-color:color-mix(in srgb,var(--op4-signal-dark) 45%,var(--op4-line));color:var(--op4-signal-dark)}.op4-wiki-ui-map{overflow:visible}.op4-wiki-ui-map,.op4-wiki-ui.is-screen .op4-wiki-ui-map,.op4-wiki-ui.is-surface-modal .op4-wiki-ui-map,.op4-wiki-ui.is-surface-sheet .op4-wiki-ui-map{background:0 0;border:0}.op4-wiki-ui-map>section{gap:0;padding:.45rem 0}.op4-wiki-ui-map>section+section{border-top:0;padding-top:1.15rem}.op4-wiki-ui-map>section+section:before{background:var(--op4-ink);content:"";width:2.5rem;height:1px}.op4-wiki-ui-logic{background:color-mix(in srgb,var(--op4-ink) 7%,var(--op4-paper-bright));width:fit-content;max-width:min(100%,19rem);color:var(--op4-ink);letter-spacing:.025em;text-transform:uppercase;border-radius:99rem;align-items:center;gap:.45rem;margin:.15rem 0 .5rem;padding:.42rem .7rem;font-size:.62rem;display:inline-flex}.op4-wiki-ui-logic.is-choice{background:color-mix(in srgb,var(--op4-signal) 16%,var(--op4-paper-bright));color:var(--op4-signal-dark)}.op4-wiki-ui-logic svg{flex:none;width:.85rem;height:.85rem}.op4-wiki-ui-callout-row{grid-template-columns:minmax(10rem,.8fr) clamp(2.2rem,5vw,4rem) minmax(14rem,1.2fr);min-height:3.9rem}.op4-wiki-ui-map>section.is-logic-checklist .op4-wiki-ui-target:before,.op4-wiki-ui-map>section.is-logic-choice .op4-wiki-ui-target:before,.op4-wiki-ui-map>section.is-logic-sequence .op4-wiki-ui-target:before{z-index:0;background:var(--op4-line);content:"";width:1px;position:absolute;top:-.2rem;bottom:-.2rem;left:50%}.op4-wiki-ui-target>*{z-index:1;position:relative}.op4-wiki-ui-target,.op4-wiki-ui.is-surface-calendar .op4-wiki-ui-target,.op4-wiki-ui.is-surface-cards .op4-wiki-ui-target,.op4-wiki-ui.is-surface-list .op4-wiki-ui-target,.op4-wiki-ui.is-surface-modal .op4-wiki-ui-target,.op4-wiki-ui.is-surface-sheet .op4-wiki-ui-target{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:.2rem 0 .2rem 1.75rem}.op4-wiki-ui-target-index{background:var(--op4-paper-bright);width:1.25rem;top:50%;left:0;right:auto;transform:translateY(-50%)}.op4-wiki-ui-target.is-control-button .op4-wiki-ui-target-index{border-color:var(--op4-signal-dark);color:var(--op4-signal-dark)}.op4-wiki-ui-form-field{gap:.28rem;display:grid}.op4-wiki-ui-form-field>small{color:var(--op4-ink-soft);letter-spacing:.02em;font-size:.58rem;font-weight:700}.op4-wiki-ui-target .op4-wiki-ui-control{border:1px solid color-mix(in srgb,var(--op4-ink) 30%,transparent);background:var(--op4-paper-bright);min-height:2.35rem;color:var(--op4-ink);border-radius:.35rem;padding:.62rem .7rem}.op4-wiki-ui-target .op4-wiki-ui-control.is-textarea{white-space:pre-line;align-content:start;min-height:4.3rem}.op4-wiki-ui-target .op4-wiki-ui-control.is-select{border-bottom-width:2px;justify-content:space-between;align-items:center;display:flex}.op4-wiki-ui-target .op4-wiki-ui-button{border:1px solid var(--op4-ink);background:var(--op4-ink);min-height:2.7rem;color:var(--op4-paper-bright);text-align:left;border-radius:.42rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;padding:.68rem .75rem;display:grid}.op4-wiki-ui-target .op4-wiki-ui-button.is-secondary{background:var(--op4-paper-bright);color:var(--op4-ink)}.op4-wiki-ui-target .op4-wiki-ui-button.is-danger{color:#fff;background:#9d2f28;border-color:#9d2f28}.op4-wiki-ui-target .op4-wiki-ui-button svg:first-child{width:.9rem;height:.9rem}.op4-wiki-ui-target .op4-wiki-ui-button svg:last-child{width:.8rem;height:.8rem}.op4-wiki-ui-setting-row{border-bottom:1px solid var(--op4-line);justify-content:space-between;align-items:center;gap:.7rem;min-height:2.9rem;padding:.45rem 0;display:flex}.op4-wiki-ui-setting-row>span{gap:.16rem;display:grid}.op4-wiki-ui-setting-row strong{font-size:.66rem;line-height:1.3}.op4-wiki-ui-setting-row small{color:var(--op4-ink-soft);font-size:.55rem;line-height:1.35}.op4-wiki-ui-target .op4-wiki-ui-switch{flex:none;justify-self:auto;width:2.2rem;height:1.22rem;bottom:auto;right:auto}.op4-wiki-ui-target .op4-wiki-ui-status{border:0;border-left:.22rem solid var(--op4-line);background:color-mix(in srgb,var(--op4-ink) 4%,var(--op4-paper-bright));min-height:2.9rem;color:var(--op4-ink);border-radius:.25rem;justify-content:space-between;align-items:center;gap:.7rem;padding:.52rem .62rem;display:flex}.op4-wiki-ui-status>span{gap:.16rem;display:grid}.op4-wiki-ui-status small{color:var(--op4-ink-soft);font-size:.55rem}.op4-wiki-ui-status strong{font-size:.66rem;line-height:1.3}.op4-wiki-ui-target .op4-wiki-ui-status.is-success{background:color-mix(in srgb,#2f7d57 8%,var(--op4-paper-bright));border-left-color:#2f7d57}.op4-wiki-ui-target .op4-wiki-ui-status.is-warning{border-left-color:var(--op4-signal-dark);background:color-mix(in srgb,var(--op4-signal) 10%,var(--op4-paper-bright))}.op4-wiki-ui-target .op4-wiki-ui-status i{background:currentColor;border:0;border-radius:50%;flex:none;width:.48rem;height:.48rem}.op4-wiki-ui-relation{grid-template-columns:minmax(10rem,.8fr) clamp(2.2rem,5vw,4rem) minmax(14rem,1.2fr);align-items:center;min-height:1.7rem;display:grid}.op4-wiki-ui-relation span{z-index:1;border:1px solid var(--op4-line);background:var(--op4-paper-bright);color:var(--op4-ink-soft);letter-spacing:.06em;border-radius:99rem;grid-column:1;justify-self:center;padding:.2rem .48rem;font-size:.52rem;font-weight:800;position:relative}.op4-wiki-ui-relation:after,.op4-wiki-ui-relation:before{background:var(--op4-line);content:"";grid-area:1/1;justify-self:center;width:1px;height:50%}.op4-wiki-ui-relation:before{align-self:start}.op4-wiki-ui-relation:after{align-self:end}.op4-wiki-ui-relation.is-and-or span,.op4-wiki-ui-relation.is-choice span,.op4-wiki-ui-relation.is-or span{border-color:color-mix(in srgb,var(--op4-signal-dark) 45%,var(--op4-line));color:var(--op4-signal-dark)}.op4-wiki-ui-connector{background:color-mix(in srgb,var(--op4-ink) 38%,transparent)}.op4-wiki-ui-callout{background:0 0;border-left-width:1px;gap:.28rem;padding:.58rem .75rem}.op4-wiki-ui-map>footer{border:1px solid var(--op4-ink);background:var(--op4-ink);width:fit-content;min-width:min(100%,14rem);color:var(--op4-paper-bright);text-align:left;border-radius:.42rem;grid-template-columns:1fr auto;justify-self:start;align-items:center;gap:.12rem .75rem;display:grid}.op4-wiki-ui-map>footer span{color:color-mix(in srgb,var(--op4-paper-bright) 72%,transparent);letter-spacing:.04em;text-transform:uppercase;grid-column:1/-1;font-size:.52rem;font-weight:600}.op4-wiki-ui-map>footer svg{width:.9rem;height:.9rem}@media (width<=680px){.op4-wiki-ui-callout-row,.op4-wiki-ui-relation{grid-template-columns:minmax(7.4rem,.72fr) 1.4rem minmax(0,1.28fr)}.op4-wiki-ui-target,.op4-wiki-ui.is-surface-calendar .op4-wiki-ui-target,.op4-wiki-ui.is-surface-cards .op4-wiki-ui-target,.op4-wiki-ui.is-surface-list .op4-wiki-ui-target,.op4-wiki-ui.is-surface-modal .op4-wiki-ui-target,.op4-wiki-ui.is-surface-sheet .op4-wiki-ui-target{padding:.15rem 0 .15rem 1.45rem}.op4-wiki-ui-target-index{width:1.05rem}.op4-wiki-ui-target .op4-wiki-ui-button{grid-template-columns:1fr auto;min-height:2.35rem;padding:.52rem .58rem;font-size:.58rem}.op4-wiki-ui-target .op4-wiki-ui-button svg:first-child{display:none}.op4-wiki-ui-form-field>small,.op4-wiki-ui-setting-row small,.op4-wiki-ui-status small{font-size:.5rem}.op4-wiki-ui-setting-row strong,.op4-wiki-ui-status strong{font-size:.58rem}.op4-wiki-ui-logic{max-width:9rem;font-size:.52rem}}.op4-wiki-index{padding-block:clamp(3rem,6vw,5.5rem) 0}.op4-wiki-start-route{border-left:.35rem solid var(--op4-signal-dark);background:var(--op4-signal-soft);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;margin-top:clamp(2.5rem,5vw,4.5rem);padding:clamp(1.4rem,3vw,2.2rem);display:grid}.op4-wiki-start-route h2{max-width:22ch;margin:.7rem 0 .8rem;font-size:clamp(1.6rem,3vw,2.6rem)}.op4-wiki-start-route p{max-width:44rem;color:var(--op4-ink-soft);margin:0;line-height:1.65}.op4-wiki-start-route>a{border:1px solid var(--op4-ink);background:var(--op4-ink);color:var(--op4-paper-bright);align-items:center;gap:.65rem;padding:.8rem 1rem;font-size:.78rem;font-weight:720;text-decoration:none;display:inline-flex}.op4-wiki-start-route>a svg{width:1rem;height:1rem}.op4-wiki-index-head h2{letter-spacing:-.025em;margin-top:.8rem;font-size:clamp(1.9rem,3.8vw,3.4rem);line-height:1.08}.op4-wiki-index-group>h3{color:var(--op4-signal-dark);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .7rem;font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,sans-serif;font-size:.7rem}.op4-wiki-route-list a{border-bottom:1px solid var(--op4-line);grid-template-columns:1fr auto;align-items:center;gap:clamp(1rem,2.5vw,2rem);padding:1.45rem 0;text-decoration:none;display:grid}.op4-wiki-outcome small,.op4-wiki-related-list span,.op4-wiki-route-list small{color:var(--op4-signal-dark);letter-spacing:.07em;text-transform:uppercase;font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,sans-serif;font-size:.56rem}.op4-wiki-route-list h3{letter-spacing:-.04em;margin:.35rem 0 .45rem;font-size:clamp(1.2rem,2vw,1.8rem)}.op4-wiki-route-list p{color:var(--op4-ink-soft);margin:0;font-size:.82rem;line-height:1.55}.op4-wiki-guide-page{background:var(--op4-paper-bright)}.op4-wiki-outcome{border-left:.3rem solid var(--op4-signal-dark);background:var(--op4-signal-soft);gap:.4rem;margin:1.8rem 0;padding:1rem 1.2rem;display:grid}.op4-wiki-outcome strong{font-size:.88rem;line-height:1.55}.op4-wiki-main .op4-article-content{border-top:0;position:relative}.op4-wiki-route-list h4{margin:.25rem 0 0;font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,sans-serif;font-size:clamp(1rem,2vw,1.35rem)}.op4-wiki-main .op4-article-content:before{background:color-mix(in srgb,var(--op4-signal-dark) 42%,var(--op4-line));content:"";width:1px;position:absolute;top:4.2rem;bottom:4.2rem;left:1.7rem}.op4-wiki-main .op4-article-section{border-bottom:0;grid-template-columns:3.5rem minmax(0,1fr);justify-content:start;gap:clamp(1rem,3vw,2.5rem);padding:clamp(2.1rem,4vw,3.4rem) 0;scroll-margin-top:1rem;position:relative}.op4-wiki-main .op4-article-section:not(:last-child):after{z-index:2;border-right:1px solid var(--op4-signal-dark);border-bottom:1px solid var(--op4-signal-dark);content:"";width:.48rem;height:.48rem;position:absolute;bottom:-.2rem;left:1.46rem;transform:rotate(45deg)}.op4-wiki-main .op4-article-section-marker{z-index:2;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--op4-signal-dark) 58%,var(--op4-line));border-radius:50%;place-items:center;width:3.4rem;display:grid}.op4-article-section-next{color:var(--op4-ink-soft);grid-template-columns:auto 1fr;align-items:center;gap:.8rem;margin-top:1.4rem;display:grid}.op4-article-section-next>svg{width:1rem;height:1rem;color:var(--op4-signal-dark)}.op4-article-section-next span{gap:.12rem;display:grid}.op4-article-section-next small{letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;font-weight:720}.op4-article-section-next strong{color:var(--op4-ink);font-size:.82rem}.op4-wiki-main .op4-article-section-body h2{letter-spacing:-.025em;max-width:30ch;margin-bottom:1rem;font-size:clamp(1.2rem,1.8vw,1.65rem);line-height:1.15}.op4-wiki-main .op4-article-faq{gap:clamp(2rem,4vw,4rem);padding-block:clamp(4rem,7vw,6rem)}.op4-wiki-main .op4-article-faq h2,.op4-wiki-main .op4-related-reading h2{font-size:clamp(1.8rem,3.5vw,3rem)}.op4-wiki-main .op4-related-reading{padding-block:clamp(4rem,7vw,6rem)}.op4-wiki-related-list{border:1px solid var(--op4-ink);background:var(--op4-ink);grid-template-columns:repeat(3,1fr);gap:1px}.op4-wiki-related-list a{background:var(--op4-paper-bright);gap:.9rem;min-height:10rem;padding:1.2rem;text-decoration:none;display:grid}.op4-wiki-related-list span{grid-column:1/-1}.op4-wiki-related-list strong{align-self:end;font-size:1rem;line-height:1.35}.op4-blog-wiki-strip{border-top:1px solid var(--op4-ink);background:var(--op4-signal);padding-block:clamp(3rem,7vw,6rem)}.op4-blog-wiki-strip-inner{grid-template-columns:1fr auto;align-items:end;gap:3rem;display:grid}.op4-blog-wiki-strip h2{max-width:18ch;margin:.8rem 0;font-size:clamp(2rem,4vw,3.8rem)}.op4-blog-wiki-strip p{max-width:42rem;margin:0;line-height:1.65}@media (width<=900px){.op4-blog-wiki-strip-inner,.op4-home-wiki-grid,.op4-wiki-shell{grid-template-columns:1fr}.op4-wiki-shell{gap:2rem}.op4-wiki-guide-page .op4-wiki-shell{grid-template-columns:1fr}.op4-wiki-page-nav{display:none}.op4-wiki-sidebar{z-index:1;border:1px solid var(--op4-ink);background:var(--op4-paper-bright);max-height:none;position:static;overflow:visible}.op4-wiki-sidebar-desktop{display:none}.op4-wiki-sidebar-details{display:block}.op4-wiki-sidebar-details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;padding:.8rem 1rem;list-style:none;display:flex}.op4-wiki-sidebar-details>summary::-webkit-details-marker{display:none}.op4-wiki-sidebar-details>summary span{gap:.18rem;display:grid}.op4-wiki-sidebar-details>summary small{color:var(--op4-signal-dark);letter-spacing:.08em;text-transform:uppercase;font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,sans-serif;font-size:.52rem}.op4-wiki-sidebar-details>summary strong{font-size:.82rem;line-height:1.35}.op4-wiki-sidebar-details>summary svg{width:1rem;height:1rem;transition:transform .16s}.op4-wiki-sidebar-details[open]>summary svg{transform:rotate(180deg)}.op4-wiki-sidebar-details:not([open])>nav{display:none}.op4-wiki-sidebar-details>nav{border-top:1px solid var(--op4-line);padding:1rem}.op4-wiki-related-list{grid-template-columns:1fr}}@media (width<=1180px) and (width>=901px){.op4-wiki-guide-page .op4-wiki-shell{grid-template-columns:minmax(13rem,15rem) minmax(0,1fr)}.op4-wiki-page-nav{display:none}}@media (width<=640px){.op4-wiki-shell{padding-top:1.25rem}.op4-wiki-main-header h1{font-size:clamp(2.25rem,11vw,3.35rem)}.op4-wiki-route-list a{grid-template-columns:1fr auto;gap:.8rem}.op4-wiki-start-route{grid-template-columns:1fr;align-items:start}.op4-wiki-start-route>a{justify-content:space-between;width:100%}.op4-wiki-route-list p{display:none}.op4-wiki-main .op4-article-section{grid-template-columns:1fr;padding-left:2.6rem;display:block}.op4-wiki-main .op4-article-content:before{left:.95rem}.op4-wiki-main .op4-article-section-marker{width:1.9rem;position:absolute;top:3rem;left:0}.op4-wiki-main .op4-article-section:not(:last-child):after{left:.71rem}.op4-wiki-guide-header,.op4-wiki-index-hero{grid-template-columns:1fr}.op4-wiki-guide-header .op4-public-mascot,.op4-wiki-index-hero .op4-public-mascot{justify-self:end;width:8rem}.op4-wiki-paths>div,.op4-wiki-verification{grid-template-columns:1fr;gap:.25rem}.op4-wiki-ui{margin-inline:0;padding:.75rem}.op4-wiki-ui-flow{gap:1.4rem}.op4-wiki-ui-body,.op4-wiki-ui-flow{grid-template-columns:1fr}.op4-wiki-ui-flow li{min-height:5.5rem}.op4-wiki-ui-flow li:not(:last-child):after{top:auto;bottom:-1.25rem;right:50%;transform:translate(50%)rotate(90deg)}}html.dark body.op4-shell{--op4-paper:var(--brand-ink);--op4-paper-bright:color-mix(in srgb,var(--brand-ink) 88%,var(--brand-light));--op4-ink:var(--brand-light);--op4-ink-soft:color-mix(in srgb,var(--brand-light) 72%,var(--brand-ink));--op4-signal-dark:color-mix(in srgb,var(--brand-primary) 78%,#000);--op4-signal-soft:color-mix(in srgb,var(--brand-primary) 18%,var(--brand-ink));--op4-coral-soft:color-mix(in srgb,var(--brand-accent) 26%,var(--brand-ink));--op4-violet-soft:color-mix(in srgb,var(--brand-primary) 30%,var(--brand-ink));--op4-line:color-mix(in srgb,var(--brand-light) 18%,transparent)}.op4-legal-shell{background:var(--op4-paper)}.op4-legal-page{background:linear-gradient(#0b15200f 1px,transparent 1px),linear-gradient(90deg,#0b15200f 1px,transparent 1px),var(--op4-paper);min-height:100vh;color:var(--op4-ink);background-position:-1px -1px;background-size:48px 48px}.op4-legal-hero{border-bottom:1px solid var(--op4-line);grid-template-columns:minmax(0,1fr) minmax(14rem,.34fr);align-items:end;gap:clamp(2rem,7vw,8rem);padding:clamp(4rem,9vw,8rem) 0 clamp(3rem,6vw,5rem);display:grid}.op4-legal-hero-copy{max-width:60rem}.op4-legal-hero h1{letter-spacing:-.065em;max-width:15ch;margin:1.25rem 0 0;font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,Golos Text,sans-serif;font-size:clamp(2.5rem,7vw,6.7rem);font-weight:650;line-height:.98}.op4-legal-hero-copy>p:last-child{max-width:49rem;color:var(--op4-ink-soft);margin:2rem 0 0;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.65}.op4-legal-meta{border-top:4px solid var(--op4-signal-dark);margin:0}.op4-legal-meta div{border-bottom:1px solid var(--op4-line);justify-content:space-between;gap:1rem;padding:.9rem 0;display:flex}.op4-legal-meta dt{color:var(--op4-ink-soft)}.op4-legal-meta dd{margin:0;font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,Golos Text,sans-serif;font-size:.72rem;font-weight:650}.op4-legal-layout{grid-template-columns:minmax(13rem,.3fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,6vw,7rem);padding:clamp(3rem,7vw,7rem) 0 clamp(5rem,10vw,10rem);display:grid}.op4-legal-rail{border-top:4px solid var(--op4-ink);padding-top:1rem;position:sticky;top:1.5rem}.op4-legal-rail>p{letter-spacing:.16em;text-transform:uppercase;margin:0 0 1.25rem;font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,Golos Text,sans-serif;font-size:.65rem;font-weight:650}.op4-legal-rail nav{display:grid}.op4-legal-rail nav a{border-top:1px solid var(--op4-line);color:var(--op4-ink-soft);grid-template-columns:2rem 1fr;gap:.55rem;padding:.75rem 0;font-size:.84rem;line-height:1.35;display:grid}.op4-legal-rail nav a span{color:var(--op4-signal-dark);font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,Golos Text,sans-serif;font-size:.64rem;font-weight:650}.op4-legal-rail nav a:focus-visible,.op4-legal-rail nav a:hover{color:var(--op4-ink)}.op4-legal-rail>a{color:var(--op4-signal-dark);margin-top:1.5rem;font-size:.88rem;font-weight:700;display:inline-flex}.op4-legal-article{border-bottom:1px solid var(--op4-line)}.op4-legal-section{border-top:1px solid var(--op4-line);grid-template-columns:4.5rem minmax(0,1fr);gap:clamp(1rem,3vw,2.75rem);padding:clamp(2rem,5vw,4rem) 0;scroll-margin-top:2rem;display:grid}.op4-legal-section-number{color:var(--op4-signal-dark);font-size:.8rem}.op4-legal-section h2,.op4-legal-section-number{font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,Golos Text,sans-serif;font-weight:650}.op4-legal-section h2{letter-spacing:-.035em;max-width:29ch;margin:0;font-size:clamp(1.25rem,2.4vw,2rem);line-height:1.18}.op4-legal-copy,.op4-legal-list{max-width:58rem;color:var(--op4-ink-soft);gap:1rem;margin:1.5rem 0 0;font-size:1rem;line-height:1.75;display:grid}.op4-legal-copy p{margin:0}.op4-legal-list{padding:0;list-style:none}.op4-legal-list li{padding-left:1.5rem;position:relative}.op4-legal-list li:before{background:var(--op4-signal);content:"";width:.5rem;height:.5rem;position:absolute;top:.68em;left:0}.op4-legal-note{border-left:4px solid var(--op4-coral);background:var(--op4-paper-bright);max-width:54rem;color:var(--op4-ink-soft);margin:1.75rem 0 0;padding:1.25rem 1.4rem;line-height:1.7}.op4-legal-index-hero{grid-template-columns:minmax(0,1fr) auto}.op4-legal-index-marker{color:var(--op4-signal-dark);letter-spacing:-.08em;margin:0;font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,Golos Text,sans-serif;font-size:clamp(5rem,14vw,12rem);font-weight:650;line-height:.72}.op4-legal-index-list{padding:clamp(3rem,7vw,7rem) 0 clamp(6rem,11vw,11rem)}.op4-legal-index-list>a{border-top:1px solid var(--op4-line);grid-template-columns:4rem minmax(0,1fr) 2rem;align-items:center;gap:clamp(1rem,3vw,2.5rem);min-height:9rem;padding:1.5rem 0;display:grid}.op4-legal-index-list>a:last-child{border-bottom:1px solid var(--op4-line)}.op4-legal-index-code{color:var(--op4-signal-dark);font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,Golos Text,sans-serif;font-size:.82rem;font-weight:650}.op4-legal-index-copy{gap:.65rem;display:grid}.op4-legal-index-copy strong{letter-spacing:-.04em;font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,Golos Text,sans-serif;font-size:clamp(1.2rem,3vw,2.35rem);line-height:1.15}.op4-legal-index-copy small{max-width:52rem;color:var(--op4-ink-soft);font-size:.96rem;line-height:1.6}.op4-legal-index-list>a>svg{width:1.4rem;height:1.4rem;transition:transform .18s}.op4-legal-index-list>a:focus-visible>svg,.op4-legal-index-list>a:hover>svg{transform:translate(.2rem,-.2rem)}@media (width<=900px){.op4-legal-hero,.op4-legal-layout{grid-template-columns:1fr}.op4-legal-meta{max-width:32rem}.op4-legal-rail{position:static}.op4-legal-rail nav{-moz-column-gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem}.op4-legal-index-marker{display:none}}@media (width<=640px){.op4-legal-page{background-size:32px 32px}.op4-legal-hero{padding-top:3rem}.op4-legal-hero h1{font-size:clamp(2.15rem,12vw,3.5rem)}.op4-legal-rail nav{grid-template-columns:1fr}.op4-legal-section{grid-template-columns:2.4rem minmax(0,1fr)}.op4-legal-index-list>a{grid-template-columns:2.4rem minmax(0,1fr) 1.4rem;min-height:8rem}}body.op4-shell ::selection{background:var(--op4-signal);color:var(--op4-ink)}.op4-breadcrumbs{border-top:1px solid var(--op4-line);padding-top:1.1rem}.op4-breadcrumbs ol{color:var(--op4-ink-soft);flex-wrap:wrap;gap:.45rem;margin:0;padding:0;font-size:.76rem;line-height:1.5;list-style:none;display:flex}.op4-breadcrumbs li{align-items:center;gap:.45rem;min-width:0;display:inline-flex}.op4-breadcrumbs li+li:before{color:var(--op4-signal-dark);content:"→"}.op4-breadcrumbs a{color:var(--op4-signal-dark);text-underline-offset:.18rem;font-weight:680}.op4-breadcrumbs [aria-current=page]{text-overflow:ellipsis;white-space:nowrap;max-width:min(60ch,70vw);overflow:hidden}.op4-page{background:var(--op4-paper);min-width:0;overflow:clip}.op4-container{width:min(100% - 2rem,var(--op4-container-max));margin-inline:auto}.op4-kicker{color:var(--op4-signal-dark);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.55rem;font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,Golos Text,sans-serif;font-size:.68rem;font-weight:640;line-height:1.35;display:inline-flex}.op4-kicker:before{content:"";background:currentColor;width:1.9rem;height:2px}.op4-button{border:1px solid var(--op4-ink);background:var(--op4-ink);color:#fff;border-radius:.35rem;justify-content:center;align-items:center;gap:.7rem;min-height:3.25rem;padding:.85rem 1.15rem;font-size:.86rem;font-weight:730;text-decoration:none;transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s,background .18s;display:inline-flex}.op4-button:hover{background:#21332d;transform:translateY(-2px);box-shadow:0 .75rem 2rem #0b15202e}.op4-blog-card-link:focus-visible,.op4-bot-link:focus-visible,.op4-breadcrumbs a:focus-visible,.op4-button:focus-visible,.op4-footer a:focus-visible,.op4-footer-chat-trigger:focus-visible,.op4-nav a:focus-visible,.op4-text-link:focus-visible{outline:3px solid var(--op4-coral);outline-offset:4px}.op4-button svg,.op4-text-link svg{width:1rem;height:1rem}.op4-app-cta-pair{display:contents}.op4-app-cta-mobile.op4-button{display:none}.op4-button-compact{min-height:2.55rem;padding:.6rem .9rem}.op4-button-light{border-color:var(--op4-signal);background:var(--op4-signal);color:var(--op4-ink)}.op4-button-light:hover{background:#55e5be}.op4-text-link{color:var(--op4-ink);text-decoration:underline;-webkit-text-decoration-color:var(--op4-signal);text-decoration-color:var(--op4-signal);text-underline-offset:.35rem;align-items:center;gap:.55rem;font-size:.82rem;font-weight:720;text-decoration-thickness:2px;display:inline-flex}.op4-header{z-index:20;min-height:var(--op4-header-height);grid-template-columns:auto 1fr auto;align-items:center;gap:2rem;display:grid;position:relative}.op4-wordmark{align-items:center;gap:.72rem;text-decoration:none;display:inline-flex}.op4-wordmark img{width:2.2rem;height:2.2rem}.op4-wordmark span{gap:.05rem;display:grid}.op4-wordmark strong{letter-spacing:-.025em;font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,Golos Text,sans-serif;font-size:.9rem}.op4-wordmark small{color:var(--op4-ink-soft);font-size:.62rem}.op4-nav{justify-content:center;align-items:center;gap:clamp(.8rem,2vw,1.55rem);display:flex}.op4-bot-link,.op4-nav a{color:var(--op4-ink-soft);font-size:.76rem;font-weight:650;text-decoration:none;transition:color .15s}.op4-bot-link:hover,.op4-nav a:hover{color:var(--op4-signal-dark)}.op4-header-actions{align-items:center;gap:1rem;display:flex}.op4-bot-link{align-items:center;gap:.3rem;display:inline-flex}.op4-bot-link svg{width:.82rem;height:.82rem}.op4-hero{border-bottom:1px solid var(--op4-ink);background:radial-gradient(circle at 92% 8%,#79e7ff85,transparent 28rem),radial-gradient(circle at 68% 94%,#c1a8ff66,transparent 27rem),var(--op4-paper);position:relative;overflow:hidden}.op4-hero:before{content:"";pointer-events:none;border:1px solid #0b152061;border-radius:50%;width:min(51vw,50rem);height:min(51vw,50rem);position:absolute;top:20%;right:-10rem}.op4-hero-grid-bg{opacity:.32;background-image:linear-gradient(var(--op4-line) 1px,transparent 1px),linear-gradient(90deg,var(--op4-line) 1px,transparent 1px);background-size:3.5rem 3.5rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.op4-hero-layout{z-index:2;grid-template-columns:minmax(28rem,.96fr) minmax(35rem,1.04fr);grid-template-areas:"copy product""conversion product";align-items:center;gap:clamp(2rem,4vw,4.5rem);padding:clamp(3rem,5.5vw,5.5rem) 0 clamp(3rem,6vw,5rem);display:grid;position:relative}.op4-hero-copy{z-index:2;grid-area:copy;position:relative}.op4-article-title h1,.op4-blog-hero h1,.op4-hero-copy h1{max-width:11.5ch;font-family:Golos Text,Golos Text Fallback\: BlinkMacSystemFont,Golos Text Fallback\: Segoe UI,Golos Text Fallback\: Helvetica Neue,Golos Text Fallback\: Arial,Golos Text Fallback\: Noto Sans,sans-serif;font-size:var(--op4-hero-title-size);letter-spacing:-.068em;text-wrap:balance;margin:1.1rem 0 1.35rem;font-weight:720;line-height:.96}.op4-hero-conversion{grid-area:conversion;align-self:start}.op4-hero-conversion>p{max-width:36rem;color:var(--op4-ink-soft);font-size:var(--op4-hero-copy-size);margin:0;line-height:1.62}.op4-hero-copy .op4-hero-questions{max-width:none;font-size:inherit;letter-spacing:0;gap:0;margin:1rem 0 1.25rem;line-height:1;display:grid}.op4-hero-questions>span{border-top:1px solid var(--op4-ink);letter-spacing:-.058em;text-wrap:balance;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.82rem 0;font-family:Golos Text,Golos Text Fallback\: BlinkMacSystemFont,Golos Text Fallback\: Segoe UI,Golos Text Fallback\: Helvetica Neue,Golos Text Fallback\: Arial,Golos Text Fallback\: Noto Sans,sans-serif;font-size:clamp(1.7rem,3vw,3.15rem);font-style:normal;font-weight:720;line-height:1.01;display:grid}.op4-hero-questions>span:last-child{border-bottom:1px solid var(--op4-ink)}.op4-hero-questions b{align-self:start;padding-top:.22rem;font-size:.56rem;font-weight:500}.op4-hero-questions b,.op4-hero-questions i{letter-spacing:.04em;font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,sans-serif}.op4-hero-questions i{border:1px solid var(--op4-ink);background:var(--op4-cyan);text-transform:uppercase;border-radius:50%;place-items:center;width:2.35rem;height:2.35rem;font-size:.52rem;font-style:normal;display:grid;transform:rotate(7deg)}.op4-hero-questions>span:nth-child(2) i{background:var(--op4-violet-soft);transform:rotate(-6deg)}.op4-hero-questions>span:nth-child(3) i{background:var(--op4-coral-soft);transform:rotate(4deg)}.op4-hero-conversion .op4-hero-bridge{max-width:42rem}.op4-hero-bridge strong{color:var(--op4-ink);margin-bottom:.28rem;font-weight:720;display:block}.op4-hero-actions{flex-wrap:wrap;align-items:center;gap:1.2rem;margin-top:2rem;display:flex}.op4-trial-note{color:var(--op4-ink-soft);flex-wrap:wrap;gap:.45rem 1.6rem;margin:1.4rem 0 0;padding-left:1.1rem;font-size:.72rem;list-style:outside;display:flex}.op4-trial-note li{padding-left:.1rem}.op4-hero-product{grid-area:product;min-width:0}.op4-duty-machine{z-index:1;border:1px solid var(--op4-ink);background:var(--op4-ink);box-shadow:1rem 1rem 0 var(--op4-cyan),1rem 1rem 0 1px var(--op4-ink);color:#fff;grid-template-columns:minmax(14rem,.88fr) 4.2rem minmax(15rem,1.12fr);align-items:stretch;margin:0;display:grid;position:relative;overflow:visible;transform:rotate(.35deg)}.op4-duty-loop{background:linear-gradient(#ffffff14 1px,transparent 1px),linear-gradient(90deg,#ffffff14 1px,transparent 1px),var(--op4-ink);background-size:2.5rem 2.5rem;place-items:center;min-height:31rem;padding:3.25rem 1rem 2rem;display:grid;position:relative;overflow:hidden}.op4-duty-loop>small{letter-spacing:.05em;text-transform:uppercase;font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,sans-serif;font-size:.56rem;position:absolute;top:1rem;left:1rem}.op4-duty-ring{aspect-ratio:1;background:conic-gradient(var(--op4-coral) 0 30%,transparent 30% 34%,var(--op4-violet-soft) 34% 64%,transparent 64% 68%,var(--op4-cyan) 68% 96%,transparent 96%);border-radius:50%;width:min(14rem,18vw);min-width:12.5rem;position:relative;transform:rotate(-12deg)}.op4-duty-ring:after{background:var(--op4-ink);content:"";border:1px solid #ffffff3d;border-radius:50%;position:absolute;inset:1.2rem}.op4-duty-ring span{z-index:2;border:1px solid var(--op4-ink);background:var(--op4-paper-bright);color:var(--op4-ink);letter-spacing:.03em;text-transform:uppercase;border-radius:999px;padding:.42rem .58rem;font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,sans-serif;font-size:.5rem;font-weight:550;position:absolute;transform:rotate(12deg)}.op4-duty-ring .is-find{top:-.5rem;left:50%;transform:translate(-50%)rotate(12deg)}.op4-duty-ring .is-rewrite{bottom:2rem;right:-.15rem;transform:rotate(12deg)}.op4-duty-ring .is-publish{bottom:2rem;left:-.15rem;transform:rotate(12deg)}.op4-duty-loop>strong{z-index:3;letter-spacing:-.04em;font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,sans-serif;font-size:clamp(1.1rem,1.8vw,1.65rem);position:absolute;top:51%;left:50%;transform:translate(-50%,-50%)rotate(-2deg)}.op4-duty-loop>em{color:#ffffff94;font-size:.68rem;font-style:normal;position:absolute;bottom:1.1rem}.op4-duty-break{z-index:3;background:var(--op4-cyan);color:var(--op4-ink);border-left:1px solid #ffffff3d;border-right:1px solid #ffffff3d;place-items:center;display:grid;position:relative}.op4-duty-break span{writing-mode:vertical-rl;letter-spacing:.06em;text-transform:uppercase;font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,sans-serif;font-size:.54rem;transform:rotate(180deg)}.op4-duty-break i{border-top:1px solid var(--op4-ink);border-right:1px solid var(--op4-ink);background:var(--op4-cyan);width:1rem;height:1rem;position:absolute;right:-.55rem;transform:rotate(45deg)}.op4-duty-route{background:linear-gradient(var(--op4-line) 1px,transparent 1px),var(--op4-paper-bright);min-width:0;color:var(--op4-ink);background-size:100% 4rem;padding:1rem}.op4-duty-route header{border-bottom:1px solid var(--op4-ink);letter-spacing:.04em;justify-content:space-between;align-items:center;gap:.75rem;padding-bottom:.8rem;font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,sans-serif;font-size:.52rem;display:flex}.op4-duty-route header strong{color:var(--op4-signal-dark);align-items:center;gap:.4rem;display:inline-flex}.op4-duty-route header i{background:var(--op4-signal);border-radius:50%;width:.46rem;height:.46rem;box-shadow:0 0 0 .22rem #00bc8a24}.op4-duty-route ol{gap:.85rem;margin:1.1rem 0 0;padding:0 0 0 .45rem;list-style:none;display:grid;position:relative}.op4-duty-route ol:before{background:var(--op4-signal);content:"";width:2px;position:absolute;top:1rem;bottom:1rem;left:2.92rem}.op4-duty-route li{border:1px solid var(--op4-ink);background:var(--op4-paper-bright);min-height:4.65rem;box-shadow:.22rem .22rem 0 var(--op4-ink);grid-template-columns:2.35rem minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.7rem;display:grid;position:relative}.op4-duty-route li:before{border:1px solid var(--op4-ink);background:var(--op4-signal);content:"";border-radius:50%;width:.55rem;height:.55rem;position:absolute;left:-.32rem}.op4-duty-route time{font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,sans-serif;font-size:.58rem}.op4-duty-route li div{gap:.15rem;min-width:0;display:grid}.op4-duty-route li strong{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.op4-duty-route li small{color:var(--op4-ink-soft);font-size:.58rem}.op4-duty-route li b{border:1px solid var(--op4-ink);background:var(--op4-paper);border-radius:999px;padding:.28rem .42rem;font-size:.5rem;font-weight:650}.op4-duty-route li.is-live{background:var(--op4-signal-soft)}.op4-duty-route li.is-live b{background:var(--op4-signal)}.op4-duty-machine figcaption{border-top:1px solid var(--op4-ink);background:var(--op4-paper-bright);color:var(--op4-ink);grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;font-size:.64rem;display:flex}.op4-duty-machine figcaption strong{color:var(--op4-signal-dark);font-size:.68rem}.op4-hero{min-height:100svh;color:var(--op4-paper-bright);background:radial-gradient(circle at 78% 48%,#79e7ff29,#0000 26rem),radial-gradient(circle at 95% 100%,#7658e838,#0000 32rem),#101b18;border-bottom-color:#f7fbf838}.op4-hero:before{border-color:#f7fbf81f;width:min(56vw,56rem);height:min(56vw,56rem);top:13%;right:-12rem}.op4-hero-grid-bg{opacity:.16;background-image:linear-gradient(#f7fbf838 1px,#0000 0),linear-gradient(90deg,#f7fbf838 1px,#0000 0);-webkit-mask-image:linear-gradient(#000 58%,#0000);mask-image:linear-gradient(#000 58%,#0000)}.op4-hero .op4-header{z-index:5;border-bottom-color:#f7fbf838;position:relative}.op4-hero .op4-bot-link,.op4-hero .op4-nav a,.op4-hero .op4-wordmark{color:var(--op4-paper-bright)}.op4-hero .op4-wordmark small{color:#f7fbf88c}.op4-hero .op4-bot-link:hover,.op4-hero .op4-nav a:hover{color:var(--op4-signal)}.op4-hero .op4-header .op4-button{border-color:var(--op4-paper-bright);background:var(--op4-paper-bright);color:var(--op4-ink)}.op4-hero-stage{z-index:2;min-height:calc(100svh - var(--op4-header-height));grid-template-columns:minmax(25rem,.9fr) minmax(35rem,1.1fr);grid-template-areas:"copy map";align-items:center;gap:1.5rem clamp(2.5rem,5vw,6rem);padding:clamp(1.8rem,3vw,3.5rem) 0;display:grid;position:relative}.op4-hero-stage .op4-hero-copy{grid-area:copy;max-width:43rem}.op4-hero-stage .op4-kicker{color:var(--op4-signal)}.op4-hero-stage .op4-hero-copy h1{max-width:13ch;color:var(--op4-paper-bright);letter-spacing:-.072em;text-wrap:balance;margin:1.1rem 0 1.5rem;font-family:Golos Text,Golos Text Fallback\: BlinkMacSystemFont,Golos Text Fallback\: Segoe UI,Golos Text Fallback\: Helvetica Neue,Golos Text Fallback\: Arial,Golos Text Fallback\: Noto Sans,sans-serif;font-size:clamp(3.25rem,5.15vw,5.85rem);font-weight:720;line-height:.91}.op4-hero-stage .op4-hero-copy>p{color:#f7fbf8b8;max-width:34rem;font-size:var(--op4-hero-copy-size);margin:0;line-height:1.6}.op4-hero-stage .op4-button{border-color:var(--op4-signal);background:var(--op4-signal);color:var(--op4-ink)}.op4-hero-stage .op4-text-link{border-bottom-color:var(--op4-signal);color:var(--op4-paper-bright)}.op4-hero-stage .op4-hero-product{grid-area:map;min-width:0}.op4-question-field{isolation:isolate;width:min(100%,45rem);height:clamp(35rem,100svh - 9rem,48rem);min-height:35rem;margin:0 auto;position:relative}.op4-question-field:before{z-index:-3;content:"";background:radial-gradient(circle,#f7fbf824 0 1px,#0000 1.5px) 0 0/1.35rem 1.35rem,radial-gradient(circle at 52% 45%,#79e7ff26,#0000 58%);position:absolute;inset:4% 2% 7%;-webkit-mask-image:radial-gradient(#000 20%,#0000 72%);mask-image:radial-gradient(#000 20%,#0000 72%)}.op4-question-orbits,.op4-question-orbits i{border:1px solid #f7fbf833;border-radius:48% 52% 46% 54%/52% 44% 56% 48%;position:absolute}.op4-question-orbits{inset:7% 8% 10%;transform:rotate(-8deg)}.op4-question-orbits i:first-child{inset:13%;transform:rotate(21deg)}.op4-question-orbits i:nth-child(2){border-color:#79e7ff61;inset:28%;transform:rotate(-29deg)}.op4-question-orbits i:nth-child(3){border-color:#20d4a6b8;inset:42%;transform:rotate(37deg);box-shadow:0 0 3rem #20d4a62e}.op4-question-orbits>span{color:var(--op4-paper-bright);font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,sans-serif;font-size:clamp(4.5rem,10vw,8rem);font-weight:400;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(8deg)}.op4-question-notes{margin:0;padding:0;list-style:none}.op4-question-notes li{z-index:4;width:clamp(11.5rem,18vw,15rem);color:var(--op4-paper-bright);-webkit-backdrop-filter:blur(.8rem);backdrop-filter:blur(.8rem);background:#101b18c7;border:1px solid #f7fbf861;padding:.9rem 1rem 1rem;font-size:clamp(.76rem,1.05vw,.95rem);font-weight:600;line-height:1.32;position:absolute}.op4-question-notes li:before{background:var(--op4-signal);content:"";width:2.6rem;height:.22rem;position:absolute;top:-1px;left:-1px}.op4-question-notes .is-source{top:3%;left:3%;transform:rotate(-4deg)}.op4-question-notes .is-repeat{top:10%;right:0;transform:rotate(3deg)}.op4-question-notes .is-repeat:before{background:var(--op4-cyan)}.op4-question-notes .is-voice{top:42%;right:-2%;transform:rotate(-2deg)}.op4-question-notes .is-voice:before{background:var(--op4-violet)}.op4-question-notes .is-ad{bottom:13%;left:4%;transform:rotate(3deg)}.op4-question-notes .is-ad:before{background:var(--op4-coral)}.op4-question-notes .is-time{bottom:4%;right:6%;transform:rotate(-3deg)}.op4-question-field figcaption{z-index:5;color:#f7fbf894;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.7rem;font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,sans-serif;font-size:.5rem;display:flex;position:absolute;bottom:0;left:2%}.op4-question-field figcaption:before{background:var(--op4-signal);content:"";width:3rem;height:1px}.op4-question-field figcaption b{color:var(--op4-signal);font-size:1rem;font-weight:500}.op4-product-stage{min-height:var(--op4-product-min-height);padding:2.2rem 2.5rem var(--op4-product-caption-space) 0;margin:0;position:relative}.op4-browser-frame{border:1px solid var(--op4-ink);width:min(100%,49rem);box-shadow:1.4rem 1.4rem 0 var(--op4-cyan),1.4rem 1.4rem 0 1px var(--op4-ink);background:#fff;border-radius:.55rem;margin-left:auto;position:relative;overflow:hidden}.op4-browser-bar{border-bottom:1px solid var(--op4-line);color:#50615a;background:#f7f7f4;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;min-height:2.45rem;padding:0 .85rem;font-size:.58rem;display:grid}.op4-browser-bar>span{gap:.25rem;display:flex}.op4-browser-bar i{border:1px solid var(--op4-ink);border-radius:50%;width:.42rem;height:.42rem}.op4-browser-bar b{text-overflow:ellipsis;white-space:nowrap;font-weight:540;overflow:hidden}.op4-browser-bar em{color:var(--op4-signal-dark);font-style:normal;font-weight:720}.op4-browser-image{aspect-ratio:1120/760;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%;display:block}.op4-phone-wrap{width:min(30%,14rem);position:absolute;bottom:0;right:-.8rem}.op4-phone-frame{border:1px solid var(--op4-ink);box-shadow:.75rem .75rem 0 var(--op4-coral),.75rem .75rem 0 1px var(--op4-ink);background:#fff;border-radius:1.65rem;overflow:hidden}.op4-phone-top{background:var(--op4-ink);place-items:center;height:1.2rem;display:grid}.op4-phone-top span{background:#fff6;border-radius:1rem;width:2.4rem;height:.28rem}.op4-phone-image{aspect-ratio:390/844;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%;display:block}.op4-product-label{z-index:3;border:1px solid var(--op4-ink);background:var(--op4-paper-bright);padding:.65rem .8rem;display:grid;position:absolute;transform:rotate(-2deg)}.op4-product-label span{color:var(--op4-signal-dark);letter-spacing:.08em;text-transform:uppercase;font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,sans-serif;font-size:.52rem}.op4-product-label strong{font-size:.75rem}.op4-product-label-desktop{top:0;left:2rem}.op4-product-label-mobile{bottom:-1.7rem;right:-.3rem;transform:rotate(2deg)}.op4-product-stage figcaption{border-left:3px solid var(--op4-signal);max-width:28rem;color:var(--op4-ink-soft);padding-left:.8rem;font-size:.72rem;line-height:1.45;position:absolute;bottom:.8rem;left:0}.op4-route{z-index:3;border:1px solid var(--op4-ink);background:var(--op4-ink);color:#fff;border-bottom:0;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none}.op4-route,.op4-route li{display:grid;position:relative}.op4-route li{border-right:1px solid #ffffff38;grid-template-columns:auto 1fr;align-items:center;gap:.1rem .75rem;min-height:4.7rem;padding:.7rem 1rem}.op4-route li:last-child{border-right:0}.op4-route li:after{z-index:2;border:1px solid var(--op4-ink);background:var(--op4-signal);content:"";border-radius:50%;width:.5rem;height:.5rem;position:absolute;right:-.28rem}.op4-route li:last-child:after{display:none}.op4-route span{color:var(--op4-signal);grid-row:1/3;font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,sans-serif;font-size:.62rem}.op4-route strong{font-size:.82rem}.op4-route small{color:#ffffff8c;font-size:.63rem}.op4-source-atlas{border-bottom:1px solid var(--op4-ink);background:var(--op4-paper-bright);min-height:100svh;display:grid;overflow:hidden}.op4-source-atlas-inner{grid-template-rows:auto minmax(23rem,1fr);align-content:center;gap:clamp(2rem,4vh,3.5rem);min-height:100%;padding-block:clamp(4rem,8vh,7rem);display:grid}.op4-source-atlas-head{grid-template-columns:minmax(0,1fr) minmax(18rem,.64fr);align-items:end;gap:clamp(2rem,8vw,8rem);display:grid}.op4-article-cta h2,.op4-article-faq h2,.op4-blog-cta h2,.op4-blog-preview h2,.op4-comparison h2,.op4-faq h2,.op4-final h2,.op4-free-plan h2,.op4-pricing h2,.op4-semantic-dedup h2,.op4-source-atlas h2{max-width:15ch;font-size:var(--op4-section-title-size);letter-spacing:-.058em;text-wrap:balance;margin:.9rem 0 0;font-weight:690;line-height:1}.op4-semantic-dedup-intro p,.op4-source-atlas-copy>p{color:var(--op4-ink-soft);margin:0;font-size:.96rem;line-height:1.7}.op4-source-atlas-copy dl{border-block:1px solid var(--op4-ink);grid-template-columns:repeat(3,1fr);margin:1.5rem 0 0;display:grid}.op4-source-atlas-copy dl div{border-right:1px solid var(--op4-line);align-content:center;min-height:4.5rem;padding:.65rem;display:grid}.op4-source-atlas-copy dl div:last-child{border-right:0}.op4-source-atlas-copy dt{font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,sans-serif;font-size:1.15rem;font-weight:680}.op4-source-atlas-copy dd{color:var(--op4-ink-soft);margin:.15rem 0 0;font-size:.65rem}.op4-source-map{border-top:1px solid var(--op4-ink);border-bottom:1px solid var(--op4-ink);grid-template-rows:minmax(0,1fr) auto;min-height:0;margin:0;display:grid}.op4-source-map svg{width:100%;height:100%;min-height:23rem;display:block;overflow:visible}.op4-source-grid path{fill:none;stroke:var(--op4-line);stroke-dasharray:2 9;stroke-width:1px}.op4-source-flows path{fill:none;stroke-width:8px;stroke-linecap:round;opacity:.62}.op4-source-flows .is-coral{stroke:var(--op4-coral)}.op4-source-flows .is-violet{stroke:var(--op4-violet)}.op4-source-flows .is-signal{stroke:var(--op4-signal)}.op4-source-flows .is-cyan{stroke:var(--op4-cyan)}.op4-source-core circle{fill:var(--op4-paper-bright);stroke:var(--op4-ink);stroke-width:1.5px}.op4-source-core circle:nth-child(2){fill:var(--op4-signal)}.op4-source-core circle:nth-child(3){fill:var(--op4-ink)}.op4-source-core text{fill:var(--op4-paper-bright);text-anchor:middle;font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,sans-serif;font-size:18px;font-weight:680}.op4-source-core text:last-child{letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:520}.op4-source-bloom>:not(text){fill:var(--op4-paper-bright);stroke:var(--op4-ink);stroke-width:1.5px;vector-effect:non-scaling-stroke}.op4-source-bloom text{fill:var(--op4-ink);text-anchor:middle;font-family:Golos Text,Golos Text Fallback\: BlinkMacSystemFont,Golos Text Fallback\: Segoe UI,Golos Text Fallback\: Helvetica Neue,Golos Text Fallback\: Arial,Golos Text Fallback\: Noto Sans,sans-serif;font-size:12px;font-weight:680}.op4-source-bloom.is-city circle:first-child,.op4-source-bloom.is-finance circle:first-child,.op4-source-bloom.is-sport circle{fill:var(--op4-cyan)}.op4-source-bloom.is-emergency path,.op4-source-bloom.is-weather circle{fill:var(--op4-coral)}.op4-source-bloom.is-culture path,.op4-source-bloom.is-news circle:first-child{fill:var(--op4-signal)}.op4-source-bloom.is-tech rect:first-child{fill:var(--op4-violet)}.op4-source-map figcaption{grid-template-columns:auto auto 1fr;align-items:center;gap:1rem 2rem;padding:.85rem 0;font-size:.72rem;display:grid}.op4-source-map figcaption span{color:var(--op4-ink-soft)}.op4-source-map figcaption strong{justify-self:end}.op4-source-mobile-topics{display:none}.op4-semantic-dedup{border-bottom:1px solid var(--op4-paper-bright);background:var(--op4-ink);min-height:100svh;color:var(--op4-paper-bright);display:grid;overflow:hidden}.op4-semantic-dedup-inner{grid-template-rows:auto minmax(25rem,1fr);align-content:center;gap:clamp(2.5rem,6vh,5rem);padding-block:clamp(4rem,8vh,7rem);display:grid}.op4-semantic-dedup-head{grid-template-columns:minmax(0,.9fr) minmax(24rem,1.1fr);align-items:end;gap:clamp(2rem,8vw,8rem);display:grid}.op4-semantic-dedup .op4-kicker{color:var(--op4-signal)}.op4-semantic-dedup-intro{grid-template-columns:1fr 1fr;gap:clamp(1.5rem,4vw,3rem);display:grid}.op4-semantic-dedup-intro p{color:#f7fbf8ad}.op4-semantic-dedup-intro p:last-child{border-top:3px solid var(--op4-signal);color:var(--op4-paper-bright);padding-top:1rem;font-weight:650}.op4-dedup-field{border-block:1px solid #f7fbf852;grid-template-rows:1fr auto;grid-template-columns:minmax(12rem,.66fr) minmax(32rem,1.7fr) minmax(12rem,.64fr);min-height:0;margin:0;display:grid}.op4-dedup-decision,.op4-dedup-inputs{align-content:center;gap:.75rem;padding:2rem 1.5rem;display:grid}.op4-dedup-inputs{border-right:1px solid #f7fbf83d;position:relative}.op4-dedup-inputs:after{z-index:2;background:var(--op4-coral);content:"";border-radius:50%;width:2rem;height:2rem;position:absolute;top:50%;right:-1rem;transform:translateY(-50%)}.op4-dedup-inputs span{background:#f7fbf80d;border:1px solid #f7fbf866;padding:.7rem .8rem;font-size:.72rem;line-height:1.45;display:block}.op4-dedup-inputs span:nth-child(2){transform:translate(.75rem)}.op4-dedup-inputs span:nth-child(3){transform:translate(-.35rem)}.op4-dedup-inputs small{color:var(--op4-coral);letter-spacing:.08em;text-transform:uppercase;font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,sans-serif;font-size:.56rem}.op4-dedup-route{background:linear-gradient(var(--op4-signal),var(--op4-signal)) 50% /76% 3px no-repeat;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.op4-dedup-route li{text-align:center;grid-template-rows:auto auto;align-content:center;gap:1rem;padding:2rem .8rem;display:grid}.op4-dedup-route li>span{z-index:1;aspect-ratio:1;border:1px solid var(--op4-paper-bright);background:var(--op4-ink);width:clamp(3.2rem,5vw,4.5rem);color:var(--op4-signal);border-radius:50%;place-items:center;margin-inline:auto;font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,sans-serif;font-size:.66rem;display:grid}.op4-dedup-route li:nth-child(2)>span{background:var(--op4-violet);color:#fff;border-radius:0}.op4-dedup-route li:nth-child(3)>span{background:var(--op4-cyan);color:var(--op4-ink);border-radius:50% 12%}.op4-dedup-route li:nth-child(4)>span{background:var(--op4-signal);color:var(--op4-ink)}.op4-dedup-route li div{align-content:start;gap:.5rem;display:grid}.op4-dedup-route strong{font-size:.78rem}.op4-dedup-route small{color:#f7fbf88c;font-size:.65rem;line-height:1.5}.op4-dedup-decision{border-left:1px solid #f7fbf83d;position:relative}.op4-dedup-decision:before{z-index:2;background:var(--op4-signal);content:"";border-radius:50%;width:2rem;height:2rem;position:absolute;top:50%;left:-1rem;transform:translateY(-50%)}.op4-dedup-decision span{padding:.9rem;font-size:.72rem;font-weight:680;line-height:1.35}.op4-dedup-stopped{border:1px solid var(--op4-coral);color:var(--op4-coral);text-decoration:line-through}.op4-dedup-published{background:var(--op4-signal);color:var(--op4-ink)}.op4-dedup-field figcaption{border-top:1px solid #f7fbf83d;grid-column:1/-1;grid-template-columns:minmax(16rem,.72fr) minmax(24rem,1.28fr);gap:2rem;padding:1rem 0;font-size:.72rem;line-height:1.55;display:grid}.op4-dedup-field figcaption strong{color:var(--op4-signal)}.op4-dedup-field figcaption span{color:#f7fbf89e}.op4-journey-list{margin:0;padding:0;list-style:none}.op4-filtering{border-bottom:1px solid var(--op4-ink);background:var(--op4-cyan);padding:clamp(5rem,10vw,9rem) 0}.op4-content-plan-head,.op4-filtering-head,.op4-generation-head{grid-template-columns:1fr .72fr;align-items:end;gap:3rem;margin-bottom:3.5rem;display:grid}.op4-filtering-grid{grid-template-columns:1fr .82fr;align-items:stretch;gap:clamp(2rem,5vw,5rem);display:grid}.op4-ad-cover h2,.op4-content-plan-head h2,.op4-filtering-head h2,.op4-generation-head h2{letter-spacing:-.065em;text-wrap:balance;max-width:14ch;margin:.9rem 0 1.2rem;font-size:clamp(2.4rem,4.7vw,4.8rem);font-weight:690;line-height:.98}.op4-ad-cover header>p,.op4-content-plan-head>p,.op4-filtering-head>p,.op4-generation-head>p{max-width:34rem;color:var(--op4-ink-soft);margin:0;line-height:1.7}.op4-filter-list{border-top:1px solid var(--op4-ink);margin:0;padding:0;list-style:none}.op4-filter-list li{border-bottom:1px solid var(--op4-ink);grid-template-columns:3rem 1fr;gap:1rem;padding:1.45rem 0;display:grid}.op4-filter-list li>span{font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,sans-serif;font-size:.65rem}.op4-filter-list li>div{gap:.45rem;display:grid}.op4-filter-list strong{font-size:.9rem}.op4-filter-list p{margin:0;font-size:.78rem;line-height:1.6}.op4-filter-prompt{border:1px solid var(--op4-ink);background:var(--op4-paper-bright);min-height:24rem;box-shadow:.9rem .9rem 0 var(--op4-violet);align-content:space-between;display:grid;transform:rotate(.7deg)}.op4-filter-prompt footer,.op4-filter-prompt-head{justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;font-size:.65rem;display:flex}.op4-filter-prompt-head{border-bottom:1px solid var(--op4-ink);font-weight:680}.op4-filter-prompt-head small{background:var(--op4-signal);color:#fff;border-radius:999px;padding:.25rem .55rem}.op4-filter-prompt blockquote{letter-spacing:-.035em;margin:0;padding:2rem 1.5rem;font-size:clamp(1.2rem,2.3vw,1.8rem);line-height:1.35}.op4-filter-prompt footer{border-top:1px solid var(--op4-ink);background:var(--op4-coral)}.op4-generation{border-bottom:1px solid var(--op4-ink);background:var(--op4-paper-bright);padding:clamp(5rem,10vw,9rem) 0}.op4-generation-head{grid-template-columns:1fr .65fr}.op4-post-type-studio{border:1px solid var(--op4-ink);background:var(--op4-ink);grid-template-columns:.7fr 1.3fr;gap:1px;display:grid}.op4-post-type-catalog{background:var(--op4-violet);padding:1.2rem}.op4-post-type-catalog>span{text-transform:uppercase;font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,sans-serif;font-size:.62rem}.op4-post-type-catalog ul{gap:.65rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.op4-post-type-catalog li{border:1px solid var(--op4-ink);background:#ffffff80;gap:.25rem;padding:.85rem;display:grid}.op4-post-type-catalog li.is-active{background:var(--op4-paper-bright);box-shadow:.3rem .3rem 0 var(--op4-ink)}.op4-post-type-catalog li.is-new{background:0 0;border-style:dashed}.op4-post-type-catalog strong{font-size:.76rem}.op4-post-type-catalog small{color:var(--op4-ink-soft);font-size:.62rem}.op4-generation-route{background:var(--op4-ink);grid-template-columns:repeat(3,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid}.op4-generation-route li{background:var(--op4-paper-bright);align-content:start;min-height:18rem;padding:1.2rem;display:grid}.op4-generation-route span{color:var(--op4-signal-dark);font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,sans-serif;font-size:.62rem}.op4-generation-route strong{margin-top:2rem;font-size:.88rem}.op4-generation-route p{color:var(--op4-ink-soft);margin:.6rem 0 0;font-size:.72rem;line-height:1.55}.op4-ad-cover{border-bottom:1px solid var(--op4-ink);background:var(--op4-coral);padding:clamp(5rem,10vw,9rem) 0}.op4-ad-cover-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.op4-ad-cover h2{max-width:15ch;font-size:clamp(2rem,3.8vw,3.8rem)}.op4-ad-cover header>small{border-top:1px solid var(--op4-ink);margin-top:1.3rem;padding-top:.9rem;font-size:.68rem;display:block}.op4-ad-console{border:1px solid var(--op4-ink);background:var(--op4-paper-bright);box-shadow:.9rem .9rem 0 var(--op4-ink)}.op4-ad-console nav{border-bottom:1px solid var(--op4-ink);grid-template-columns:1fr 1fr;display:grid}.op4-ad-console nav span{text-align:center;padding:.9rem 1rem;font-size:.7rem}.op4-ad-console nav span+span{border-left:1px solid var(--op4-ink)}.op4-ad-console nav span.is-active{background:var(--op4-ink);color:#fff}.op4-ad-console dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.op4-ad-console dl>div{border-bottom:1px solid var(--op4-ink);padding:1.25rem}.op4-ad-console dl>div:nth-child(odd){border-right:1px solid var(--op4-ink)}.op4-ad-console dt{color:var(--op4-ink-soft);font-size:.62rem}.op4-ad-console dd{margin:.5rem 0 0;font-size:1.15rem;font-weight:680}.op4-ad-console footer{justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;font-size:.68rem;display:flex}.op4-ad-console footer strong{color:var(--op4-signal-dark)}.op4-content-plan-story{border-bottom:1px solid var(--op4-ink);background:var(--op4-paper);padding:clamp(5rem,10vw,9rem) 0}.op4-content-plan-grid{grid-template-columns:minmax(0,1.35fr) minmax(16rem,.65fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.op4-content-plan-day-proof{border:1px solid var(--op4-ink);box-shadow:1rem 1rem 0 var(--op4-cyan);background:#fff;margin:0;overflow:hidden}.op4-content-plan-day-bar{border-bottom:1px solid var(--op4-ink);justify-content:space-between;align-items:center;gap:1rem;min-height:2.8rem;padding:.7rem .9rem;font-size:.62rem;display:flex}.op4-content-plan-day-proof img{aspect-ratio:1440/1000;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%;display:block}.op4-content-plan-proof-image--mobile{display:none!important}.op4-content-plan-capabilities{border-top:1px solid var(--op4-ink)}.op4-content-plan-capabilities>span{text-transform:uppercase;padding:1rem 0;font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,sans-serif;font-size:.62rem;display:block}.op4-content-plan-capabilities ul{margin:0;padding:0;list-style:none}.op4-content-plan-capabilities li{border-top:1px solid var(--op4-line);padding:.85rem 0;font-size:.76rem}.op4-content-plan-capabilities li:before{color:var(--op4-signal-dark);content:"↳";margin-right:.65rem}.op4-content-plan-capabilities>small{border:1px solid var(--op4-ink);background:var(--op4-violet);margin-top:1.4rem;padding:.9rem;font-size:.67rem;line-height:1.55;display:block}.op4-content-plan-demo{border-top:1px solid var(--op4-ink);grid-template-columns:minmax(15rem,.4fr) minmax(0,1.6fr);align-items:center;gap:clamp(2rem,5vw,5rem);margin-top:clamp(4rem,8vw,7rem);padding-top:clamp(3rem,6vw,5rem);display:grid}.op4-content-plan-demo>div>strong{letter-spacing:-.05em;font-size:clamp(1.5rem,3vw,2.6rem);line-height:1.05;display:block}.op4-content-plan-demo>div>p{color:var(--op4-ink-soft);margin:1rem 0 0;font-size:.78rem;line-height:1.65}.op4-chapter-manual{background:var(--op4-paper)}.op4-chapter{min-height:var(--op4-chapter-min-height);border-bottom:1px solid var(--op4-ink);padding:clamp(5rem,9vw,9rem) max(1rem,calc((100vw - var(--op4-container-max))/2));grid-template-columns:5rem minmax(17rem,.72fr) minmax(32rem,1.3fr);align-items:center;gap:clamp(1.5rem,4vw,4.5rem);display:grid}.op4-chapter:nth-child(2){background:var(--op4-ink);color:#fff}.op4-chapter:nth-child(2) .op4-chapter-copy small,.op4-chapter:nth-child(2) .op4-chapter-copy>p{color:#ffffffab}.op4-chapter:nth-child(2) .op4-chapter-route i{background:linear-gradient(var(--op4-cyan),var(--op4-cyan))}.op4-chapter:nth-child(2) .op4-chapter-route b,.op4-chapter:nth-child(2) .op4-chapter-route span{color:var(--op4-cyan)}.op4-chapter-route{grid-template-rows:auto 1fr auto;align-self:stretch;justify-items:center;gap:.8rem;display:grid}.op4-chapter-route span{width:3.5rem;height:3.5rem;color:var(--op4-signal-dark);border:1px solid;border-radius:50%;place-items:center;font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,sans-serif;font-size:.7rem;display:grid}.op4-chapter-route i{background:linear-gradient(var(--op4-signal),var(--op4-signal) 55%,transparent 55%);background-size:2px 9px;width:2px;min-height:12rem}.op4-chapter-route b{color:var(--op4-signal-dark);letter-spacing:.12em;writing-mode:vertical-rl;font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,sans-serif;font-size:.56rem}.op4-chapter-copy h2,.op4-control h2{max-width:13ch;font-size:var(--op4-chapter-title-size);letter-spacing:-.065em;text-wrap:balance;margin:.9rem 0 1.3rem;font-weight:690;line-height:.98}.op4-chapter-copy>p,.op4-control-intro>p,.op4-control-result>div>p{max-width:36rem;color:var(--op4-ink-soft);font-size:var(--op4-chapter-copy-size);margin:0;line-height:1.68}.op4-chapter-copy small{max-width:28rem;color:var(--op4-ink-soft);border-top:1px solid;margin-top:2rem;padding-top:.9rem;font-size:.72rem;font-weight:620;line-height:1.55;display:block}.op4-chapter-media{min-width:0}.op4-evidence-video{aspect-ratio:1280/800;width:100%;box-shadow:1rem 1rem 0 var(--op4-signal),1rem 1rem 0 1px currentColor;background:#e6e9e6;border:1px solid;border-radius:.55rem;position:relative;overflow:hidden}.op4-chapter:nth-child(2) .op4-evidence-video{box-shadow:1rem 1rem 0 var(--op4-violet),1rem 1rem 0 1px #fff}.op4-evidence-fallback,.op4-evidence-fallback img,.op4-evidence-skeleton,.op4-evidence-video video{width:100%;height:100%;display:block;position:absolute;inset:0}.op4-evidence-fallback img,.op4-evidence-video video{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.op4-evidence-fallback,.op4-evidence-video video{opacity:0;transition:opacity .32s}.op4-evidence-fallback.is-ready,.op4-evidence-video video.is-ready{opacity:1}.op4-evidence-skeleton{background:linear-gradient(90deg,#0000,#ffffff94,#0000) -100% 0/45% 100% no-repeat,linear-gradient(#d7dfda 3rem,#0000 0),repeating-linear-gradient(#edf1ee 0 2.8rem,#dbe3de 2.8rem 2.9rem);animation:1.4s ease-in-out infinite op4-skeleton}@keyframes op4-skeleton{to{background-position:220% 0,0 0,0 0}}.op4-control{border-bottom:1px solid var(--op4-ink);background:var(--op4-paper-bright);padding:clamp(5rem,10vw,10rem) max(1rem,50vw - 40rem)}.op4-control-intro{grid-template-columns:1fr .8fr;align-items:end;gap:3rem;margin-bottom:4rem;display:grid}.op4-control-intro .op4-kicker{grid-column:1/-1}.op4-control-intro h2{margin:0}.op4-control-grid{grid-template-columns:1.15fr .85fr;align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.op4-control-card{border:1px solid var(--op4-ink);background:#fff;margin:0;overflow:hidden}.op4-control-card figcaption{border-bottom:1px solid var(--op4-ink);align-items:center;gap:.7rem;padding:.75rem .9rem;font-size:.72rem;font-weight:700;display:flex}.op4-control-card figcaption span{color:var(--op4-signal-dark);letter-spacing:.1em;font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,sans-serif;font-size:.56rem}.op4-control-card img{width:100%;height:auto;display:block}.op4-control-card-editor{box-shadow:1rem 1rem 0 var(--op4-cyan)}.op4-control-result{gap:2rem;padding-top:7rem;display:grid}.op4-control-result h2{font-size:clamp(2rem,3.5vw,3.4rem)}.op4-control-card-published{box-shadow:.8rem .8rem 0 var(--op4-coral)}.op4-pricing{background:var(--op4-paper);padding:clamp(5rem,10vw,9rem) 0}.op4-blog-preview-head,.op4-pricing-intro{grid-template-columns:1fr .7fr;align-items:end;gap:3rem;margin-bottom:3.5rem;display:grid}.op4-article-cta p,.op4-blog-cta p,.op4-blog-preview-head p,.op4-faq-intro p,.op4-final p,.op4-free-plan-copy p,.op4-pricing-intro p{max-width:37rem;color:var(--op4-ink-soft);margin:0;line-height:1.7}.op4-tariff{border:1px solid var(--op4-ink);background:var(--op4-paper-bright);min-width:0;box-shadow:1.1rem 1.1rem 0 var(--op4-violet);border-radius:.6rem}.op4-free-plan{border-block:1px solid var(--op4-ink);background:var(--op4-cyan);padding:clamp(5rem,9vw,8rem) 0}.op4-free-plan-grid{grid-template-columns:.72fr 1.28fr;align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.op4-free-plan-copy small{border-top:1px solid var(--op4-ink);margin-top:1.2rem;padding-top:.9rem;font-size:.72rem;line-height:1.5;display:block}.op4-free-boundary{border:1px solid var(--op4-ink);background:var(--op4-ink);box-shadow:1rem 1rem 0 var(--op4-coral);grid-template-columns:1fr 1fr;gap:1px;display:grid}.op4-free-boundary section{background:var(--op4-paper-bright);padding:clamp(1.2rem,3vw,2rem)}.op4-free-boundary section.is-paid{background:var(--op4-violet)}.op4-free-boundary section>span{text-transform:uppercase;min-height:2.2rem;font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,sans-serif;font-size:.62rem;line-height:1.45;display:block}.op4-free-boundary ul{gap:0;margin:1.1rem 0 0;padding:0;list-style:none;display:grid}.op4-free-boundary li{border-top:1px solid var(--op4-line);padding:.75rem 0;font-size:.7rem;line-height:1.45}.op4-free-boundary li:before{color:var(--op4-signal-dark);content:"✓";margin-right:.55rem}.op4-blog-preview{padding:clamp(5rem,10vw,9rem) 0}.op4-blog-preview-head{grid-template-columns:1fr .65fr auto}.op4-blog-feed,.op4-blog-preview-list{border-top:1px solid var(--op4-ink)}.op4-blog-card{border-bottom:1px solid var(--op4-ink)}.op4-blog-card-link{grid-template-columns:4.5rem 1fr auto;align-items:start;gap:1.5rem;padding:2rem 0;text-decoration:none;transition:background .18s,padding .18s;display:grid}.op4-blog-card-link:hover{background:var(--op4-paper-bright);padding-inline:1rem}.op4-blog-card.is-featured .op4-blog-card-link{background:var(--op4-ink);color:#fff;padding-inline:1rem}.op4-blog-card-index{color:var(--op4-signal-dark);font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,sans-serif;font-size:.75rem}.op4-blog-card.is-featured .op4-blog-card-index{color:var(--op4-signal)}.op4-blog-card-copy{max-width:55rem}.op4-blog-meta{color:var(--op4-ink-soft);flex-wrap:wrap;gap:.45rem 1rem;font-size:.64rem;font-weight:620;display:flex}.op4-blog-card.is-featured .op4-blog-meta{color:#ffffff94}.op4-blog-card h2{letter-spacing:-.045em;max-width:32ch;margin:.55rem 0 .7rem;font-size:clamp(1.3rem,2.5vw,2.15rem);font-weight:670;line-height:1.08}.op4-blog-card p{max-width:54rem;color:var(--op4-ink-soft);margin:0;font-size:.85rem;line-height:1.58}.op4-blog-card.is-featured p{color:#ffffffa8}.op4-blog-card-arrow{width:1.35rem;height:1.35rem;transition:transform .18s}.op4-blog-card-link:hover .op4-blog-card-arrow{transform:translate(.2rem,-.2rem)}.op4-tag-list{flex-wrap:wrap;gap:.4rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.op4-tag-list li{border:1px solid;border-radius:999px;padding:.2rem .5rem;font-size:.58rem}.op4-faq{border-top:1px solid var(--op4-ink);background:var(--op4-paper-bright);padding:clamp(5rem,10vw,9rem) 0}.op4-faq-grid{grid-template-columns:.7fr 1.3fr;align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.op4-faq-intro{position:sticky;top:2rem}.op4-faq-support{border:1px solid var(--op4-ink);background:var(--op4-cyan);box-shadow:.55rem .55rem 0 var(--op4-ink);margin-top:2rem;padding:1.2rem}.op4-faq-support>strong{font-size:1rem}.op4-faq-support>p{margin-top:.45rem;font-size:.72rem;line-height:1.5}.op4-faq-support a{border:1px solid var(--op4-ink);background:var(--op4-ink);color:#fff;justify-content:center;align-items:center;gap:.5rem;min-height:2.8rem;margin-top:1rem;padding:.65rem .9rem;font-size:.72rem;font-weight:680;text-decoration:none;display:inline-flex}.op4-faq-support a:hover{background:var(--op4-signal-dark)}.op4-faq-support svg{width:.9rem;height:.9rem}.op4-faq-list{border-top:1px solid var(--op4-ink)}.op4-faq-list details{border-bottom:1px solid var(--op4-ink)}.op4-faq-list summary{cursor:pointer;grid-template-columns:2.5rem 1fr;padding:1.35rem 2rem 1.35rem 0;font-size:.92rem;font-weight:680;line-height:1.4;list-style:none}.op4-faq-list summary::-webkit-details-marker{display:none}.op4-faq-list summary span{font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,sans-serif;font-size:.6rem}.op4-faq-list details[open] summary,.op4-faq-list summary span{color:var(--op4-signal-dark)}.op4-faq-list p{max-width:42rem;color:var(--op4-ink-soft);margin:0;padding:0 0 1.5rem 3.3rem;font-size:.84rem;line-height:1.7}.op4-article-cta,.op4-final{background:var(--op4-ink);color:#fff;padding:clamp(5rem,10vw,9rem) 0;position:relative;overflow:hidden}.op4-article-cta .op4-kicker,.op4-final .op4-kicker{color:var(--op4-signal)}.op4-article-cta h2,.op4-final h2{max-width:12ch}.op4-article-cta p,.op4-final p{color:#ffffffa3;margin-top:1.5rem}.op4-article-cta-grid,.op4-final-grid{z-index:2;grid-template-columns:1fr auto;align-items:end;gap:3rem;display:grid;position:relative}.op4-final-actions{justify-items:start;gap:1rem;display:grid}.op4-final-bot{color:#ffffff9e;text-underline-offset:.25rem;font-size:.72rem}.op4-final-signal{background:var(--op4-signal);align-items:center;gap:0;width:min(48vw,42rem);height:2px;display:flex;position:absolute;top:50%;right:-3rem;transform:rotate(-18deg)}.op4-final-signal span{border:2px solid var(--op4-ink);background:var(--op4-signal);border-radius:50%;width:1rem;height:1rem;margin-left:22%}.op4-footer{color:#fff;background:#0e1815;border-top:1px solid #ffffff26;padding:4.5rem 0 2rem}.op4-footer-top{border-bottom:1px solid #ffffff29;grid-template-columns:auto minmax(16rem,31rem);justify-content:space-between;gap:2rem;padding-bottom:2.5rem;display:grid}.op4-footer a,.op4-footer p,.op4-footer small,.op4-wordmark-footer small{color:#ffffff94}.op4-footer-top p{margin:0;font-size:.82rem;line-height:1.6}.op4-footer-grid{grid-template-columns:.7fr 1fr 1fr;gap:3rem;padding:3rem 0;display:grid}.op4-footer nav,.op4-footer-support{align-content:start;justify-items:start;gap:.65rem;display:grid}.op4-footer nav strong,.op4-footer-support>strong{color:var(--op4-signal);letter-spacing:.11em;text-transform:uppercase;margin-bottom:.45rem;font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,sans-serif;font-size:.58rem}.op4-footer a{align-items:center;gap:.3rem;font-size:.76rem;text-decoration:none;display:inline-flex}.op4-footer a:hover{color:#fff}.op4-footer-chat-trigger{border:0;border-bottom:1px solid var(--op4-signal);color:#fff;cursor:pointer;font:inherit;background:0 0;align-items:center;gap:.35rem;padding:0 0 .15rem;font-size:.76rem;display:inline-flex}.op4-footer a svg,.op4-footer-chat-trigger svg{width:.8rem;height:.8rem}.op4-footer-support small{max-width:20rem;margin-top:.5rem;font-size:.64rem;line-height:1.5}.op4-footer-legal{color:#ffffff6b;border-top:1px solid #ffffff29;flex-wrap:wrap;gap:.5rem 1.5rem;padding-top:1.5rem;font-size:.64rem;display:flex}.op4-footer.lp7-main-footer{color:#fff;background:radial-gradient(at 12% 0,#39d4be40,#0000 34rem),radial-gradient(at 90% 110%,#4bb3da33,#0000 30rem),linear-gradient(145deg,#0d605f,#147a74 48%,#0b5253);border-top-color:#fff3}.lp7-main-footer .op4-footer-legal,.lp7-main-footer .op4-footer-top{border-color:#fff3}.lp7-main-footer .op4-footer-legal,.lp7-main-footer :is(.op4-wordmark-footer small,p,small,a){color:#ffffffc2}.lp7-main-footer :is(a:hover,.op4-footer-chat-trigger){color:#fff}.lp7-main-footer :is(.op4-footer nav strong,.op4-footer-support>strong){color:#d8fff5}.op4-article-page,.op4-blog-page{background:var(--op4-paper-bright)}.op4-blog-hero{padding:clamp(4rem,9vw,8rem) 0 0}.op4-blog-hero-grid{grid-template-columns:1.1fr .65fr clamp(8rem,16vw,13rem);align-items:end;gap:4rem;padding-bottom:4rem;display:grid}.op4-blog-hero h1{max-width:12ch;font-size:clamp(3rem,6.5vw,6.4rem)}.op4-blog-hero p{max-width:34rem;color:var(--op4-ink-soft);margin:0 0 .5rem;font-size:1rem;line-height:1.7}.op4-signal-band{border-block:1px solid var(--op4-ink);background:var(--op4-signal);letter-spacing:.09em;grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:1rem;padding:.85rem max(1rem,50vw - 40rem);font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,sans-serif;font-size:.58rem;display:grid;overflow:hidden}.op4-signal-band i{background:var(--op4-ink);min-width:3rem;height:1px}.op4-blog-feed{margin-block:2rem 0}.op4-blog-directory{padding-block:4rem 8rem}.op4-blog-topic-nav{border-block:1px solid var(--op4-ink);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.op4-blog-topic-nav a{border-right:1px solid var(--op4-line);color:var(--op4-ink);justify-content:space-between;gap:1rem;padding:1rem;font-size:.72rem;font-weight:680;line-height:1.35;text-decoration:none;display:flex}.op4-blog-topic-nav a:last-child{border-right:0}.op4-blog-topic-nav a:hover{background:var(--op4-paper-bright)}.op4-blog-topic-nav small{color:var(--op4-signal-dark);font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,sans-serif;font-size:.58rem}.op4-blog-topic{padding-top:5rem;scroll-margin-top:5rem}.op4-blog-topic-head{grid-template-columns:minmax(16rem,.7fr) minmax(18rem,.9fr);align-items:end;gap:.8rem 4rem;display:grid}.op4-blog-topic-head .op4-kicker{grid-column:1/-1}.op4-blog-topic-head h2{letter-spacing:-.055em;margin:0;font-size:clamp(2rem,4vw,4rem);line-height:.98}.op4-blog-topic-head p{max-width:38rem;color:var(--op4-ink-soft);margin:0;font-size:.86rem;line-height:1.6}.op4-blog-feed .op4-blog-card-link{padding-block:2.8rem}.op4-blog-feed .op4-blog-card h2{font-size:clamp(1.7rem,3.2vw,3rem)}.op4-blog-cta{border-top:1px solid var(--op4-ink);background:var(--op4-cyan);padding:4rem 0}.op4-blog-cta-inner{grid-template-columns:1fr auto;align-items:end;gap:3rem;display:grid}.op4-blog-cta h2{font-size:clamp(2rem,4vw,3.7rem)}.op4-article-hero{border-bottom:1px solid var(--op4-ink);padding:clamp(2.75rem,5vw,5rem) 0 clamp(3rem,5.5vw,5.5rem)}.op4-article-hero-grid{grid-template-columns:minmax(0,48rem) clamp(7rem,12vw,10rem);justify-content:center;align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.op4-article-rail{color:var(--op4-signal-dark);letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;justify-content:flex-start;align-items:center;gap:1.25rem;font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,sans-serif;font-size:.58rem;display:flex}.op4-back-link{letter-spacing:0;text-transform:none;align-items:center;gap:.45rem;font-family:Golos Text,Golos Text Fallback\: BlinkMacSystemFont,Golos Text Fallback\: Segoe UI,Golos Text Fallback\: Helvetica Neue,Golos Text Fallback\: Arial,Golos Text Fallback\: Noto Sans,sans-serif;font-size:.72rem;font-weight:680;text-decoration:none;display:inline-flex}.op4-back-link svg{width:.9rem;height:.9rem}.op4-article-title h1{max-width:18ch;margin-top:0;font-size:clamp(2.5rem,4.8vw,4.65rem);line-height:.98}.op4-article-title>p{max-width:44rem;color:var(--op4-ink-soft);margin:1.35rem 0;font-size:clamp(1rem,1.35vw,1.15rem);line-height:1.65}.op4-comparison{padding-block:0 clamp(3.5rem,7vw,5.5rem)}.op4-comparison-intro{grid-template-columns:1fr;align-items:end;gap:.8rem;margin-bottom:2rem;display:grid}.op4-comparison-intro .op4-kicker{grid-column:1/-1}.op4-comparison-intro h2{margin:0;font-size:clamp(1.8rem,3vw,2.65rem)}.op4-comparison-intro p{color:var(--op4-ink-soft);margin:0;line-height:1.65}.op4-rating-list{border-top:1px solid var(--op4-ink);margin:0;padding:0;list-style:none}.op4-rating-card{border-bottom:1px solid var(--op4-ink);grid-template-columns:3.5rem 1fr;gap:1.25rem;padding:2rem 0;display:grid}.op4-rating-card:first-child{background:var(--op4-signal);margin-inline:-1rem;padding-inline:1rem}.op4-rating-place{font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,sans-serif;font-size:clamp(1.8rem,3.8vw,3.2rem);font-weight:650;line-height:1}.op4-rating-main{grid-template-columns:1fr 1fr;gap:.8rem 3rem;display:grid}.op4-rating-heading{grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.op4-rating-heading h3{letter-spacing:-.045em;margin:0;font-size:clamp(1.45rem,2.5vw,2.15rem)}.op4-rating-heading strong{font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,sans-serif;font-size:1.2rem}.op4-rating-price{border-block:1px solid var(--op4-ink);flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:.45rem .9rem;padding-block:.72rem;display:flex}.op4-rating-price span{color:var(--op4-ink-soft);letter-spacing:.06em;text-transform:uppercase;font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,sans-serif;font-size:.56rem}.op4-rating-price strong{font-size:.86rem}.op4-rating-main p,.op4-rating-main ul{margin:0;font-size:.82rem;line-height:1.65}.op4-rating-main ul{grid-row:span 2;padding-left:1.1rem}.op4-rating-main a{text-underline-offset:.25rem;align-items:center;gap:.35rem;font-size:.72rem;font-weight:700;display:inline-flex}.op4-rating-main a svg{width:.8rem;height:.8rem}.op4-rating-tradeoff{color:var(--op4-ink-soft)}.op4-article-reading-layout{grid-template-columns:minmax(10rem,13rem) minmax(0,50rem);justify-content:center;gap:clamp(2.5rem,6vw,6rem);padding-block:clamp(3.5rem,7vw,6rem);display:grid}.op4-article-reading-main,.op4-article-toc{min-width:0}.op4-article-toc>div{border-top:1px solid var(--op4-ink);padding-top:.9rem;position:sticky;top:5.5rem}.op4-article-toc>div>strong{letter-spacing:.07em;text-transform:uppercase;font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,sans-serif;font-size:.62rem}.op4-article-toc ol{gap:.7rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.op4-article-toc a{color:var(--op4-ink-soft);grid-template-columns:1.6rem 1fr;gap:.4rem;font-size:.76rem;line-height:1.35;text-decoration:none;display:grid}.op4-article-toc a:hover{color:var(--op4-ink)}.op4-article-toc a span{color:var(--op4-signal-dark);font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,sans-serif;font-size:.56rem;line-height:1.8}.op4-article-content{min-width:0}.op4-article-section{padding:0;scroll-margin-top:6rem;display:block}.op4-article-section+.op4-article-section{margin-top:clamp(3.5rem,7vw,5.5rem)}.op4-article-section-marker{color:var(--op4-signal-dark);letter-spacing:.08em;margin-bottom:.65rem;font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,sans-serif;font-size:.62rem;display:inline-block}.op4-article-section-body h2{letter-spacing:-.04em;text-wrap:balance;max-width:24ch;margin:0 0 1.2rem;font-size:clamp(1.75rem,3vw,2.6rem);font-weight:700;line-height:1.08}.op4-article-section-body>p{max-width:44rem;color:var(--op4-ink-soft);margin:0 0 1.1rem;font-size:clamp(1rem,1.2vw,1.08rem);line-height:1.74}.op4-article-bullets{border-top:1px solid var(--op4-ink);gap:0;margin:2rem 0 0;padding:0;list-style:none;display:grid}.op4-article-bullets li{border-bottom:1px solid var(--op4-line);padding:.9rem 0 .9rem 1.5rem;font-size:.9rem;position:relative}.op4-article-bullets li:before{background:var(--op4-signal);content:"";border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:1.25rem;left:0}.op4-article-steps{border:1px solid var(--op4-ink);background:var(--op4-ink);grid-template-columns:repeat(3,1fr);gap:1px;margin:2rem 0 0;padding:0;list-style:none;display:grid}.op4-article-steps li{background:var(--op4-paper-bright);align-content:start;gap:.55rem;padding:1rem;display:grid}.op4-article-steps strong{font-size:.78rem}.op4-article-steps span{color:var(--op4-ink-soft);font-size:.72rem;line-height:1.5}.op4-article-links{border:1px solid var(--op4-ink);background:var(--op4-ink);gap:1px;margin-top:2rem;display:grid}.op4-article-links a{background:var(--op4-paper-bright);color:var(--op4-ink);gap:.35rem;padding:1rem 1.1rem;text-decoration:none;transition:background-color .16s;display:grid}.op4-article-links a:focus-visible,.op4-article-links a:hover{background:color-mix(in srgb,var(--op4-signal) 9%,var(--op4-paper-bright))}.op4-article-links strong{font-size:.9rem}.op4-article-links span{color:var(--op4-ink-soft);font-size:.78rem;line-height:1.5}.op4-article-note{border-left:.25rem solid var(--op4-coral);background:color-mix(in srgb,var(--op4-coral) 7%,var(--op4-paper-bright));margin-top:2rem;padding:1.1rem 1.25rem;font-size:.92rem;font-weight:600;line-height:1.65}.op4-article-faq{border-top:1px solid var(--op4-ink);grid-template-columns:minmax(10rem,.55fr) minmax(0,1.45fr);gap:clamp(2rem,5vw,4rem);margin-top:clamp(4rem,8vw,6rem);padding-block:2.5rem 0;display:grid}.op4-article-faq h2{max-width:13ch;margin-top:.55rem;font-size:clamp(1.55rem,2.5vw,2.15rem);line-height:1.08}.op4-article-faq details{border-top:1px solid var(--op4-ink)}.op4-article-faq details:last-child{border-bottom:1px solid var(--op4-ink)}.op4-article-faq summary{cursor:pointer;padding:1.1rem 1.5rem 1.1rem 0;font-size:.88rem;font-weight:680}.op4-article-faq details p{color:var(--op4-ink-soft);margin:0;padding:0 0 1.2rem;font-size:.8rem;line-height:1.65}.op4-home-reading,.op4-related-reading{padding-block:clamp(5rem,9vw,9rem)}.op4-home-reading{border-top:1px solid var(--op4-line)}.op4-home-reading-head,.op4-related-reading-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;margin-bottom:2rem;display:grid}.op4-home-reading h2,.op4-related-reading h2{letter-spacing:-.055em;max-width:18ch;margin-top:1rem;font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,Golos Text,sans-serif;font-size:clamp(2rem,4vw,3.8rem);font-weight:650;line-height:1.02}.op4-home-reading-list,.op4-related-reading-list{border-top:1px solid var(--op4-ink)}.op4-related-reading{border-top:1px solid var(--op4-line)}@media (width>=1280px){body.op4-shell{--op4-container-max:96rem;--op4-header-height:6.25rem;--op4-hero-title-size:clamp(3.25rem,5.5vw,6.25rem);--op4-hero-copy-size:clamp(1.08rem,1.25vw,1.3rem);--op4-product-min-height:46rem;--op4-product-caption-space:6rem;--op4-hero-after-product-space:5rem;--op4-section-title-size:clamp(2.5rem,4.2vw,4.8rem);--op4-chapter-min-height:59rem;--op4-chapter-title-size:clamp(2.8rem,4.65vw,5.65rem);--op4-chapter-copy-size:1.08rem}.op4-hero-layout{grid-template-columns:minmax(28rem,.96fr) minmax(38rem,1.04fr);gap:clamp(2.5rem,4vw,5rem)}.op4-chapter{grid-template-columns:5.5rem minmax(20rem,.7fr) minmax(40rem,1.4fr)}.op4-faq,.op4-final,.op4-free-plan,.op4-pricing{padding-block:clamp(7rem,10vw,11rem)}}@media (width<=1100px){.op4-nav{display:none}.op4-header{grid-template-columns:1fr auto}.op4-hero-layout{grid-template-columns:1fr;grid-template-areas:"copy""product""conversion";padding-top:4rem}.op4-hero-copy{max-width:48rem}.op4-hero-copy h1{max-width:12ch}.op4-product-stage{width:min(100%,55rem);margin-inline:auto}.op4-chapter{grid-template-columns:4rem minmax(0,1fr)}.op4-chapter-media{grid-column:2}.op4-blog-preview-head{grid-template-columns:1fr .8fr}.op4-blog-preview-head .op4-text-link{grid-column:1/-1}}@media (width<=760px){.op4-container{width:min(100% - 1.25rem,80rem)}.op4-header{gap:.7rem;min-height:4.6rem}.op4-wordmark small{display:none}.op4-header-actions{gap:.55rem}.op4-app-cta-desktop.op4-button,.op4-header .op4-bot-link{display:none}.op4-app-cta-mobile.op4-button{display:inline-flex}.op4-hero{min-height:auto}.op4-hero:before{display:none}.op4-hero-layout{gap:3rem;padding:3.5rem 0 2rem}.op4-article-title h1,.op4-blog-hero h1,.op4-hero-copy h1{font-size:clamp(2.55rem,13vw,4rem);line-height:.98}.op4-hero-conversion>p{font-size:.95rem}.op4-hero-questions>span{grid-template-columns:1.45rem minmax(0,1fr) auto;gap:.55rem;padding:.72rem 0;font-size:clamp(1.45rem,7.4vw,2.2rem)}.op4-hero-questions b{font-size:.48rem}.op4-hero-questions i{width:2rem;height:2rem;font-size:.45rem}.op4-hero-actions{flex-direction:column;align-items:stretch}.op4-button{width:100%}.op4-header .op4-button{width:auto}.op4-trial-note{grid-template-columns:repeat(2,1fr);display:grid}.op4-product-stage{min-height:28rem;padding:1.8rem 1.2rem 5rem 0}.op4-browser-frame{box-shadow:.65rem .65rem 0 var(--op4-cyan),.65rem .65rem 0 1px var(--op4-ink)}.op4-browser-bar{grid-template-columns:auto 1fr}.op4-browser-bar em{display:none}.op4-phone-wrap{width:min(35%,10rem);right:0}.op4-phone-frame{box-shadow:.5rem .5rem 0 var(--op4-coral),.5rem .5rem 0 1px var(--op4-ink);border-radius:1rem}.op4-product-label-desktop{left:.5rem}.op4-product-stage figcaption{bottom:.7rem;right:6rem}.op4-route{grid-template-columns:repeat(2,1fr)}.op4-route li:nth-child(2){border-right:0}.op4-route li:nth-child(-n+2){border-bottom:1px solid #ffffff38}.op4-route li:nth-child(2):after{display:none}.op4-ad-cover-grid,.op4-article-cta-grid,.op4-article-faq,.op4-blog-cta-inner,.op4-blog-hero-grid,.op4-blog-preview-head,.op4-comparison-intro,.op4-content-plan-demo,.op4-content-plan-grid,.op4-content-plan-head,.op4-control-grid,.op4-control-intro,.op4-faq-grid,.op4-filtering-grid,.op4-filtering-head,.op4-final-grid,.op4-free-plan-grid,.op4-generation-head,.op4-pricing-intro,.op4-semantic-dedup-head,.op4-source-atlas-head{grid-template-columns:1fr}.op4-ad-cover h2,.op4-article-cta h2,.op4-article-faq h2,.op4-blog-cta h2,.op4-blog-preview h2,.op4-comparison h2,.op4-content-plan-story h2,.op4-faq h2,.op4-filtering h2,.op4-final h2,.op4-free-plan h2,.op4-generation h2,.op4-pricing h2,.op4-semantic-dedup h2,.op4-source-atlas h2{font-size:clamp(2rem,10vw,3.2rem)}.op4-semantic-dedup-inner,.op4-source-atlas-inner{grid-template-rows:auto auto;gap:2.75rem;padding-block:4.5rem}.op4-semantic-dedup-head,.op4-source-atlas-head{gap:1.75rem}.op4-source-atlas-copy dl{margin-top:1.1rem}.op4-source-map{min-height:auto}.op4-source-map svg{aspect-ratio:1200/560;height:auto;min-height:0}.op4-source-mobile-topics{border-top:1px solid var(--op4-line);grid-template-columns:1fr 1fr;gap:0;margin:0;padding:0;list-style:none;display:grid}.op4-source-mobile-topics li{border-right:1px solid var(--op4-line);border-bottom:1px solid var(--op4-line);grid-template-columns:1.35rem 1fr;align-items:center;gap:.6rem;min-height:3.25rem;padding:.55rem;font-size:.66rem;line-height:1.3;display:grid}.op4-source-mobile-topics li:nth-child(2n){border-right:0}.op4-source-mobile-topics i{aspect-ratio:1;border:1px solid var(--op4-ink);background:var(--op4-signal);border-radius:50%;width:1.35rem}.op4-source-mobile-topics i.is-cyan{background:var(--op4-cyan)}.op4-source-mobile-topics i.is-coral{background:var(--op4-coral);border-radius:0}.op4-source-mobile-topics i.is-violet{background:var(--op4-violet);border-radius:50% 10%}.op4-source-map figcaption{grid-template-columns:1fr;gap:.3rem}.op4-source-map figcaption strong{justify-self:start;margin-top:.45rem}.op4-semantic-dedup-intro{grid-template-columns:1fr;gap:1.2rem}.op4-dedup-field{grid-template-rows:auto auto auto auto;grid-template-columns:1fr}.op4-dedup-decision,.op4-dedup-inputs{padding:1.5rem 1rem}.op4-dedup-inputs{border-bottom:1px solid #f7fbf83d;border-right:0}.op4-dedup-inputs:after{width:1.5rem;height:1.5rem;top:auto;bottom:-.75rem;right:50%;transform:translate(50%)}.op4-dedup-route{background:0 0;grid-template-columns:repeat(2,1fr)}.op4-dedup-route li{border-bottom:1px solid #f7fbf82e;border-right:1px solid #f7fbf82e;gap:.75rem;min-height:10.5rem;padding:1.2rem .65rem}.op4-dedup-route li:nth-child(2n){border-right:0}.op4-dedup-decision{border-top:1px solid #f7fbf83d;border-left:0;grid-template-columns:1fr 1fr}.op4-dedup-decision:before{width:1.5rem;height:1.5rem;top:-.75rem;left:50%;transform:translate(-50%)}.op4-dedup-field figcaption{grid-column:auto;grid-template-columns:1fr;gap:.5rem}.op4-chapter{grid-template-columns:2.8rem minmax(0,1fr);gap:1rem;min-height:auto;padding:5rem .65rem}.op4-duty-machine{box-shadow:.7rem .7rem 0 var(--op4-cyan),.7rem .7rem 0 1px var(--op4-ink);grid-template-columns:1fr;transform:none}.op4-duty-loop{min-height:24rem}.op4-duty-ring{width:min(16rem,72vw)}.op4-duty-break{border-top:1px solid #ffffff3d;border-right:0;border-bottom:1px solid var(--op4-ink);border-left:0;min-height:3.4rem}.op4-duty-break span{writing-mode:horizontal-tb;transform:none}.op4-duty-break i{bottom:-.55rem;right:auto;transform:rotate(135deg)}.op4-duty-route{padding:.85rem}.op4-duty-route li{grid-template-columns:2.15rem minmax(0,1fr)}.op4-duty-route li b{grid-column:2;justify-self:start}.op4-duty-machine figcaption{flex-direction:column;grid-column:1;align-items:flex-start;gap:.35rem}.op4-filter-list li>div{grid-template-columns:1fr;gap:.45rem}.op4-filter-prompt{min-height:20rem}.op4-generation-route,.op4-post-type-studio{grid-template-columns:1fr}.op4-generation-route li{min-height:10rem}.op4-chapter-route span{width:2.6rem;height:2.6rem;font-size:.58rem}.op4-chapter-route i{min-height:8rem}.op4-chapter-copy h2,.op4-control h2{font-size:clamp(2.25rem,11vw,3.65rem)}.op4-chapter-media{grid-column:1/-1;margin-top:1.3rem}.op4-evidence-video{aspect-ratio:430/760;max-height:46rem;box-shadow:.6rem .6rem 0 var(--op4-signal),.6rem .6rem 0 1px currentColor}.op4-control{padding-inline:.65rem}.op4-control-intro .op4-kicker{grid-column:auto}.op4-control-result{padding-top:2rem}.op4-free-plan-grid{gap:2.5rem}.op4-free-boundary{box-shadow:.6rem .6rem 0 var(--op4-coral);grid-template-columns:1fr}.op4-content-plan-day-proof{box-shadow:.6rem .6rem 0 var(--op4-cyan)}.op4-content-plan-day-proof img{aspect-ratio:4/3}.op4-content-plan-proof-image--desktop{display:none!important}.op4-content-plan-proof-image--mobile{-o-object-fit:cover;object-fit:cover;aspect-ratio:390/844!important;display:block!important}.op4-blog-card-link,.op4-blog-feed .op4-blog-card-link{grid-template-columns:2.4rem 1fr;gap:.7rem;padding-block:1.7rem}.op4-blog-card-arrow{display:none}.op4-blog-card.is-featured .op4-blog-card-link{margin-inline:-.25rem;padding-inline:.75rem}.op4-faq-intro{position:static}.op4-footer-grid,.op4-footer-top{grid-template-columns:1fr}.op4-footer-grid{gap:2.2rem}.op4-signal-band{grid-template-columns:auto 1fr auto}.op4-signal-band i:nth-of-type(n+2),.op4-signal-band span:nth-of-type(n+3){display:none}.op4-blog-hero{padding-top:3.5rem}.op4-blog-hero-grid{gap:1.5rem;padding-bottom:3rem}.op4-blog-feed{margin-block:1.5rem 0}.op4-blog-directory{padding-block:2rem 5rem}.op4-blog-topic-nav{border-top:0;display:flex;overflow-x:auto}.op4-blog-topic-nav a{border-top:1px solid var(--op4-ink);min-width:11rem}.op4-blog-topic{padding-top:3.5rem}.op4-blog-topic-head{grid-template-columns:1fr;gap:.8rem}.op4-blog-topic-head .op4-kicker{grid-column:auto}.op4-article-hero-grid{grid-template-columns:1fr;gap:2rem}.op4-article-rail{flex-direction:row;align-items:center;gap:1rem}.op4-article-hero .op4-public-mascot,.op4-blog-hero .op4-public-mascot{justify-self:end;width:10rem}.op4-rating-card{grid-template-columns:2.6rem 1fr;gap:.8rem}.op4-rating-main{grid-template-columns:1fr;gap:.8rem}.op4-rating-heading{grid-column:auto}.op4-rating-main ul{grid-row:auto}.op4-article-section{grid-template-columns:1fr;gap:1.2rem}.op4-article-section-body h2{font-size:clamp(2rem,9.5vw,3.2rem)}.op4-article-steps{grid-template-columns:1fr}.op4-breadcrumbs{padding-top:.8rem}.op4-breadcrumbs [aria-current=page]{max-width:52vw}.op4-home-reading-head,.op4-related-reading-head{grid-template-columns:1fr;align-items:start}.op4-home-reading h2,.op4-related-reading h2{font-size:clamp(2rem,10vw,3.2rem)}}@media (prefers-reduced-motion:reduce){.op4-evidence-skeleton{animation:none}.op4-blog-card-arrow,.op4-blog-card-link,.op4-button{transition:none}}body.op4-shell .ptw-butWidget{display:none!important}body.op4-shell #prog-time-widget{border:1px solid var(--op4-ink)!important;background:var(--op4-paper-bright)!important;width:min(25rem,100vw - 2rem)!important;max-height:min(42rem,100dvh - 3rem)!important;box-shadow:.75rem .75rem 0 var(--op4-cyan),.75rem .75rem 0 1px var(--op4-ink)!important;color:var(--op4-ink)!important;border-radius:0!important;font-family:Golos Text,Golos Text Fallback\: BlinkMacSystemFont,Golos Text Fallback\: Segoe UI,Golos Text Fallback\: Helvetica Neue,Golos Text Fallback\: Arial,Golos Text Fallback\: Noto Sans,Segoe UI,sans-serif!important;bottom:1.5rem!important;right:1.5rem!important}body.op4-shell #prog-time-widget header.ptw_header{border-bottom:1px solid var(--op4-ink)!important;background:var(--op4-ink)!important;padding:1rem 1.25rem!important}body.op4-shell #prog-time-widget .ptw_block_logo{border:2px solid var(--op4-signal);overflow:hidden;border-radius:0!important}body.op4-shell #prog-time-widget .ptw_logo{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}body.op4-shell #prog-time-widget .ptw_dop_heading{letter-spacing:.05em;text-transform:uppercase;color:var(--op4-cyan)!important;font-size:.68rem!important;font-weight:650!important}body.op4-shell #prog-time-widget .ptw_name_manager{color:#fff!important;font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,sans-serif!important;font-size:1rem!important;font-weight:650!important}body.op4-shell #prog-time-widget main.ptw_content_block{background:linear-gradient(var(--op4-line) 1px,transparent 1px),linear-gradient(90deg,var(--op4-line) 1px,transparent 1px),var(--op4-paper-bright)!important;background-size:2rem 2rem!important;padding:1.25rem!important}body.op4-shell #prog-time-widget .ptw_message_block{border:1px solid var(--op4-ink)!important;background:var(--op4-paper)!important;color:var(--op4-ink-soft)!important;border-radius:0!important}body.op4-shell #prog-time-widget .ptw_message_block.ptw_client_message_block{background:var(--op4-cyan)!important;color:var(--op4-ink)!important}body.op4-shell #prog-time-widget footer.ptw_footer{border-top:1px solid var(--op4-ink)!important;background:var(--op4-paper-bright)!important}body.op4-shell #prog-time-widget textarea#ptw_text_field{border:1px solid var(--op4-ink)!important;color:var(--op4-ink)!important;background:#fff!important;border-radius:0!important;font-family:inherit!important}body.op4-shell #prog-time-widget textarea#ptw_text_field:focus{outline-offset:2px;outline:3px solid var(--op4-coral)!important}body.op4-shell #prog-time-widget .ptw_send_but svg rect{fill:var(--op4-signal-dark)!important}@media (width<=500px){body.op4-shell #prog-time-widget{width:100%!important;max-height:100dvh!important;box-shadow:none!important;bottom:0!important;right:0!important}}@media (width<=1100px){.op4-hero-stage{min-height:calc(100svh - var(--op4-header-height));grid-template-columns:1fr;grid-template-areas:"copy""map""index";padding-top:3.5rem}.op4-hero-stage .op4-hero-copy{max-width:44rem}.op4-hero-stage .op4-hero-copy h1{max-width:11ch}.op4-shift-map{width:min(100%,48rem);height:38rem}}@media (width<=760px){.op4-hero{min-height:100svh}.op4-hero-stage{min-height:calc(100svh - var(--op4-header-height));gap:2rem;padding:3rem 0 1rem}.op4-hero-stage .op4-hero-copy h1{max-width:10ch;margin-block:.9rem 1.1rem;font-size:clamp(2.75rem,13.5vw,4rem);line-height:.92}.op4-hero-stage .op4-hero-copy>p{font-size:.95rem}.op4-shift-map{width:100%;height:31rem;min-height:31rem}.op4-shift-map:before{inset:8% 0 17%}.op4-shift-radar{inset:10% 2% 19%}.op4-shift-core{width:9.5rem;top:43%}.op4-shift-core strong{font-size:1.05rem}.op4-shift-questions>div{width:9.3rem}.op4-shift-questions dt{font-size:.67rem}.op4-shift-questions dd{gap:.35rem;font-size:.52rem}.op4-shift-questions .is-source{top:3%;left:0}.op4-shift-questions .is-repeat{top:4%;right:0}.op4-shift-questions .is-voice{top:34%;right:0}.op4-shift-questions .is-ad{bottom:25%;right:0}.op4-shift-questions .is-time{bottom:24%;left:0}.op4-shift-day{left:0;right:0}.op4-shift-day li{grid-template-columns:1fr;gap:.2rem;padding:.65rem .45rem}.op4-shift-day time{grid-row:auto}.op4-shift-day span{font-size:.55rem}.op4-shift-map figcaption{font-size:.42rem;bottom:5.8rem}.op4-hero-index{grid-template-columns:repeat(2,1fr)}.op4-hero-index span:nth-child(3){border-left:0}.op4-hero-index span:nth-child(n+3){border-top:1px solid #f7fbf840}}@media (width<=1100px){.op4-hero-stage{grid-template-columns:1fr;grid-template-areas:"copy""map"}.op4-hero-stage .op4-hero-copy h1{max-width:15ch}.op4-question-field{width:min(100%,48rem);height:37rem;min-height:37rem}}@media (width<=760px){.op4-hero-stage{gap:1.25rem;padding:2.6rem 0 1.5rem}.op4-hero-stage .op4-hero-copy h1{max-width:13ch;font-size:clamp(2.45rem,11.8vw,3.55rem);line-height:.96}.op4-question-field{height:31rem;min-height:31rem}.op4-question-orbits{inset:8% 2% 10%}.op4-question-notes li{width:min(10.2rem,44vw);padding:.75rem .8rem .82rem;font-size:.68rem}.op4-question-notes .is-source{top:2%;left:0}.op4-question-notes .is-repeat{top:8%;right:0}.op4-question-notes .is-voice{top:40%;right:0}.op4-question-notes .is-ad{bottom:14%;left:0}.op4-question-notes .is-time{bottom:5%;right:0}.op4-question-field figcaption{font-size:.42rem;left:0}}.op4-source-spectrum{background:linear-gradient(115deg,#79e7ff52,transparent 42%),var(--op4-paper-bright)}.op4-source-spectrum-graphic{border-block:1px solid var(--op4-ink);grid-template-rows:minmax(20rem,1fr) auto;grid-template-columns:minmax(14rem,.46fr) minmax(0,1.54fr);min-height:28rem;margin:0;display:grid;position:relative;overflow:hidden}.op4-source-spectrum-total{z-index:2;border-right:1px solid var(--op4-ink);background:var(--op4-ink);color:var(--op4-paper-bright);grid-row:1/3;align-content:center;padding:clamp(1.5rem,4vw,3rem);display:grid}.op4-source-spectrum-total small,.op4-source-spectrum-total span{color:#f7fbf899;font-size:.63rem}.op4-source-spectrum-total strong{color:var(--op4-signal);letter-spacing:-.07em;margin:1rem 0 .2rem;font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,sans-serif;font-size:clamp(3.2rem,7vw,6.5rem);line-height:.9}.op4-source-traces{background:linear-gradient(var(--op4-line) 1px,transparent 1px) 0 0 /100% 25%,linear-gradient(90deg,var(--op4-line) 1px,transparent 1px) 0 0 /12.5% 100%;grid-area:1/2;align-items:end;gap:clamp(.18rem,.45vw,.45rem);padding:2.5rem 2rem 1rem;display:flex}.op4-source-traces i{background:var(--op4-signal);flex:1;min-width:2px;height:44%}.op4-source-traces i:nth-child(4n+1){background:var(--op4-coral);height:78%}.op4-source-traces i:nth-child(4n+2){background:var(--op4-violet);height:57%}.op4-source-traces i:nth-child(7n){background:var(--op4-cyan);height:92%}.op4-source-traces i:nth-child(5n){height:31%}.op4-source-spectrum-topics{z-index:2;pointer-events:none;grid-template-columns:1fr 1fr;align-content:space-between;gap:.7rem 2rem;margin:0;padding:0;list-style:none;display:grid;position:absolute;inset:1.5rem 1.4rem 4.6rem calc(31% + 1.5rem)}.op4-source-spectrum-topics li{border-top:1px solid var(--op4-ink);background:#f7fbf8c7;width:max-content;max-width:100%;padding-top:.35rem;font-size:.68rem;font-weight:680}.op4-source-spectrum-topics li:nth-child(3n+2){justify-self:end}.op4-source-spectrum-graphic figcaption{border-top:1px solid var(--op4-ink);background:var(--op4-paper-bright);grid-column:2;grid-template-columns:auto auto 1fr;align-items:center;gap:1rem 2rem;padding:.85rem 1rem;font-size:.68rem;display:grid}.op4-source-spectrum-graphic figcaption span{color:var(--op4-ink-soft)}.op4-source-spectrum-graphic figcaption strong{justify-self:end}.op4-dedup-lens{border-block:1px solid #f7fbf857;grid-template-rows:minmax(20rem,1fr) auto auto;grid-template-columns:minmax(18rem,1.05fr) minmax(10rem,.5fr) minmax(13rem,.65fr);min-height:31rem;margin:0;display:grid;position:relative}.op4-dedup-stories{border-right:1px solid #f7fbf83d;grid-row:1;align-content:center;min-height:20rem;padding:2rem;display:grid;position:relative}.op4-dedup-stories article{background:var(--op4-ink);border:1px solid #f7fbf86b;gap:.35rem;width:82%;padding:.9rem 1rem;display:grid}.op4-dedup-stories article:nth-child(2){border-color:var(--op4-cyan);justify-self:end;margin:-.35rem 0;transform:rotate(1.5deg)}.op4-dedup-stories article:nth-child(3){border-color:var(--op4-violet);margin-left:8%;transform:rotate(-1deg)}.op4-dedup-stories small{color:#f7fbf87a;font-size:.55rem}.op4-dedup-stories strong{font-size:.76rem;line-height:1.45}.op4-dedup-meaning{z-index:2;text-align:center;border-right:1px solid #f7fbf83d;grid-row:1;place-content:center;display:grid;position:relative}.op4-dedup-meaning:before{z-index:-1;aspect-ratio:1;border:1px solid var(--op4-signal);content:"";border-radius:50%;width:min(14rem,150%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1.5rem #20d4a60f,0 0 4rem #20d4a62e}.op4-dedup-meaning span,.op4-dedup-meaning strong{font-size:.55rem}.op4-dedup-meaning span{color:#f7fbf885}.op4-dedup-meaning b{color:var(--op4-signal);font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,sans-serif;font-size:4rem;font-weight:450;line-height:1.15}.op4-dedup-result{background:var(--op4-paper-bright);color:var(--op4-ink);grid-row:1;align-content:center;padding:2rem;display:grid}.op4-dedup-result small{font-size:.58rem}.op4-dedup-result strong{letter-spacing:-.05em;margin:.8rem 0;font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,sans-serif;font-size:clamp(1.5rem,3vw,2.4rem);line-height:1.05}.op4-dedup-result span{border-top:3px solid var(--op4-coral);color:var(--op4-coral);padding-top:.6rem;font-size:.68rem;font-weight:700}.op4-dedup-methods{border-top:1px solid #f7fbf83d;grid-column:1/-1;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.op4-dedup-methods li{gap:.3rem;padding:.9rem 1rem;display:grid}.op4-dedup-methods li+li{border-left:1px solid #f7fbf83d}.op4-dedup-methods span{color:var(--op4-signal);font-size:.66rem;font-weight:700}.op4-dedup-methods small{color:#f7fbf880;font-size:.58rem}.op4-dedup-lens figcaption{border-top:1px solid #f7fbf83d;grid-column:1/-1;gap:.5rem;padding:.9rem 0;font-size:.68rem;display:flex}.op4-dedup-lens figcaption strong{color:var(--op4-signal)}.op4-dedup-lens figcaption span{color:#f7fbf894}.op4-filtering{background:linear-gradient(90deg,var(--op4-cyan) 0 34%,transparent 34%),var(--op4-paper-bright)}.op4-filter-gate{border:1px solid var(--op4-ink);background:var(--op4-ink);min-height:25rem;box-shadow:1rem 1rem 0 var(--op4-violet);grid-template-columns:minmax(13rem,.52fr) minmax(22rem,1fr) minmax(13rem,.52fr);display:grid}.op4-filter-gate-rules{background:var(--op4-ink);color:var(--op4-paper-bright);margin:0;padding:0;list-style:none;display:grid}.op4-filter-gate-rules li{align-content:center;gap:.4rem;padding:1.2rem;display:grid}.op4-filter-gate-rules li+li{border-top:1px solid #f7fbf838}.op4-filter-gate-rules strong{font-size:.75rem}.op4-filter-gate-rules span{color:#f7fbf88c;font-size:.61rem}.op4-filter-editor-note{z-index:2;border-left:1px solid var(--op4-ink);background:var(--op4-paper-bright);align-content:center;gap:1.2rem;padding:clamp(1.5rem,4vw,3.5rem);display:grid;position:relative}.op4-filter-editor-note:after{z-index:3;border:1px solid var(--op4-ink);background:var(--op4-coral);content:"×";border-radius:50%;place-items:center;width:2.2rem;height:2.2rem;font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,sans-serif;display:grid;position:absolute;top:50%;right:-1.1rem;transform:translateY(-50%)}.op4-filter-editor-note>span{color:var(--op4-signal-dark);text-transform:uppercase;font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,sans-serif;font-size:.58rem}.op4-filter-editor-note blockquote{letter-spacing:-.045em;margin:0;font-size:clamp(1.25rem,2.5vw,2.1rem);font-weight:620;line-height:1.25}.op4-filter-candidate{background:linear-gradient(135deg,transparent 46%,var(--op4-coral) 46% 54%,transparent 54%),var(--op4-paper);color:var(--op4-ink);align-content:center;gap:.8rem;padding:1.5rem;display:grid}.op4-filter-candidate small,.op4-filter-candidate span{font-size:.6rem}.op4-filter-candidate strong{-webkit-text-decoration:line-through 2px var(--op4-coral);-webkit-text-decoration:line-through 2px var(--op4-coral);text-decoration:line-through 2px var(--op4-coral);font-size:1rem;line-height:1.35}.op4-filter-candidate span{border-top:1px solid var(--op4-ink);padding-top:.6rem;font-weight:700}.op4-generation{background:linear-gradient(150deg,#7658e824,transparent 38%),var(--op4-paper-bright)}.op4-type-library{border:1px solid var(--op4-ink);background:var(--op4-ink);grid-template-columns:minmax(0,1.45fr) minmax(18rem,.55fr);display:grid}.op4-type-library>ol{margin:0;padding:0;list-style:none}.op4-type-library>ol>li{background:var(--op4-paper-bright);grid-template-columns:6.8rem minmax(10rem,.8fr) minmax(10rem,.7fr);align-items:center;gap:.8rem 1.2rem;min-height:6.5rem;padding:1.1rem 1.3rem;display:grid}.op4-type-library>ol>li+li{border-top:1px solid var(--op4-ink)}.op4-type-library>ol>li:nth-child(2){background:var(--op4-cyan)}.op4-type-library>ol>li:nth-child(3){background:var(--op4-signal)}.op4-type-library>ol>li:nth-child(4){background:var(--op4-paper)}.op4-type-library li>small{color:var(--op4-ink-soft);text-transform:uppercase;font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,sans-serif;font-size:.48rem}.op4-type-library li>strong{letter-spacing:-.035em;font-size:clamp(1rem,2vw,1.45rem)}.op4-type-library li>span{color:var(--op4-ink-soft);grid-column:2;font-size:.62rem}.op4-type-library li>p{color:var(--op4-ink-soft);grid-area:1/3/3;margin:0;font-size:.67rem;line-height:1.5}.op4-type-examples{border-left:1px solid var(--op4-ink);background:var(--op4-violet);align-content:center;gap:1rem;padding:clamp(1.5rem,3vw,2.5rem);display:grid}.op4-type-examples>span{text-transform:uppercase;font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,sans-serif;font-size:.54rem}.op4-type-examples>strong{letter-spacing:-.05em;font-size:clamp(1.4rem,2.5vw,2.2rem);line-height:1.12}.op4-type-examples>div{gap:.45rem;display:grid}.op4-type-examples i{background:#0b1520bf;width:100%;height:.55rem;display:block}.op4-type-examples i:nth-child(2){width:82%}.op4-type-examples i:nth-child(3){width:94%}.op4-type-examples i:nth-child(4){width:58%}.op4-type-examples p{margin:0;font-size:.68rem;line-height:1.5}.op4-ad-cover{background:radial-gradient(circle at 82% 8%,#f7fbf861,transparent 20rem),var(--op4-coral)}.op4-ad-board{border:1px solid var(--op4-ink);background:var(--op4-paper-bright);box-shadow:1rem 1rem 0 var(--op4-ink)}.op4-ad-board-tabs{border-bottom:1px solid var(--op4-ink);grid-template-columns:1fr 1fr;display:grid}.op4-ad-board-tabs>*{text-align:center;padding:.9rem 1rem;font-size:.68rem}.op4-ad-board-tabs strong{background:var(--op4-ink);color:var(--op4-paper-bright)}.op4-ad-board-tabs span{border-left:1px solid var(--op4-ink);color:var(--op4-ink-soft)}.op4-ad-lane{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;min-height:14rem;padding:1.2rem;display:grid}.op4-ad-lane article{border:1px solid var(--op4-ink);background:#20d4a638;align-content:center;gap:.35rem;min-height:8.5rem;padding:1rem;display:grid}.op4-ad-lane article.is-ad{background:var(--op4-coral)}.op4-ad-lane time{font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,sans-serif;font-size:.52rem}.op4-ad-lane strong{font-size:.78rem}.op4-ad-lane small{color:var(--op4-ink-soft);font-size:.58rem;line-height:1.4}.op4-ad-lane>i{border-top:1px dashed var(--op4-ink);width:clamp(2.8rem,5vw,5rem);height:1px;display:block;position:relative}.op4-ad-lane>i span{width:max-content;font-size:.52rem;font-style:normal;position:absolute;top:-1.3rem;left:50%;transform:translate(-50%)}.op4-ad-controls{border-top:1px solid var(--op4-ink);grid-template-columns:repeat(4,1fr);margin:0;display:grid}.op4-ad-controls>div{gap:.3rem;padding:.9rem 1rem;display:grid}.op4-ad-controls>div+div{border-left:1px solid var(--op4-ink)}.op4-ad-controls dt{color:var(--op4-ink-soft);font-size:.57rem}.op4-ad-controls dd{margin:0;font-size:.78rem;font-weight:700}.op4-content-plan-story{background:linear-gradient(135deg,#20d4a61f,transparent 42%),var(--op4-paper)}.op4-content-plan-day-proof{box-shadow:none}.op4-content-plan-day-bar{background:var(--op4-ink);color:var(--op4-paper-bright)}.op4-content-plan-day-bar strong{color:var(--op4-signal)}.op4-content-plan-capabilities{counter-reset:plan-capability;border-top:4px solid var(--op4-ink)}.op4-content-plan-capabilities li{counter-increment:plan-capability;grid-template-columns:2.2rem 1fr;align-items:center;gap:.6rem;padding:1rem 0;display:grid}.op4-content-plan-capabilities li:before{aspect-ratio:1;border:1px solid var(--op4-ink);width:1.8rem;color:var(--op4-ink);content:"0" counter(plan-capability);place-items:center;margin:0;font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,sans-serif;font-size:.43rem;display:grid}.op4-content-plan-capabilities>small{border:0;border-left:4px solid var(--op4-violet);background:0 0}.op4-content-plan-demo{border:1px solid var(--op4-ink);background:var(--op4-ink);padding:1px}.op4-content-plan-demo>div{background:var(--op4-ink);color:var(--op4-paper-bright);align-content:center;align-self:stretch;padding:clamp(1.5rem,4vw,3rem);display:grid}.op4-content-plan-demo>div>p{color:#f7fbf894}@media (width<=900px){.op4-ad-cover-grid,.op4-dedup-lens,.op4-filter-gate,.op4-source-spectrum-graphic,.op4-type-library{grid-template-columns:1fr}.op4-source-spectrum-total{border-right:0;border-bottom:1px solid var(--op4-ink);grid-row:auto}.op4-source-spectrum-graphic figcaption,.op4-source-traces{grid-column:1}.op4-source-spectrum-topics{top:12rem;left:1rem}.op4-dedup-meaning,.op4-dedup-result,.op4-dedup-stories{border-bottom:1px solid #f7fbf83d;border-right:0;grid-row:auto}.op4-dedup-lens figcaption,.op4-dedup-methods{grid-column:1}.op4-dedup-meaning{min-height:14rem}.op4-filter-editor-note{border-top:1px solid var(--op4-ink);border-left:0}.op4-filter-editor-note:after{top:auto;bottom:-1.1rem;right:50%;transform:translate(50%)}.op4-filter-candidate{min-height:12rem}.op4-type-library>ol>li{grid-template-columns:5rem minmax(0,1fr)}.op4-type-library li>p{grid-area:auto/1/auto/-1}.op4-type-examples{border-top:1px solid var(--op4-ink);border-left:0}}@media (width<=760px){.op4-source-spectrum-graphic{grid-template-rows:auto 19rem auto}.op4-source-traces{grid-row:2;padding-inline:.7rem}.op4-source-spectrum-topics{gap:.5rem;inset:11.5rem .7rem 3.8rem}.op4-source-spectrum-topics li{font-size:.56rem}.op4-source-spectrum-graphic figcaption{grid-template-columns:1fr;gap:.25rem}.op4-source-spectrum-graphic figcaption strong{justify-self:start}.op4-dedup-methods{grid-template-columns:repeat(2,1fr)}.op4-dedup-methods li:nth-child(3){border-left:0}.op4-dedup-methods li:nth-child(3),.op4-dedup-methods li:nth-child(4){border-top:1px solid #f7fbf83d}.op4-dedup-lens figcaption{flex-direction:column}.op4-filtering{background:var(--op4-paper-bright)}.op4-filter-gate{box-shadow:.65rem .65rem 0 var(--op4-violet)}.op4-type-library>ol>li{grid-template-columns:1fr}.op4-type-library li>p,.op4-type-library li>span{grid-column:1}.op4-ad-lane{grid-template-columns:1fr;gap:.6rem}.op4-ad-lane>i{border-top:0;border-left:1px dashed var(--op4-ink);width:1px;height:2.4rem;margin-left:1.5rem}.op4-ad-lane>i span{top:50%;left:.7rem;transform:translateY(-50%)}.op4-ad-controls{grid-template-columns:repeat(2,1fr)}.op4-ad-controls>div:nth-child(3){border-left:0}.op4-ad-controls>div:nth-child(3),.op4-ad-controls>div:nth-child(4),.op4-content-plan-demo{border-top:1px solid var(--op4-ink)}.op4-content-plan-demo{gap:1px;padding-top:1px}}.op4-pricing{background:linear-gradient(135deg,#7658e826,transparent 38%),var(--op4-paper)}.op4-pricing-trial-strip{border:1px solid var(--op4-ink);background:var(--op4-ink);color:var(--op4-paper-bright);grid-template-columns:1.1fr repeat(3,1fr);margin-bottom:1px;display:grid}.op4-pricing-trial-strip>*{align-items:center;min-height:3.6rem;padding:.8rem 1rem;font-size:.68rem;display:flex}.op4-pricing-trial-strip>*+*{border-left:1px solid #f7fbf83d}.op4-pricing-trial-strip strong{color:var(--op4-signal);font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,sans-serif;font-size:1rem}.op4-tariff.tariff-builder{box-shadow:none;border-radius:0}.op4-tariff .tariff-builder__header{border-bottom:1px solid var(--op4-ink);padding-bottom:1rem}.op4-tariff .tariff-builder__header h3{letter-spacing:.04em;text-transform:uppercase;font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,sans-serif;font-size:.68rem}.op4-tariff .tariff-builder__plans{background:var(--op4-ink);gap:1px}.op4-tariff .tariff-builder__free,.op4-tariff .tariff-builder__paid{border-color:var(--op4-ink);box-shadow:none;border-radius:0}.op4-tariff .tariff-builder__paid[aria-pressed=true]{background:linear-gradient(135deg,#20d4a63d,transparent 58%),var(--op4-paper-bright)}.op4-tariff .tariff-builder__free{background:var(--op4-violet)}.op4-tariff .tariff-builder__free[aria-pressed=true]{background:var(--op4-cyan)}.op4-tariff .tariff-builder__summary{border:1px solid var(--op4-ink);background:var(--op4-ink);color:var(--op4-paper-bright);padding:clamp(.8rem,2vw,1.2rem)}.op4-tariff .tariff-builder__summary .text-muted-foreground{color:#f7fbf894}.op4-tariff .tariff-builder__controls{background:var(--op4-ink);gap:1px}.op4-tariff .tariff-builder__billing,.op4-tariff .tariff-builder__channel,.op4-tariff .tariff-builder__period{border-color:var(--op4-ink);background:var(--op4-paper-bright);border-radius:0}.op4-tariff .tariff-builder__channel>div>div,.op4-tariff .tariff-builder__period button{border-radius:0}.op4-tariff .tariff-builder__billing{border-left:4px solid var(--op4-cyan)}.op4-tariff .tariff-builder__action{border:1px solid var(--op4-ink);background:var(--op4-ink);border-radius:0}.op4-free-plan{background:radial-gradient(circle at 14% 84%,#79e7ff29,transparent 28rem),var(--op4-ink);color:var(--op4-paper-bright);border-color:#f7fbf84d}.op4-free-plan-copy p{color:#f7fbf8a8}.op4-free-plan-copy small{color:#f7fbf885;border-top-color:#f7fbf847}.op4-free-plan-price{color:var(--op4-signal);letter-spacing:-.08em;margin:1.6rem 0 1.2rem;font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,sans-serif;font-size:clamp(3.4rem,8vw,7rem);line-height:.88;display:block}.op4-free-boundary{border-color:var(--op4-paper-bright);box-shadow:none;background:0 0;gap:0}.op4-free-boundary section{padding:clamp(1.5rem,4vw,2.6rem);position:relative}.op4-free-boundary section:first-child{background:var(--op4-cyan);color:var(--op4-ink)}.op4-free-boundary section.is-paid{border-left:1px solid var(--op4-ink);background:var(--op4-paper-bright);color:var(--op4-ink)}.op4-free-boundary section>span{min-height:auto;margin-bottom:2rem;font-size:.66rem}.op4-free-boundary li{border-top-color:#0b15203d;font-size:.73rem}.op4-faq{background:linear-gradient(125deg,transparent 62%,#79e7ff3d),var(--op4-paper-bright)}.op4-faq-grid{grid-template-columns:minmax(20rem,.78fr) minmax(0,1.22fr);grid-template-areas:"intro list""support support";gap:3rem clamp(3rem,8vw,8rem)}.op4-faq-intro{grid-area:intro;position:static}.op4-faq-list{border-top:4px solid var(--op4-ink);grid-area:list}.op4-faq-list summary{grid-template-columns:2.4rem 1fr auto;align-items:center;gap:.8rem;padding:1.5rem 0;font-size:clamp(.9rem,1.6vw,1.12rem);display:grid;position:relative}.op4-faq-list summary:before{aspect-ratio:1;border:1px solid var(--op4-ink);content:"?";place-items:center;width:1.8rem;font-size:.55rem;display:grid}.op4-faq-list summary:after,.op4-faq-list summary:before{color:var(--op4-signal-dark);font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,sans-serif}.op4-faq-list summary:after{content:"+";font-size:1.1rem;font-weight:450}.op4-faq-list details[open] summary:after{content:"−"}.op4-faq-list p{padding-left:3.2rem}.op4-faq-support{background:var(--op4-ink);min-height:10rem;box-shadow:1rem 1rem 0 var(--op4-cyan);color:var(--op4-paper-bright);border:0;grid-area:support;justify-content:space-between;align-items:center;gap:2rem;margin-top:1rem;padding:clamp(1.5rem,4vw,3rem);display:flex;position:relative;overflow:hidden}.op4-faq-support:after{color:#f7fbf80f;content:"TELEGRAM";pointer-events:none;font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,sans-serif;font-size:clamp(4rem,10vw,9rem);font-weight:700;position:absolute;bottom:-.35em;right:1rem}.op4-faq-support a,.op4-faq-support>div{z-index:2;position:relative}.op4-faq-support>div>strong{letter-spacing:-.05em;font-size:clamp(1.5rem,3vw,2.7rem)}.op4-faq-support>div>p{color:#f7fbf89e;margin:.55rem 0 0;font-size:.78rem}.op4-faq-support a{border-color:var(--op4-signal);background:var(--op4-signal);color:var(--op4-ink);flex:none;margin-top:0}@media (width<=900px){.op4-faq-grid{grid-template-columns:1fr;grid-template-areas:"intro""list""support"}}@media (width<=760px){.op4-pricing-trial-strip{grid-template-columns:repeat(2,1fr)}.op4-pricing-trial-strip>:nth-child(3){border-left:0}.op4-pricing-trial-strip>:nth-child(3),.op4-pricing-trial-strip>:nth-child(4){border-top:1px solid #f7fbf83d}.op4-tariff.tariff-builder{box-shadow:none}.op4-free-boundary section.is-paid{border-top:1px solid var(--op4-ink);border-left:0}.op4-faq-support{box-shadow:.65rem .65rem 0 var(--op4-cyan);flex-direction:column;align-items:stretch}.op4-faq-support a{width:100%}}@media (width>=761px){.op4-hero-stage .op4-hero-copy h1{font-size:clamp(3.35rem,4.2vw,3.75rem);line-height:.96}.op4-faq h2,.op4-final h2,.op4-free-plan h2,.op4-pricing h2,.op4-semantic-dedup h2,.op4-source-atlas h2{font-size:2.65rem}.op4-chapter-copy h2,.op4-content-plan-head h2,.op4-filtering-head h2,.op4-generation-head h2{font-size:3.1rem}.op4-ad-cover h2{max-width:none;font-size:2.65rem}.op4-faq h2,.op4-free-plan h2,.op4-source-atlas h2{max-width:24ch}}@media (width<=760px){.op4-ad-cover h2{max-width:24ch;font-size:1.9rem}}.op4-article-title .op4-article-byline{max-width:68ch;color:hsl(var(--muted-foreground));margin-top:.9rem;font-size:.9rem;line-height:1.55}.op4-article-sources{border-top:1px solid hsl(var(--border));grid-template-columns:minmax(10rem,.55fr) minmax(0,1.45fr);gap:clamp(2rem,5vw,4rem);margin-top:clamp(3.5rem,7vw,5rem);padding-block:2.5rem 0;display:grid}.op4-article-sources h2{margin-top:.4rem;font-size:clamp(1.55rem,2.5vw,2.15rem)}.op4-article-sources ul{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.op4-article-sources li{border-bottom:1px solid hsl(var(--border));padding-bottom:1rem}.op4-article-sources a{align-items:center;gap:.4rem;font-weight:700;display:inline-flex}.op4-article-sources a svg{width:1rem}.op4-article-sources p{color:hsl(var(--muted-foreground));margin:.35rem 0 0}@media (width<=720px){.op4-article-sources{grid-template-columns:1fr}}.op4-article-visual{border:1px solid color-mix(in srgb,var(--op4-ink) 24%,transparent);background:color-mix(in srgb,var(--op4-signal-soft) 26%,var(--op4-paper-bright));margin:clamp(2rem,5vw,3.5rem) 0;padding:clamp(1rem,3vw,1.6rem)}.op4-article-visual figcaption{gap:.35rem;margin-bottom:1rem;display:grid}.op4-article-visual figcaption>strong{font-size:clamp(1rem,1.5vw,1.18rem)}.op4-article-visual figcaption>span,.op4-article-visual-items span{color:hsl(var(--muted-foreground))}.op4-article-visual-items{gap:0;margin:0;padding:0;list-style:none;display:grid}.op4-article-visual-items li{border-left:3px solid color-mix(in srgb,var(--op4-ink) 28%,transparent);background:color-mix(in srgb,var(--op4-paper-bright) 88%,transparent);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-width:0;padding:.9rem 1rem;display:grid;position:relative}.op4-article-visual-items li+li{margin-top:.5rem}.op4-article-visual-items li.is-primary{border-left-color:hsl(var(--primary))}.op4-article-visual-items li.is-accent{border-left-color:hsl(var(--accent))}.op4-article-visual-items li>div{gap:.25rem;min-width:0;display:grid}.op4-article-visual-items small{color:hsl(var(--primary));font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;font-size:.67rem}.op4-article-visual.is-flow .op4-article-visual-items{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem}.op4-article-visual.is-flow .op4-article-visual-items li+li{margin-top:0}.op4-article-visual.is-flow .op4-article-visual-items li>svg{z-index:1;width:1.25rem;color:hsl(var(--primary));position:absolute;right:-1rem}.op4-article-visual.is-funnel .op4-article-visual-items li:nth-child(2){margin-inline:5%}.op4-article-visual.is-funnel .op4-article-visual-items li:nth-child(3){margin-inline:10%}.op4-article-visual.is-funnel .op4-article-visual-items li:nth-child(n+4){margin-inline:15%}.op4-article-visual.is-equation .op4-article-visual-items{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem}.op4-article-visual.is-equation .op4-article-visual-items li+li{margin-top:0}.op4-article-visual-image{border:1px solid color-mix(in srgb,var(--op4-ink) 20%,transparent);width:100%;height:auto;display:block}.op4-article-lead-visual{background:0 0;border:0;flex-direction:column;margin:0 0 clamp(3rem,7vw,5.5rem);padding:0;display:flex}.op4-article-lead-visual .op4-article-visual-image{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;border:0;order:1}.op4-article-lead-visual figcaption{border-bottom:1px solid color-mix(in srgb,var(--op4-ink) 18%,transparent);order:2;grid-template-columns:minmax(12rem,.82fr) minmax(15rem,1.18fr);align-items:start;gap:1rem 2rem;margin:0;padding:1rem 0}.op4-article-lead-visual figcaption>strong{font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,sans-serif;line-height:1.32}.op4-article-lead-visual figcaption>span{font-size:.94rem;line-height:1.55}@media (width<=720px){.op4-article-lead-visual figcaption{grid-template-columns:1fr;gap:.45rem}.op4-article-visual.is-equation .op4-article-visual-items,.op4-article-visual.is-flow .op4-article-visual-items{grid-template-columns:1fr}.op4-article-visual.is-flow .op4-article-visual-items li>svg{bottom:-1rem;left:1rem;right:auto;transform:rotate(90deg)}.op4-article-visual.is-funnel .op4-article-visual-items li{margin-inline:0!important}}@media (width<=1100px){.op4-article-reading-layout{grid-template-columns:minmax(9rem,11rem) minmax(0,48rem);gap:2.5rem}}@media (width<=760px){.op4-article-hero{padding-block:2.25rem 3rem}.op4-article-hero-grid{grid-template-columns:minmax(0,1fr) 5.5rem;gap:1.25rem}.op4-article-rail{grid-column:1/-1}.op4-article-title h1{font-size:clamp(2.25rem,11vw,3.25rem)}.op4-article-hero .op4-public-mascot{align-self:end;width:5.5rem}.op4-article-reading-layout{grid-template-columns:1fr;gap:3rem;padding-block:2.5rem 4rem}.op4-article-toc>div{position:static}.op4-article-toc ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1rem}.op4-article-toc a{font-size:.72rem}.op4-article-section+.op4-article-section{margin-top:3.5rem}.op4-article-section-body h2{font-size:clamp(1.7rem,8vw,2.25rem)}.op4-article-section-body>p{font-size:1rem;line-height:1.7}.op4-article-faq,.op4-article-sources{grid-template-columns:1fr;gap:1.25rem}.op4-rating-main{grid-template-columns:1fr}}@media (width<=480px){.op4-article-hero-grid,.op4-article-toc ol{grid-template-columns:1fr}.op4-article-hero .op4-public-mascot{display:none}}.op4-wiki-guide-page,.op4-wiki-page{background:color-mix(in srgb,var(--op4-paper-bright) 97%,var(--op4-signal-soft))}.op4-wiki-guide-page .op4-container,.op4-wiki-guide-page>.op4-container,.op4-wiki-page .op4-container,.op4-wiki-page>.op4-container{max-width:91rem}.op4-wiki-guide-page .op4-wiki-shell{grid-template-columns:minmax(11rem,13rem) minmax(0,1fr) minmax(9rem,11rem);gap:clamp(1.5rem,2.6vw,2.75rem);padding-block:1.2rem 4rem}.op4-wiki-page .op4-wiki-shell{grid-template-columns:minmax(11rem,13rem) minmax(0,1fr);gap:clamp(1.5rem,3vw,3rem);padding-block:1.2rem 4rem}.op4-wiki-main{width:100%;max-width:55rem}.op4-wiki-sidebar{border-right:0;max-height:calc(100vh - 2rem);padding:.7rem 0;top:1rem}.op4-wiki-sidebar-desktop{padding-right:.65rem}.op4-wiki-sidebar-home{border-bottom:0;margin-bottom:1.1rem;padding:.5rem .65rem;font-family:inherit;font-size:.76rem}.op4-wiki-sidebar section+section{margin-top:1.05rem}.op4-wiki-sidebar-heading{margin-left:.65rem;font-family:inherit;font-size:.52rem;font-weight:760}.op4-wiki-sidebar li a{border-left:0;border-radius:.42rem;padding:.48rem .65rem;font-size:.73rem}.op4-wiki-sidebar a[aria-current=page]{background:color-mix(in srgb,var(--op4-signal) 16%,var(--op4-paper-bright));box-shadow:inset .18rem 0 var(--op4-signal-dark)}.op4-wiki-page-nav{border-left:0;max-height:calc(100vh - 2rem);padding:.7rem 0;top:1rem}.op4-wiki-page-nav p{margin-bottom:.5rem;font-family:inherit;font-size:.52rem}.op4-wiki-page-nav a{grid-template-columns:1.25rem minmax(0,1fr);gap:.35rem;padding:.35rem 0;font-size:.64rem}.op4-wiki-guide-header,.op4-wiki-index-hero,.op4-wiki-main-header{border-bottom:0;padding:1.3rem 0 1.55rem}.op4-wiki-guide-header,.op4-wiki-index-hero{grid-template-columns:minmax(0,1fr) 5.5rem;align-items:end;gap:1.25rem;display:grid}.op4-wiki-guide-header .op4-public-mascot,.op4-wiki-index-hero .op4-public-mascot{place-self:end;width:5.5rem}.op4-wiki-guide-intro{max-width:45rem}.op4-wiki-guide-meta{color:var(--op4-ink-soft);flex-wrap:wrap;align-items:center;gap:.35rem .75rem;font-size:.63rem;display:flex}.op4-wiki-guide-meta span{align-items:center;gap:.25rem;display:inline-flex}.op4-wiki-guide-meta span:first-child{color:var(--op4-signal-dark);font-weight:760}.op4-wiki-guide-meta svg{width:.76rem;height:.76rem}.op4-wiki-guide-header h1,.op4-wiki-index-hero h1,.op4-wiki-main-header h1{letter-spacing:-.045em;max-width:25ch;margin:.6rem 0 .65rem;font-size:clamp(2rem,3.9vw,3.2rem);line-height:1.02}.op4-wiki-guide-header p,.op4-wiki-index-hero p{max-width:48rem;color:var(--op4-ink-soft);margin:0;font-size:.94rem;line-height:1.55}.op4-wiki-outcome{background:color-mix(in srgb,var(--op4-signal) 12%,var(--op4-paper-bright));max-width:45rem;color:var(--op4-ink);border:0;border-radius:.45rem;align-items:flex-start;gap:.45rem;margin:.9rem 0 0;padding:.65rem .75rem;font-size:.74rem;font-weight:630;line-height:1.45;display:flex}.op4-wiki-outcome svg{width:.95rem;height:.95rem;color:var(--op4-signal-dark);flex:none;margin-top:.08rem}.op4-wiki-updated{color:var(--op4-ink-soft);margin-top:.55rem;font-size:.58rem;display:block}.op4-wiki-main .op4-article-content{margin-top:.3rem}.op4-wiki-main .op4-article-content:before{background:color-mix(in srgb,var(--op4-signal-dark) 55%,var(--op4-line));top:2rem;bottom:2rem;left:1rem}.op4-wiki-main .op4-article-section{grid-template-columns:2.1rem minmax(0,1fr);gap:.85rem;padding:1.55rem 0}.op4-wiki-main .op4-article-section-marker{border-color:color-mix(in srgb,var(--op4-signal-dark) 55%,var(--op4-line));background:var(--op4-paper-bright);width:2rem;font-size:.52rem}.op4-wiki-main .op4-article-section:not(:last-child):after{bottom:-.1rem;left:.78rem}.op4-wiki-main .op4-article-section-body h2{letter-spacing:-.018em;max-width:32ch;margin:0 0 .4rem;font-size:clamp(1.08rem,1.55vw,1.38rem);line-height:1.2}.op4-wiki-paths{margin:.35rem 0 .55rem}.op4-wiki-paths small,.op4-wiki-verification small{font-family:inherit;font-size:.48rem;font-weight:760}.op4-wiki-paths li{font-size:.62rem}.op4-wiki-ui{margin:.65rem 0 .8rem}.op4-wiki-ui>figcaption{display:block}.op4-wiki-ui>figcaption small{background:color-mix(in srgb,var(--op4-ink) 6%,transparent);border:0;padding:.25rem .48rem;display:inline-flex}.op4-wiki-ui-logic{margin-bottom:.32rem;padding:.36rem .58rem;font-size:.54rem}.op4-wiki-ui-map>section{padding-block:.25rem}.op4-wiki-ui-callout-row{min-height:3.45rem}.op4-wiki-ui-callout{padding-block:.48rem}.op4-wiki-ui-callout strong{font-size:clamp(.74rem,1.25vw,.86rem)}.op4-wiki-ui-callout p{font-size:clamp(.64rem,1vw,.72rem);line-height:1.45}.op4-wiki-verification{grid-template-columns:5.4rem minmax(0,1fr);gap:.55rem;margin-top:.8rem;padding-top:.7rem}.op4-wiki-verification p{font-size:.74rem!important;line-height:1.45!important}.op4-article-section-next{gap:.5rem;margin-top:.65rem}.op4-article-section-next small{display:none}.op4-article-section-next strong{color:var(--op4-ink-soft);font-size:.68rem;font-weight:600}.op4-wiki-main .op4-article-faq,.op4-wiki-main .op4-related-reading{border-top:1px solid var(--op4-line);grid-template-columns:minmax(9rem,.35fr) minmax(0,1fr);gap:1.5rem;padding-block:2rem;display:grid}.op4-wiki-main .op4-article-faq h2,.op4-wiki-main .op4-related-reading h2{letter-spacing:-.02em;margin:0;font-size:1.05rem}.op4-wiki-main .op4-article-faq details{padding:.72rem 0}.op4-wiki-main .op4-article-faq summary{font-size:.8rem}.op4-related-reading-head{display:block}.op4-related-reading-head .op4-text-link{margin-top:.65rem;font-size:.68rem}.op4-wiki-related-list{background:0 0;border:0;grid-template-columns:1fr;display:grid}.op4-wiki-related-list li+li{border-top:1px solid var(--op4-line)}.op4-wiki-related-list a{grid-template-columns:1fr auto;gap:.75rem;min-height:0;padding:.72rem 0}.op4-wiki-related-list span{font-family:inherit;font-size:.48rem}.op4-wiki-related-list strong{font-size:.78rem}.op4-wiki-index-label{color:var(--op4-signal-dark);letter-spacing:.07em;text-transform:uppercase;font-size:.63rem;font-weight:760}.op4-wiki-start-route{border-left-width:.22rem;border-radius:.5rem;align-items:center;gap:1.2rem;margin-top:.4rem;padding:1.1rem 1.2rem}.op4-wiki-start-route h2{margin:.3rem 0 .4rem;font-size:clamp(1.25rem,2vw,1.65rem)}.op4-wiki-start-route p{font-size:.76rem;line-height:1.45}.op4-wiki-start-route>a{border-radius:.4rem;padding:.68rem .8rem;font-size:.7rem}.op4-wiki-index{padding-top:2.2rem}.op4-wiki-index-head{margin-bottom:1.2rem}.op4-wiki-index-head h2{margin:0;font-size:1.45rem}.op4-wiki-index-group+.op4-wiki-index-group{margin-top:2rem}.op4-wiki-index-group>h3{margin-bottom:.35rem;font-family:inherit;font-size:.58rem}.op4-wiki-route-list a{padding:.9rem 0}.op4-wiki-route-list small{font-family:inherit;font-size:.48rem}.op4-wiki-route-list h4{letter-spacing:-.01em;margin:.14rem 0 .24rem;font-family:inherit;font-size:.92rem}.op4-wiki-route-list p{font-size:.72rem;line-height:1.45}.op4-wiki-final-cta{margin-top:2rem}.op4-wiki-final-cta .op4-article-cta-grid,.op4-wiki-final-cta .op4-blog-cta-inner{align-items:center;min-height:0;padding-block:clamp(2.2rem,4vw,3.2rem)}.op4-wiki-final-cta h2{max-width:24ch;margin:.45rem 0 0;font-size:clamp(1.65rem,3vw,2.6rem);line-height:1.06}.op4-wiki-final-cta p{max-width:40rem;margin:.65rem 0 0;font-size:.86rem;line-height:1.5}@media (width<=1180px) and (width>=901px){.op4-wiki-guide-page .op4-wiki-shell{grid-template-columns:minmax(11rem,13rem) minmax(0,1fr)}}@media (width<=900px){.op4-wiki-guide-page .op4-wiki-shell,.op4-wiki-page .op4-wiki-shell{grid-template-columns:1fr;gap:1rem;padding-top:.7rem}.op4-wiki-sidebar{background:color-mix(in srgb,var(--op4-ink) 4%,transparent);border:0;border-radius:.45rem;padding:0}.op4-wiki-sidebar-details>summary{min-height:3rem;padding:.65rem .75rem}.op4-wiki-main .op4-article-faq,.op4-wiki-main .op4-related-reading{grid-template-columns:1fr;gap:.85rem}}@media (width<=640px){.op4-wiki-guide-header h1,.op4-wiki-index-hero h1,.op4-wiki-main-header h1{font-size:clamp(1.85rem,9vw,2.5rem)}.op4-wiki-main .op4-article-section{padding:1.35rem 0 1.35rem 2rem}.op4-wiki-main .op4-article-content:before{left:.7rem}.op4-wiki-main .op4-article-section-marker{width:1.45rem;font-size:.45rem;top:1.35rem;left:0}.op4-wiki-main .op4-article-section:not(:last-child):after{left:.49rem}.op4-wiki-start-route{grid-template-columns:1fr}.op4-wiki-start-route>a{justify-content:space-between;width:100%;min-height:2.75rem}.op4-wiki-guide-header,.op4-wiki-index-hero{grid-template-columns:minmax(0,1fr) 4.2rem;align-items:start}.op4-wiki-guide-header .op4-public-mascot,.op4-wiki-index-hero .op4-public-mascot{width:4.2rem;display:block}}@font-face{font-family:Golos Text Fallback\: BlinkMacSystemFont;src:local(BlinkMacSystemFont);size-adjust:116.205%;ascent-override:84.3334%;descent-override:18.932%;line-gap-override:0%}@font-face{font-family:Golos Text Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:107.556%;ascent-override:91.1157%;descent-override:20.4545%;line-gap-override:0%}@font-face{font-family:Golos Text Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:102.11%;ascent-override:95.9752%;descent-override:21.5455%;line-gap-override:0%}@font-face{font-family:Golos Text;src:local(Golos Text Regular),local(Golos Text),url(../_fonts/N1yAG-iyYjsUvgq0tC95BWMabDyYTYAW23nmu70PQ4o-dLpdT7RPDyGWhJ3ZECS5_YZQnS02yWm8A5r0Jazzcf4.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Golos Text;src:local(Golos Text Regular),local(Golos Text),url(../_fonts/l_pHQsEo1Z_qfxJUQ9dZe-M74_QzL3bB05u9ygHBwhE-yhCoRMpX1NQFw0xym6RX24LG76Lzf7hVJp0MM4kem1Q.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Golos Text;src:local(Golos Text Regular),local(Golos Text),url(../_fonts/pnPrwv5GNv49RyHskyGtyLqGQK2vnyxfTVJ9YvVR42A-_WVQWU_bpQ76aab6hcmOcjGDwGmdOW9ryMXO_Jx2_G0.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Golos Text Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:109.167%;ascent-override:89.7711%;descent-override:20.1527%;line-gap-override:0%}@font-face{font-family:Golos Text Fallback\: Arial;src:local(Arial);size-adjust:108.569%;ascent-override:90.2654%;descent-override:20.2637%;line-gap-override:0%}@font-face{font-family:Golos Text;src:local(Golos Text Regular),local(Golos Text),url(../_fonts/gUOBl0i0JhXr5Yyf1rJiNPSqhLLzgG9h-GMHEdKIZaU-BzbIQxV_aB1ZDyAgfXsLGvFFBJ8-ICYA0hMbbHf3Ki0.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Unbounded Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:126.582%;ascent-override:78.605%;descent-override:19.355%;line-gap-override:0%}@font-face{font-family:Unbounded Fallback\: Arial;src:local(Arial);size-adjust:134.589%;ascent-override:73.9286%;descent-override:18.2035%;line-gap-override:0%}@font-face{font-family:Unbounded Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:133.333%;ascent-override:74.625%;descent-override:18.375%;line-gap-override:0%}@font-face{font-family:Unbounded Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:135.33%;ascent-override:73.5238%;descent-override:18.1038%;line-gap-override:0%}@font-face{font-family:Unbounded Fallback\: BlinkMacSystemFont;src:local(BlinkMacSystemFont);size-adjust:144.056%;ascent-override:69.0702%;descent-override:17.0072%;line-gap-override:0%}@font-face{font-family:Unbounded;src:local(Unbounded Regular),local(Unbounded),url(../_fonts/2p-6pVoYuhmjTIyrU_-slTfTgXSCuONsOFpXt1-Ouyg-YVNY6sIxbQFArUeGU4cq_zWzBk9mxrfVtMklTech_5A.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Unbounded;src:local(Unbounded Regular),local(Unbounded),url(../_fonts/p4QDdzT0QQXfeaUpLw_-z3fqw5XS6U_ZF1Rn3vLpL4M-iN6D_68yjCS5Phqjf2vq1n7oleQGlS0S_0SCsUFIPOo.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Unbounded;src:local(Unbounded Regular),local(Unbounded),url(../_fonts/MiXDbwb61fmWwPdI-lVOtVixmpLsL_HaW34KK9OcxSk-BkwPMavM7x3CQSlp9twqo7mkQHFKzfXtvf0Q1F1C0sc.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Unbounded;src:local(Unbounded Regular),local(Unbounded),url(../_fonts/kszk12Vcoz7vUH9r_CDxDeuw-zVu9AAWJDILFh6BHz0-l1qIasRKkG0aY8Frl8gdWxoe7LM3laaQ4OM17i2YYi8.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Unbounded;src:local(Unbounded Regular),local(Unbounded),url(../_fonts/xJ3E-P_YyxQozBk-LSKho30vBh8p2BM9_Nyr9bLfcfg-gsUhBK1eL7K2W7ELQG0Yo1Igd_qHYCrfipiZ91c6NLE.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}.op5-page{background:var(--op4-paper)}.op5-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.op5-anchor{position:absolute;inset:0 auto auto 0}.op5-ad-screen,.op5-content-plan-screen,.op5-faq-screen,.op5-filter-type-screen,.op5-free-screen,.op5-hero,.op5-pricing-screen,.op5-semantic-dedup,.op5-setup-screen,.op5-source-atlas{min-height:100svh;position:relative;overflow:hidden}.op5-hero{color:var(--op4-paper-bright);background:radial-gradient(circle at 76% 51%,color-mix(in srgb,var(--op4-cyan) 15%,transparent) 0,transparent 27rem),radial-gradient(circle at 94% 96%,color-mix(in srgb,var(--op4-violet) 20%,transparent) 0,transparent 30rem),var(--op4-ink)}.op5-hero-grid-bg{background-image:linear-gradient(color-mix(in srgb,var(--op4-paper-bright) 6%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--op4-paper-bright) 6%,transparent) 1px,transparent 1px);pointer-events:none;background-size:4rem 4rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 80%,#0000);mask-image:linear-gradient(#000 0 80%,#0000)}.op5-hero .op4-header{border-color:color-mix(in srgb,var(--op4-paper-bright) 16%,transparent)}.op5-hero .op4-bot-link,.op5-hero .op4-nav a,.op5-hero .op4-wordmark{color:var(--op4-paper-bright)}.op5-hero .op4-wordmark small{color:color-mix(in srgb,var(--op4-paper-bright) 63%,transparent)}.op5-hero .op4-bot-link:hover,.op5-hero .op4-nav a:hover{color:var(--op4-signal)}.op5-hero .op4-header .op4-button{border-color:var(--op4-paper-bright);background:var(--op4-paper-bright);color:var(--op4-ink)}.op5-hero-stage{min-height:calc(100svh - var(--op4-header-height));position:relative}.op5-hero-questions{position:absolute;inset:clamp(1.8rem,4vh,3.6rem) 0 clamp(7.5rem,17vh,10.5rem)}.op5-question-field{width:100%;height:100%;min-height:35rem;position:relative}.op5-question-field:after,.op5-question-field:before{content:"";border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.op5-question-field:before{aspect-ratio:1;border:1px solid color-mix(in srgb,var(--op4-paper-bright) 18%,transparent);width:min(56vw,49rem);box-shadow:0 0 0 5.25rem color-mix(in srgb,var(--op4-paper-bright) 1.8%,transparent),0 0 0 5.35rem color-mix(in srgb,var(--op4-paper-bright) 10%,transparent),0 0 0 10.5rem color-mix(in srgb,var(--op4-paper-bright) 1.6%,transparent),0 0 0 10.6rem color-mix(in srgb,var(--op4-paper-bright) 7%,transparent)}.op5-question-field:after{aspect-ratio:1;border:1px solid var(--op4-signal);background:color-mix(in srgb,var(--op4-signal) 7%,var(--op4-ink));width:min(15vw,12rem);box-shadow:0 0 5rem color-mix(in srgb,var(--op4-cyan) 18%,transparent)}.op5-question-orbits{pointer-events:none;position:absolute;inset:0}.op5-question-orbits i{background:linear-gradient(to right,transparent,color-mix(in srgb,var(--op4-paper-bright) 27%,transparent),transparent);transform-origin:50%;width:min(43vw,38rem);height:1px;position:absolute;top:50%;left:50%}.op5-question-orbits i:first-child{transform:rotate(7deg)}.op5-question-orbits i:nth-child(2){transform:rotate(72deg)}.op5-question-orbits i:nth-child(3){transform:rotate(138deg)}.op5-question-notes{margin:0;padding:0;list-style:none;position:absolute;inset:0}.op5-question-notes:after{z-index:2;content:"?";font-size:clamp(6rem,12vw,10rem);font-weight:350;line-height:1;top:50%;left:50%;transform:translate(-50%,-52%)}.op5-question-notes li,.op5-question-notes:after{color:var(--op4-paper-bright);font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,Golos Text,sans-serif;position:absolute}.op5-question-notes li{z-index:3;border:1px solid color-mix(in srgb,var(--op4-paper-bright) 37%,transparent);background:color-mix(in srgb,var(--op4-ink) 91%,transparent);width:clamp(12rem,21vw,20rem);box-shadow:.6rem .6rem 0 color-mix(in srgb,var(--op4-paper-bright) 3%,transparent);padding:1rem 1.15rem 1.1rem;font-size:clamp(.78rem,1.05vw,1rem);font-weight:560;line-height:1.35}.op5-question-notes li:before{background:var(--note-color,var(--op4-signal));content:"";width:2.8rem;height:.22rem;position:absolute;top:-1px;left:-1px}.op5-question-notes .is-source{top:18%;left:4%;transform:rotate(-4deg)}.op5-question-notes .is-repeat{--note-color:var(--op4-cyan);top:13%;right:3%;transform:rotate(3deg)}.op5-question-notes .is-voice{--note-color:var(--op4-violet);top:55%;right:0;transform:rotate(-2deg)}.op5-question-notes .is-ad{--note-color:var(--op4-coral);bottom:8%;left:6%;transform:rotate(2deg)}.op5-question-notes .is-time{bottom:2%;right:18%;transform:rotate(4deg)}.op5-hero-trial{z-index:7;align-items:center;gap:1rem;display:flex;position:absolute;bottom:clamp(1.5rem,3vh,2.5rem);left:0}.op5-hero-trial p{max-width:13rem;color:color-mix(in srgb,var(--op4-paper-bright) 68%,transparent);margin:0;font-size:.78rem;line-height:1.45}.op5-trial-button,.op5-trial-button .op4-button,.op5-trial-button.op4-button{border-color:var(--op4-signal);background:var(--op4-signal);color:#fff}.op5-trial-button .op4-button:hover,.op5-trial-button.op4-button:hover,.op5-trial-button:hover{background:var(--op4-signal-dark);color:#fff}.op5-hero-trial-stamp{z-index:6;aspect-ratio:1.55;border:1px solid var(--op4-coral);width:8.6rem;color:var(--op4-coral);border-radius:50%;justify-content:center;align-items:center;gap:.55rem;display:flex;position:absolute;bottom:clamp(1.25rem,3vh,2.25rem);right:0}.op5-hero-trial-stamp:after,.op5-hero-trial-stamp:before{content:"";border:1px dashed;border-radius:50%;position:absolute;inset:.35rem}.op5-hero-trial-stamp:after{opacity:.28;border-style:solid;inset:-.5rem 1.1rem}.op5-hero-trial-stamp span,.op5-hero-trial-stamp strong{z-index:1;position:relative}.op5-hero-trial-stamp strong{font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,Golos Text,sans-serif;font-size:2.1rem;line-height:1}.op5-hero-trial-stamp span{text-transform:uppercase;font-size:.63rem;font-weight:700;line-height:1.2}.op5-source-atlas{border-bottom:1px solid var(--op4-ink);background:linear-gradient(var(--op4-line) 1px,transparent 1px),linear-gradient(90deg,var(--op4-line) 1px,transparent 1px),var(--op4-paper-bright);background-size:11rem 11rem}.op5-source-atlas-inner{grid-template-rows:auto minmax(34rem,1fr);min-height:100svh;padding-block:clamp(3rem,7vh,5.5rem) 1.5rem;display:grid}.op5-source-atlas-head{border-bottom:1px solid var(--op4-ink);grid-template-columns:minmax(0,1.06fr) minmax(20rem,.62fr);align-items:end;gap:clamp(3rem,9vw,9rem);padding-bottom:clamp(1.5rem,4vh,3rem);display:grid}.op5-source-atlas-head h2{letter-spacing:-.065em;max-width:15ch;margin:1rem 0 0;font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,Golos Text,sans-serif;font-size:clamp(2.45rem,5vw,5.4rem);font-weight:420;line-height:.98}.op5-source-atlas-copy p{max-width:35rem;color:var(--op4-ink-soft);margin:0;font-size:clamp(.95rem,1.3vw,1.15rem);line-height:1.65}.op5-source-map{min-height:34rem;margin:0;position:relative}.op5-source-map-total{z-index:5;aspect-ratio:1;border:1px solid var(--op4-ink);background:var(--op4-signal);width:clamp(9rem,13vw,12rem);box-shadow:inset 0 0 0 1rem var(--op4-paper-bright),inset 0 0 0 calc(1rem + 1px) var(--op4-ink);text-align:center;border-radius:50%;place-content:center;display:grid;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.op5-source-map-total strong{color:var(--op4-ink);font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,Golos Text,sans-serif;font-size:clamp(1.65rem,3vw,2.45rem);line-height:1}.op5-source-map-total span{margin-top:.3rem;font-size:.72rem}.op5-source-branches,.op5-source-phantoms,.op5-source-topics{position:absolute;inset:0}.op5-source-branches{width:100%;height:100%}.op5-source-branches path{fill:none;stroke:var(--branch-color,var(--op4-signal));stroke-linecap:round;stroke-width:5px;vector-effect:non-scaling-stroke}.op5-source-branches .is-finance{--branch-color:var(--op4-coral)}.op5-source-branches .is-safety{--branch-color:var(--op4-violet)}.op5-source-branches .is-culture,.op5-source-branches .is-tech{--branch-color:var(--op4-cyan)}.op5-source-branches .is-sport{--branch-color:var(--op4-coral)}.op5-source-branches .is-weather{--branch-color:var(--op4-violet)}.op5-source-phantoms i{background:linear-gradient(to right,color-mix(in srgb,var(--op4-ink) 15%,transparent),color-mix(in srgb,var(--op4-ink) 5%,transparent),transparent);opacity:.5;transform-origin:0;width:clamp(8rem,22vw,22rem);height:1px;position:absolute;top:52%;left:50%}.op5-source-phantoms i span{aspect-ratio:1;border:1px solid var(--op4-ink);opacity:.35;border-radius:50%;width:.75rem;position:absolute;top:50%;right:0;transform:translateY(-50%)}.op5-source-phantoms i:first-child{transform:rotate(4deg)}.op5-source-phantoms i:nth-child(2){transform:rotate(32deg)}.op5-source-phantoms i:nth-child(3){transform:rotate(71deg)}.op5-source-phantoms i:nth-child(4){transform:rotate(101deg)}.op5-source-phantoms i:nth-child(5){transform:rotate(145deg)}.op5-source-phantoms i:nth-child(6){transform:rotate(179deg)}.op5-source-phantoms i:nth-child(7){transform:rotate(216deg)}.op5-source-phantoms i:nth-child(8){transform:rotate(249deg)}.op5-source-phantoms i:nth-child(9){transform:rotate(282deg)}.op5-source-phantoms i:nth-child(10){transform:rotate(326deg)}.op5-source-phantoms i:nth-child(11){width:clamp(6rem,15vw,15rem);transform:rotate(119deg)}.op5-source-phantoms i:nth-child(12){width:clamp(6rem,17vw,17rem);transform:rotate(300deg)}.op5-source-topics{margin:0;padding:0;list-style:none}.op5-source-topics li{z-index:4;text-align:center;justify-items:center;gap:.55rem;display:grid;position:absolute}.op5-source-topics li>i{aspect-ratio:1;border:1px solid var(--op4-ink);border-radius:var(--topic-radius,50%);background:var(--topic-color,var(--op4-cyan));place-items:center;width:clamp(4.25rem,6vw,5.7rem);display:grid;position:relative}.op5-source-topics li>i span,.op5-source-topics li>i:after,.op5-source-topics li>i:before{content:"";position:absolute}.op5-source-topics li>i:before{border:1px solid var(--op4-ink);border-radius:inherit;inset:18%}.op5-source-topics li>i:after{background:var(--op4-ink);width:1px;height:100%}.op5-source-topics li>i span{background:var(--op4-ink);width:100%;height:1px}.op5-source-topics li b{max-width:12rem;font-size:clamp(.65rem,.8vw,.8rem);font-weight:560}.op5-source-topics .is-finance{top:14%;left:4%}.op5-source-topics .is-safety{--topic-color:var(--op4-coral);--topic-radius:18%;top:5%;left:28%;transform:rotate(7deg)}.op5-source-topics .is-news{--topic-color:var(--op4-signal);top:7%;right:27%}.op5-source-topics .is-tech{--topic-color:var(--op4-violet);--topic-radius:15%;top:20%;right:5%}.op5-source-topics .is-region{bottom:11%;left:6%}.op5-source-topics .is-culture{--topic-color:var(--op4-signal);bottom:1%;left:29%}.op5-source-topics .is-sport{--topic-color:var(--op4-cyan);--topic-radius:22%;bottom:2%;right:29%}.op5-source-topics .is-weather{--topic-color:var(--op4-coral);bottom:12%;right:6%}.op5-source-map figcaption{z-index:6;border-top:1px solid var(--op4-line);color:var(--op4-ink-soft);justify-content:space-between;padding-top:.8rem;font-size:.68rem;display:flex;position:absolute;inset:auto 0 0}.op5-source-map figcaption strong{color:var(--op4-ink);font-weight:620}.op5-semantic-dedup{color:var(--op4-paper-bright);background:linear-gradient(90deg,transparent 0 49.96%,color-mix(in srgb,var(--op4-paper-bright) 8%,transparent) 50%,transparent 50.04%),radial-gradient(circle at 82% 83%,color-mix(in srgb,var(--op4-violet) 17%,transparent),transparent 28rem),var(--op4-ink)}.op5-semantic-dedup-inner{align-content:center;gap:clamp(2rem,5vh,4rem);min-height:100svh;padding-block:clamp(3.5rem,7vh,6rem);display:grid}.op5-semantic-dedup .op4-kicker{color:var(--op4-signal)}.op5-semantic-dedup-head{grid-template-columns:minmax(17rem,.82fr) minmax(20rem,.9fr);align-items:end;gap:clamp(3rem,11vw,11rem);display:grid}.op5-semantic-dedup-head h2{letter-spacing:-.07em;margin:.95rem 0 0;font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,Golos Text,sans-serif;font-size:clamp(3.4rem,7.4vw,7.8rem);font-weight:420;line-height:.9}.op5-semantic-dedup-head p{max-width:43rem;color:color-mix(in srgb,var(--op4-paper-bright) 68%,transparent);margin:0;font-size:clamp(.88rem,1.1vw,1.05rem);line-height:1.6}.op5-semantic-dedup-head p+p{color:var(--op4-paper-bright);margin-top:.75rem}.op5-dedup-machine{border-top:1px solid color-mix(in srgb,var(--op4-paper-bright) 24%,transparent);border-bottom:1px solid color-mix(in srgb,var(--op4-paper-bright) 24%,transparent);grid-template-columns:minmax(14rem,.8fr) minmax(33rem,1.8fr) minmax(10rem,.5fr);align-items:center;gap:clamp(1.5rem,3vw,3rem);margin:0;padding-block:clamp(2rem,5vh,4rem);display:grid;position:relative}.op5-dedup-inputs{min-height:18rem;position:relative}.op5-dedup-inputs article{border:1px solid var(--card-color,color-mix(in srgb,var(--op4-paper-bright) 40%,transparent));background:var(--op4-ink);width:96%;transform:rotate(var(--card-rotate,0deg));padding:.9rem 1rem;position:absolute;left:0}.op5-dedup-inputs article:after{aspect-ratio:1;background:var(--card-color,var(--op4-coral));content:"";border-radius:50%;width:.75rem;position:absolute;top:50%;right:-.6rem;transform:translateY(-50%)}.op5-dedup-inputs article.is-a{--card-color:var(--op4-signal);--card-rotate:-2deg;top:0}.op5-dedup-inputs article.is-b{--card-color:var(--op4-cyan);--card-rotate:2deg;top:34%;left:7%}.op5-dedup-inputs article.is-c{--card-color:var(--op4-violet);--card-rotate:-1deg;top:68%;left:2%}.op5-dedup-inputs article small,.op5-dedup-inputs article strong{display:block}.op5-dedup-inputs article small{color:color-mix(in srgb,var(--op4-paper-bright) 50%,transparent);text-transform:uppercase;margin-bottom:.4rem;font-size:.6rem}.op5-dedup-inputs article strong{font-size:clamp(.7rem,.9vw,.85rem);line-height:1.35}.op5-dedup-inputs>p{color:var(--op4-coral);letter-spacing:.09em;text-transform:uppercase;margin:0;font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,Golos Text,sans-serif;font-size:.62rem;font-weight:640;position:absolute;bottom:-2.1rem;left:0}.op5-dedup-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.op5-dedup-steps:before{background:linear-gradient(to right,var(--op4-signal),var(--op4-cyan));content:"";height:2px;position:absolute;top:2.55rem;left:6%;right:0}.op5-dedup-steps li{z-index:1;text-align:center;align-content:start;justify-items:center;gap:.7rem;display:grid;position:relative}.op5-dedup-steps li i{aspect-ratio:1;border:1px solid var(--op4-paper-bright);border-radius:var(--stage-radius,50%);background:var(--stage-color,var(--op4-ink));width:5.1rem;color:var(--stage-text,var(--op4-signal));place-items:center;font-style:normal;display:grid}.op5-dedup-steps .is-facts i{--stage-radius:0;--stage-color:var(--op4-violet);--stage-text:var(--op4-paper-bright)}.op5-dedup-steps .is-embedding i{--stage-radius:45% 16% 45% 16%;--stage-color:var(--op4-cyan);--stage-text:var(--op4-ink)}.op5-dedup-steps .is-ai i{--stage-color:var(--op4-signal);--stage-text:var(--op4-ink)}.op5-dedup-steps li i span{font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,Golos Text,sans-serif;font-size:.7rem;font-style:normal;font-weight:650}.op5-dedup-steps li>strong{font-size:clamp(.68rem,.85vw,.84rem);line-height:1.35}.op5-dedup-steps li>small{max-width:9rem;color:color-mix(in srgb,var(--op4-paper-bright) 54%,transparent);font-size:clamp(.58rem,.68vw,.68rem);line-height:1.45}.op5-dedup-decision{border:1px solid var(--op4-coral);background:color-mix(in srgb,var(--op4-coral) 8%,transparent);text-align:center;border-radius:50%;align-content:center;min-height:12rem;padding:1.2rem;display:grid;position:relative}.op5-dedup-decision:before{border:1px dashed var(--op4-coral);content:"";border-radius:50%;position:absolute;inset:.5rem}.op5-dedup-decision small,.op5-dedup-decision span,.op5-dedup-decision strong{z-index:1;position:relative}.op5-dedup-decision small{color:var(--op4-coral);text-transform:uppercase;font-size:.58rem}.op5-dedup-decision strong{margin-block:.35rem;font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,Golos Text,sans-serif;font-size:clamp(1rem,1.7vw,1.45rem)}.op5-dedup-decision span{font-size:.63rem;line-height:1.35}.op5-dedup-decision span,.op5-dedup-machine figcaption{color:color-mix(in srgb,var(--op4-paper-bright) 55%,transparent)}.op5-dedup-machine figcaption{gap:.55rem;font-size:.68rem;display:flex;position:absolute;bottom:-2.15rem;left:0}.op5-dedup-machine figcaption strong{color:var(--op4-cyan)}.op5-setup-screen{background:linear-gradient(122deg,var(--op4-paper-bright) 0 51%,color-mix(in srgb,var(--op4-cyan) 29%,var(--op4-paper-bright)) 51% 100%);border-bottom:1px solid var(--op4-ink)}.op5-setup-layout{grid-template-rows:auto 1fr;gap:clamp(2rem,4vh,3rem);min-height:100svh;padding-block:clamp(3rem,6vh,5rem);display:grid}.op5-setup-head{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:clamp(1.5rem,3vw,3rem);display:grid}.op5-setup-head article{align-content:start;display:grid}.op5-setup-head h2{letter-spacing:-.055em;max-width:13ch;margin:.85rem 0 0;font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,Golos Text,sans-serif;font-size:clamp(2rem,3.4vw,3.75rem);font-weight:430;line-height:1}.op5-setup-head p{max-width:33rem;margin:1.15rem 0 0;font-size:clamp(.9rem,1.1vw,1.05rem);line-height:1.55}.op5-setup-head small{max-width:33rem;color:var(--op4-ink-soft);margin-top:.7rem;font-size:.75rem;line-height:1.55}.op5-setup-route{height:100%;min-height:8rem;color:var(--op4-signal-dark);text-transform:uppercase;align-items:center;gap:.45rem;font-size:.58rem;display:flex}.op5-setup-route i{background:currentColor;width:clamp(1.4rem,3vw,3rem);height:1px}.op5-setup-route b{font-size:1rem}.op5-setup-proof-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5.5rem);min-height:0;display:grid;position:relative}.op5-setup-proof-grid:before{border-left:1px dashed var(--op4-ink);content:"";opacity:.35;position:absolute;top:0;bottom:0;left:50%}.op5-setup-proof{min-width:0;position:relative}.op5-setup-proof>span{z-index:3;border:1px solid var(--op4-ink);background:var(--op4-paper-bright);text-transform:uppercase;padding:.45rem .7rem;font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,Golos Text,sans-serif;font-size:.6rem;font-weight:650;position:absolute;top:-1.2rem;left:.9rem;transform:rotate(-2deg)}.op5-setup-proof.is-schedule>span{background:var(--op4-cyan);transform:rotate(2deg)}.op5-setup-screen .op4-evidence-video{aspect-ratio:16/10;background:var(--op4-paper);box-shadow:.8rem .8rem 0 var(--op4-coral),.8rem .8rem 0 1px var(--op4-ink);border-radius:0}.op5-setup-proof.is-schedule .op4-evidence-video{box-shadow:.8rem .8rem 0 var(--op4-violet),.8rem .8rem 0 1px var(--op4-ink)}.op5-filter-type-screen{background:var(--op4-coral);border-bottom:1px solid var(--op4-ink)}.op5-filter-type-screen:before{background:radial-gradient(circle at 70% 32%,color-mix(in srgb,var(--op4-violet) 21%,transparent),transparent 24rem),var(--op4-ink);content:"";position:absolute;inset:0 0 0 50%}.op5-filter-type-layout{grid-template-columns:repeat(2,minmax(0,1fr));min-height:100svh;display:grid;position:relative}.op5-filter-story,.op5-type-story{align-content:center;gap:clamp(1.75rem,4vh,3rem);min-width:0;padding-block:clamp(3rem,6vh,5rem);display:grid}.op5-filter-story{padding-right:clamp(2rem,5vw,5rem)}.op5-type-story{color:var(--op4-paper-bright);padding-left:clamp(2rem,5vw,5rem)}.op5-filter-type-screen h2{letter-spacing:-.06em;max-width:14ch;margin:.9rem 0 0;font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,Golos Text,sans-serif;font-size:clamp(2.25rem,4vw,4.35rem);font-weight:430;line-height:.98}.op5-filter-type-screen header p{max-width:35rem;margin:1rem 0 0;font-size:clamp(.82rem,1vw,.98rem);line-height:1.55}.op5-type-story .op4-kicker{color:var(--op4-cyan)}.op5-type-story header p{color:color-mix(in srgb,var(--op4-paper-bright) 69%,transparent)}.op5-filter-press{grid-template-columns:minmax(0,.8fr) minmax(11rem,1fr);gap:1.1rem;display:grid;position:relative}.op5-filter-press blockquote,.op5-filter-press ol{margin:0;padding:0}.op5-filter-press ol{gap:.55rem;list-style:none;display:grid}.op5-filter-press li{border:1px solid var(--op4-ink);background:color-mix(in srgb,var(--op4-paper-bright) 44%,transparent);padding:.75rem;display:grid}.op5-filter-press li small{color:var(--op4-signal-dark);text-transform:uppercase;font-size:.55rem;font-weight:700}.op5-filter-press li strong{margin-top:.2rem;font-size:.82rem}.op5-filter-press li span{color:var(--op4-ink-soft);margin-top:.3rem;font-size:.62rem;line-height:1.35}.op5-filter-press blockquote{border:1px solid var(--op4-ink);background:var(--op4-paper-bright);align-self:start;padding:1rem;font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,Golos Text,sans-serif;font-size:clamp(.68rem,.8vw,.78rem);line-height:1.5;transform:rotate(1deg)}.op5-filter-press blockquote small{color:var(--op4-coral);text-transform:uppercase;margin-bottom:.65rem;font-family:Golos Text,Golos Text Fallback\: BlinkMacSystemFont,Golos Text Fallback\: Segoe UI,Golos Text Fallback\: Helvetica Neue,Golos Text Fallback\: Arial,Golos Text Fallback\: Noto Sans,sans-serif;font-size:.55rem;font-weight:750;display:block}.op5-filter-reject{border-top:1px solid var(--op4-ink);border-bottom:1px solid var(--op4-ink);grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 0;font-size:.7rem;display:flex}.op5-filter-reject span{text-decoration:line-through}.op5-filter-reject strong{color:var(--op4-signal-dark);text-transform:uppercase}.op5-type-proof{grid-template-columns:minmax(9rem,.62fr) minmax(0,1.5fr);align-items:center;gap:1.2rem;display:grid}.op5-type-proof ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.op5-type-proof li{border-top:1px solid color-mix(in srgb,var(--op4-paper-bright) 32%,transparent);padding:.75rem 0;display:grid}.op5-type-proof li:last-child{border-bottom:1px solid color-mix(in srgb,var(--op4-paper-bright) 32%,transparent)}.op5-type-proof li span{color:var(--op4-cyan);text-transform:uppercase;font-size:.52rem}.op5-type-proof li strong{margin-top:.15rem;font-size:.78rem}.op5-type-video{min-width:0;transform:rotate(-1deg)}.op5-type-video .op4-evidence-video{aspect-ratio:16/10;border-color:var(--op4-paper-bright);box-shadow:.7rem .7rem 0 var(--op4-cyan),.7rem .7rem 0 1px var(--op4-paper-bright);border-radius:0}.op5-ad-screen{color:var(--op4-paper-bright);background:linear-gradient(color-mix(in srgb,var(--op4-paper-bright) 5%,transparent) 1px,transparent 1px),var(--op4-ink);border-bottom:1px solid var(--op4-paper-bright);background-size:100% 4rem}.op5-ad-screen:after{aspect-ratio:1;border:1px solid var(--op4-coral);width:29rem;box-shadow:0 0 0 4rem color-mix(in srgb,var(--op4-coral) 3%,transparent),0 0 0 calc(4rem + 1px) color-mix(in srgb,var(--op4-coral) 30%,transparent);content:"";border-radius:50%;position:absolute;top:-7rem;right:-7rem}.op5-ad-layout{z-index:1;grid-template-columns:minmax(17rem,.7fr) minmax(32rem,1.25fr);align-items:center;gap:clamp(3rem,8vw,8rem);min-height:100svh;padding-block:clamp(3rem,7vh,6rem);display:grid;position:relative}.op5-ad-layout>header .op4-kicker{color:var(--op4-coral)}.op5-ad-layout h2{letter-spacing:-.065em;max-width:12ch;margin:1rem 0 0;font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,Golos Text,sans-serif;font-size:clamp(2.5rem,3.7vw,4.2rem);font-weight:420;line-height:.94}.op5-ad-layout header p{max-width:35rem;color:color-mix(in srgb,var(--op4-paper-bright) 70%,transparent);margin:1.5rem 0 0;font-size:clamp(.9rem,1.1vw,1.05rem);line-height:1.6}.op5-ad-layout header small{border-left:2px solid var(--op4-signal);max-width:28rem;color:var(--op4-paper-bright);margin-top:1rem;padding-left:.85rem;font-size:.74rem;line-height:1.5;display:block}.op5-ad-timetable{border:1px solid color-mix(in srgb,var(--op4-paper-bright) 35%,transparent);background:color-mix(in srgb,var(--op4-ink) 88%,transparent);box-shadow:1rem 1rem 0 var(--op4-coral);padding:clamp(1.4rem,3vw,2.5rem);position:relative}.op5-ad-switch{border:1px solid color-mix(in srgb,var(--op4-paper-bright) 30%,transparent);grid-template-columns:repeat(2,auto);padding:.3rem;font-size:.65rem;display:inline-grid}.op5-ad-switch span,.op5-ad-switch strong{padding:.5rem .7rem}.op5-ad-switch strong{background:var(--op4-coral);color:var(--op4-ink)}.op5-ad-switch span{color:color-mix(in srgb,var(--op4-paper-bright) 55%,transparent)}.op5-ad-timetable ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:clamp(2rem,5vh,3.5rem) 0 0;padding:0;list-style:none;display:grid;position:relative}.op5-ad-timetable ol:before{background:var(--op4-signal);content:"";height:2px;position:absolute;top:2.35rem;left:0;right:0}.op5-ad-timetable li{z-index:1;justify-items:start;display:grid;position:relative}.op5-ad-timetable time{color:var(--op4-cyan);font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,Golos Text,sans-serif;font-size:.65rem}.op5-ad-timetable li i{aspect-ratio:1;border:2px solid var(--op4-signal);background:var(--op4-ink);border-radius:50%;width:1.25rem;margin-block:1.1rem .8rem}.op5-ad-timetable .is-ad i{border-color:var(--op4-coral);background:var(--op4-coral);border-radius:0}.op5-ad-timetable .is-pause i{border-color:var(--op4-violet);background:var(--op4-violet);transform:rotate(45deg)}.op5-ad-timetable li strong{max-width:9rem;font-size:clamp(.66rem,.8vw,.8rem);line-height:1.35}.op5-ad-timetable li small{color:color-mix(in srgb,var(--op4-paper-bright) 48%,transparent);margin-top:.25rem;font-size:.6rem}.op5-ad-timetable dl{border-top:1px solid color-mix(in srgb,var(--op4-paper-bright) 27%,transparent);grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(1.8rem,4vh,3rem) 0 0;display:grid}.op5-ad-timetable dl div{border-right:1px solid color-mix(in srgb,var(--op4-paper-bright) 27%,transparent);gap:.25rem;padding:.8rem .6rem;display:grid}.op5-ad-timetable dl div:last-child{border-right:0}.op5-ad-timetable dt{color:color-mix(in srgb,var(--op4-paper-bright) 45%,transparent);text-transform:uppercase;font-size:.55rem}.op5-ad-timetable dd{margin:0;font-size:.74rem;font-weight:650}.op5-content-plan-screen{background:linear-gradient(color-mix(in srgb,var(--op4-ink) 8%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--op4-ink) 8%,transparent) 1px,transparent 1px),color-mix(in srgb,var(--op4-violet-soft) 61%,var(--op4-paper-bright));border-bottom:1px solid var(--op4-ink);background-size:4.5rem 4.5rem}.op5-content-plan-layout{grid-template-rows:auto 1fr;gap:clamp(1.5rem,3vh,2.5rem);min-height:100svh;padding-block:clamp(2.75rem,5vh,4.5rem);display:grid}.op5-content-plan-head{border-bottom:1px solid var(--op4-ink);grid-template-columns:minmax(0,1fr) minmax(18rem,.55fr);align-items:end;gap:clamp(3rem,8vw,8rem);padding-bottom:1.2rem;display:grid}.op5-content-plan-head h2{letter-spacing:-.065em;margin:.8rem 0 0;font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,Golos Text,sans-serif;font-size:clamp(2.7rem,5.3vw,5.7rem);font-weight:420;line-height:.95}.op5-content-plan-head p{color:var(--op4-ink-soft);margin:0;font-size:clamp(.85rem,1.05vw,1rem);line-height:1.55}.op5-plan-stage{grid-template-columns:minmax(0,1.62fr) minmax(18rem,.72fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);min-height:0;display:grid;position:relative}.op5-plan-stage:before{border:1px solid var(--op4-ink);content:"";border-top:0;height:15%;position:absolute;bottom:5%;left:12%;right:7%;transform:skew(-9deg)}.op5-plan-create,.op5-plan-day{z-index:1;min-width:0;margin:0;position:relative}.op5-plan-day{align-self:center}.op5-plan-day figcaption{z-index:3;border:1px solid var(--op4-ink);background:var(--op4-cyan);align-items:center;gap:.75rem;padding:.55rem .75rem;display:flex;position:absolute;top:-1rem;left:1rem;transform:rotate(-1deg)}.op5-plan-day figcaption span{color:var(--op4-signal-dark);text-transform:uppercase;font-size:.55rem}.op5-plan-day figcaption strong{font-size:.67rem}.op5-plan-image{border:1px solid var(--op4-ink);background:var(--op4-paper-bright);-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%;display:block}.op5-plan-image--desktop{aspect-ratio:16/9.65;box-shadow:1rem 1rem 0 var(--op4-coral),1rem 1rem 0 1px var(--op4-ink)}.op5-plan-image--mobile{aspect-ratio:390/844;width:clamp(7rem,12vw,11rem);box-shadow:.55rem .55rem 0 var(--op4-signal),.55rem .55rem 0 1px var(--op4-ink);position:absolute;bottom:-1.25rem;right:-1.25rem}.op5-plan-create{align-content:center;align-self:stretch;gap:1.5rem;display:grid}.op5-plan-create h3{letter-spacing:-.055em;max-width:10ch;margin:.75rem 0 0;font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,Golos Text,sans-serif;font-size:clamp(1.85rem,3vw,3.25rem);font-weight:430;line-height:1}.op5-plan-create p{max-width:23rem;color:var(--op4-ink-soft);margin:.9rem 0 0;font-size:.82rem;line-height:1.5}.op5-plan-create .op4-evidence-video{aspect-ratio:16/10;box-shadow:.65rem .65rem 0 var(--op4-violet),.65rem .65rem 0 1px var(--op4-ink);border-radius:0;transform:rotate(1deg)}.op5-pricing-screen{background:linear-gradient(90deg,transparent 0 69%,color-mix(in srgb,var(--op4-signal) 18%,var(--op4-paper-bright)) 69% 100%),var(--op4-paper-bright);border-bottom:1px solid var(--op4-ink)}.op5-pricing-layout{grid-template-columns:minmax(15rem,.37fr) minmax(0,1.25fr);align-items:center;gap:clamp(2rem,5vw,5rem);min-height:100svh;padding-block:clamp(3rem,6vh,5rem);display:grid}.op5-pricing-intro{border-right:1px solid var(--op4-ink);align-content:center;align-self:stretch;padding-right:clamp(1.5rem,3vw,3rem);display:grid}.op5-pricing-intro h2{letter-spacing:-.07em;max-width:8ch;margin:1rem 0 0;font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,Golos Text,sans-serif;font-size:clamp(2.7rem,4.5vw,5rem);font-weight:420;line-height:.92}.op5-pricing-intro p{max-width:24rem;color:var(--op4-ink-soft);margin:1.3rem 0 0;font-size:.88rem;line-height:1.55}.op5-pricing-rule{color:var(--op4-ink-soft);text-transform:uppercase;align-items:center;gap:.45rem;margin-top:2rem;font-size:.55rem;display:flex}.op5-pricing-rule i{background:var(--op4-ink);width:1.6rem;height:1px}.op5-pricing-rule strong{color:var(--op4-signal-dark)}.op5-tariff-desk{border:1px solid var(--op4-ink);background:var(--op4-paper);min-width:0;box-shadow:1rem 1rem 0 var(--op4-cyan),1rem 1rem 0 1px var(--op4-ink);padding:clamp(1rem,2vw,1.6rem);position:relative}.op5-tariff-desk:before{z-index:2;border:1px solid var(--op4-ink);background:var(--op4-coral);content:"живой расчёт";text-transform:uppercase;padding:.55rem .85rem;font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,Golos Text,sans-serif;font-size:.58rem;font-weight:650;position:absolute;top:-1.1rem;right:1.3rem;transform:rotate(2deg)}.op5-tariff.tariff-builder{--card:var(--op4-paper-bright);--card-foreground:var(--op4-ink);--background:var(--op4-paper-bright);--foreground:var(--op4-ink);--muted:var(--op4-paper);--muted-foreground:var(--op4-ink-soft);--border:color-mix(in srgb,var(--op4-ink) 24%,transparent);--primary:var(--op4-signal-dark);--primary-foreground:#fff;--accent:var(--op4-signal-soft);border-radius:0}.op5-tariff .tariff-builder__header{display:none}.op5-tariff .tariff-builder__plans{grid-template-columns:minmax(0,1fr) minmax(12rem,.35fr)}.op5-tariff .tariff-builder__billing,.op5-tariff .tariff-builder__channel,.op5-tariff .tariff-builder__free,.op5-tariff .tariff-builder__paid,.op5-tariff .tariff-builder__period{box-shadow:none;border-radius:0}.op5-tariff .tariff-builder__paid[aria-pressed=true]{border-color:var(--op4-signal-dark);background:color-mix(in srgb,var(--op4-signal) 8%,var(--op4-paper-bright))}.op5-tariff .tariff-builder__free{background:var(--op4-paper-bright)}.op5-tariff .tariff-builder__summary{border-top:1px solid var(--op4-ink);padding-top:.8rem}.op5-tariff .tariff-builder__action{border:1px solid var(--op4-ink);background:var(--op4-ink);color:#fff;border-radius:0}.op5-free-screen{background:linear-gradient(145deg,var(--op4-signal) 0 44%,var(--op4-paper-bright) 44% 100%);border-bottom:1px solid var(--op4-ink)}.op5-free-layout{grid-template-columns:minmax(18rem,.8fr) minmax(20rem,.9fr);grid-template-areas:"price copy""price includes";align-items:center;gap:0 clamp(3rem,8vw,8rem);min-height:100svh;padding-block:clamp(3rem,7vh,6rem);display:grid}.op5-free-price{aspect-ratio:1.15;border:1px solid var(--op4-ink);background:var(--op4-paper-bright);width:min(100%,39rem);box-shadow:1.5rem 1.5rem 0 var(--op4-violet),1.5rem 1.5rem 0 1px var(--op4-ink);grid-area:price;place-content:center;display:grid;position:relative;transform:rotate(-2deg)}.op5-free-price:after,.op5-free-price:before{background:repeating-linear-gradient(90deg,transparent 0 1rem,var(--op4-ink) 1rem calc(1rem + 1px));content:"";width:calc(100% + 2px);height:1.1rem;position:absolute;left:-1px}.op5-free-price:before{top:1rem}.op5-free-price:after{bottom:1rem}.op5-free-price span{color:var(--op4-signal-dark);text-transform:uppercase;font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,Golos Text,sans-serif;font-size:.7rem;font-weight:650;position:absolute;top:2.6rem;left:1.5rem}.op5-free-price strong{letter-spacing:-.12em;font-size:clamp(10rem,19vw,19rem);font-weight:350;line-height:.7}.op5-free-price b,.op5-free-price strong{font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,Golos Text,sans-serif}.op5-free-price b{color:var(--op4-coral);font-size:clamp(3rem,6vw,6rem);font-weight:450;position:absolute;bottom:2.3rem;right:2rem}.op5-free-copy{border-bottom:1px solid var(--op4-ink);grid-area:copy;align-self:end;padding-bottom:clamp(1.5rem,3vh,2.5rem)}.op5-free-copy h2{letter-spacing:-.065em;max-width:12ch;margin:1rem 0 0;font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,Golos Text,sans-serif;font-size:clamp(2.6rem,4.5vw,5rem);font-weight:420;line-height:.95}.op5-free-copy p{max-width:38rem;color:var(--op4-ink-soft);margin:1.2rem 0 0;font-size:clamp(.88rem,1.05vw,1rem);line-height:1.6}.op5-free-copy small{color:var(--op4-coral);text-transform:uppercase;margin-top:.85rem;font-size:.68rem;font-weight:680;display:block}.op5-free-includes{grid-area:includes;grid-template-columns:repeat(2,minmax(0,1fr));align-self:start;margin:0;padding:0;list-style:none;display:grid}.op5-free-includes li{border-bottom:1px solid var(--op4-line);align-content:center;min-height:6.5rem;padding:.9rem;display:grid}.op5-free-includes li:nth-child(odd){border-right:1px solid var(--op4-line);padding-left:0}.op5-free-includes strong{font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,Golos Text,sans-serif;font-size:1.6rem;font-weight:480;line-height:1}.op5-free-includes span{color:var(--op4-ink-soft);margin-top:.35rem;font-size:.7rem;line-height:1.35}.op5-faq-screen{background:var(--op4-paper-bright)}.op5-faq-layout{grid-template-rows:1fr auto;grid-template-columns:minmax(16rem,.52fr) minmax(30rem,1.1fr);align-items:start;gap:clamp(2rem,5vw,5rem);min-height:100svh;padding-block:clamp(3rem,7vh,6rem);display:grid}.op5-faq-intro{padding-right:clamp(1.5rem,3vw,3rem);position:sticky;top:2rem}.op5-faq-intro h2{letter-spacing:-.07em;max-width:10ch;margin:1rem 0 0;font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,Golos Text,sans-serif;font-size:clamp(3rem,5.4vw,6rem);font-weight:420;line-height:.92}.op5-faq-intro p{max-width:24rem;color:var(--op4-ink-soft);margin:1.2rem 0 0;font-size:.84rem;line-height:1.55}.op5-faq-list{counter-reset:faq;border-top:1px solid var(--op4-ink)}.op5-faq-list details{counter-increment:faq;border-bottom:1px solid var(--op4-ink)}.op5-faq-list summary{cursor:pointer;grid-template-columns:3.5rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.2rem 0;font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,Golos Text,sans-serif;font-size:clamp(.82rem,1.1vw,1.05rem);font-weight:520;line-height:1.4;list-style:none;display:grid;position:relative}.op5-faq-list summary::-webkit-details-marker{display:none}.op5-faq-list summary:before{content:counter(faq,decimal-leading-zero);font-size:.65rem;font-weight:720}.op5-faq-list summary:after,.op5-faq-list summary:before{color:var(--op4-signal-dark);font-family:Golos Text,Golos Text Fallback\: BlinkMacSystemFont,Golos Text Fallback\: Segoe UI,Golos Text Fallback\: Helvetica Neue,Golos Text Fallback\: Arial,Golos Text Fallback\: Noto Sans,sans-serif}.op5-faq-list summary:after{content:"+";font-size:1.4rem;font-weight:400}.op5-faq-list details[open] summary:after{content:"−"}.op5-faq-list details p{max-width:48rem;color:var(--op4-ink-soft);margin:0;padding:0 3rem 1.4rem 4.5rem;font-size:.8rem;line-height:1.65}.op5-faq-support{border:1px solid var(--op4-ink);background:var(--op4-ink);min-height:11rem;box-shadow:.8rem .8rem 0 var(--op4-cyan);color:var(--op4-paper-bright);grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;gap:2rem;padding:clamp(1.5rem,3vw,2.5rem);display:grid;position:relative;overflow:hidden}.op5-faq-support-word{color:color-mix(in srgb,var(--op4-paper-bright) 6%,transparent);letter-spacing:-.08em;white-space:nowrap;font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,Golos Text,sans-serif;font-size:clamp(5rem,13vw,13rem);font-weight:500;line-height:.8;position:absolute;bottom:-.32em;right:2rem}.op5-faq-support>a,.op5-faq-support>div{z-index:1;position:relative}.op5-faq-support strong{letter-spacing:-.055em;font-family:Unbounded,Unbounded Fallback\: BlinkMacSystemFont,Unbounded Fallback\: Segoe UI,Unbounded Fallback\: Helvetica Neue,Unbounded Fallback\: Arial,Unbounded Fallback\: Noto Sans,Golos Text,sans-serif;font-size:clamp(2rem,3.7vw,4rem);font-weight:420;line-height:1;display:block}.op5-faq-support p{color:color-mix(in srgb,var(--op4-paper-bright) 70%,transparent);margin:.8rem 0 0;font-size:.85rem}.op5-faq-support>a{border:1px solid var(--op4-signal);background:var(--op4-signal);min-height:3.5rem;color:var(--op4-ink);align-items:center;gap:.65rem;padding:.8rem 1.15rem;font-size:.78rem;font-weight:720;text-decoration:none;transition:transform .18s,background .18s;display:inline-flex}.op5-faq-support>a:hover{background:var(--op4-cyan);transform:translateY(-2px)}.op5-faq-support>a svg{width:1rem;height:1rem}@media (width>=1440px){body.op4-shell{--op4-container-max:96rem}}@media (width<=1100px){.op5-dedup-machine{grid-template-columns:minmax(12rem,.7fr) minmax(28rem,1.65fr)}.op5-dedup-decision{grid-column:1/-1;justify-self:end;width:10rem;min-height:10rem;margin-top:-2rem}.op5-filter-type-screen:before{inset-inline-start:48%}.op5-filter-type-layout{grid-template-columns:.92fr 1.08fr}.op5-type-proof{grid-template-columns:1fr}.op5-type-proof ul{grid-template-columns:repeat(2,minmax(0,1fr))}.op5-type-proof li:nth-child(2n){border-left:1px solid color-mix(in srgb,var(--op4-paper-bright) 32%,transparent);padding-left:.75rem}.op5-ad-layout{grid-template-columns:minmax(15rem,.58fr) minmax(28rem,1fr);gap:2.5rem}.op5-pricing-layout{grid-template-columns:minmax(13rem,.28fr) minmax(0,1fr);gap:2rem}.op5-pricing-intro h2{font-size:clamp(2.6rem,4.8vw,4.2rem)}}@media (width<=900px){.op5-ad-screen,.op5-content-plan-screen,.op5-faq-screen,.op5-filter-type-screen,.op5-free-screen,.op5-hero,.op5-pricing-screen,.op5-semantic-dedup,.op5-setup-screen,.op5-source-atlas{min-height:auto}.op5-hero{min-height:100svh}.op5-hero-stage{min-height:calc(100svh - var(--op4-header-height))}.op5-question-field:before{width:min(68vw,36rem)}.op5-question-field:after{width:min(20vw,9rem)}.op5-question-notes li{width:clamp(10rem,25vw,14rem)}.op5-content-plan-layout,.op5-semantic-dedup-inner,.op5-setup-layout,.op5-source-atlas-inner{min-height:auto;padding-block:4rem}.op5-content-plan-head,.op5-semantic-dedup-head,.op5-source-atlas-head{grid-template-columns:1fr;gap:1.5rem}.op5-source-map{min-height:38rem}.op5-dedup-machine{grid-template-columns:1fr}.op5-dedup-inputs{width:min(100%,34rem)}.op5-dedup-steps{margin-top:2rem}.op5-dedup-decision{grid-column:auto;margin-top:0}.op5-setup-head{grid-template-columns:1fr 1fr}.op5-setup-route{display:none}.op5-setup-proof-grid{gap:2rem}.op5-filter-type-screen:before{inset:50% 0 0}.op5-filter-type-layout{grid-template-columns:1fr;min-height:auto}.op5-filter-story,.op5-type-story{min-height:50rem;padding:4rem 0}.op5-ad-layout{grid-template-columns:1fr;min-height:auto;padding-block:4rem}.op5-ad-layout h2{max-width:15ch}.op5-content-plan-layout{gap:2.5rem}.op5-plan-stage{grid-template-columns:1fr;gap:3.5rem}.op5-plan-create{grid-template-columns:minmax(13rem,.65fr) minmax(0,1fr);align-items:center}.op5-pricing-screen{background:var(--op4-paper-bright)}.op5-pricing-layout{grid-template-columns:1fr;min-height:auto;padding-block:4rem}.op5-pricing-intro{border-right:0;border-bottom:1px solid var(--op4-ink);padding:0 0 2rem}.op5-pricing-intro h2{max-width:12ch}.op5-free-layout{grid-template-columns:minmax(14rem,.65fr) minmax(18rem,1fr);grid-template-areas:"price copy""includes includes";gap:3rem;min-height:auto;padding-block:4rem}.op5-free-includes{grid-template-columns:repeat(5,minmax(0,1fr))}.op5-free-includes li,.op5-free-includes li:nth-child(odd){border-right:1px solid var(--op4-line);padding:.8rem}.op5-faq-layout{grid-template-columns:1fr;min-height:auto;padding-block:4rem}.op5-faq-intro{position:static}.op5-faq-intro h2{max-width:15ch}.op5-faq-support{grid-column:auto}}@media (width<=700px){.op5-hero-grid-bg{background-size:3rem 3rem}.op5-hero-stage{min-height:calc(100svh - var(--op4-header-height));padding-block:1rem 8.5rem}.op5-hero-questions{height:calc(100svh - var(--op4-header-height) - 9.5rem);min-height:31rem;position:relative;inset:auto}.op5-question-field{min-height:31rem}.op5-question-field:before{width:17rem;box-shadow:0 0 0 3rem color-mix(in srgb,var(--op4-paper-bright) 1.8%,transparent),0 0 0 calc(3rem + 1px) color-mix(in srgb,var(--op4-paper-bright) 9%,transparent),0 0 0 6rem color-mix(in srgb,var(--op4-paper-bright) 1.4%,transparent),0 0 0 calc(6rem + 1px) color-mix(in srgb,var(--op4-paper-bright) 6%,transparent)}.op5-question-field:after{width:6.5rem}.op5-question-notes:after{font-size:6.7rem}.op5-question-notes li{width:10rem;padding:.75rem .8rem;font-size:.66rem}.op5-question-notes .is-source{top:9%;left:0}.op5-question-notes .is-repeat{top:4%;right:0}.op5-question-notes .is-voice{top:61%;right:0}.op5-question-notes .is-ad{bottom:5%;left:0}.op5-question-notes .is-time{bottom:-2%;right:25%}.op5-hero-trial{grid-template-columns:minmax(0,1fr);gap:.55rem;display:grid;bottom:1.2rem;left:0;right:0}.op5-hero-trial p{max-width:none}.op5-hero-trial-stamp{width:6.5rem;bottom:6rem;right:0}.op5-hero-trial-stamp strong{font-size:1.5rem}.op5-content-plan-layout,.op5-faq-layout,.op5-free-layout,.op5-pricing-layout,.op5-semantic-dedup-inner,.op5-setup-layout,.op5-source-atlas-inner{padding-block:3rem}.op5-source-atlas-inner{grid-template-rows:auto auto}.op5-content-plan-head h2,.op5-faq-intro h2,.op5-free-copy h2,.op5-pricing-intro h2,.op5-semantic-dedup-head h2,.op5-source-atlas-head h2{font-size:clamp(2.35rem,12vw,3.7rem)}.op5-source-map{min-height:54rem;margin-top:1rem}.op5-source-map-total{width:8.5rem;top:47%}.op5-source-phantoms i{top:47%}.op5-source-topics .is-finance{top:8%;left:0}.op5-source-topics .is-safety{top:11%;left:auto;right:0}.op5-source-topics .is-news{top:27%;right:8%}.op5-source-topics .is-tech{top:55%;right:0}.op5-source-topics .is-region{bottom:24%;left:0}.op5-source-topics .is-culture{bottom:6%;left:5%}.op5-source-topics .is-sport{bottom:0;right:24%}.op5-source-topics .is-weather{bottom:16%;right:0}.op5-source-map figcaption{gap:.25rem;display:grid}.op5-dedup-inputs{min-height:17rem}.op5-dedup-inputs>p{bottom:-1.8rem}.op5-dedup-steps{grid-template-columns:1fr;gap:1rem}.op5-dedup-steps:before{width:2px;height:auto;inset:2rem auto 2rem 2.5rem}.op5-dedup-steps li{text-align:left;grid-template-columns:5rem minmax(0,1fr);place-items:center start}.op5-dedup-steps li i{grid-row:1/span 2;width:5rem}.op5-dedup-steps li>small,.op5-dedup-steps li>strong{max-width:none}.op5-dedup-machine figcaption{grid-column:1;margin-top:.5rem;display:grid;position:static}.op5-setup-head,.op5-setup-proof-grid{grid-template-columns:1fr}.op5-setup-head{gap:2.5rem}.op5-setup-head article+article{border-top:1px solid var(--op4-ink);padding-top:2rem}.op5-setup-proof-grid{gap:3rem}.op5-setup-proof-grid:before{display:none}.op5-filter-type-screen:before{inset:50% 0 0}.op5-filter-story,.op5-type-story{min-height:auto;padding-block:3.5rem}.op5-filter-story{padding-right:0}.op5-type-story{padding-left:0}.op5-filter-type-screen h2{font-size:clamp(2.45rem,12vw,3.8rem)}.op5-ad-layout h2{overflow-wrap:anywhere;font-size:clamp(2.15rem,10vw,3rem)}.op5-filter-press,.op5-type-proof{grid-template-columns:1fr}.op5-filter-reject{flex-direction:column;align-items:flex-start}.op5-type-proof ul{grid-template-columns:repeat(2,minmax(0,1fr))}.op5-ad-timetable{box-shadow:.55rem .55rem 0 var(--op4-coral);padding:1rem}.op5-ad-timetable ol{grid-template-columns:1fr;gap:1.1rem}.op5-ad-timetable ol:before{width:2px;height:auto;inset:1.4rem auto 1.4rem .65rem}.op5-ad-timetable li{grid-template-columns:1.3rem minmax(0,1fr);align-items:center;gap:0 .8rem}.op5-ad-timetable time{grid-column:2}.op5-ad-timetable li i{grid-area:1/1/span 3;margin:0}.op5-ad-timetable li small,.op5-ad-timetable li strong{grid-column:2}.op5-ad-timetable dl{grid-template-columns:repeat(2,minmax(0,1fr))}.op5-plan-stage{gap:3rem}.op5-plan-image--mobile{width:5.7rem;bottom:-1rem;right:-.4rem}.op5-plan-create{grid-template-columns:1fr}.op5-tariff-desk{box-shadow:.55rem .55rem 0 var(--op4-cyan),.55rem .55rem 0 1px var(--op4-ink);padding:.65rem}.op5-tariff .tariff-builder__plans{display:flex}.op5-free-screen{background:linear-gradient(165deg,var(--op4-signal) 0 25%,var(--op4-paper-bright) 25% 100%)}.op5-free-layout{grid-template-columns:1fr;grid-template-areas:"price""copy""includes"}.op5-free-price{width:calc(100% - 1.25rem);box-shadow:.85rem .85rem 0 var(--op4-violet),.85rem .85rem 0 1px var(--op4-ink);justify-self:start}.op5-free-price strong{font-size:clamp(9rem,46vw,14rem)}.op5-free-includes{grid-template-columns:repeat(2,minmax(0,1fr))}.op5-free-includes li,.op5-free-includes li:nth-child(odd){border-right:1px solid var(--op4-line);padding:.75rem}.op5-faq-list summary{grid-template-columns:2rem minmax(0,1fr) auto}.op5-faq-list details p{padding-left:3rem;padding-right:1rem}.op5-faq-support{box-shadow:.55rem .55rem 0 var(--op4-cyan);grid-template-columns:1fr}.op5-faq-support>a{justify-self:start}}@media (prefers-reduced-motion:reduce){.op5-page *,.op5-page :after,.op5-page :before{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}
