.fb-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1700;display:grid;place-items:center;padding:24px;font-family:var(--tc);color:var(--ox-text)}.fb-layer *{box-sizing:border-box}.fb-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ox-overlay-scrim)}.fb-dialog{position:relative;display:flex;flex-direction:column;width:min(600px,100%);max-height:calc(100dvh - 48px);min-height:0;border:1px solid var(--ox-border);border-radius:16px;background:var(--ox-surface);box-shadow:var(--ox-elevation-dialog);overflow:hidden;animation:fb-enter var(--ox-motion-overlay) var(--ox-motion-ease)}.fb-heading{display:flex;align-items:flex-start;gap:16px;padding:24px 24px 0;flex:none}.fb-heading>div{flex:1;min-width:0}.fb-eyebrow{font-size:11px;line-height:18px;font-weight:500;letter-spacing:.12em;color:var(--ox-muted)}.fb-heading h2{margin:8px 0 0;font:600 24px/32px var(--tc);letter-spacing:-.02em;color:var(--ox-text)}.fb-heading p{margin:8px 0 0;font-size:14px;line-height:22px;color:var(--ox-muted)}.fb-close{--icon-inline-size:20px;display:grid;place-items:center;flex:none;width:44px;height:44px;margin:-8px -8px 0 0;padding:0;border:0;border-radius:8px;background:transparent;color:var(--ox-muted);cursor:pointer}.fb-close:hover{background:var(--ox-hover);color:var(--ox-text)}.fb-close span,.fb-close svg{display:block;width:20px;height:20px}.fb-steps{display:flex;gap:24px;flex:none;margin:20px 24px 0;padding:0 0 20px;border-bottom:1px solid var(--ox-border);list-style:none}.fb-steps li{display:flex;gap:8px;align-items:center;color:var(--ox-muted);font:500 13px/20px var(--tc)}.fb-steps li>span{display:grid;place-items:center;width:24px;height:24px;border:1px solid var(--ox-border);border-radius:50%;font-size:11px;line-height:18px}.fb-steps li[aria-current=step]{color:var(--ox-text)}.fb-steps li[aria-current=step]>span{background:var(--ox-brand-primary);border-color:var(--ox-brand-primary);color:var(--ox-brand-ink)}.fb-body{flex:1;min-height:0;padding:24px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.fb-body form{display:grid;gap:20px;margin:0}.fb-field{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;border:0;min-width:0}.fb-field>label,.fb-field legend{padding:0;font:500 14px/22px var(--tc);color:var(--ox-text)}.fb-field legend{margin-bottom:8px}.fb-field>label>span{margin-left:4px;color:var(--ox-muted);font-size:12px;font-weight:400}.fb-field>input,.fb-field>textarea{display:block;width:100%;min-height:44px;margin:0;padding:10px 12px;border:1px solid var(--ox-border-strong);border-radius:8px;background:var(--ox-surface);color:var(--ox-text);font:400 16px/24px var(--tc);resize:vertical}.fb-field>textarea{min-height:120px;max-height:360px}.fb-field>input::placeholder,.fb-field>textarea::placeholder{color:var(--ox-muted)}.fb-field :is(input,textarea)[aria-invalid=true]{border-color:var(--ox-danger)}.fb-types>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.fb-types label{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px;border:1px solid var(--ox-border-strong);border-radius:8px;color:var(--ox-text);font:500 14px/22px var(--tc);cursor:pointer}.fb-types input{width:16px;height:16px;flex:none;margin:0;accent-color:var(--ox-brand-primary)}.fb-types label:has(input:checked){border-color:var(--ox-brand-primary);background:color-mix(in srgb,var(--ox-brand-primary) 7%,var(--ox-surface))}.fb-types label:has(input:focus-visible){outline:2px solid var(--ox-focus);outline-offset:3px}.fb-help,.fb-count{margin:0;color:var(--ox-muted);font:400 12px/18px var(--tc)}.fb-count{text-align:right;font-variant-numeric:tabular-nums}.fb-error{margin:0;color:var(--ox-danger);font:400 13px/20px var(--tc)}.fb-field .fb-upload{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;align-self:flex-start;min-height:44px;padding:8px 12px;border:1px solid var(--ox-border-strong);border-radius:8px;background:var(--ox-surface);cursor:pointer;font-size:14px}.fb-upload input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.fb-upload>span,.fb-upload svg{display:block;width:16px;height:16px}.fb-upload:has(input:focus-visible){outline:2px solid var(--ox-focus);outline-offset:3px}.fb-images{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:8px}.fb-image{position:relative;min-width:0;padding:8px;border:1px solid var(--ox-border);border-radius:8px;background:var(--ox-canvas)}.fb-image img{display:block;width:100%;height:72px;object-fit:contain;border-radius:4px}.fb-image>span{display:block;margin-top:6px;color:var(--ox-muted);font:400 12px/18px var(--tc);overflow-wrap:anywhere}.fb-image button{position:absolute;right:0;top:0;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:8px;background:var(--ox-surface);color:var(--ox-text);cursor:pointer}.fb-image button>span,.fb-image button svg{display:block;width:16px;height:16px}.fb-privacy{margin:0;padding-top:4px;color:var(--ox-muted);font:400 12px/20px var(--tc)}.fb-privacy a{display:inline-flex;align-items:center;gap:4px;min-height:24px;margin-left:4px;color:var(--ox-text);text-decoration:underline;text-underline-offset:3px}.fb-privacy .pill-arrow{width:12px;height:12px}.fb-actions{display:flex;justify-content:flex-end;gap:12px;flex:none;padding:20px 24px 24px;border-top:1px solid var(--ox-border)}.fb-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid var(--ox-border-strong);border-radius:10px;background:var(--ox-surface);color:var(--ox-text);font:600 14px/22px var(--tc);cursor:pointer}.fb-button:hover:not(:disabled){background:var(--ox-hover)}.fb-button--primary{border-color:var(--ox-brand-primary);background:var(--ox-brand-primary);color:var(--ox-brand-ink)}.fb-button--primary:hover:not(:disabled){border-color:var(--ox-brand-hover);background:var(--ox-brand-hover)}.fb-button:disabled{background:var(--ox-hover);border-color:var(--ox-border);color:var(--ox-muted);cursor:wait}.fb-stage-title{margin:0;color:var(--ox-text);font:600 18px/28px var(--tc)}.fb-review>.fb-help{margin-top:8px;font-size:14px;line-height:22px}.fb-review dl{display:grid;gap:0;margin:20px 0 0}.fb-review dl>div{display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;padding:12px 0;border-bottom:1px solid var(--ox-border)}.fb-review dt,.fb-result dt{color:var(--ox-muted);font:400 13px/20px var(--tc)}.fb-review dd,.fb-result dd{min-width:0;margin:0;color:var(--ox-text);font:400 14px/22px var(--tc);overflow-wrap:anywhere;white-space:pre-wrap}.fb-review dl>.fb-review-message{display:flex;flex-direction:column;gap:8px}.fb-send-error{display:flex;align-items:flex-start;gap:8px;margin-top:20px;padding:12px;border:1px solid color-mix(in srgb,var(--ox-danger) 30%,var(--ox-border));border-radius:8px;background:color-mix(in srgb,var(--ox-danger) 5%,var(--ox-surface));color:var(--ox-danger)}.fb-send-error>span,.fb-send-error svg{display:block;flex:none;width:16px;height:20px}.fb-send-error p,.fb-sending{margin:0;font:400 13px/20px var(--tc)}.fb-sending{margin-top:20px;color:var(--ox-muted)}.fb-result{display:flex;flex-direction:column;align-items:center;gap:16px;padding:24px 8px;text-align:center}.fb-result-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;color:var(--ox-success);background:color-mix(in srgb,var(--ox-success) 10%,var(--ox-surface))}.fb-result-icon>span,.fb-result-icon svg{display:block;width:24px;height:24px}.fb-result p{max-width:38ch;margin:0;font:400 14px/22px var(--tc);color:var(--ox-muted)}.fb-result dl{display:grid;gap:8px;margin:8px 0 0;width:100%;padding:16px;border:1px solid var(--ox-border);border-radius:8px;background:var(--ox-canvas)}.fb-dialog :is(button,input,textarea,a):focus-visible{outline:2px solid var(--ox-focus);outline-offset:3px}.fb-types input:focus-visible,.fb-upload input:focus-visible{outline:none}@keyframes fb-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}:root[data-vp=phone] .fb-layer{padding:16px}:root[data-vp=phone] .fb-dialog{max-height:calc(100dvh - 32px)}:root[data-vp=phone] .fb-heading{padding:16px 16px 0}:root[data-vp=phone] .fb-heading h2{font-size:20px;line-height:28px}:root[data-vp=phone] .fb-steps{margin:16px 16px 0;gap:16px;padding-bottom:16px}:root[data-vp=phone] .fb-body{padding:16px}:root[data-vp=phone] .fb-actions{padding:16px}:root[data-vp=phone] .fb-actions .fb-button{flex:1;min-width:0}:root[data-vp=phone] .fb-types label{font-size:12px;gap:4px;padding-inline:4px}:root[data-vp=phone] .fb-review dl>div{grid-template-columns:80px minmax(0,1fr);gap:12px}:root[data-vp=phone] .fb-images{gap:8px}:root[data-vp=phone] .fb-image{padding:4px}@media(prefers-reduced-motion:reduce){.fb-dialog{animation:none}}html:is([data-motion=reduce],[data-motion-effective=reduce],[data-motion-paused=true]) .fb-dialog{animation:none}.ox-footer{--footer-bg:#000000;--footer-text:#F7F7F7;--footer-muted:#858585;--footer-link:#858585;--footer-rule:#242424;--footer-watermark:rgba(255,255,255,.2);--footer-accent:#FF8200;position:relative;margin-top:0;overflow:hidden;background:var(--footer-bg);color:var(--footer-text)}:root:is([data-vp=phone],[data-vp=pad]) .ox-footer{box-shadow:0 80px 0 var(--footer-bg)}:root[data-theme=light] .ox-footer{--footer-bg:#F7F7F7;--footer-text:#16181D;--footer-muted:#5F636A;--footer-link:#50545B;--footer-rule:#D9DBDF;--footer-watermark:rgba(0,0,0,.2);--footer-accent:var(--white)}:root[data-theme=light] :is(.nd-shell,.nc-shell,.iv-shell) .ox-footer{--footer-bg:#000000;--footer-text:#F7F7F7;--footer-muted:#858585;--footer-link:#858585;--footer-rule:#242424;--footer-watermark:rgba(255,255,255,.2);--footer-accent:#FF8200}.ox-footer-canvas{position:relative;min-height:0;padding:64px 0 144px;overflow:hidden}.ox-footer-inner{position:relative;z-index:1;display:grid;grid-template-columns:462px minmax(0,1fr);column-gap:82px;row-gap:0;width:calc(100% - 48px);max-width:var(--page-max,1200px);margin:0 auto}.ox-footer-brand-mark{position:relative;display:block;width:150px;height:48px}.ox-footer-brand-logo{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:150px;height:48px;object-fit:contain;object-position:left center}.ox-footer-brand-logo-light{display:none}:root[data-theme=light] .ox-footer .ox-footer-brand-logo-dark{display:none}:root[data-theme=light] .ox-footer .ox-footer-brand-logo-light{display:block}:root[data-theme=light] :is(.nd-shell,.nc-shell,.iv-shell) .ox-footer-brand-logo-dark{display:block}:root[data-theme=light] :is(.nd-shell,.nc-shell,.iv-shell) .ox-footer-brand-logo-light{display:none}.ox-footer-description{max-width:452px;margin-top:38px;font-family:var(--tc);font-size:18px;font-weight:400;line-height:1.5;letter-spacing:-.01em;color:var(--footer-muted)}.ox-footer-socials{display:flex;align-items:center;gap:42px;margin-top:36px}.ox-footer-social{display:block;width:auto;height:20px;aspect-ratio:var(--social-ar,1);flex:none;background-color:currentColor;-webkit-mask:var(--social-icon) no-repeat center / contain;mask:var(--social-icon) no-repeat center / contain}.ox-footer-social[data-social=x]{--social-ar:.978}.ox-footer-social[data-social=tiktok]{--social-ar:.833}.ox-footer-social[data-social=threads]{--social-ar:.903}.ox-footer-social[data-social=ig]{--social-ar:1}.ox-footer-social[data-social=yt]{--social-ar:1.419}.ox-footer-social[data-social=tg]{--social-ar:1.207}.ox-footer-meta{grid-column:1 / -1;display:flex;min-width:0;align-items:center;justify-content:space-between;gap:24px;margin-top:62px}.ox-footer-copyright{font-family:var(--tc);font-size:16px;font-weight:400;line-height:1.7;letter-spacing:-.01em;color:var(--footer-muted);white-space:nowrap}.ox-footer-legal{display:flex;flex:none;gap:20px;margin:0;text-align:right}.ox-footer-feedback{min-height:44px;padding:8px 12px;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--border-soft);border-radius:8px;color:var(--footer-link);font:500 13px/1.5 var(--tc);text-decoration:none;transition:background .16s ease,border-color .16s ease}.ox-footer-feedback:hover{background:var(--card);border-color:var(--border)}.ox-footer-feedback:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.ox-footer-feedback-email{font-weight:400;overflow-wrap:anywhere}:root[data-vp=phone] .ox-footer-feedback{width:100%;justify-content:flex-start}.ox-footer-legal a{font-family:var(--tc);font-size:12px;line-height:24px;color:var(--footer-link);transition:color .18s ease}.ox-footer-nav{min-width:0}.ox-footer-primary-links,.ox-footer-groups{display:grid}.ox-footer-primary-links{grid-template-columns:repeat(4,minmax(0,1fr))}.ox-footer-groups{grid-template-columns:repeat(3,minmax(0,1fr))}.ox-footer-primary-links a,.ox-footer-membership-link{display:flex;min-height:30px;align-items:center;justify-content:center;font-family:var(--tc);font-size:16px;font-weight:500;line-height:26px;letter-spacing:0;color:var(--footer-text)}.ox-footer-rule{height:1px;margin-top:28px;background:var(--footer-rule)}.ox-footer-membership-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:32px;align-items:start}.ox-footer-membership-link{gap:5px}.ox-footer-membership-link span{font-family:var(--sans);font-size:18px;line-height:1;transform:translateY(-1px)}.ox-footer-groups{grid-column:2 / -1;align-items:start}.ox-footer-group{min-width:0;text-align:center}.ox-footer-group-title{display:flex;min-height:26px;align-items:center;justify-content:center;gap:5px;margin:0;font-family:var(--tc);font-size:13px;font-weight:500;line-height:18px;letter-spacing:.01em;color:var(--footer-accent)}.ox-footer-group-links{display:flex;flex-direction:column;margin-top:12px}.ox-footer-group-links a{display:flex;min-height:30px;align-items:center;justify-content:center;padding:3px 6px;font-family:var(--tc);font-size:12px;font-weight:400;line-height:24px;color:var(--footer-link)}.ox-footer-primary-links a,.ox-footer-membership-link,.ox-footer-group-links a{transition:color .18s ease}.ox-footer-primary-links a:hover,.ox-footer-membership-link:hover,.ox-footer-group-links a:hover,.ox-footer-legal a:hover{color:var(--footer-accent)}.ox-footer-wordmark{position:absolute;left:50%;bottom:-.33em;width:var(--page-max,1200px);transform:translate(-50%);white-space:nowrap;font-family:var(--sans);font-size:226px;font-weight:700;line-height:1;letter-spacing:-.065em;color:var(--footer-watermark);-webkit-mask-image:linear-gradient(180deg,#000 0%,transparent 78%);mask-image:linear-gradient(180deg,#000 0%,transparent 78%);pointer-events:none;-webkit-user-select:none;user-select:none}.ox-footer-wordmark span{display:block;width:max-content}:root[data-vp=pad] .ox-footer-canvas{min-height:0;padding:48px 0 136px}:root[data-vp=pad] .ox-footer-inner{display:block;width:calc(100% - 64px)}:root[data-vp=pad] .ox-footer-brand{display:flex;flex-direction:column;align-items:flex-start}:root[data-vp=pad] .ox-footer-brand-mark{grid-area:mark}:root[data-vp=pad] .ox-footer-description{grid-area:description;max-width:390px;margin-top:28px;font-size:16px}:root[data-vp=pad] .ox-footer-socials{gap:24px;margin-top:30px}:root[data-vp=pad] .ox-footer-copyright{font-size:14px}:root[data-vp=pad] .ox-footer-nav{margin-top:56px}:root[data-vp=pad] .ox-footer-primary-links,:root[data-vp=pad] .ox-footer-membership-nav{column-gap:8px}:root[data-vp=pad] .ox-footer-groups{column-gap:8px}:root[data-vp=pad] .ox-footer-meta{margin-top:32px}:root[data-vp=pad] .ox-footer-primary-links a,:root[data-vp=pad] .ox-footer-membership-link,:root[data-vp=pad] .ox-footer-group-links a{min-height:44px}:root[data-vp=pad] .ox-footer-group-title{min-height:0;font-size:13px;line-height:20px}:root[data-vp=pad] .ox-footer-group-links a{font-size:13px}:root[data-vp=pad] .ox-footer-rule{margin-top:20px}:root[data-vp=pad] .ox-footer-membership-nav{margin-top:28px}:root[data-vp=pad] .ox-footer-group-links{margin-top:10px;gap:8px}:root[data-vp=pad] .ox-footer-wordmark{width:calc(100% - 64px);font-size:calc(18.833vw - 12.053px)}:root[data-vp=phone] .ox-footer-canvas{min-height:0;padding:48px 16px 92px}:root[data-vp=phone] .ox-footer-inner{display:block;width:100%;max-width:none}:root[data-vp=phone] .ox-footer-brand-mark{width:128px;height:41px}:root[data-vp=phone] .ox-footer-brand-logo{width:128px;height:41px}:root[data-vp=phone] .ox-footer-description{max-width:34ch;margin-top:28px;font-size:16px;line-height:1.65}:root[data-vp=phone] .ox-footer-socials{justify-content:flex-start;gap:24px;margin-top:30px}:root[data-vp=phone] .ox-footer-nav{margin-top:42px}:root[data-vp=phone] .ox-footer-primary-links{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;row-gap:8px}:root[data-vp=phone] .ox-footer-primary-links a{min-height:44px;justify-content:flex-start;font-size:15px;line-height:22px}:root[data-vp=phone] .ox-footer-rule{margin-top:22px}:root[data-vp=phone] .ox-footer-membership-nav{display:block;margin-top:24px}:root[data-vp=phone] .ox-footer-membership-link{min-height:44px;justify-content:flex-start;font-size:15px;line-height:22px}:root[data-vp=phone] .ox-footer-groups{grid-template-columns:1fr;gap:32px;margin-top:32px}:root[data-vp=phone] .ox-footer-group{text-align:left}:root[data-vp=phone] .ox-footer-group-title{min-height:0;justify-content:flex-start;font-size:13px;line-height:20px}:root[data-vp=phone] .ox-footer-group-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px;column-gap:24px;row-gap:8px}:root[data-vp=phone] .ox-footer-group-links a{min-height:44px;justify-content:flex-start;padding:4px 0;font-size:13px;line-height:20px}:root[data-vp=phone] .ox-footer-meta{gap:10px;margin-top:40px}:root[data-vp=phone] .ox-footer-copyright{font-size:12px;line-height:1.5}:root[data-vp=phone] .ox-footer-legal{gap:14px}:root[data-vp=phone] .ox-footer-legal a{min-height:44px;display:inline-flex;align-items:center;font-size:12px}:root[data-vp=phone] .ox-footer-wordmark{width:calc(100% - 40px);font-size:calc(18.833vw - 7.533px)}.ox-footer-primary-links a,.ox-footer-membership-link{position:relative}.ox-footer-primary-links a:after,.ox-footer-membership-link:after{content:"";position:absolute;left:0;right:0;top:-4px;bottom:-4px}.ox-footer-feedback-card{display:flex;align-items:center;gap:12px;width:100%;max-width:390px;min-height:88px;margin-top:28px;padding:16px;text-align:left;border:1px solid var(--footer-rule);border-radius:12px;background:transparent;color:var(--footer-text);font-family:var(--tc);cursor:pointer;transition:background-color var(--ox-motion-feedback) var(--ox-motion-ease)}.ox-footer-feedback-card:hover{background:color-mix(in srgb,var(--footer-text) 4%,var(--footer-bg))}.ox-footer-feedback-card:focus-visible,.ox-footer-feedback-inline:focus-visible{outline:2px solid var(--ox-focus);outline-offset:3px}.ox-footer-feedback-mark{display:grid;place-items:center;flex:none;width:40px;height:40px;border:1px solid var(--footer-rule);border-radius:10px}.ox-footer-feedback-mark>span,.ox-footer-feedback-mark svg{display:block;width:20px;height:20px}.ox-footer-feedback-copy{display:grid;gap:4px;flex:1;min-width:0}.ox-footer-feedback-copy strong{font-size:14px;line-height:22px;font-weight:600;color:var(--footer-text)}.ox-footer-feedback-copy>span{color:var(--footer-muted);font-size:12px;line-height:20px}.ox-footer-feedback-card>.pill-arrow{flex:none;width:16px;height:16px}.ox-footer-feedback-inline{display:none;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 12px;border:1px solid var(--ox-border);border-radius:8px;background:transparent;color:var(--ox-text);font:500 13px/20px var(--tc);cursor:pointer}.ox-footer-feedback-inline>span,.ox-footer-feedback-inline svg{display:block;width:16px;height:16px}.ac-workspace>.ox-footer .ox-footer-feedback-inline{display:inline-flex}:root[data-vp=pad] .ox-footer-feedback-card{grid-column:1 / -1}.ox-footer-feedback-card .ox-footer-feedback-mark{width:40px;height:40px;border:0;border-radius:0;background:transparent}.ox-footer-feedback-card .ox-footer-feedback-mark svg{width:32px;height:32px}:root[data-vp=desk] .ox-footer-canvas{padding-bottom:224px}
