.pending{background:color-mix(in srgb, var(--color-brass) 22%, transparent);color:inherit;border-radius:2px;padding:.05em .3em;font-weight:600}#contacto-titulo{line-height:1.1}.landing-trial{border-left:2px solid var(--color-brass);padding-left:1rem}.landing-phone{background:#050505;border:1px solid #f2efe929;border-radius:2.25rem;padding:.5rem;position:relative;box-shadow:0 40px 70px -32px #000000d9}.landing-phone>img{border-radius:1.75rem;width:100%;display:block}.landing-browser{border:1px solid var(--line);background:var(--card);border-radius:6px;overflow:hidden;box-shadow:0 30px 60px -38px #0d0c0b99}.landing-shot-bar{background:color-mix(in srgb, var(--fg) 7%, var(--bg));border-bottom:1px solid var(--line);flex:none;align-items:center;gap:.35rem;height:1.6rem;padding:0 .75rem;display:flex}.landing-shot-bar i{background:color-mix(in srgb, var(--fg) 26%, transparent);border-radius:50%;width:.45rem;height:.45rem}.landing-shot-bar u{background:color-mix(in srgb, var(--fg) 7%, transparent);color:var(--fg-muted);font:500 .625rem/1 var(--font-mono);letter-spacing:.04em;border-radius:3px;margin-left:.75rem;padding:.2rem .55rem;text-decoration:none}.landing-rail{margin-inline:calc(var(--gutter) * -1);padding:0 var(--gutter) .75rem;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);align-items:flex-start;gap:1.25rem;display:flex;overflow-x:auto}.landing-rail:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.landing-rail-item{scroll-snap-align:start;flex:none}.landing-shot-frame{overflow:hidden}.landing-shot--browser .landing-shot-frame{border:1px solid var(--line);background:var(--color-charcoal);border-radius:6px;flex-direction:column;display:flex}.landing-shot--phone .landing-shot-frame{background:#050505;border:1px solid #f2efe92e;border-radius:1.9rem;padding:.4rem}.landing-shot img{max-width:none;display:block}.landing-shot--phone img{border-radius:1.5rem}.landing-shot--browser{width:min(84vw,34rem)}.landing-shot--phone{width:min(38vw,13rem)}.landing-shot--browser img,.landing-shot--phone img{width:100%;height:auto}@media (width>=40rem){.landing-rail{--rail-h:24rem;gap:1.75rem}.landing-shot{width:min-content}.landing-shot--browser img{width:auto;height:calc(var(--rail-h) - 1.6rem - 2px)}.landing-shot--phone img{width:auto;height:calc(var(--rail-h) - .8rem - 2px)}}@media (width>=64rem){.landing-rail{--rail-h:29rem}}.landing-rail-btn{border:1px solid var(--line);width:2.75rem;height:2.75rem;color:var(--fg);border-radius:2px;justify-content:center;align-items:center;transition:border-color .2s,background-color .2s;display:inline-flex}.landing-rail-btn:hover{border-color:var(--fg)}.landing-rail-btn:disabled{opacity:.35;cursor:default}.landing-chat{font-family:var(--font-sans);border:1px solid #f2efe91f;border-radius:1.25rem;overflow:hidden;box-shadow:0 30px 60px -34px #000000e6}.landing-chat--telegram{color:#e9eef3;background:#17212b}.landing-chat--whatsapp{color:#111b21;background:#efeae2}.landing-chat-head{color:#fff;background:#232e3c;align-items:center;gap:.75rem;padding:.8rem 1rem;display:flex}.landing-chat--whatsapp .landing-chat-head{background:#0b5d52}.landing-chat-head strong{font-size:.875rem;line-height:1.2;display:block}.landing-chat-head small{opacity:.7;font-size:.75rem;display:block}.landing-chat-avatar{background:var(--color-night);border:1px solid var(--color-brass);width:2.25rem;height:2.25rem;color:var(--color-bone);font:800 .8rem/1 var(--font-display);border-radius:50%;flex:none;place-items:center;display:grid}.landing-chat-bubble{background:#1f2c3a;border-radius:.9rem .9rem .9rem .25rem;margin:1rem 1rem .75rem;padding:.85rem 1rem;font-size:.8125rem;line-height:1.45}.landing-chat-bubble p+p{margin-top:.55rem}.landing-chat--whatsapp .landing-chat-bubble{background:#d9fdd3;border-radius:.9rem .9rem .25rem;margin-left:2.5rem}.landing-chat-buttons{grid-template-columns:1fr 1fr;gap:.4rem;padding:0 1rem 1rem;display:grid}.landing-chat-buttons span{text-align:center;background:#ffffff14;border-radius:.5rem;padding:.55rem .4rem;font-size:.6875rem;font-weight:700;display:block}.landing-chat-note{color:#54656f;text-align:right;padding:0 1rem 1rem;font-size:.75rem}.vp{background:var(--color-night);color:var(--color-bone);position:relative}.vp-stage{aspect-ratio:16/9;background:#000;position:relative;overflow:hidden}.vp-video{object-fit:contain;background:#000;width:100%;height:100%;display:block}.vp[data-enhanced=true] .vp-video{cursor:pointer}.no-js .vp-video{background:#000 var(--vp-poster,none) center / cover no-repeat}.vp-video::cue{color:#fff;font-family:var(--font-sans);background:#0d0c0bd1;font-size:.95em}.vp-bigplay{width:100%;color:var(--color-bone);cursor:pointer;background:radial-gradient(60% 60%,#0d0c0b59,#0000 75%);border:0;flex-direction:column;justify-content:center;align-items:center;gap:.9rem;display:flex;position:absolute;inset:0}.vp-bigplay-icon{background:var(--color-bone);width:4.5rem;height:4.5rem;color:var(--color-night);transition:transform .4s var(--ease-out-expo), background-color .3s;border-radius:50%;place-items:center;display:grid;box-shadow:0 18px 50px -10px #000000bf,0 0 0 6px #f2efe92e}.vp-bigplay-icon svg{margin-left:.2rem}.vp-bigplay-label{font:700 .6875rem/1.2 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;background:#0d0c0bc7;border:1px solid #f2efe938;border-radius:2px;padding:.5rem .85rem}.vp-bigplay:hover .vp-bigplay-icon,.vp-bigplay:focus-visible .vp-bigplay-icon{background:#fff;transform:scale(1.07)}.vp-bigplay:focus-visible{outline:3px solid var(--color-verdigris-light);outline-offset:-6px}@media (width>=40rem){.vp-bigplay-icon{width:5.75rem;height:5.75rem}.vp-bigplay-label{font-size:.75rem}}.vp[data-loading=true] .vp-stage:after{content:"";pointer-events:none;border:3px solid #f2efe9d9;border-right-color:#0000;border-radius:50%;width:2.75rem;height:2.75rem;margin:-1.375rem 0 0 -1.375rem;animation:.8s linear infinite spin;position:absolute;top:50%;left:50%}.vp-controls{background:var(--color-night);border-top:1px solid #f2efe91a;padding:.25rem .5rem .4rem;transition:opacity .35s}.vp-progress-wrap{padding:0 .4rem}.vp-bar{align-items:center;gap:.15rem;display:flex}.vp-btn{min-width:2.75rem;height:2.75rem;color:var(--color-bone);cursor:pointer;background:0 0;border:0;border-radius:2px;justify-content:center;align-items:center;padding:0 .5rem;display:inline-flex}.vp-btn:hover{background:#f2efe917}.vp-btn:focus-visible,.vp-replay:focus-visible{outline:2px solid var(--color-verdigris-light);outline-offset:-2px}.vp-btn-text{font:700 .75rem/1 var(--font-mono);letter-spacing:.08em}.vp-btn-text[aria-pressed=true]{background:var(--color-bone);color:var(--color-night)}.vp-time{color:var(--color-mist);white-space:nowrap;padding-inline:.5rem;font-size:.8125rem}.vp-volume{align-items:center;display:inline-flex}.vp-icon-pause,.vp-icon-muted,.vp-icon-collapse,.vp[data-state=playing] .vp-icon-play,.vp[data-muted=true] .vp-icon-sound,.vp[data-fullscreen=true] .vp-icon-expand{display:none}.vp[data-state=playing] .vp-icon-pause,.vp[data-muted=true] .vp-icon-muted,.vp[data-fullscreen=true] .vp-icon-collapse{display:block}.vp-range{--fill:0%;--buffer:0%;--track:#f2efe933;--track-buffer:#f2efe961;cursor:pointer;appearance:none;background:0 0;width:100%;height:1.75rem;margin:0}.vp-progress{--fill:var(--vp-played,0%);--buffer:var(--vp-buffered,0%)}.vp-volume-range{--fill:var(--vp-volume,100%);--buffer:var(--vp-volume,100%);width:5.5rem}.vp-range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--color-verdigris-light) var(--fill), var(--track-buffer) var(--fill), var(--track-buffer) var(--buffer), var(--track) var(--buffer));border-radius:2px;height:4px}.vp-range::-moz-range-track{background:linear-gradient(to right, var(--color-verdigris-light) var(--fill), var(--track-buffer) var(--fill), var(--track-buffer) var(--buffer), var(--track) var(--buffer));border-radius:2px;height:4px}.vp-range::-webkit-slider-thumb{background:var(--color-bone);appearance:none;border:0;border-radius:50%;width:14px;height:14px;margin-top:-5px;box-shadow:0 0 0 4px #8fb5a64d}.vp-range::-moz-range-thumb{background:var(--color-bone);border:0;border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 4px #8fb5a64d}.vp-range:focus-visible{outline:2px solid var(--color-verdigris-light);outline-offset:1px}@media (width<30rem){.vp-volume-range{width:3.5rem}}@media (width<26rem){.vp-time-total{display:none}}@media (width<22.5rem){.vp-time{display:none}}.vp-end{z-index:3;text-align:center;background:#0d0c0bf2;place-items:center;padding:.75rem 1rem;display:grid;position:absolute;inset:0;overflow-y:auto}.vp-end-inner{max-width:34rem}@media (width<48rem){.vp-end .eyebrow{display:none}.vp-end .vp-end-title{margin-top:0;font-size:1.375rem}.vp-end .vp-end-actions{gap:.5rem;margin-top:.75rem}.vp-end .btn{letter-spacing:.08em;min-height:2.75rem;padding:.5rem 1rem;font-size:.75rem}.vp-end .vp-replay{margin-top:.25rem}}@media (width>=48rem){.vp-end{aspect-ratio:16/9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0d0c0be6;padding:2rem 1.25rem;inset:0 0 auto}}.vp-end-title:focus{outline:none}.vp-replay{min-height:2.75rem;color:var(--color-mist);cursor:pointer;align-items:center;gap:.5rem;padding:0 .75rem;font-size:.875rem;font-weight:600;display:inline-flex}.vp-replay:hover{color:var(--color-bone)}.vp:fullscreen{background:#000;flex-direction:column;justify-content:center;display:flex}.vp:fullscreen:before{display:none}.vp:fullscreen .vp-stage{aspect-ratio:auto;flex:1}.vp:fullscreen .vp-controls{background:linear-gradient(#0000,#000000d9);border-top:0;padding:2rem 1rem 1rem;position:absolute;bottom:0;left:0;right:0}.vp:fullscreen[data-idle=true] .vp-controls{opacity:0}.vp:fullscreen[data-idle=true]{cursor:none}.ob-body{background:var(--color-paper);color:var(--color-ink)}.ob-shell{width:100%;max-width:44rem;padding-inline:var(--gutter);margin-inline:auto}.ob-shell--wide{max-width:76rem}.ob-main{min-height:60vh}.ob-header{z-index:40;border-bottom:1px solid var(--line);position:sticky;top:0}.ob-header__bar{max-width:76rem;height:3.75rem;padding-inline:var(--gutter);justify-content:space-between;align-items:center;gap:1rem;margin-inline:auto;display:flex}.ob-brand{min-height:2.75rem;color:var(--fg);align-items:center;gap:.7rem;display:inline-flex}.ob-brand__mark{border:1px solid color-mix(in srgb, var(--color-brass) 80%, transparent);background:var(--color-night);width:2.25rem;height:2.25rem;font:900 .8rem/1 var(--font-display);letter-spacing:.02em;border-radius:50%;place-items:center;display:grid}.ob-brand__name{font:900 1.4rem/1 var(--font-display);text-transform:uppercase;letter-spacing:.01em}@media (width<22rem){.ob-brand__name{display:none}}.ob-header__actions{align-items:center;gap:.25rem;display:flex}.ob-header__link{min-height:2.75rem;color:var(--fg);cursor:pointer;border-radius:2px;align-items:center;gap:.4rem;padding:0 .75rem;font-size:.875rem;font-weight:600;display:inline-flex}.ob-header__link:hover{background:#f2efe914}.ob-progress{max-width:76rem;padding:0 var(--gutter) .85rem;margin-inline:auto}.ob-progress__label{color:var(--fg-muted);flex-wrap:wrap;gap:.4rem;margin-bottom:.55rem;font-size:.8125rem;display:flex}.ob-progress__label .numeric{color:var(--fg)}.ob-progress__track{grid-template-columns:repeat(7,1fr);gap:.3rem;display:grid}.ob-progress__track li{background:#f2efe929;border-radius:2px;height:4px;position:relative}.ob-progress__track li.is-done{background:var(--color-verdigris-light)}.ob-progress__track li.is-current{background:var(--color-bone)}.ob-progress__track a{position:absolute;inset:-1.25rem 0}.ob-progress__track a:focus-visible{outline:2px solid var(--focus);outline-offset:-1.1rem}.ob-notice{border:1px solid var(--line);background:var(--card);border-radius:2px;align-items:flex-start;gap:.75rem;padding:.9rem 1rem;font-size:.9375rem;line-height:1.5;display:flex}.ob-notice>svg{flex:none;width:1.25rem;height:1.25rem;margin-top:.1rem}.ob-notice:focus{outline:none}.ob-notice--success{border-color:color-mix(in srgb, var(--color-verdigris) 45%, transparent);background:color-mix(in srgb, var(--color-verdigris) 9%, var(--card))}.ob-notice--success>svg{color:var(--color-verdigris)}.ob-notice--info{background:color-mix(in srgb, var(--fg) 4%, var(--card))}.ob-notice--warning{border-color:color-mix(in srgb, var(--color-brass) 55%, transparent);background:color-mix(in srgb, var(--color-brass) 12%, var(--card))}.ob-notice--alert{border-color:color-mix(in srgb, var(--color-alert) 45%, transparent);background:color-mix(in srgb, var(--color-alert) 7%, var(--card));color:var(--fg)}.ob-notice--alert>svg{color:var(--color-alert)}.ob-link{color:var(--accent);text-underline-offset:.2em;cursor:pointer;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.ob-link:hover{text-decoration-thickness:2px}.ob-icon-button{border:1px solid var(--line);width:2.75rem;height:2.75rem;color:var(--fg);cursor:pointer;border-radius:2px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ob-icon-button:hover{border-color:var(--fg)}.ob-icon-disc{border:1px solid var(--line);width:3.5rem;height:3.5rem;color:var(--accent);border-radius:50%;place-items:center;display:grid}.ob-icon-disc svg{width:1.5rem;height:1.5rem}.ob-icon-disc--ok{background:var(--color-verdigris);color:#fff;border-color:#0000}.ob-chip{border:1px solid var(--line);min-height:2.25rem;font:500 .8125rem/1 var(--font-mono);cursor:pointer;border-radius:2px;align-items:center;padding:.25rem .75rem;display:inline-flex}.ob-chip:hover{border-color:var(--fg)}.ob-perks{gap:.75rem;display:grid}.ob-perks li{align-items:flex-start;gap:.7rem;font-size:1rem;display:flex}.ob-perks svg{width:1.25rem;height:1.25rem;color:var(--color-verdigris);margin-top:.15rem}.ob-section{border:1px solid var(--line);background:var(--card);border-radius:2px;gap:1.5rem;padding:1.4rem;display:grid}@media (width>=40rem){.ob-section{padding:2rem}}.ob-section__title{font:800 1.5rem/1 var(--font-display);letter-spacing:.01em;text-transform:uppercase}.ob-check{cursor:pointer;align-items:flex-start;gap:.75rem;min-height:2.75rem;font-size:.9375rem;line-height:1.5;display:flex}.ob-check input,.ob-choice input{width:1.25rem;height:1.25rem;accent-color:var(--action);flex:none;margin-top:.15rem}.ob-check a{color:var(--accent);text-underline-offset:.2em;font-weight:600;text-decoration:underline}.ob-choice{border:1px solid color-mix(in srgb, var(--fg) 22%, transparent);background:var(--card);cursor:pointer;border-radius:2px;align-items:center;gap:.65rem;min-height:3rem;padding:.6rem .9rem;font-size:.9375rem;font-weight:600;display:flex}.ob-choice:has(input:checked){border-color:var(--action);box-shadow:inset 0 0 0 1px var(--action)}.ob-choice input{margin-top:0}.ob-details>summary{cursor:pointer;list-style:none}.ob-details>summary::-webkit-details-marker{display:none}.ob-details--card>summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.75rem;display:flex}.ob-details--card>summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:.6rem;height:.6rem;transition:transform .2s;transform:rotate(45deg)}.ob-details--card[open]>summary:after{transform:rotate(-135deg)}.ob-password{position:relative}.ob-password .input{padding-right:6.5rem}.ob-password__toggle{min-height:2.5rem;color:var(--accent);cursor:pointer;border-radius:2px;padding:0 .75rem;font-size:.8125rem;font-weight:700;position:absolute;top:50%;right:.35rem;transform:translateY(-50%)}.ob-rules{color:var(--fg-muted);gap:.3rem;margin-top:.6rem;font-size:.8125rem;display:grid}.ob-rules li{align-items:center;gap:.45rem;display:flex}.ob-rules svg{opacity:.25;width:.95rem;height:.95rem}.ob-rules li.is-ok{color:var(--color-verdigris-hover)}.ob-rules li.is-ok svg{opacity:1}.ob-affix{position:relative}.ob-affix .input{padding-right:2rem}.ob-affix__suffix{color:var(--fg-muted);pointer-events:none;position:absolute;top:50%;right:.9rem;transform:translateY(-50%)}.ob-file{width:100%;font-size:.875rem;display:block}.ob-file-picker{flex-wrap:wrap;align-items:center;gap:.4rem .9rem;display:flex}.ob-file-picker input[type=file]:focus-visible+label{outline:2px solid var(--focus);outline-offset:3px}.ob-file-picker__name{min-width:0;color:var(--fg-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.ob-file::file-selector-button{border:1px solid color-mix(in srgb, var(--fg) 40%, transparent);min-height:2.75rem;color:var(--fg);font:700 .75rem/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:2px;margin-right:.75rem;padding:0 1rem}.ob-color{border:1px solid color-mix(in srgb, var(--fg) 26%, transparent);background:var(--card);cursor:pointer;border-radius:2px;width:100%;height:3.25rem;padding:.3rem;display:block}.ob-slug{border:1px solid color-mix(in srgb, var(--fg) 26%, transparent);background:var(--card);border-radius:2px;align-items:center;min-height:3.25rem;font-size:.9375rem;display:flex}.ob-slug:focus-within{border-color:var(--action);box-shadow:0 0 0 3px color-mix(in srgb, var(--action) 25%, transparent)}.ob-slug[data-invalid]{border-color:var(--color-alert)}.ob-slug input{min-width:0;height:3.1rem;font:500 1rem/1 var(--font-mono);background:0 0;border:0;outline:none;flex:6rem;padding:0 .25rem}.ob-slug__scheme{color:var(--fg-muted);font:500 .875rem/1 var(--font-mono);padding-left:.9rem}.ob-slug__domain{max-width:55%;color:var(--fg-muted);font:500 .8125rem/1 var(--font-mono);text-overflow:ellipsis;white-space:nowrap;padding-right:.9rem;overflow:hidden}@media (width<30rem){.ob-slug{flex-wrap:wrap}.ob-slug__scheme{display:none}.ob-slug input{padding-left:.9rem}.ob-slug__domain{white-space:normal;word-break:break-all;width:100%;max-width:none;padding:0 .9rem .7rem}}.ob-slug--locked{font:500 .9375rem/1.4 var(--font-mono);background:color-mix(in srgb, var(--fg) 4%, var(--card));gap:.6rem;padding:.75rem .9rem}.ob-slug__status{min-height:1.4rem;color:var(--fg-muted);margin-top:.45rem;font-size:.8125rem;font-weight:600}.ob-slug__status[data-state=ok]{color:var(--color-verdigris-hover)}.ob-slug__status[data-state=error]{color:var(--color-alert)}.ob-palettes{grid-template-columns:repeat(auto-fill,minmax(8.25rem,1fr));gap:.6rem;display:grid}.ob-palette{border:1px solid color-mix(in srgb, var(--fg) 20%, transparent);cursor:pointer;border-radius:2px;align-items:center;gap:.6rem;min-height:3.25rem;padding:.55rem .7rem;display:flex}.ob-palette input{opacity:0;pointer-events:none;position:absolute}.ob-palette:has(input:checked){border-color:var(--fg);box-shadow:inset 0 0 0 1px var(--fg)}.ob-palette:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.ob-palette__swatch{border-radius:50%;flex:none;width:2rem;height:2rem;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #0000001a}.ob-palette__swatch span:first-child{flex:2}.ob-palette__swatch span:last-child{flex:1}.ob-palette__label{font-size:.8125rem;font-weight:600;line-height:1.2}.ob-upload{align-items:flex-start;gap:1rem;display:flex}.ob-upload__preview{border:1px dashed color-mix(in srgb, var(--fg) 30%, transparent);background:color-mix(in srgb, var(--fg) 4%, var(--card));width:4.5rem;height:4.5rem;color:var(--fg-muted);font:900 1.25rem/1 var(--font-display);border-radius:2px;flex:none;place-items:center;display:grid;overflow:hidden}.ob-upload__preview img{object-fit:cover;width:100%;height:100%}.ob-upload__preview--round{background:var(--color-night);color:var(--color-bone);border-style:solid;border-radius:50%}.ob-mock{--pv-action:var(--color-verdigris);--pv-accent:var(--color-brass);max-width:20rem;margin-inline:auto}.ob-mock__phone{background:#050505;border-radius:2.4rem;padding:.6rem;position:relative;box-shadow:0 40px 70px -32px #0d0c0bb3,inset 0 0 0 1px #f2efe924}.ob-mock__notch{z-index:2;background:#050505;border-radius:1rem;width:5rem;height:1.1rem;position:absolute;top:.95rem;left:50%;transform:translate(-50%)}.ob-mock__screen{background:var(--color-night);color:var(--color-bone);border-radius:1.9rem;overflow:hidden}.ob-mock__url{color:var(--color-mist);font:500 .625rem/1.2 var(--font-mono);background:#141210;justify-content:center;align-items:center;gap:.3rem;padding:2.1rem .75rem .5rem;display:flex}.ob-mock__url span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ob-mock__header{border-bottom:1px solid #f2efe91a;align-items:center;gap:.55rem;padding:.7rem .9rem;display:flex}.ob-mock__emblem{border:1px solid var(--pv-accent);background:var(--color-night);border-radius:50%;flex:none;place-items:center;width:1.9rem;height:1.9rem;display:grid;overflow:hidden}.ob-mock__emblem img{object-fit:cover;width:100%;height:100%}.ob-mock__monogram{font:900 .7rem/1 var(--font-display);letter-spacing:.02em}.ob-mock__name{min-width:0;font:900 .95rem/1 var(--font-display);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;flex:1;overflow:hidden}.ob-mock__menu{border-top:2px solid;border-bottom:2px solid;width:1rem;height:.55rem}.ob-mock__hero{background-color:var(--color-night);background-position:50%;background-size:cover;align-content:end;gap:.6rem;min-height:19rem;padding:1.4rem .95rem 1.2rem;display:grid}.ob-mock__eyebrow{color:var(--color-mist);font:500 .5625rem/1.3 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.4rem;display:flex}.ob-mock__eyebrow:before{content:"";background:var(--pv-accent);width:1rem;height:1px}.ob-mock__title{font:900 2.35rem/.86 var(--font-display);text-transform:uppercase;overflow-wrap:anywhere}.ob-mock__title em{color:color-mix(in srgb, var(--pv-action) 50%, #fff);font-style:normal}.ob-mock__subtitle{color:#f2efe9c7;overflow-wrap:anywhere;font-size:.75rem;line-height:1.45}.ob-mock__cta{background:color-mix(in srgb, var(--pv-action) 50%, #fff);min-height:2.35rem;color:var(--color-night);font:700 .625rem/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;border-radius:2px;place-items:center;margin-top:.15rem;display:grid}.ob-mock__cta--ghost{color:var(--color-bone);background:0 0;border:1px solid #f2efe966;margin-top:0}.ob-mock__band{color:var(--color-mist);font:500 .5rem/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;border-top:1px solid #f2efe91f;grid-template-columns:1fr 1fr;display:grid}.ob-mock__band span{padding:.9rem .95rem 1.4rem}.ob-mock__band span+span{border-left:1px solid #f2efe91f}.ob-row{border:1px solid var(--line);background:var(--card);border-radius:2px;padding:1.1rem}@media (width>=40rem){.ob-row{padding:1.5rem}}.ob-day{border:1px solid var(--line);background:var(--card);border-radius:2px;padding:.9rem 1rem}.ob-day.is-closed{background:color-mix(in srgb, var(--fg) 3%, var(--card))}.ob-day[data-invalid]{border-color:var(--color-alert)}.ob-day__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.ob-day__name{font-weight:700}.ob-day__windows{gap:.6rem;margin-top:.75rem;display:grid}.ob-switch{cursor:pointer;align-items:center;gap:.75rem;min-height:2.75rem;display:inline-flex}.ob-switch input[type=checkbox]{opacity:0;width:1px;height:1px;position:absolute}.ob-switch__track{background:color-mix(in srgb, var(--fg) 22%, transparent);border-radius:999px;flex:none;width:2.75rem;height:1.6rem;transition:background-color .2s;position:relative}.ob-switch__track:after{content:"";width:1.2rem;height:1.2rem;transition:transform .2s var(--ease-out-quart);background:#fff;border-radius:50%;position:absolute;top:.2rem;left:.2rem;box-shadow:0 1px 3px #00000040}.ob-switch input:checked+.ob-switch__track{background:var(--action)}.ob-switch input:checked+.ob-switch__track:after{transform:translate(1.15rem)}.ob-switch input:focus-visible+.ob-switch__track{outline:2px solid var(--focus);outline-offset:3px}.ob-window{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ob-window__label{width:100%;color:var(--fg-muted);font-size:.75rem;font-weight:600}@media (width>=40rem){.ob-window__label{width:9.5rem}}.ob-time{width:7.5rem;min-height:2.9rem;font-family:var(--font-mono);padding:.5rem .75rem}.ob-status{align-items:flex-start;gap:.75rem;font-size:.9375rem;line-height:1.5;display:flex}.ob-status>svg{flex:none;width:1.25rem;height:1.25rem;margin-top:.1rem}.ob-status--ok{color:var(--color-verdigris-hover);font-weight:600}.ob-spinner{border:2px solid color-mix(in srgb, var(--fg) 20%, transparent);border-top-color:var(--action);border-radius:50%;flex:none;width:1.1rem;height:1.1rem;margin-top:.2rem;animation:.9s linear infinite ob-spin}.ob-loader{border:3px solid color-mix(in srgb, var(--fg) 14%, transparent);border-top-color:var(--action);border-radius:50%;width:3.5rem;height:3.5rem;animation:1s linear infinite ob-spin;display:block}@keyframes ob-spin{to{transform:rotate(360deg)}}.ob-checklist{display:grid}.ob-checklist li{border-top:1px solid var(--line);align-items:flex-start;gap:.8rem;padding:.85rem 0;font-size:.9375rem;display:flex}.ob-checklist li:first-child{border-top:0}.ob-checklist__icon{border-radius:50%;flex:none;place-items:center;width:1.5rem;height:1.5rem;margin-top:.05rem;display:grid}.ob-checklist li.is-ok .ob-checklist__icon{background:var(--color-verdigris);color:#fff}.ob-checklist__icon svg{width:.9rem;height:.9rem}.ob-checklist__dot{border:2px solid var(--color-brass);border-radius:50%;width:.65rem;height:.65rem}.ob-checklist--soft li{font-size:.875rem}.ob-summary{border:1px solid var(--line);background:var(--card);border-radius:2px;display:grid}.ob-summary>div{border-top:1px solid var(--line);gap:.25rem;padding:1rem 1.25rem;display:grid}.ob-summary>div:first-child{border-top:0}@media (width>=40rem){.ob-summary>div{grid-template-columns:9rem 1fr;gap:1rem}}.ob-summary dt{color:var(--fg-muted);font:500 .6875rem/1.6 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.ob-summary dd{font-size:.9375rem}.ob-verify{border:1px solid color-mix(in srgb, var(--color-brass) 55%, transparent);background:color-mix(in srgb, var(--color-brass) 10%, var(--card));border-radius:2px;padding:1rem 1.1rem;font-size:.9375rem;line-height:1.5}.ob-actions{z-index:30;border-top:1px solid var(--line);background:color-mix(in srgb, var(--color-paper) 94%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding-bottom:env(safe-area-inset-bottom);position:sticky;bottom:0}.ob-actions__inner{max-width:44rem;padding:.75rem var(--gutter);gap:.75rem;margin-inline:auto;display:flex}.ob-actions__back{flex:none;padding-inline:1rem}.ob-actions__next{flex:1}@media (width>=64rem){.ob-actions{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-top:0;position:static}.ob-actions__inner{justify-content:flex-end;padding-block:0 2.5rem}.ob-actions--wide .ob-actions__inner{max-width:76rem}.ob-actions__next{flex:none;min-width:16rem}}.ob-dialog{border:1px solid var(--line);background:var(--color-paper);width:min(100% - 1rem,36rem);max-height:calc(100dvh - 1rem);color:var(--color-ink);border-radius:6px;margin:auto auto .5rem;padding:0;box-shadow:0 30px 80px -30px #0d0c0b99}.ob-dialog::backdrop{background:#0d0c0b99}@media (width>=40rem){.ob-dialog{margin:auto}}.ob-dialog__panel{padding:1.4rem}@media (width>=40rem){.ob-dialog__panel{padding:2rem}}.ob-steps{gap:.75rem;padding-left:1.4rem;font-size:.9375rem;line-height:1.5;list-style:decimal;display:grid}.ob-steps li::marker{color:var(--color-brass);font-weight:700}.ob-done{border-bottom:1px solid var(--line)}.ob-done__url{max-width:100%;font:500 .9375rem/1.3 var(--font-mono);border:1px solid #f2efe940;border-radius:2px;align-items:center;gap:.5rem;padding:.6rem 1rem;display:inline-flex}.ob-done__url a{color:var(--color-bone);text-underline-offset:.2em;text-decoration:underline}.ob-action-card{border:1px solid var(--line);background:var(--card);width:100%;min-height:4.5rem;color:var(--fg);text-align:left;cursor:pointer;transition:border-color .2s, transform .2s var(--ease-out-quart);border-radius:2px;align-items:flex-start;gap:.9rem;padding:1rem 1.1rem;display:flex}.ob-action-card:hover{border-color:var(--fg)}.ob-action-card:active{transform:scale(.99)}.ob-action-card>svg{width:1.4rem;height:1.4rem;color:var(--accent);flex:none;margin-top:.1rem}.ob-action-card strong{font-size:1rem;display:block}.ob-action-card strong+span{color:var(--fg-muted);margin-top:.15rem;font-size:.875rem;display:block}.ob-action-card--primary{border-color:var(--action);background:var(--action);color:var(--on-action)}.ob-action-card--primary>svg,.ob-action-card--primary strong+span{color:color-mix(in srgb, var(--on-action) 82%, transparent)}.ob-action-card--primary:hover{background:var(--action-hover)}.ob-footer{border-top:1px solid var(--line);color:var(--fg-muted);padding:1.5rem 0 2rem;font-size:.8125rem}.ob-footer p{flex-wrap:wrap;gap:.5rem;display:flex}.ob-footer a{text-underline-offset:.2em;text-decoration:underline}
