@layer components{.au-page{--au-ok:var(--nb-ok,#4ade80);--au-warn:var(--nb-warn,#fbbf24);--au-bad:var(--nb-bad,#f87171)}.au-hero .cw-hero__aside{min-inline-size:min(100%,18rem)}.au-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.au-card-title{font:700 1.05rem/1.3 var(--tz-font-display);color:var(--tz-text-primary);align-items:center;gap:.5rem;margin:0;display:flex}.au-card-title>svg{color:var(--nb-accent);flex:none}.au-subtitle{font:600 .72rem/1.3 var(--tz-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tz-text-secondary);align-items:center;gap:.45rem;margin:0;display:flex}.au-iconline{align-items:baseline;gap:.45rem;display:flex}.au-iconline>svg{flex:none;align-self:center}.au-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}@media (max-width:30rem){.au-actions>.nb-btn,.au-actions>label.nb-btn{flex:100%;justify-content:center}}.au-stepbar{counter-reset:au-step;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:0;padding:0;scroll-margin-block-start:6.5rem;list-style:none;display:grid}.au-stepbar__item{border-radius:var(--nb-r-m);border:1px solid var(--nb-panel-border);background:var(--nb-panel-quiet);color:var(--tz-text-secondary);align-items:center;gap:.6rem;min-inline-size:0;padding:.7rem .85rem;display:flex;position:relative}.au-stepbar__item:focus-visible{outline:2px solid var(--tz-text-primary);outline-offset:3px}.au-stepbar__item[data-state=current]{border-color:rgb(var(--nb-accent-rgb) / .55);background:rgb(var(--nb-accent-rgb) / .1);color:var(--tz-text-primary);box-shadow:var(--nb-glow-soft)}.au-stepbar__item[data-state=done]{color:var(--tz-text-primary)}.au-stepbar__num{block-size:1.85rem;inline-size:1.85rem;font:700 .85rem/1 var(--tz-font-mono);border:1px solid var(--nb-panel-border);background:var(--nb-panel);border-radius:50%;flex:none;place-items:center;display:grid}.au-stepbar__item[data-state=current] .au-stepbar__num{background:var(--nb-cta-bg);color:var(--nb-cta-fg);border-color:#0000}.au-stepbar__item[data-state=done] .au-stepbar__num{color:var(--au-ok);border-color:color-mix(in srgb, var(--au-ok) 55%, transparent)}.au-stepbar__label{font:600 .9rem/1.25 var(--tz-font-display);overflow-wrap:anywhere}@media (min-width:48rem) and (max-width:71.99rem){.au-stepbar__label{font-size:.8rem}}@media (max-width:47.99rem){.au-stepbar{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem}.au-stepbar__item{text-align:center;flex-direction:column;gap:.35rem;padding:.55rem .3rem}.au-stepbar__label{font-size:.72rem}}.au-method{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (max-width:30rem){.au-method{grid-template-columns:1fr}}.au-method__opt{border-radius:var(--nb-r-l);border:1px solid var(--nb-panel-border);background:var(--nb-panel);min-block-size:4.5rem;color:var(--tz-text-primary);text-align:start;cursor:pointer;transition:transform var(--nb-dur-2) var(--nb-ease-out), border-color var(--nb-dur-2) var(--nb-ease-out), background-color var(--nb-dur-2) var(--nb-ease-out);align-items:center;gap:.85rem;padding:.9rem 1rem;display:flex}.au-method__opt:hover{border-color:var(--nb-panel-border-hover);transform:translateY(-1px)}.au-method__opt[aria-checked=true]{border-color:rgb(var(--nb-accent-rgb) / .7);background:rgb(var(--nb-accent-rgb) / .12);box-shadow:var(--nb-glow-soft)}.au-method__opt:focus-visible{outline:2px solid var(--tz-text-primary);outline-offset:3px}.au-method__icon{background:rgb(var(--nb-accent-rgb) / .14);block-size:2.75rem;inline-size:2.75rem;color:var(--nb-accent);border-radius:50%;flex:none;place-items:center;display:grid}.au-method__opt[aria-checked=true] .au-method__icon{background:var(--nb-cta-bg);color:var(--nb-cta-fg)}.au-method__text{gap:.15rem;min-inline-size:0;display:grid}.au-method__title{font:700 1rem/1.25 var(--tz-font-display)}.au-method__hint{color:var(--tz-text-secondary);font-size:.85rem}.au-rec{gap:1rem;padding:clamp(1rem,2.4vw,1.5rem);display:grid}.au-rec__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;display:flex}.au-seg{border:1px solid var(--nb-panel-border);background:var(--nb-panel-quiet);border-radius:999px;gap:.25rem;padding:.25rem;display:inline-flex}.au-seg__opt{min-block-size:2.5rem;color:var(--tz-text-secondary);font:600 .85rem/1 var(--tz-font-body,inherit);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:.4rem;padding:0 .9rem;display:inline-flex}.au-seg__opt[aria-checked=true]{background:rgb(var(--nb-accent-rgb) / .18);color:var(--tz-text-primary)}.au-seg__opt:focus-visible{outline:2px solid var(--tz-text-primary);outline-offset:2px}.au-rec__stage{gap:.9rem;display:grid}.au-rec__well{border-radius:var(--nb-r-l);isolation:isolate;background:radial-gradient(60% 80% at 50% 55%, rgb(var(--nb-accent-rgb) / .16), transparent 70%), var(--nb-panel-solid);border:1px solid var(--nb-panel-border);place-items:center;min-block-size:clamp(11rem,26vw,15rem);display:grid;position:relative;overflow:hidden}.au-rec__well--video{aspect-ratio:16/9;min-block-size:0}.au-rec__video{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0;transform:scaleX(-1)}.au-rec__placeholder{color:var(--tz-text-secondary);justify-items:center;gap:.5rem;margin:0;display:grid}.au-rec__orb{aspect-ratio:1;background:var(--nb-cta-bg);inline-size:clamp(5.5rem,14vw,7.5rem);color:var(--nb-cta-fg);box-shadow:var(--nb-cta-glow);border-radius:50%;place-items:center;display:grid;position:relative}.au-rec__orb>svg{block-size:2.2rem;inline-size:2.2rem}.au-rec__ring{border:2px solid rgb(var(--nb-accent-rgb) / .45);opacity:0;border-radius:50%;position:absolute;inset:-14%}.au-rec.is-recording .au-rec__ring{animation:au-ring 1.8s var(--nb-ease-out) infinite}@keyframes au-ring{0%{opacity:.8;transform:scale(.85)}to{opacity:0;transform:scale(1.35)}}.au-rec__badge{font:700 .72rem/1 var(--tz-font-mono);letter-spacing:.12em;text-transform:uppercase;color:#fff;background:#b91c1c;border-radius:999px;align-items:center;gap:.45rem;margin:0;padding:.35rem .7rem;display:inline-flex;position:absolute;inset-block-start:.75rem;inset-inline-start:.75rem}.au-rec__badge[data-badge=paused]{background:var(--nb-panel-solid);color:var(--tz-text-primary);border:1px solid var(--nb-panel-border)}.au-rec__dot{background:currentColor;border-radius:50%;block-size:.55rem;inline-size:.55rem}.au-rec__count{font:800 clamp(4rem, 12vw, 6.5rem) / 1 var(--tz-font-display);color:var(--tz-text-primary);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000059;place-items:center;margin:0;display:grid;position:absolute;inset:0}.au-rec__timer{direction:ltr;flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:.4rem .75rem;display:flex}.au-rec__clock{font:700 clamp(2rem, 1.5rem + 2vw, 2.75rem) / 1 var(--tz-font-mono);font-variant-numeric:tabular-nums;color:var(--tz-text-primary)}.au-rec__max{font:500 1rem/1 var(--tz-font-mono);color:var(--tz-text-meta)}.au-rec__controls{gap:.85rem;display:grid}.au-rec__devices{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.75rem;display:grid}.au-rec__start{min-inline-size:12rem}.au-rec__status{color:var(--tz-text-secondary);margin:0;font-size:.9rem}.au-rec__preview{gap:1rem;display:grid}.au-trim{border-radius:var(--nb-r-m);border:1px solid var(--nb-panel-border);background:var(--nb-panel-quiet);gap:.6rem;padding:1rem;display:grid}.au-trim .tz-trim__stage,.au-rec .tz-meter,.au-playback .tz-player{direction:ltr}.au-issue,.au-problem{border-radius:var(--nb-r-s);color:var(--tz-text-primary);border:1px solid var(--nb-panel-border);background:var(--nb-panel-quiet);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:0;padding:.75rem .9rem;font-size:.92rem;display:flex}.au-issue>span,.au-problem>span{flex:14rem}.au-issue>svg,.au-problem>svg{flex:none}.au-issue--warn{border-color:color-mix(in srgb, var(--au-warn) 55%, transparent)}.au-issue--warn>svg{color:var(--au-warn)}.au-issue--bad,.au-problem{border-color:color-mix(in srgb, var(--au-bad) 60%, transparent)}.au-issue--bad>svg,.au-problem>svg{color:var(--au-bad)}.au-banner{border-radius:var(--nb-r-m);border:1px solid color-mix(in srgb, var(--au-warn) 60%, transparent);background:color-mix(in srgb, var(--au-warn) 10%, transparent);gap:.75rem;padding:.85rem 1rem;display:flex}.au-banner>svg{color:var(--au-warn);flex:none;margin-block-start:.15rem}.au-banner__title{color:var(--tz-text-primary);margin:0 0 .15rem;font-weight:700}.au-drop{min-block-size:clamp(14rem,30vw,18rem)}.au-file{gap:.9rem;display:grid}.au-checks{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.au-check{color:var(--tz-text-primary);align-items:baseline;gap:.5rem;margin:0;font-size:.92rem;display:flex}.au-check>svg{flex:none;align-self:center}.au-check--ok>svg{color:var(--au-ok)}.au-check--bad>svg{color:var(--au-bad)}.au-upload{gap:.85rem;display:grid}.au-upload__name{color:var(--tz-text-primary);overflow-wrap:anywhere;align-items:center;gap:.5rem;margin:0;font-weight:600;display:flex}.au-upload__figures{flex-wrap:wrap;align-items:baseline;gap:.35rem 1rem;display:flex}.au-upload__percent{font:800 clamp(2.2rem, 1.6rem + 2.4vw, 3.2rem) / 1 var(--tz-font-display);font-variant-numeric:tabular-nums;color:var(--tz-text-primary)}.au-upload__bytes{color:var(--tz-text-secondary);font-size:.9rem}.au-upload__bar{background:var(--nb-panel-quiet);border:1px solid var(--nb-panel-border);direction:ltr;border-radius:999px;block-size:.75rem;position:relative;overflow:hidden}.au-upload__fill{transform-origin:0;inline-size:100%;transform:scaleX(calc(var(--au-progress,0%) / 100%));background:var(--nb-cta-bg);transition:transform .24s var(--nb-ease-out);position:absolute;inset-block:0;inset-inline-start:0}.au-upload.is-paused .au-upload__fill,.au-upload.is-offline .au-upload__fill{filter:saturate(.4)}.au-upload.is-failed .au-upload__fill{background:var(--au-bad)}.au-upload.is-completed .au-upload__fill{background:var(--au-ok)}.au-upload__sheen{background:linear-gradient(90deg,#0000,#ffffff59,#0000);inline-size:30%;animation:1.6s linear infinite au-sheen;position:absolute;inset-block:0}@keyframes au-sheen{0%{transform:translate(-100%)}to{transform:translate(400%)}}.au-resume{gap:.75rem;display:grid}.au-resume__pick{cursor:pointer}.au-resume__pick:focus-within{outline:2px solid var(--tz-text-primary);outline-offset:3px}.au-timeline{gap:.9rem;display:grid}.au-verdict{margin:0}.au-steps-v{gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.au-steps-v__item{grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.15rem .75rem;padding-block:.55rem;display:grid;position:relative}.au-steps-v__item:not(:last-child):after{content:"";background:var(--nb-panel-border);block-size:calc(100% - 2rem);inline-size:2px;position:absolute;inset-block-start:calc(50% + 1rem);inset-inline-start:calc(1rem - 1px)}.au-steps-v__item[data-state=done]:not(:last-child):after{background:color-mix(in srgb, var(--au-ok) 60%, transparent)}.au-steps-v__marker{border:1px solid var(--nb-panel-border);background:var(--nb-panel-solid);block-size:2rem;inline-size:2rem;color:var(--tz-text-meta);z-index:1;border-radius:50%;place-items:center;display:grid}.au-steps-v__item[data-state=done] .au-steps-v__marker{color:var(--au-ok);border-color:color-mix(in srgb, var(--au-ok) 60%, transparent)}.au-steps-v__item[data-state=active] .au-steps-v__marker{color:var(--nb-cta-fg);background:var(--nb-cta-bg);box-shadow:var(--nb-glow-soft);border-color:#0000}.au-steps-v__item[data-state=active] .au-steps-v__marker>svg{animation:1.4s linear infinite au-spin}@keyframes au-spin{to{transform:rotate(1turn)}}.au-steps-v__item[data-state=failed] .au-steps-v__marker{color:var(--au-bad);border-color:color-mix(in srgb, var(--au-bad) 65%, transparent)}.au-steps-v__item[data-state=advised] .au-steps-v__marker,.au-steps-v__item[data-state=waiting] .au-steps-v__marker{color:var(--au-warn);border-color:color-mix(in srgb, var(--au-warn) 60%, transparent)}.au-steps-v__title{font:600 .98rem/1.3 var(--tz-font-display);color:var(--tz-text-primary)}.au-steps-v__item[data-state=pending] .au-steps-v__title{color:var(--tz-text-secondary)}.au-steps-v__state{font:600 .7rem/1.2 var(--tz-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tz-text-secondary);text-align:end}.au-steps-v__detail{grid-column:2/-1}.au-reason{border-radius:var(--nb-r-m);border:1px solid var(--nb-panel-border);background:var(--nb-panel);gap:.85rem;padding:1rem 1.1rem;display:grid}.au-reason--bad{border-color:color-mix(in srgb, var(--au-bad) 60%, transparent)}.au-reason--warn{border-color:color-mix(in srgb, var(--au-warn) 60%, transparent)}.au-reason__list{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.au-reason__item{grid-template-columns:auto minmax(0,1fr);gap:.75rem;display:grid}.au-reason--bad .au-reason__item>svg{color:var(--au-bad)}.au-reason--warn .au-reason__item>svg{color:var(--au-warn)}.au-reason__title{font:700 1rem/1.3 var(--tz-font-display);color:var(--tz-text-primary);margin:0}.au-reason__fix{color:var(--tz-text-primary);margin:0}.au-reason__fix-label{font-weight:700}.au-submit{gap:1rem;display:grid}.au-declaration{gap:.75rem;display:grid}.au-declaration__body{border-radius:var(--nb-r-s);border:1px solid var(--nb-panel-border);background:var(--nb-panel-quiet);max-block-size:14rem;color:var(--tz-text-primary);padding:.9rem 1rem;line-height:1.6;overflow:auto}.au-declaration__body:focus-visible{outline:2px solid var(--tz-text-primary);outline-offset:2px}.au-declaration__body>p{margin:0 0 .6rem}.au-receipt{gap:1rem;display:grid;position:relative;overflow:clip}.au-receipt__seal{background:var(--nb-cta-bg);block-size:3.5rem;inline-size:3.5rem;color:var(--nb-cta-fg);box-shadow:var(--nb-cta-glow);border-radius:50%;place-items:center;display:grid}.au-receipt__seal>svg{block-size:1.8rem;inline-size:1.8rem}.au-official{border-radius:var(--nb-r-s);border:1px dashed var(--nb-panel-border-hover);color:var(--tz-text-primary);align-items:center;gap:.5rem;margin:0;padding:.7rem .9rem;font-size:.92rem;display:flex}.au-rules,.au-facts,.au-options,.au-how,.au-playback,.au-note{gap:.85rem;display:grid}.au-chips{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.au-chip{border:1px solid var(--nb-chip-border,var(--nb-panel-border));background:var(--nb-chip-bg,var(--nb-panel-quiet));font:600 .75rem/1.2 var(--tz-font-mono);color:var(--tz-text-primary);border-radius:999px;padding:.3rem .6rem}.au-how__list{gap:0;margin:0;padding:0;list-style:none;display:grid}.au-how__item{grid-template-columns:auto auto minmax(0,1fr);align-items:start;gap:.75rem;padding-block:.8rem;display:grid;position:relative}.au-how__item+.au-how__item{border-block-start:1px solid var(--nb-panel-border)}.au-how__num{font:800 1.35rem/1 var(--tz-font-display);color:var(--nb-accent);min-inline-size:1.2rem;padding-block-start:.35rem}.au-how__icon{background:rgb(var(--nb-accent-rgb) / .12);block-size:2.25rem;inline-size:2.25rem;color:var(--nb-accent);border-radius:50%;place-items:center;display:grid}.au-how__text{gap:.2rem;min-inline-size:0;display:grid}.au-how__title{font:700 .98rem/1.3 var(--tz-font-display);color:var(--tz-text-primary)}.au-hubcard--ready{border-color:rgb(var(--nb-accent-rgb) / .35)}:root[data-motion=reduced] .au-rec__ring,:root[data-motion=off] .au-rec__ring,.tz-reduced .au-rec__ring,.tz-capture .au-rec__ring,:root[data-motion=reduced] .au-upload__sheen,:root[data-motion=off] .au-upload__sheen,.tz-reduced .au-upload__sheen,.tz-capture .au-upload__sheen,:root[data-motion=reduced] .au-steps-v__marker>svg,:root[data-motion=off] .au-steps-v__marker>svg,.tz-reduced .au-steps-v__marker>svg,.tz-capture .au-steps-v__marker>svg{animation:none!important}:root[data-motion=reduced] .au-upload__fill,:root[data-motion=off] .au-upload__fill,.tz-capture .au-upload__fill,:root[data-motion=reduced] .au-method__opt,:root[data-motion=off] .au-method__opt{transition:none}@media (prefers-reduced-motion:reduce){.au-rec__ring,.au-upload__sheen,.au-steps-v__marker>svg{animation:none!important}.au-upload__fill,.au-method__opt{transition:none}}:root[data-theme=hc] .au-upload__fill,:root[data-theme=hc] .au-stepbar__item[data-state=current] .au-stepbar__num,:root[data-theme=hc] .au-method__opt[aria-checked=true] .au-method__icon,:root[data-theme=hc] .au-steps-v__item[data-state=active] .au-steps-v__marker,:root[data-theme=hc] .au-receipt__seal,:root[data-theme=hc] .au-rec__orb{color:#000;box-shadow:none;background:#fff}:root[data-theme=hc] .au-stepbar__item[data-state=current],:root[data-theme=hc] .au-method__opt[aria-checked=true]{box-shadow:none;background:#000;border:2px solid #fff}:root[data-theme=hc] .au-rec__well{background:#000}:root[data-theme=hc] .au-rec__count{-webkit-backdrop-filter:none;backdrop-filter:none;background:#000}@media (forced-colors:active){.au-upload__fill{background:highlight}.au-method__opt[aria-checked=true],.au-stepbar__item:focus-visible{outline:2px solid var(--tz-text-primary);outline-offset:3px}.au-stepbar__item[data-state=current]{border:2px solid highlight}}@media print{.au-receipt{box-shadow:none;color:#000;background:#fff}}}
