.ts-page,.ts-page .ui-body{gap:var(--s-5)}.ts-page .ts-seed-card{gap:var(--s-4)}.ts-page .ts-seed-card .ui-textarea{min-height:150px;font-size:15px;line-height:1.6}.ts-page .ts-seed-top{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.ts-page .ts-try{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ts-page .ts-try .ui-hint{margin-right:2px}.ts-page .ts-understood{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4)}@media (max-width: 760px){.ts-page .ts-understood{grid-template-columns:1fr}}.ts-page .ts-kv{margin:0;display:grid;gap:4px}.ts-page .ts-kv>div{display:grid;grid-template-columns:14px 128px minmax(0,1fr);gap:8px 10px;align-items:baseline;padding:7px 0;border-top:1px solid var(--border);font-size:13px}.ts-page .ts-kv>div:first-child{border-top:0}.ts-page .ts-kv dt{margin:0;font-weight:600;color:var(--ink)}.ts-page .ts-kv dd{margin:0;color:var(--muted);min-width:0;overflow-wrap:anywhere}.ts-page .ts-kv .ui-dot{position:relative;top:1px}@media (max-width: 480px){.ts-page .ts-kv>div{grid-template-columns:14px minmax(0,1fr)}.ts-page .ts-kv dd{grid-column:2}}.ts-page .ts-read>summary{display:flex;align-items:center;gap:10px;flex-wrap:wrap;cursor:pointer}.ts-page .ts-read-line{flex:1 1 0;min-width:0}.ts-page .ts-read-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4);margin-top:var(--s-3)}@media (max-width: 760px){.ts-page .ts-read-body{grid-template-columns:1fr}}.ts-page .ts-eyebrow-guess{color:var(--accent-3)}.ts-page .ts-kv dd .ts-fix-open{margin-left:8px;white-space:nowrap}.ts-page .ts-fix{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ts-page .ts-fix .ui-input,.ts-page .ts-fix .ui-improve-field-wrap{flex:1 1 100%;min-width:0}.ts-page .ts-model{display:grid;gap:2px;text-align:left}.ts-page .ts-model small{font-size:11px;color:var(--faint);font-weight:600}.ts-page .ts-cap{font-family:var(--font-mono);font-size:11.5px;color:var(--accent-1-text)}.ts-page .ts-summary{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ts-page .ts-summary>.ui-pill{max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis}.ts-page .ts-tools{flex-direction:row;align-items:center;padding:10px 14px;position:sticky;top:calc(var(--nav-h) + 12px);z-index:20}.ts-page .ts-tools .ui-seg button{white-space:nowrap}@media (max-width: 900px){.ts-page .ts-tools{position:static}}.ts-page .ui-section-head>.ui-section-actions{display:flex}.ts-page .ts-family{display:grid;gap:var(--s-4);scroll-margin-top:calc(var(--nav-h) + 120px)}.ts-page .ts-family-head .ui-sub{max-width:52ch}.ts-page .ts-show-more{justify-content:center;align-items:center;gap:10px}.ts-page .ts-famrow{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:0 4px}.ts-page .ts-famrow>.ui-eyebrow{display:inline-flex;margin:0;flex:none}.ts-page .ts-famrow>.ui-chips{flex:1 1 0;min-width:0}.ts-page .ts-topic{position:relative;gap:10px;transition:border-color .15s,box-shadow .15s,opacity .2s}.ts-page .ts-topic.is-on{border-style:dashed;border-color:var(--pick-line);background:color-mix(in srgb,var(--accent-1) 6%,var(--surface))}.ts-page .ts-topic.is-off{opacity:.45}.ts-page .ts-topic .ui-card-title{font-size:16.5px;line-height:1.3}.ts-page .ts-topic .ts-hookline{margin:0;font-family:var(--font-head);font-weight:600;font-size:19px;color:var(--ink);line-height:1.35}.ts-page .ts-topic .ts-hookline:before{content:"“";color:var(--accent-1-text)}.ts-page .ts-topic .ts-hookline:after{content:"”";color:var(--accent-1-text)}.ts-page .ts-topic .ui-card-foot{padding-top:12px}.ts-page .ts-topic .ui-card-foot>.ui-tertiary{margin-left:auto}.ts-page .ts-pill-mech{text-transform:none;letter-spacing:0}.ts-page .ts-source{font-size:11.5px;color:var(--faint);white-space:nowrap}.ts-page .ts-shift{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;align-items:center;font-size:12.5px}.ts-page .ts-shift .arrow{color:var(--accent-1-text);font-weight:700}.ts-page .ts-shift small{display:block;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-bottom:2px}.ts-page .ts-topic .ts-lines{margin:0;font-size:13px;color:var(--muted);line-height:1.5}.ts-page .ts-loop{margin:0;font-size:12.5px;color:var(--muted);line-height:1.45}.ts-page .ts-loop small,.ts-page .ts-ideanote small{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.ts-page .ts-loop .arrow{color:var(--accent-1-text);font-weight:700;margin:0 2px}.ts-page .ts-ideanote{display:grid;gap:6px;font-size:12.5px}.ts-page .ts-ideanote small{display:block;margin-bottom:2px}.ts-page .ui-bulk{bottom:20px}body:has(.ui-bulk:not([hidden])) .ui-toast{bottom:92px}.ts-page .ts-aside{display:grid;gap:var(--s-3);position:sticky;top:calc(var(--nav-h) + 24px + var(--ts-tools-h, 52px))}@media (max-width: 900px){.ts-page .ts-aside{position:static}}.ts-page .ui-studio-cols>.ts-aside{display:block}.ts-page .ui-studio-cols>.ts-aside .ui-card{display:grid;gap:var(--s-3)}.ts-page .ui-studio-cols>.ts-aside .ui-list{gap:4px;padding-left:18px;list-style:decimal}.ts-page .ui-studio-cols>.ts-aside .ui-actions{display:flex;flex-direction:column;align-items:stretch;gap:8px;margin:0}.ts-page .ui-studio-cols>.ts-aside .ui-actions>button{justify-content:center}@media (max-width: 920px){.ts-page .ui-studio-cols>.ts-aside{order:1;position:sticky;top:auto;bottom:12px;z-index:20}.ts-page .ui-studio-cols>.ts-aside .ui-card{box-shadow:var(--shadow-2)}.ts-page .ui-studio-cols>.ts-aside [data-testid=ts-pick-titles]{display:none}.ts-page .ui-studio-cols>.ts-aside .ui-actions{flex-direction:row;flex-wrap:wrap}.ts-page .ui-studio-cols>.ts-aside .ui-actions>button{flex:1 1 auto}}.ts-page .ui-studio-cols>.ts-aside.ts-video-aside{display:flex;flex-direction:column;gap:var(--s-3);top:calc(var(--nav-h, 56px) + 16px);max-height:calc(100vh - var(--nav-h, 56px) - 32px);overflow-y:auto;scrollbar-width:thin}.ts-page .ts-video-aside>*{flex:0 0 auto}.ts-page .ts-video-aside .ts-format{gap:var(--s-3)}.ts-page .ts-video-aside .ts-format .ui-inline{display:grid;gap:6px}.ts-page .ts-video-aside .ts-format .ui-seg{flex-wrap:wrap}.ts-setup-sec{display:grid;gap:8px;padding-top:12px;border-top:1px solid var(--border)}.ts-setup-sec:first-child,.ts-setup>.ts-setup-sec:first-of-type{border-top:0;padding-top:0}.ts-setup-sec .ui-faces{padding-left:0}.ts-setup-sec .ui-seg{flex-wrap:wrap}.ts-setup-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--s-5) var(--s-6)}.ts-setup-row>.ts-setup-sec{border-top:0;padding-top:0}.ts-page .ts-video-aside [data-testid=ts-qc-run]{justify-content:center}.ts-page .ts-video-aside [data-testid=ts-back-topics]{align-self:flex-start}@media (max-width: 920px){.ts-page .ui-studio-cols>.ts-aside.ts-video-aside{order:1;position:static;max-height:none;overflow:visible;box-shadow:none}}.ts-page .ts-picklist{list-style:none;margin:0;padding:0;display:grid;gap:6px}.ts-page .ts-pick{display:grid;grid-template-columns:26px minmax(0,1fr);gap:10px;align-items:start;width:100%;padding:10px 12px;border-radius:var(--r-field);border:1px solid var(--border);background:var(--surface);color:var(--ink);text-align:left;font:inherit;cursor:pointer;transition:border-color .15s,background .15s}.ts-page .ts-pick:hover{border-color:var(--border-2);background:var(--raised)}.ts-page .ts-pick.is-on{border-style:dashed;border-color:var(--pick-line);background:color-mix(in srgb,var(--accent-1) 8%,var(--surface))}.ts-page .ts-pick .num{font-family:var(--font-mono);font-size:11.5px;color:var(--faint);padding-top:3px}.ts-page .ts-pick b{display:block;font-family:var(--font-head);font-weight:600;font-size:13.5px;line-height:1.3}.ts-page .ts-pick small{display:block;color:var(--muted);font-size:12px;margin-top:3px}.ts-page .ts-pick:focus-visible{outline:2px solid var(--accent-1-line);outline-offset:2px}.ts-page .ts-detail{gap:var(--s-4)}.ts-page .ts-passage{margin:0;font-size:17px;line-height:1.65;color:var(--ink)}.ts-page{--ts-bubble-bg: var(--say-bg);--ts-bubble-ink: var(--say-ink)}.ts-page .ts-passage.is-bubble{position:relative;margin:2px 0 14px;padding:16px 20px;background:var(--ts-bubble-bg);color:var(--ts-bubble-ink);border-radius:20px 20px 20px 6px}.ts-page .ts-passage.is-bubble:after{content:"";position:absolute;left:0;bottom:-9px;width:18px;height:12px;background:var(--ts-bubble-bg);clip-path:polygon(0 0,100% 0,0 100%)}.ts-page .ts-detail-head{display:grid;gap:6px}.ts-page .ts-detail-head .ui-feature-title{font-size:21px}.ts-page .ts-meta{display:flex;gap:8px 14px;flex-wrap:wrap;align-items:center;font-family:var(--font-mono);font-size:12px;color:var(--muted)}.ts-page .ts-meta b{color:var(--ink);font-weight:500}.ts-page .ts-tabs{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:space-between}.ts-page .ts-beat{display:grid;grid-template-columns:92px minmax(0,1fr);gap:14px;padding:14px 0;border-top:1px solid var(--border)}.ts-page .ts-beat:first-of-type{border-top:0;padding-top:0}.ts-page .ts-beat .time{font-family:var(--font-mono);font-size:12px;color:var(--faint);padding-top:4px}.ts-page .ts-beat .time b{display:block;color:var(--muted);font-weight:500}.ts-page .ts-beat-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:4px}.ts-page .ts-spoken{font-size:16.5px;line-height:1.6;color:var(--ink);padding:6px 8px;margin:0 0 0 -8px;border-radius:8px;border:1px dashed transparent;outline:none}.ts-page .ts-spoken:hover{background:var(--raised)}.ts-page .ts-spoken:focus{border-color:var(--pick-line);background:color-mix(in srgb,var(--accent-1) 6%,var(--surface))}.ts-page .ts-delivery{margin:4px 0 0;font-size:12.5px;color:var(--muted)}@media (max-width: 560px){.ts-page .ts-beat{grid-template-columns:1fr;gap:4px}}.ts-page .ts-timeline{display:flex;gap:4px;width:100%}.ts-page .ts-timeline button{position:relative;min-width:0;height:44px;padding:0 8px;border-radius:9px;border:1px solid var(--border-2);background:var(--raised);color:var(--muted);font:inherit;font-family:var(--font-mono);font-size:11.5px;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:background .15s,color .15s}.ts-page .ts-timeline button.is-insert{background:var(--accent-2-soft);border-color:color-mix(in srgb,var(--accent-2) 30%,transparent)}.ts-page .ts-timeline button.is-on{border-style:dashed;border-color:var(--pick-line);background:color-mix(in srgb,var(--accent-1) 12%,var(--surface));color:var(--ink)}.ts-page .ts-timeline button.is-tight:after{content:"";position:absolute;inset:auto 0 0 0;height:3px;background:var(--accent-3)}.ts-page .ts-timeline.is-story button{display:grid;align-content:center;gap:1px;height:auto;min-height:44px;padding:6px 8px;text-align:left;color:var(--ink);font-family:inherit}.ts-page .ts-timeline.is-story button b{font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts-page .ts-timeline.is-story button span{font-family:var(--font-mono);font-size:10.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts-page .ts-timeline.is-story button.ui-tone-lime{background:var(--tone-lime);border-color:var(--tone-lime-line)}.ts-page .ts-timeline.is-story button.ui-tone-pink{background:var(--tone-pink);border-color:var(--tone-pink-line)}.ts-page .ts-timeline.is-story button.ui-tone-orange{background:var(--tone-orange);border-color:var(--tone-orange-line)}.ts-page .ts-timeline.is-story button.ui-tone-green{background:var(--tone-green);border-color:var(--tone-green-line)}.ts-page .ts-timeline.is-story button.is-on{outline:2px solid var(--accent-1-line);outline-offset:-2px}.ts-page .ts-beat{box-shadow:inset 3px 0 0 var(--beat-tone, transparent);padding-left:12px}.ts-page .ts-timeline.is-clips button{display:grid;align-content:center;gap:2px;height:auto;min-height:50px;padding:7px 10px;text-align:left;color:var(--ink);font-family:inherit}.ts-page .ts-timeline.is-clips button b{font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts-page .ts-timeline.is-clips button span{font-family:var(--font-mono);font-size:11px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 560px){.ts-page .ts-timeline.is-clips{flex-wrap:wrap}.ts-page .ts-timeline.is-clips button{flex:1 1 calc(50% - 4px)!important}.ts-page .ts-timeline.is-clips button b{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.ts-page .ts-timeline-scale{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:11px;color:var(--faint)}.ts-page .ts-clip{display:grid;grid-template-columns:118px minmax(0,1fr);gap:16px;align-items:start}.ts-page .ts-frame{position:relative;aspect-ratio:9 / 16;width:100%;max-width:118px;border-radius:12px;overflow:hidden;border:1px solid var(--border-2);background:linear-gradient(160deg,var(--chip),var(--sunken));display:grid}.ts-page .ts-frame svg{width:100%;height:100%;display:block}.ts-page .ts-frame .cap{position:absolute;left:6px;right:6px;bottom:6px;font-family:var(--font-mono);font-size:10.5px;text-align:center;color:var(--inv-ink);background:var(--inv);border-radius:6px;padding:2px 4px}.ts-page .ts-frame .role{position:absolute;left:6px;top:6px}.ts-page .ts-clip-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.ts-page .ts-clip-head .ui-card-title{font-size:15px}.ts-page .ts-clip-says{margin:4px 0 0;font-size:15px;line-height:1.55;color:var(--ink)}.ts-page .ts-spec{margin:0;display:grid;gap:4px;font-size:12.5px;line-height:1.5}.ts-page .ts-spec>div{display:grid;grid-template-columns:96px minmax(0,1fr);gap:10px;padding:5px 0;border-top:1px solid var(--border)}.ts-page .ts-spec dt{margin:0;font-weight:700;color:var(--faint);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;padding-top:2px}.ts-page .ts-spec dd{margin:0;color:var(--muted);min-width:0;overflow-wrap:anywhere}.ts-page .ts-spec dd b{color:var(--ink);font-weight:600}@media (max-width: 480px){.ts-page .ts-spec>div{grid-template-columns:1fr;gap:2px}}.ts-page .ts-prompt{position:relative}.ts-page .ts-prompt pre{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--font-mono);font-size:12px;line-height:1.55;color:var(--ink);padding:12px 88px 12px 14px;border-radius:var(--r-field);border:1px dashed var(--border-2);background:var(--raised)}.ts-page .ts-prompt .ui-secondary{position:absolute;top:8px;right:8px}.ts-page .ts-assets{list-style:none;margin:0;padding:0;display:grid;gap:6px}.ts-page .ts-assets li{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 12px;border-radius:var(--r-field);background:var(--raised);font-size:13px}.ts-page .ts-assets li small{color:var(--muted);display:block;font-size:12px}.ts-page .ts-assets li .k{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}@media (max-width: 560px){.ts-page .ts-assets li{grid-template-columns:minmax(0,1fr) auto}.ts-page .ts-assets li .k{grid-column:1 / -1}}.ts-page .ts-checks{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ts-page .ts-checks .ui-eyebrow{margin-right:4px}.ts-page .ts-checks.is-stale{opacity:.55}.ts-page .ts-wait{position:relative;overflow:hidden;min-height:132px;border-radius:var(--r-card);border:1px solid color-mix(in srgb,#7A5CFF 40%,var(--border));background:linear-gradient(135deg,#2a1f5e,#4a2f9e 55%,#2a1f5e);color:#f4f4f1;display:grid;place-items:center;text-align:center;padding:20px}.ts-page .ts-wait-shimmer{position:absolute;top:-20%;right:-60%;bottom:-20%;left:-60%;background:linear-gradient(100deg,transparent 40%,rgba(255,255,255,.18) 50%,transparent 60%);animation:ts-shimmer 1.8s linear infinite;pointer-events:none}.ts-page .ts-wait-copy{position:relative;display:grid;gap:6px;justify-items:center}.ts-page .ts-wait-mark{width:26px;height:26px;color:var(--accent-1);animation:ts-turn 2.4s linear infinite}.ts-page .ts-wait-label{font-family:var(--font-head);font-weight:700;font-size:15px}.ts-page .ts-wait-sub{font-size:12.5px;color:#f4f4f1b3;max-width:40ch}.ts-page .ts-wait .ui-secs{position:absolute;right:12px;top:10px;color:#f4f4f1cc}.ts-page .ts-wait .ui-secondary{position:relative;margin-top:6px;background:#ffffff1a;border-color:#fff3;color:#f4f4f1}.ts-page .ts-wait-sm{min-height:84px;padding:14px}.ts-page .ts-wait-sm .ts-wait-mark{width:20px;height:20px}.ts-page .ts-wait-sm .ts-wait-label{font-size:14px}@keyframes ts-shimmer{0%{transform:translate(-40%)}to{transform:translate(40%)}}@keyframes ts-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.ts-page .ts-topic,.ts-page .ts-pick,.ts-page .ts-timeline button{transition:none}.ts-page .ts-wait-shimmer,.ts-page .ts-wait-mark{animation:none}}@media (max-width: 560px){.ts-page .ts-tools .ui-seg{flex-wrap:wrap;max-width:100%}}@media (max-width: 480px){.ts-page .ts-clip{grid-template-columns:1fr}.ts-page .ui-bulk{padding-left:12px;left:12px;right:12px;transform:none;max-width:none}.ts-page .ui-bulk>b{margin-right:4px}}.ts-page .ts-topic .ts-hookline.is-quoted:before,.ts-page .ts-topic .ts-hookline.is-quoted:after{content:none}.ts-page .ts-family .ui-grid-2{align-items:start}[data-testid=ts-idea-drawer] .ts-drawer-sec{display:grid;gap:8px}[data-testid=ts-idea-drawer] .ts-drawer-sec+.ts-drawer-sec{margin-top:6px}[data-testid=ts-idea-drawer] .ts-badges{gap:8px}[data-testid=ts-idea-drawer] .ts-badge{padding:6px 12px 6px 10px;max-width:100%;text-align:left}[data-testid=ts-idea-drawer] .ts-check{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;color:var(--muted);cursor:pointer;margin-top:8px;line-height:1.4}[data-testid=ts-idea-drawer] .ts-check input{margin-top:2px}[data-testid=ts-idea-drawer] .ui-textarea{min-height:132px}[data-testid=ts-idea-drawer] .ts-idea-aud-custom{margin-top:6px}[data-testid=ts-idea-drawer] .ts-badge-more{border-style:dashed;color:var(--faint)}.ts-page .ts-with-history{display:grid;gap:var(--s-5)}.ts-page .ts-main{min-width:0;display:grid;gap:var(--s-5);align-content:start}.ts-page .ts-with-history:not(.has-history) .ts-history{display:none}.ts-page .ts-with-history.has-history{grid-template-columns:minmax(0,232px) minmax(0,1fr);align-items:start}.ts-page .ts-history{position:sticky;top:calc(var(--nav-h, 56px) + 16px);display:flex;flex-direction:column;gap:var(--s-4)}.ts-page .ts-with-history.has-history .ts-history{max-height:calc(100vh - var(--nav-h, 56px) - 32px)}.ts-page .ts-history>*{flex:0 0 auto}.ts-page .ts-history>.ts-history-sec{flex:0 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.ts-page .ts-history-new{align-self:flex-start}.ui-card.ts-continue{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin-top:var(--s-5);padding:6px 12px 6px 8px}.ui-card.ts-continue.is-open{padding-bottom:14px}.ts-continue-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.ts-continue-toggle{flex:1;min-width:0;min-height:44px;display:flex;align-items:center;gap:12px;padding:4px 6px;background:transparent;border:0;border-radius:10px;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.ts-continue-toggle:hover{background:var(--raised)}.ts-continue-toggle:focus-visible{outline:2px solid var(--accent-1-line);outline-offset:2px}.ts-continue-name{font-family:var(--font-head);font-size:15px;font-weight:600;white-space:nowrap}@media (max-width: 600px){.ts-continue-hide{flex-basis:100%;padding-left:8px}}.ts-continue-gap{flex:1}.ts-continue-chev{flex:none;color:var(--faint);transform:rotate(90deg);transition:transform .22s var(--ease),color .15s}.ts-continue.is-open .ts-continue-chev{transform:rotate(-90deg);color:var(--accent-3)}.ts-continue-dot{flex:none;width:10px;height:10px;border-radius:50%;background:var(--accent-1);box-shadow:0 0 color-mix(in srgb,var(--accent-1) 60%,transparent);animation:ts-continue-pulse 1.4s var(--ease) .4s 2}@keyframes ts-continue-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--accent-1) 60%,transparent)}to{box-shadow:0 0 0 12px color-mix(in srgb,var(--accent-1) 0%,transparent)}}.ts-continue-body{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:0fr;transition:grid-template-rows .28s var(--ease)}.ts-continue.is-open .ts-continue-body{grid-template-rows:1fr}.ts-continue-inner{min-height:0;min-width:0;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-3)}.ts-continue.is-open .ts-continue-inner{padding-top:var(--s-3)}@media (prefers-reduced-motion: reduce){.ts-continue-dot{animation:none}.ts-continue-body,.ts-continue-chev{transition:none}}.ts-continue-hide[hidden]{display:none}.ts-continue-hide{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--muted)}.ts-continue-list{display:grid;gap:2px}.ts-continue-row{display:flex;align-items:center;gap:10px;min-height:48px;padding:6px 4px 6px 12px;border-radius:10px}.ts-continue-row:hover{background:var(--raised)}.ts-continue-row.is-current{outline:1px dashed var(--pick-line);background:color-mix(in srgb,var(--accent-1) 8%,var(--surface))}.ts-continue-row>.ts-hist-title{flex:1;min-width:0;font-weight:600}.ts-continue-meta{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px 10px}.ts-continue-meta>.ts-hist-badges{display:inline-flex;gap:6px}.ts-continue-at{white-space:nowrap;margin:0}.ts-continue-all{justify-self:start}@media (max-width: 600px){.ts-continue-row{flex-wrap:wrap;row-gap:4px}.ts-continue-row>.ts-hist-title{flex-basis:100%}.ts-continue-row:has(>.ts-hist-face)>.ts-hist-title{flex-basis:calc(100% - 42px)}.ts-continue-row:has(>.ts-hist-face)>.ts-continue-meta{padding-left:42px}.ts-continue-meta{flex:1;min-width:0;justify-content:flex-start}}.ts-page .ts-history-sec{display:grid;gap:6px;align-content:start}.ts-page .ts-history-fold{position:absolute;top:2px;right:0}.ts-page .ts-with-history.has-history.is-folded{grid-template-columns:minmax(0,1fr)}.ts-page .ts-with-history.is-folded .ts-history{display:none}.ts-page:has(.ts-with-history.has-history.is-folded) .ts-history-btn{display:inline-flex}.ts-page .ts-history .ui-list-row,[data-testid=ts-history-drawer] .ui-list-row{flex-direction:column;align-items:flex-start;gap:2px}.ts-page .ts-history .ui-list-row[aria-current=true],[data-testid=ts-history-drawer] .ui-list-row[aria-current=true]{outline:1px dashed var(--pick-line);background:color-mix(in srgb,var(--accent-1) 8%,var(--surface))}.ts-page .ts-history-btn{display:none}@media (max-width: 900px){.ts-page .ts-with-history.has-history{grid-template-columns:minmax(0,1fr)}.ts-page .ts-history{display:none}.ts-page .ts-history-btn{display:inline-flex}}body:has(.ui-drawer.on) .ts-page .ui-bulk{display:none}[data-testid=ts-write-setup-drawer] .ui-row{grid-template-columns:1fr;gap:8px}[data-testid=ts-write-setup-drawer] .ui-faces{flex-wrap:wrap}.ts-page :is(.ts-hist-item .ui-list-row.has-face,.ts-with-history,.ts-cols,.ts-kv>div,.ts-pick,.ts-beat,.ts-clip,.ts-spec>div,.ts-assets li,.ts-opening-list,.ts-pick-grid)>*{min-width:0}.ts-page .ts-history,.ts-page .ts-history *,[data-testid=ts-history-drawer] .ui-drawer-bd *{min-width:0}:is(.ts-page .ts-history,[data-testid=ts-history-drawer]) .ts-hist-item{position:relative}:is(.ts-page .ts-history,[data-testid=ts-history-drawer]) .ts-hist-item .ui-list-row{padding-right:24px}:is(.ts-page .ts-history,[data-testid=ts-history-drawer],.ts-continue) .ts-hist-title{display:block;max-width:100%;overflow:hidden;white-space:nowrap}:is(.ts-page .ts-history,[data-testid=ts-history-drawer],.ts-continue) .ts-hist-title.is-long{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent)}:is(.ts-page .ts-history,[data-testid=ts-history-drawer],.ts-continue) .ts-hist-scroll{display:inline-block;transition:transform .25s ease}:is(.ts-page .ts-history,[data-testid=ts-history-drawer]) .ts-hist-item:is(:hover,:focus-within) .ts-hist-title.is-long{-webkit-mask-image:none;mask-image:none}:is(.ts-page .ts-history,[data-testid=ts-history-drawer]) .ts-hist-item:is(:hover,:focus-within) .ts-hist-scroll{transform:translate(var(--ts-shift, 0));transition:transform var(--ts-dur, 1s) linear .35s}:is(.ts-page .ts-history,[data-testid=ts-history-drawer]) .ts-hist-badges{display:flex;gap:4px;flex-wrap:wrap}:is(.ts-page .ts-history,[data-testid=ts-history-drawer]) .ts-hist-badges .ui-pill{font-size:11px;padding:1px 7px}:is(.ts-page .ts-history,[data-testid=ts-history-drawer]) .ts-hist-more{position:absolute;top:6px;right:3px}:is(.ts-page .ts-history,[data-testid=ts-history-drawer]) .ts-hist-dots{display:grid;place-items:center;width:26px;height:26px;padding:0;font-size:16px;line-height:1;font-weight:700;color:var(--muted);background:none;border:0;border-radius:7px;transition:background-color .12s,color .12s}:is(.ts-page .ts-history,[data-testid=ts-history-drawer]) .ts-hist-dots:hover,:is(.ts-page .ts-history,[data-testid=ts-history-drawer]) details[open]>.ts-hist-dots{color:var(--ink);background:color-mix(in srgb,var(--ink) 10%,transparent)}:is(.ts-page .ts-history,[data-testid=ts-history-drawer]) .ts-hist-more .ui-menu-list{right:0;left:auto;min-width:170px}@media (hover: hover){:is(.ts-page .ts-history,[data-testid=ts-history-drawer]) .ts-hist-item:not(.is-current) .ts-hist-more{opacity:0;transition:opacity .15s}:is(.ts-page .ts-history,[data-testid=ts-history-drawer]) .ts-hist-item:is(:hover,:focus-within) .ts-hist-more,:is(.ts-page .ts-history,[data-testid=ts-history-drawer]) .ts-hist-more:has(details[open]){opacity:1}}@media (prefers-reduced-motion: reduce){:is(.ts-page .ts-history,[data-testid=ts-history-drawer],.ts-continue) .ts-hist-scroll{transition:none!important;transform:none!important}}.ts-page .ts-family .ui-grid-2{gap:8px 12px}.ts-page .ts-acc-row{display:flex;align-items:center;gap:10px;padding-left:11px}.ts-page .ts-acc-row .ui-acc-head{flex:1;min-width:0;padding-left:0}.ts-page .ts-acc-title{flex:1;min-width:0}.ts-page .ts-acc-title>.ts-acc-hook{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:2px;font-weight:400}.ts-page .ts-pick-progress{display:flex;gap:5px;margin:8px 0 4px}.ts-page .ts-pick-progress>i{height:6px;flex:1;border-radius:99px;background:var(--border-2)}.ts-page .ts-pick-progress>i.is-on{background:var(--accent-1-line)}.ts-page .ts-acc-row .ui-acc-head>.ic{margin-left:auto}.ts-page .ts-acc-panel{display:grid;gap:10px}.ts-page .ts-acc-panel .ui-muted{margin:0}.ts-page .ts-opens{margin:0;display:grid;gap:4px}.ts-page .ts-acc-panel .ts-hookline{font-size:15px;line-height:1.4}.ts-page .ts-acc-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ts-page .ts-acc-meta .ui-tertiary{margin-left:auto}.ts-page .ui-acc.is-tiles>.ui-acc-item.ts-topic.is-on{border-color:var(--pick-line);background:color-mix(in srgb,var(--accent-1) 7%,var(--surface))}.ts-page .ui-acc.is-tiles>.ui-acc-item.ts-topic.is-off{opacity:.45}.ts-page .ts-acc-row .ui-acc-head{font-family:var(--font-body);font-weight:500;font-size:14px}.ts-page .ui-acc.is-tiles>.ui-acc-item.ts-topic{background:var(--raised);transition:background .15s,border-color .15s}.ts-page .ui-acc.is-tiles>.ui-acc-item.ts-topic:hover{background:color-mix(in srgb,var(--raised) 90%,var(--ink))}.ts-page .ui-acc.is-tiles>.ui-acc-item.ts-topic.is-on{background:color-mix(in srgb,var(--accent-1) 8%,var(--raised))}.ts-page .ts-status-btn{font:inherit;font-size:11px;font-weight:700;cursor:pointer}.ts-page .ts-status-btn:hover{filter:brightness(1.15);text-decoration:underline;text-underline-offset:2px}.ts-page .ts-length-stale{color:var(--accent-3);font-weight:600}.ts-page .ts-relength{margin-top:var(--s-3)}.ts-page .ts-relength .ui-actions{margin-top:4px}.ts-page .ts-line-long{margin:4px 0 10px;gap:8px}.ts-page .ts-video-head{padding:0;margin:0 0 var(--s-4)}.ts-page .ts-batch{display:grid;gap:8px;margin:var(--s-2) 0 var(--s-4);padding:10px 12px;border:1px solid var(--border);border-radius:14px;background:var(--raised)}.ts-page .ts-batch .ui-hint{margin:0}.ts-page .ts-video-nav{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ts-page .ts-video-nav>*{align-self:center;margin:0}.ts-page .ts-video-nav>.ui-menu{display:inline-flex;align-items:center}.ts-page .ts-video-nav>.ui-menu>summary{margin:0}.ts-page .ts-video-nav>[data-testid=ts-qc-run]{margin-left:auto}.ts-page .ts-video-nav>.ui-inline{display:inline-flex;align-items:center;gap:6px}.ts-page .ts-video-nav>.ui-inline>b{font-family:var(--font-head);font-size:14px;white-space:nowrap}.ts-page .ts-video-dots{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.ts-page .ts-video-dots>button{width:28px;height:28px;padding:0;border-radius:9px;border:1.5px dashed var(--border-2);background:var(--bg-secondary);font-family:var(--font-mono);font-size:12px;color:var(--muted);cursor:pointer}.ts-page .ts-video-dots>button:hover{border-color:var(--muted);color:var(--ink)}.ts-page .ts-video-dots>button[data-state=done]{border:1.5px solid var(--good);background:var(--good-soft);color:var(--good)}.ts-page .ts-video-dots>button[aria-current=true]{outline:2px solid var(--ink);outline-offset:1px;color:var(--ink)}.ts-page .ts-video-nav .ui-menu-list{min-width:min(340px,calc(100vw - 32px));display:grid;gap:4px}.ts-page .ts-video-nav .ui-menu-item.ts-pick{border:0;padding:8px 10px}.ts-page .ts-edit-panel .ui-textarea{width:100%}.ts-page .ts-settings-sum{margin:0;line-height:1.5}[data-testid=ts-settings-drawer] .ui-seg,.ts-page .ts-format .ui-seg{flex-wrap:wrap}.ts-history-btn .ts-project-name{display:inline-block;max-width:24ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;font-weight:700}.ts-page .ts-settings-sum .ui-link{text-decoration:underline;text-underline-offset:3px;font-weight:600}.ts-page .ui-body>.ts-with-history .ts-video-head{margin-top:calc(-1 * var(--s-3))}.ts-page .ui-studio-cols>.ts-aside.ts-video-aside{align-items:stretch}.ts-page .ts-video-aside [data-testid=ts-spent]{text-align:left}.ts-page,.ts-fold{--role-idea: #C2185B;--role-speech: var(--ink);--role-suggest: #B45309;--role-action: var(--accent-1-text);--role-settings: var(--muted)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) :is(.ts-page,.ts-fold){--role-idea: var(--accent-2);--role-suggest: var(--accent-3)}}:root[data-theme=dark] :is(.ts-page,.ts-fold){--role-idea: var(--accent-2);--role-suggest: var(--accent-3)}.ts-page :is(.ui-secondary,.ui-ghost,.ui-btn):has(>.ui-price){background:var(--raised);color:var(--ink);border-color:var(--border-2);font-weight:600;box-shadow:none}.ts-page :is(.ui-secondary,.ui-ghost,.ui-btn):has(>.ui-price):hover{background:var(--chip);color:var(--ink);filter:none}.ts-page :is(.ui-secondary,.ui-ghost,.ui-btn):has(>.ui-price) .ui-price{color:var(--muted);opacity:1;background:var(--chip)}.ts-page :is(.ui-secondary,.ui-ghost,.ui-btn):has(>.ui-price) .ic{color:inherit}.ts-page :is(.ui-secondary,.ui-ghost,.ui-btn):has(>.ui-price):disabled{background:var(--raised);color:var(--ink);opacity:.5}.ts-page .ui-tertiary:has(>.ui-price){background:transparent;color:var(--muted);box-shadow:none;font-weight:600}.ui-accordion.ts-fold{--fold-c: var(--role-settings);border-top:0;margin:6px 0;border-radius:0 10px 10px 0;box-shadow:inset 3px 0 0 var(--fold-c);background:color-mix(in srgb,var(--fold-c) 5%,transparent);padding:0 12px}.ui-accordion.ts-fold.is-idea{--fold-c: var(--role-idea)}.ui-accordion.ts-fold.is-speech{--fold-c: var(--role-speech)}.ui-accordion.ts-fold.is-suggest{--fold-c: var(--role-suggest)}.ui-accordion.ts-fold.is-settings{--fold-c: var(--role-settings)}.ui-accordion.ts-fold.is-done{--fold-c: var(--good)}.ui-accordion.ts-fold[open]{background:color-mix(in srgb,var(--fold-c) 9%,transparent);padding-bottom:4px}.ui-accordion.ts-fold>summary{font-size:14px;gap:10px;padding:11px 0}.ui-accordion.ts-fold>summary:before{content:"";width:12px;height:14px;flex:none;background:var(--fold-c);clip-path:polygon(0 0,100% 50%,0 100%);color:transparent}.ui-accordion.ts-fold>summary:hover{color:var(--ink)}.ui-accordion.ts-fold>summary:hover:before{filter:brightness(1.15)}.ts-page .ts-edit-panel{box-shadow:inset 3px 0 0 var(--role-action);background:color-mix(in srgb,var(--accent-1) 6%,var(--surface));border-radius:0 var(--r-card, 16px) var(--r-card, 16px) 0}.ts-page .ts-edit-panel>.ui-eyebrow{color:var(--accent-1-text)}.ts-page .ts-settings-line{box-shadow:inset 3px 0 0 var(--role-settings);background:var(--sunken);border-radius:0 var(--r-card, 16px) var(--r-card, 16px) 0}.ts-page .ts-settings-line>.ui-eyebrow{color:var(--muted)}.ts-page .ui-note.ui-tone-orange{box-shadow:inset 3px 0 0 var(--role-suggest)}.ts-page .ts-legend{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;list-style:none;font-size:12px;color:var(--muted)}.ts-page .ts-legend li{display:inline-flex;align-items:center;gap:6px}.ts-page .ts-legend li:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--dot)}.ts-page .ts-timeline.is-story button:is(.ui-tone-lime,.ui-tone-pink,.ui-tone-orange,.ui-tone-green){background:var(--raised);border-color:var(--border)}.ts-page .ts-timeline.is-story button:nth-child(2n):is(.ui-tone-lime,.ui-tone-pink,.ui-tone-orange,.ui-tone-green){background:var(--chip)}.ts-page .ts-beat{--beat-tone: var(--border-2)}.ts-page .ts-copied{margin:0;color:var(--good);font-weight:600}.ts-page .ts-finish-list{margin:0;padding-left:18px;display:grid;gap:4px;color:var(--muted);font-size:13px}.ts-page .ts-line-notes{display:grid;justify-items:start;gap:6px;margin:2px 0 10px}.ts-page .ts-line-notes>.ui-note{justify-self:stretch}.ts-page .ts-mark{display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:12px;font-weight:600;line-height:1.4;color:var(--role-suggest);background:color-mix(in srgb,var(--role-suggest) 8%,transparent);border:1px solid color-mix(in srgb,var(--role-suggest) 35%,transparent);border-radius:999px;padding:2px 10px;cursor:pointer}.ts-page .ts-mark:before{content:"";width:7px;height:7px;flex:none;border-radius:50%;background:var(--role-suggest)}.ts-page .ts-mark:hover,.ts-page .ts-mark[aria-expanded=true]{background:color-mix(in srgb,var(--role-suggest) 16%,transparent)}.ts-page .ts-mark:focus-visible{outline:2px solid var(--role-suggest);outline-offset:2px}.ts-page .ts-whole-notes{display:grid;gap:6px}.ts-page{--ts-line-bg: var(--say-bg);--ts-line-ink: var(--say-ink);--ts-time: #5B4B8A}:root[data-theme=dark] .ts-page{--ts-time: #B9A8F0}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .ts-page{--ts-time: #B9A8F0}}.ts-page .ts-spoken{width:fit-content;max-width:100%;min-width:3em;margin:0 0 8px;padding:8px 14px;border-radius:16px 16px 16px 5px;background:var(--ts-line-bg);color:var(--ts-line-ink);cursor:text}.ts-page .ts-spoken:hover{background:color-mix(in oklab,var(--ts-line-bg) 90%,var(--ts-time))}.ts-page .ts-spoken:focus{background:var(--ts-line-bg);border-color:var(--pick-line)}.ts-page .ts-beat .time b{color:var(--ts-time);font-weight:600}:is(.ts-page,.ts-fold){--role-openings: #C4262E}:root[data-theme=dark] :is(.ts-page,.ts-fold){--role-openings: #E5383F}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) :is(.ts-page,.ts-fold){--role-openings: #E5383F}}.ts-page .ts-hook-zone{display:grid;gap:10px;padding:12px 14px;border-radius:0 12px 12px 0;box-shadow:inset 3px 0 0 var(--role-openings);background:color-mix(in srgb,var(--role-openings) 5%,transparent)}.ts-page{--ts-hook-bg: #A3333B;--ts-hook-ink: #FFFFFF}:root[data-theme=dark] .ts-page{--ts-hook-bg: #8F2E35}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .ts-page{--ts-hook-bg: #8F2E35}}.ts-page .ts-openings{gap:14px}.ts-page .ts-hook-pair{display:grid;gap:6px;justify-items:start;min-width:0}.ts-page .ts-hook-line{margin:0;max-width:100%;padding:9px 16px;border-radius:16px 16px 16px 5px;background:var(--ts-hook-bg);color:var(--ts-hook-ink);font-size:16px;line-height:1.45;font-weight:500}.ts-page .ts-hook-line.is-big{font-size:19px;padding:12px 18px;border-radius:18px 18px 18px 6px}.ts-page .ts-hook-then{position:relative;margin-left:30px;max-width:calc(100% - 30px);padding:6px 12px;border-radius:12px;background:var(--raised)}.ts-page .ts-hook-then:before{content:"";position:absolute;left:-18px;top:-4px;width:12px;height:16px;border-left:2px solid var(--border-2);border-bottom:2px solid var(--border-2);border-bottom-left-radius:6px}.ts-page .ts-hook-then p{margin:0;color:var(--muted);font-size:13.5px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ts-page .ts-then-tag{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.ts-page .ts-opening-now{display:grid;gap:8px;justify-items:start}.ts-page .ts-in-use{display:inline-flex;padding:3px 10px;border-radius:999px;background:var(--surface);border:1px solid var(--border-2);color:var(--ink);font-size:12.5px;font-weight:600}.ts-page .ts-openings-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.ts-page .ts-opening-list{display:grid;gap:16px}.ts-page .ts-opening{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;align-items:start}.ts-page .ts-opening-side{display:grid;justify-items:end;gap:8px}@media (max-width: 560px){.ts-page .ts-opening{grid-template-columns:1fr}.ts-page .ts-opening-side{display:flex;flex-wrap:wrap;align-items:center;gap:8px}}.ts-page .ts-hook-zone>.ui-actions{margin:0}.ts-page .ts-more .ui-seg{flex-wrap:wrap}.ts-page{--ts-type-hook: var(--role-openings);--ts-type-setup: #7E8078;--ts-type-proof: #0E8488;--ts-type-ending: #2F3590;--ts-bar-mix: 18%}:root[data-theme=dark] .ts-page{--ts-type-setup: #8B889A;--ts-type-proof: #3FC1C0;--ts-type-ending: #9DA2F5;--ts-bar-mix: 26%}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .ts-page{--ts-type-setup: #8B889A;--ts-type-proof: #3FC1C0;--ts-type-ending: #9DA2F5;--ts-bar-mix: 26%}}.ts-page .is-type-hook{--ts-type: var(--ts-type-hook)}.ts-page .is-type-setup{--ts-type: var(--ts-type-setup)}.ts-page .is-type-proof{--ts-type: var(--ts-type-proof)}.ts-page .is-type-ending{--ts-type: var(--ts-type-ending)}.ts-page .ts-types{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;list-style:none;font-size:12px;color:var(--muted)}.ts-page .ts-types li{display:inline-flex;align-items:center;gap:6px}.ts-page .ts-types li:before{content:"";width:10px;height:10px;border-radius:2px;background:var(--ts-type)}.ts-page .ts-types li.is-absent{opacity:.45}.ts-page .ts-timeline button.is-typed{background:color-mix(in srgb,var(--ts-type) var(--ts-bar-mix),var(--surface));border-color:color-mix(in srgb,var(--ts-type) 55%,transparent)}.ts-page .ts-timeline button.is-typed.is-on{border-style:dashed;border-color:var(--pick-line);outline:2px solid var(--accent-1-line);outline-offset:-2px}.ts-page .ts-beat.is-box{grid-template-columns:minmax(0,1fr);gap:8px;padding:12px 14px 8px 16px;margin:0 0 10px;border:1px solid var(--border);border-left:0;border-radius:0 14px 14px 0;background:color-mix(in srgb,var(--ts-type) 6%,var(--surface));box-shadow:inset 3px 0 0 var(--ts-type)}.ts-page .ts-beat.is-box:first-of-type{padding-top:12px}.ts-page .ts-beat.is-box .ts-beat-head{margin:0 0 6px;gap:10px}.ts-page .ts-beat.is-box .ts-beat-head .ui-label{font-family:var(--font-head);font-weight:600;font-size:14px}.ts-page .ts-beat-num{display:inline-grid;place-items:center;flex:none;width:22px;height:22px;border-radius:4px;font-family:var(--font-mono);font-size:11.5px;font-weight:500;color:var(--ink);background:color-mix(in srgb,var(--ts-type) 26%,transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ts-type) 70%,transparent)}.ts-page .ts-beat-time{margin-left:auto;font-family:var(--font-mono);font-size:12px;font-weight:600;color:var(--ts-time);font-variant-numeric:tabular-nums}.ts-page .ts-spoken.is-hook{background:var(--ts-hook-bg);color:var(--ts-hook-ink);font-weight:500}.ts-page .ts-spoken.is-hook:hover,.ts-page .ts-spoken.is-hook:focus{background:color-mix(in srgb,var(--ts-hook-bg) 90%,#fff);color:var(--ts-hook-ink)}.ts-page .ts-clip.is-box{padding:12px 14px 12px 16px;border:1px solid var(--border);border-left:0;border-radius:0 14px 14px 0;background:color-mix(in srgb,var(--ts-type) 6%,var(--surface));box-shadow:inset 3px 0 0 var(--ts-type)}.ts-page .ts-clip-head .ts-beat-num{align-self:center}.ts-page .ts-beat.is-box .ts-beat-head .ui-label,.ts-page .ts-before-film .ts-assets{margin:0}.ts-page .ts-before-film .ui-link{justify-self:start}.ts-page .ts-clip-copy{gap:10px;flex-wrap:wrap;align-items:center}.ts-page .ts-clip-copy .ts-copied,.ts-page .ts-clip-copy .ts-copy-stale{margin:0}.ts-page .ts-timeline.is-clips .ts-clip-copied{font-style:normal;color:var(--good);font-weight:700}.ts-page .ts-ready .ts-kit-sum{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;flex:1}.ts-page .ts-ready .ts-kit-sum>b{font-weight:600;min-width:64px}.ts-page .ts-ready .ts-kit-name{flex:1;min-width:0;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts-page .ts-ready .ts-kit-body{padding:0 0 10px;gap:6px}.ts-page .ts-ready .ts-fold>summary{align-items:flex-start}.ts-page .ts-ready .ts-fold>summary:before{margin-top:3px}@media (max-width: 560px){.ts-page .ts-ready .ts-kit-name{flex-basis:100%;white-space:normal}}.ts-page .ts-purpose-more>summary{display:flex;align-items:center;gap:10px;flex-wrap:wrap;cursor:pointer}.ts-page .ts-purpose-body{margin-top:var(--s-3)}.ts-page .ts-purpose-cta{margin-top:6px}.ts-page .ts-purpose-note{margin:0}.ts-page .ts-brief{display:grid;gap:var(--s-3)}.ts-page .ts-brief-lead{margin:0;font-size:13.5px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ts-page .ts-brief-quote{display:block;font-size:12px;color:var(--muted);margin-top:2px}.ts-page .ts-brief-confirm{margin-left:8px}.ts-page .ts-brief-again{margin-left:auto}.ts-page .ts-brief-q{margin:0;font-size:18px;font-weight:600;line-height:1.35;color:var(--ink)}.ts-page .ts-brief-alerts{margin:0;padding-left:18px;font-size:12.5px;color:var(--muted);display:grid;gap:3px}.ts-page .ts-brief-stale{background:color-mix(in srgb,var(--accent-3) 18%,transparent);color:var(--text)}.ts-page .ts-turn{margin:6px 0 2px}.ts-page .ts-opening-pick{gap:12px}.ts-page .ts-opening-pick .ts-opening-list{gap:14px}.ts-page .ts-opening-pick .ts-opening{padding:10px 12px;border-radius:12px;border:1px solid var(--border-2)}.ts-page .ts-opening-pick .ts-opening.is-chosen{border-color:var(--accent-1);background:color-mix(in srgb,var(--accent-1) 7%,transparent)}.ts-page .ts-opening-card{margin:0;display:grid;gap:4px}.ts-page .ts-opening-card dt{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.ts-page .ts-opening-card dd{margin:0;font-size:13.5px;line-height:1.45;color:var(--ink)}.ts-page .ts-opening-card dd.is-card{font-family:var(--font-head);font-weight:600}.ts-page .ts-opening-pick .ts-turn{margin:0}.ts-page .ts-opening-pick .ts-in-use{color:var(--accent-1-text);font-weight:600;font-size:13px}.ts-page .ts-ready .ts-kit-pic{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding-top:4px}.ts-page .ts-ready .ts-kit-pic.is-scene{align-items:flex-start;gap:14px}.ts-page .ts-ready .ts-kit-pic.is-scene .ts-kit-thumb[data-shape="16:9"]{width:176px;height:99px}.ts-page .ts-ready .ts-kit-doors{display:grid;gap:8px;min-width:0;flex:1 1 260px}.ts-page .ts-ready .ts-kit-doors .ui-picture-in.is-compact{display:contents}.ts-page .ts-ready .ts-kit-doors .ui-pills>.ui-error{flex-basis:100%;margin:0}.ts-page .ts-ready .ts-kit-doors-more{gap:2px}.ts-page :is(.ts-ready,.ts-board-pick) .ts-kit-thumb{width:54px;height:96px;object-fit:cover;border-radius:8px;border:1px solid var(--border-2);background:var(--raised)}.ts-page :is(.ts-ready,.ts-board-pick) .ts-kit-thumb[data-shape="16:9"]{width:96px;height:54px}.ts-page :is(.ts-ready,.ts-board-pick) .ts-kit-thumb[data-shape="1:1"]{width:72px;height:72px}.ts-page :is(.ts-ready,.ts-board-pick) .ts-kit-thumb[data-shape=free]{width:auto;max-width:160px;height:72px;object-fit:contain;padding:4px}.ts-page :is(.ts-ready,.ts-board-pick) .ts-kit-singles{border:0;margin:0;padding:0;display:grid;gap:6px}.ts-page :is(.ts-ready,.ts-board-pick) .ts-kit-singles>legend{padding:0}.ts-page :is(.ts-ready,.ts-board-pick) .ts-kit-single-list{display:flex;flex-wrap:wrap;gap:10px}.ts-page :is(.ts-ready,.ts-board-pick) .ts-kit-single{display:inline-flex;align-items:center;gap:8px;padding:6px 10px 6px 6px;border:1px solid var(--border-2);border-radius:10px;cursor:pointer}.ts-page :is(.ts-ready,.ts-board-pick) .ts-kit-single.is-on{border-style:dashed;border-color:var(--pick-line);background:color-mix(in srgb,var(--accent-1) 7%,var(--surface))}.ts-page .ts-ready .ts-kit-place{cursor:pointer}.ts-page .ts-ready .ts-kit-place.is-on{border-style:dashed;border-color:var(--pick-line);background:color-mix(in srgb,var(--accent-1) 7%,var(--surface))}.ts-page .ts-ready .ts-kit-place img{width:18px;height:18px;border-radius:4px;object-fit:cover}.ts-page :is(.ts-ready,.ts-board-pick) .ts-kit-single:has(input:disabled){opacity:.55;cursor:default}.ts-page :is(.ts-ready,.ts-board-pick) .ts-who-pictures>button{justify-self:start}.ts-page :is(.ts-ready,.ts-board-pick) .ts-who-picture{align-items:flex-start;flex:1 1 250px;min-width:0}.ts-page :is(.ts-ready,.ts-board-pick) .ts-who-text{display:grid;gap:3px;justify-items:start;min-width:0}.ts-page :is(.ts-ready,.ts-board-pick) .ts-who-text b{font-size:13px}.ts-page .ts-ready .ts-kit-thumb-btn{padding:0;border:0;background:none;line-height:0;cursor:zoom-in;border-radius:8px}.ts-page .ts-ready .ts-kit-thumb-btn:focus-visible,.ts-page .ts-ready .ts-kit-sum-thumb:focus-visible{outline:2px solid var(--accent-1-line);outline-offset:2px}.ts-page .ts-ready .ts-kit-sum-thumb{flex:none;padding:0;border:1px solid var(--border-2);border-radius:6px;background:var(--raised);line-height:0;cursor:zoom-in;overflow:hidden}.ts-page .ts-ready .ts-kit-sum-thumb img{display:block;width:18px;height:32px;object-fit:cover}.ts-page .ts-ready .ts-kit-sum-thumb[data-shape=free] img{width:auto;max-width:48px;height:24px;object-fit:contain}.ts-page .ts-ready .ts-fold[open]>summary .ts-kit-sum-thumb{display:none}.ts-page .ts-ready .ts-kit-sum-thumb[data-shape="16:9"] img{width:32px;height:18px}.ts-pic,.ts-pic .ts-pic-make,.ts-pic .ts-pic-draft{grid-template-columns:minmax(0,1fr)}.ts-pic{gap:12px}.ts-pic .ts-pic-drop{display:grid;gap:10px;justify-items:start;padding:18px 16px;border:1px dashed var(--border-2);border-radius:12px;background:var(--raised)}.ts-pic .ts-pic-make,.ts-pic .ts-pic-draft{gap:10px}.ts-pic .ts-pic-ref{display:inline-flex;align-items:center;gap:6px}.ts-pic .ts-pic-ref img{width:22px;height:22px;object-fit:cover;border-radius:4px}.ts-pic .ts-pic-ref-lg img{width:56px;height:56px;border-radius:6px}.ts-pic .ts-turn{margin:0}.ts-page .ts-pictures{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 12px}.ts-page .ts-board-frames{display:flex;flex-wrap:wrap;gap:12px}.ts-page .ts-board-frame{margin:0;flex:1 1 170px;max-width:220px;min-width:0;display:grid;gap:6px;align-content:start}.ts-page .ts-board-pic{aspect-ratio:9 / 16;border-radius:10px;overflow:hidden;background:var(--raised);border:1px solid var(--border-2);display:grid;place-items:center}.ts-page .ts-board-pic a,.ts-page .ts-board-pic img{display:block;width:100%;height:100%}.ts-page .ts-board-pic img{object-fit:cover}.ts-page .ts-board-said{font-size:13px}.ts-page .ts-board-sheet img{width:auto;height:120px;max-width:100%;object-fit:contain}.ts-page a.ts-board-sheet{justify-self:start;line-height:0;max-width:100%}.ts-page a.ts-board-sheet img{height:360px;border-radius:10px;border:1px solid var(--border-2)}.ts-page .ts-board-compare{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start}.ts-page .ts-board-bg{margin:0;display:grid;gap:6px;max-width:100%}.ts-page .ts-board-bg a{line-height:0}.ts-page .ts-board-bg img{height:360px;width:auto;max-width:100%;object-fit:contain;border-radius:10px;border:1px solid var(--border-2)}.ts-page .ts-board-bg figcaption{max-width:640px}@media (max-width: 560px){.ts-page .ts-board-bg img,.ts-page a.ts-board-sheet img{height:auto;width:100%}}.ts-page .ts-clip-results{display:flex;flex-wrap:wrap;gap:12px}.ts-page .ts-clip-result{margin:0;flex:0 1 200px;min-width:0;display:grid;gap:4px}.ts-page .ts-clip-result video{width:100%;aspect-ratio:9 / 16;border-radius:10px;background:#000}.ts-page .ts-clip-sent-text{white-space:pre-wrap;font-size:12px;max-height:320px;overflow:auto}.ts-page .ts-board-frame[data-failed="1"] .ts-board-pic{border-color:var(--warn, var(--border-2));border-style:dashed}.ts-page .ts-pictures .ui-eyebrow{width:100%}.ts-page .ts-picture{margin:0;display:grid;gap:4px;justify-items:center}.ts-page .ts-picture img{height:84px;width:auto;max-width:min(160px,100%);object-fit:contain;border-radius:8px;border:1px solid var(--border-2);background:var(--raised)}.ts-page .ts-picture figcaption{font-size:11px;color:var(--muted)}.ts-page .ts-picture figcaption b{color:var(--ink);font-weight:600}.ts-pic .ts-pic-drop.is-over{border-color:var(--accent-1);border-style:solid}.ts-board-wait[data-working]{position:relative;overflow:hidden;display:grid;place-items:center;width:100%;height:100%;min-height:120px;text-align:center;padding:8px}.ts-board-progress{display:flex;align-items:center;gap:8px;margin:0}.ts-pick-thumb{position:relative;display:inline-block;flex:none;line-height:0}.ts-pick-thumb-eye{position:absolute;top:4px;left:4px;width:26px;height:26px;display:grid;place-items:center;padding:0;border:0;border-radius:8px;background:#0000009e;color:#fff;cursor:zoom-in}.ts-pick-thumb-eye:hover,.ts-pick-thumb-eye:focus-visible{background:#000000d1;outline:2px solid var(--accent-1);outline-offset:1px}.ts-pick-thumb-check{position:absolute;top:4px;right:4px;line-height:0}.ts-pick-thumb-check .ui-check{margin:0}.ts-pick-grid{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px}.ts-pick-grid>*{min-width:0}.ts-pick-grid .ts-pick-tile{display:inline-grid;gap:6px;width:min-content;max-width:100%}.ts-pick-grid .ts-pick-thumb{display:block;width:fit-content;max-width:100%}.ts-pick-grid .ts-kit-thumb{display:block;height:120px;width:auto;max-width:240px;object-fit:contain;padding:4px;border-radius:8px;border:1px solid var(--border-2);background:#fff}.ts-pick-grid .ts-pick-thumb.is-on .ts-kit-thumb{outline:2px solid var(--pick-line);outline-offset:1px}.ts-pick-grid .ts-kit-thumb{min-width:72px}.ts-pick-grid .ts-pick-tile.is-busy .ts-kit-thumb{opacity:.5}.ts-pick-grid .ts-pick-tile.is-busy .ts-pick-thumb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:26px;height:26px;border:3px solid rgba(0,0,0,.55);border-top-color:transparent;border-radius:50%;animation:ui-spin .9s linear infinite;pointer-events:none}@media (prefers-reduced-motion: reduce){.ts-pick-grid .ts-pick-tile.is-busy .ts-pick-thumb:after{animation:none;border-top-color:#0000008c}}.ts-pick-grid .ts-pick-tile .ui-select{width:100%;min-width:128px;max-width:none;min-height:32px;padding:4px 24px 4px 8px;font-size:12px;border-radius:8px;background-position:calc(100% - 13px) 55%,calc(100% - 8px) 55%}.ts-pick-thumb-zoom{position:relative;display:block;max-width:100%;padding:0;border:0;border-radius:8px;background:none;line-height:0;cursor:zoom-in}.ts-pick-thumb-zoom:focus-visible{outline:2px solid var(--accent-1);outline-offset:2px}.ts-pick-thumb-zoom-icon{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:38px;height:38px;display:grid;place-items:center;border-radius:999px;background:#0000009e;color:#fff;opacity:0;transition:opacity .15s ease;pointer-events:none}.ts-pick-thumb-zoom:hover .ts-pick-thumb-zoom-icon,.ts-pick-thumb-zoom:focus-visible .ts-pick-thumb-zoom-icon{opacity:1}@media (hover: none){.ts-pick-thumb-zoom-icon{opacity:.85;width:30px;height:30px}}.ts-pic .ts-scene-rows{gap:8px}.ts-pic .ts-scene-row{display:flex;flex-wrap:wrap;gap:10px}.ts-pic .ts-scene-tile{position:relative;display:inline-grid;gap:4px;justify-items:start;padding:4px;border:2px solid transparent;border-radius:12px;cursor:pointer;min-width:120px;min-height:96px}.ts-pic .ts-scene-tile.is-on{border-color:var(--accent-1);background:color-mix(in srgb,var(--accent-1) 8%,transparent)}.ts-pic .ts-scene-tile:focus-visible{outline:2px solid var(--accent-1);outline-offset:2px}.ts-pic .ts-scene-tile .ts-kit-thumb{height:110px;width:auto;max-width:220px;object-fit:contain;border-radius:8px;border:1px solid var(--border-2);background:var(--raised);display:block}.ts-pic .ts-scene-tile.ts-board-wait{place-items:center;width:196px;height:110px;border-color:var(--border-2);border-style:dashed;cursor:default}.ts-page .ts-cols-one{grid-template-columns:minmax(0,1fr)}.ts-page .ts-cast .ts-cast-card.is-open{border-color:var(--pick-line)}.ts-page .ts-cast .ts-cast-media{display:block;width:100%;height:180px;padding:0;border:0;font:inherit;color:inherit;cursor:pointer}.ts-page .ts-cast .ts-cast-media>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 20%}.ts-page .ts-cast .ts-cast-card[data-kind=product] .ts-cast-media>img{object-fit:contain;object-position:50% 50%}.ts-page .ts-cast .ts-cast-media:focus-visible{outline:2px solid var(--accent-1-line);outline-offset:-2px}.ts-page .ts-cast .ts-cast-media>.ui-pill{background:var(--surface);border-color:var(--border-2);box-shadow:var(--shadow-1)}.ts-page .ts-cast .ts-cast-media>.ui-pill-good{color:var(--good)}.ts-page .ts-cast .ts-cast-media>.ui-pill-warn{color:var(--accent-3)}.ts-page .ts-cast .ts-cast-media>.ui-pill-accent{color:var(--accent-1-text)}.ts-page .ts-cast .ts-cast-icon{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:44px;line-height:1}.ts-page .ts-cast .ts-cast-minis{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ts-cast-mini{background:none;border:0;padding:0;cursor:pointer;display:block;line-height:0;border-radius:6px}.ts-cast-mini:focus-visible{outline:2px solid var(--accent-1-line);outline-offset:2px}.ts-page .ts-cast .ts-cast-minis>img,.ts-page .ts-cast .ts-cast-mini img{width:34px;height:34px;object-fit:cover;border-radius:8px;border:1px solid var(--border-2);background:var(--raised)}.ts-page .ts-cast .ts-cast-panel{display:grid;gap:var(--s-3)}.ts-page :is(.ts-ready,.ts-board-pick) .ts-kit-single.is-locked:has(input:disabled){opacity:1}.ts-page .ts-board-frame.is-warn .ts-board-pic{outline:2px solid var(--accent-3);outline-offset:2px}.ts-page .ts-board-alert{font-size:12.5px}.ts-page .ts-board-sum{list-style:none;margin:0;padding:0;gap:10px}.ts-page .ts-board-sum>li{display:grid;grid-template-columns:minmax(6em,9em) minmax(0,1fr);gap:4px 12px;align-items:baseline}@media (max-width: 480px){.ts-page .ts-board-sum>li{grid-template-columns:minmax(0,1fr)}}.vs-page .ui-grid:not([class*=ui-grid-]){grid-template-columns:minmax(0,1fr)}.vs-page .ui-split>*{min-width:0}.ts-history-switch{display:inline-flex;align-items:center;gap:8px;max-width:100%;min-width:0}.ts-switch-chev{transform:rotate(90deg)}.vs-page .vs-plan>summary{flex-wrap:nowrap;align-items:center;gap:2px}.vs-page .vs-plan>summary:before{width:auto;height:auto;font-size:16px;line-height:1}.vs-page .vs-plan-label{display:inline-flex;align-items:center;gap:8px;min-width:0}.vs-page .vs-plan-label>.ui-hint{line-height:1;margin:0}.vs-page .vs-angle,.vs-page .vs-voice{flex-direction:row;align-items:flex-start;gap:12px;white-space:normal;padding:12px 14px}.vs-page .vs-angle>b,.vs-page .vs-angle-copy>b{flex:none;width:100%;white-space:normal;overflow:visible;text-overflow:unset}.vs-page .vs-angle-copy{display:grid;gap:4px;min-width:0;flex:1}.vs-page .vs-angle-copy>.ui-hint{margin:0}.vs-page .vs-tick{width:28px;height:28px;margin-top:1px;flex:none;display:grid;place-items:center;border-radius:8px;border:2px solid var(--border-2);background:var(--surface);color:var(--on-accent)}.vs-page .vs-angle[aria-pressed=true],.vs-page .vs-voice[aria-pressed=true]{background:color-mix(in srgb,var(--accent-1) 14%,var(--raised));box-shadow:inset 0 0 0 1.5px var(--pick-line)}.vs-page .vs-angle[aria-pressed=true] .vs-tick,.vs-page .vs-voice[aria-pressed=true] .vs-tick{background:var(--accent-1);border-color:var(--accent-1)}.vs-page .vs-look{display:grid;gap:4px;padding:12px 14px;border-radius:var(--r-field);background:var(--raised);border:1px solid var(--border)}.vs-page .vs-look p{margin:0;color:var(--ink);font-size:14px;line-height:1.55}.vs-page .ui-flow-block .ui-list-row>b{white-space:normal;overflow:visible;text-overflow:unset}.vs-page .vs-length-row{display:flex;flex-wrap:nowrap;align-self:stretch;width:100%;max-width:none}.vs-page .vs-length-row button{flex:1 1 0;justify-content:center;padding-inline:6px;white-space:nowrap}.vs-page .vs-clip-tabs{align-self:stretch;width:100%;display:flex;gap:6px;padding:6px;border:2px solid var(--accent-3);border-radius:var(--r-panel);background:var(--tone-orange)}.vs-page .vs-clip-tabs button{flex:1 1 auto;justify-content:center;color:var(--ink);background:transparent;border-color:transparent;box-shadow:none}.vs-page .vs-clip-tabs button .ui-count{color:inherit}.vs-page .vs-clip-tabs button.on,.vs-page .vs-clip-tabs button[aria-selected=true]{background:var(--accent-3);color:#fff;border:none;box-shadow:none}.vs-page .vs-clip-tabs button.on .ui-count,.vs-page .vs-clip-tabs button[aria-selected=true] .ui-count{color:#fff}.vs-page .vs-clip-menu{display:none}@media (max-width: 720px){.vs-page .vs-clip-tabs{display:none}.vs-page .vs-clip-menu{display:grid;border-radius:var(--r-panel);overflow:hidden;background:var(--surface)}.vs-page .vs-clip-menu>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:0 14px;list-style:none;cursor:pointer;background:var(--accent-3);color:#fff;font-weight:700}.vs-page .vs-clip-menu>summary::-webkit-details-marker{display:none}.vs-page .vs-clip-menu>summary .ic{color:#fff;transform:rotate(90deg)}.vs-page .vs-clip-menu[open]>summary .ic{transform:rotate(-90deg)}.vs-page .vs-clip-menu>button{width:100%;min-height:44px;padding:0 14px;border:0;border-top:1px solid var(--border);background:var(--surface);color:var(--ink);font:inherit;font-weight:700;text-align:left;cursor:pointer}}.vs-page .vs-script-row{display:grid;grid-template-columns:minmax(0,10rem) minmax(0,1fr);gap:12px;align-items:start}.vs-page .vs-script-row>.ui-pill{justify-self:start;margin-top:10px}@media (max-width: 640px){.vs-page .vs-script-row{grid-template-columns:minmax(0,1fr);gap:6px}.vs-page .vs-script-row>.ui-pill{margin-top:0}}.vs-page .vs-script-line{gap:6px;min-width:0}.vs-page button.ui-say.vs-say-open{width:calc(100% - 6px);border:1px solid transparent;font:inherit;font-size:15px;text-align:left;cursor:text}.vs-page button.ui-say.vs-say-open:hover{border-color:var(--accent-1-line)}.vs-page button.ui-say.vs-say-open:focus-visible{outline:2px solid var(--accent-1-line);outline-offset:2px}.ts-hist-face{flex:none;width:32px;height:32px;border-radius:50%;overflow:hidden;border:1px solid var(--border);background:var(--raised);display:block}.ts-hist-face>img{width:100%;height:100%;object-fit:cover;display:block}.ts-hist-item .ui-list-row.has-face{display:grid;grid-template-columns:32px minmax(0,1fr);column-gap:10px;row-gap:2px;align-items:center;justify-items:start}.ts-hist-item .ui-list-row.has-face>.ts-hist-face{grid-row:span 2}.ts-hist-item .ui-list-row.has-face>.ts-hist-title{max-width:100%}.vs3-hook-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.vs3-hook{display:grid;gap:6px;width:100%;text-align:left;padding:14px;border:1px solid var(--border-2);border-radius:var(--r-card);background:var(--raised);color:var(--ink);font:inherit;cursor:pointer}.vs3-hook:hover:not(:disabled){border-color:var(--step)}.vs3-hook.is-on{border-color:var(--step);box-shadow:0 0 0 2px color-mix(in srgb,var(--step) 35%,transparent)}.vs3-hook:disabled{cursor:default;opacity:.7}.vs3-hook-head{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.vs3-hook-tick{margin-left:auto;font-weight:700;color:var(--step)}.vs3-hook-first{font-size:1.05rem;line-height:1.3}.vs3-hook-next{color:var(--muted);line-height:1.35}.vs3-outfit-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.vs3-outfit{display:grid;gap:6px;padding:10px;border:1px solid var(--border-2);border-radius:var(--r-card);background:var(--raised);color:var(--ink);font:inherit;text-align:left;cursor:pointer}.vs3-outfit.is-on{border-color:var(--step);box-shadow:0 0 0 2px color-mix(in srgb,var(--step) 35%,transparent)}.vs3-outfit img,.vs3-outfit-blank{display:block;width:100%;aspect-ratio:3 / 4;object-fit:cover;border-radius:var(--r-field);background:var(--sunken)}.vs3-page .ui-actions .ui-pill.vs3-summary-hook{white-space:normal;max-width:100%;height:auto;text-align:left;line-height:1.3}.vs3-press{white-space:normal;max-width:100%;height:auto;min-height:40px;text-align:left;line-height:1.25}.vs3-angle-why{gap:4px;padding-top:6px;border-top:1px solid var(--border-2)}.vs3-buyer{display:grid;gap:4px}.re-upload{cursor:pointer}.re-library{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px}.re-tile{display:grid;gap:4px;padding:8px;border:1px solid var(--border-2);border-radius:var(--r-card);background:var(--raised);color:var(--ink);font:inherit;text-align:left;cursor:pointer;min-width:0}.re-tile:hover{border-color:var(--step)}.re-tile.is-open{border-color:var(--step);box-shadow:0 0 0 2px color-mix(in srgb,var(--step) 35%,transparent)}.re-tile video,.re-tile-blank{display:block;width:100%;aspect-ratio:9 / 16;object-fit:cover;border-radius:var(--r-field);background:var(--sunken)}.re-tile-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;font-size:13px;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.re-tile .re-tile-status{font-size:12px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-card.re-library-fold{display:grid;gap:12px;padding-block:12px}.ui-card.re-library-fold>summary{cursor:pointer;list-style:none}.ui-card.re-library-fold>summary::-webkit-details-marker{display:none}.re-library-open{text-decoration:underline;text-underline-offset:3px}.ui-card.re-library-fold[open] .re-library-open{text-decoration:none}.ui-card.re-head{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px}.re-head-text{display:grid;gap:4px;min-width:0;flex:1 1 280px}.re-head-text>p{margin:0}.re-head-title{margin:0;font-family:var(--font-head);font-size:22px;font-weight:700;line-height:1.25;color:var(--ink);overflow-wrap:anywhere}.re-head-actions{justify-content:flex-end}.re-body{display:grid;grid-template-columns:220px minmax(0,1fr);gap:var(--s-6);align-items:start}.re-rail{position:sticky;top:calc(var(--nav-h, 56px) + var(--s-4));display:grid;gap:12px;align-self:start}.re-rail>.ui-sidenav{position:static}.re-player-box{min-width:0}.re-player{display:block;width:100%;max-height:calc(100vh - var(--nav-h, 56px) - 330px);min-height:220px;object-fit:contain;border-radius:var(--r-card);background:#000}.re-main{display:grid;gap:var(--s-4);min-width:0}.re-empty p{margin:0;color:var(--muted)}.re-row-head,.re-block-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.re-head-end{margin-left:auto}.re-kicker{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--step)}.re-section-label{margin-top:4px;font-family:var(--font-head);font-size:16px;font-weight:700;color:var(--ink)}.re-time{flex:none;padding:2px 8px;border:1px solid color-mix(in srgb,var(--step) 35%,transparent);border-radius:999px;background:color-mix(in srgb,var(--step) 9%,transparent);color:var(--ink);font:600 12px/1.5 var(--font-mono, ui-monospace, monospace);font-variant-numeric:tabular-nums;cursor:pointer}.re-time:hover{background:color-mix(in srgb,var(--step) 18%,transparent)}.re-time.is-static{cursor:default}.ui-card.re-block{display:grid;gap:10px}.re-list{margin:0;padding-left:0;list-style:none;display:grid;gap:8px}.re-list>li{line-height:1.55}.re-list.is-ticks>li{position:relative;padding-left:22px}.re-list.is-ticks>li:before{content:"";position:absolute;left:4px;top:.6em;width:8px;height:8px;border-radius:50%;background:var(--step)}.re-lead{display:grid;gap:8px}.re-lead-title{margin:0;font-family:var(--font-head);font-size:24px;font-weight:700;line-height:1.25;color:var(--ink)}.re-lead>p{margin:0;max-width:72ch;font-size:16px;line-height:1.65;color:var(--ink)}.re-hook{display:grid;gap:8px;padding:var(--s-5);border:1px solid color-mix(in srgb,var(--step) 30%,transparent);border-radius:var(--r-card);background:color-mix(in srgb,var(--step) 8%,var(--surface))}.re-hook.is-calm{padding:var(--s-4)}.re-quote{margin:0;font-family:var(--font-head);font-size:20px;font-weight:600;line-height:1.4;color:var(--ink)}.re-quote.is-small{font-size:16px}.re-why{margin:0;max-width:72ch;font-size:15px;line-height:1.6;color:var(--ink)}.re-timeline{margin:0;padding:0;list-style:none;display:grid;gap:0}.re-timeline>li{display:grid;grid-template-columns:auto 92px minmax(0,1fr);gap:12px;align-items:baseline;padding:10px 0;border-top:1px solid var(--border-2);line-height:1.55}.re-timeline>li:first-child{border-top:0;padding-top:0}.re-timeline.is-tight>li{grid-template-columns:auto minmax(0,1fr);padding:7px 0}.re-beat-type{justify-self:start;padding:1px 8px;border-radius:6px;background:var(--chip);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink)}.re-beat-what{min-width:0}.re-said{color:var(--muted);font-style:italic}.re-pair{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--s-3)}.re-note{display:grid;gap:6px;padding:var(--s-4);border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface)}.re-note>p{margin:0;line-height:1.55}.re-facts{margin:0;display:grid;gap:0}.re-fact{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;padding:8px 0;border-top:1px solid var(--border-2)}.re-fact:first-child{border-top:0;padding-top:0}.re-fact dt{font-size:13px;font-weight:700;color:var(--muted)}.re-fact dd{margin:0;line-height:1.55;min-width:0;overflow-wrap:anywhere}.re-sentences{display:grid;gap:4px}.re-sentence{margin:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:baseline;padding:6px 0;font-size:16px;line-height:1.6}.re-word{border:0;background:none;padding:0 2px;font:inherit;color:var(--ink);cursor:pointer;border-radius:4px}.re-word:hover{background:color-mix(in srgb,var(--step) 14%,transparent)}.re-shots{display:grid;gap:var(--s-3)}.ui-card.re-shot{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:start}.re-thumb{flex:none;border:0;padding:0;border-radius:var(--r-field);background-color:var(--sunken);background-repeat:no-repeat;cursor:pointer}.re-shot-body{display:grid;gap:8px;min-width:0}.re-shot-what{margin:0;font-size:15px;line-height:1.6;color:var(--ink)}.re-caption{margin:0;padding:6px 10px;border-left:3px solid var(--accent-2);border-radius:0 6px 6px 0;background:var(--accent-2-soft);font-size:13px;font-weight:600;color:var(--ink)}.re-roll.is-a{background:var(--accent-1-soft);color:var(--accent-1-text)}.re-roll.is-b{background:var(--accent-2-soft);color:var(--ink)}.re-fold>summary{cursor:pointer;font-size:13px;font-weight:700;color:var(--muted)}.re-fold[open]>summary{margin-bottom:8px}details.re-fold.ui-card>summary{font-size:14px;color:var(--ink)}.re-asset-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--s-3)}.re-asset{--re-hue: var(--step-9);display:grid;gap:6px;align-content:start;padding:12px;border:1px solid color-mix(in srgb,var(--re-hue) 30%,transparent);border-radius:var(--r-field);background:var(--field-bg)}.re-asset.is-person{--re-hue: var(--step-10)}.re-asset.is-product,.re-asset.is-prop{--re-hue: var(--step-2)}.re-asset.is-place{--re-hue: var(--step-7)}.re-asset>.re-row-head{flex-wrap:nowrap;align-items:flex-start}.re-asset>.re-row-head>b{flex:1 1 auto;min-width:0;line-height:1.35}.re-asset>.re-row-head>.re-asset-id{margin-top:2px;flex:none}.re-asset-id{padding:1px 8px;border-radius:6px;background:color-mix(in srgb,var(--re-hue) 15%,transparent);color:color-mix(in srgb,var(--re-hue) 80%,var(--ink));font-size:11px;font-weight:800;letter-spacing:.05em}.re-asset-text{margin:0;font-size:14px;line-height:1.6;color:var(--ink)}.ui-card.re-recipe{padding:0;overflow:hidden}.ui-card.re-recipe>summary{padding:14px var(--s-4);cursor:pointer;list-style:none}.ui-card.re-recipe>summary::-webkit-details-marker{display:none}.ui-card.re-recipe>summary:after{content:"";margin-left:auto;width:8px;height:8px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg);transition:transform .15s ease}.ui-card.re-recipe[open]>summary{border-bottom:1px solid var(--border-2)}.ui-card.re-recipe[open]>summary:after{transform:rotate(-135deg)}.re-recipe-body{display:grid;gap:var(--s-4);padding:var(--s-4)}.re-part{display:grid;gap:8px}.re-sheet{display:grid;gap:0;padding:4px;border:1px solid var(--border-2);border-radius:var(--r-field);background:var(--field-bg);color:var(--ink);font-size:15px;line-height:1.6}.re-line{--re-hue: var(--muted);display:grid;grid-template-columns:116px minmax(0,1fr);gap:12px;align-items:baseline;padding:8px 10px}.re-line+.re-line{border-top:1px dashed var(--border-2)}.re-line-label{justify-self:start;max-width:100%;padding:1px 8px;border-radius:999px;background:color-mix(in srgb,var(--re-hue) 13%,transparent);color:color-mix(in srgb,var(--re-hue) 80%,var(--ink));font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;line-height:1.7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.re-line-text{min-width:0;overflow-wrap:anywhere}.re-line.is-refs,.re-line.is-setup{--re-hue: var(--step-9)}.re-line.is-beat{--re-hue: var(--step-5)}.re-line.is-voice,.re-line.is-words{--re-hue: var(--accent-2)}.re-line.is-words{margin:2px 0;border-radius:8px;background:var(--accent-2-soft)}.re-line.is-words .re-line-text{font-weight:600}.re-line.is-rule .re-line-text{color:var(--muted)}.re-tag{display:inline-block;margin:0 1px;padding:0 6px;border-radius:6px;font-size:.86em;font-weight:700;line-height:1.5;vertical-align:1px}.re-tag.is-name{background:var(--accent-1-soft);color:var(--accent-1-text)}.re-tag.is-image{background:color-mix(in srgb,var(--step-9) 13%,transparent);color:color-mix(in srgb,var(--step-9) 80%,var(--ink))}@media (max-width: 1099px){.re-body{grid-template-areas:"nav video" "nav main"}.re-rail{display:contents}.re-rail>.ui-sidenav{grid-area:nav;position:sticky;top:calc(var(--nav-h, 56px) + var(--s-4));align-self:start}.re-player-box{grid-area:video}.re-player{max-height:56vh;width:auto;max-width:100%}.re-main{grid-area:main}}@media (max-width: 720px){.re-body{grid-template-columns:minmax(0,1fr);grid-template-areas:"nav" "video" "main";gap:var(--s-4)}.re-rail>.ui-sidenav{position:static;flex-direction:row;flex-wrap:wrap;gap:6px;padding:6px}.re-rail>.ui-sidenav a{flex:none;min-height:34px;padding:4px 10px}.re-rail>.ui-sidenav a.on{box-shadow:inset 0 -3px 0 var(--step, var(--accent-1))}.re-player{max-height:42vh;min-height:0;margin:0 auto}.re-head-actions{justify-content:flex-start}.re-head-title{font-size:19px}.re-lead-title{font-size:20px}.re-quote{font-size:18px}.re-timeline>li{grid-template-columns:auto minmax(0,1fr)}.re-timeline>li>.re-beat-type{grid-column:2;grid-row:1}.re-timeline>li>.re-beat-what{grid-column:1 / -1}.re-fact{grid-template-columns:minmax(0,1fr);gap:2px}.ui-card.re-shot{grid-template-columns:minmax(0,1fr)}.re-line{grid-template-columns:minmax(0,1fr);gap:4px;padding:8px}.ui-card.re-recipe>summary{padding:12px}.re-recipe-body{padding:12px}.re-asset-grid{grid-template-columns:minmax(0,1fr)}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg: #F4F4F0;--bg-secondary: #FFFFFF;--bg-tertiary: #ECECE6;--surface: #FFFFFF;--surface-hover: #ECECE6;--field-surface: #FFFFFF;--field-padding-block: clamp(6px, .65em, 10px);--field-padding-inline: clamp(8px, 1em, 14px);--field-radius: 12px;--control-radius: 10px;--control-padding-block: 10px;--control-padding-inline: 14px;--control-selected: var(--accent-1-soft);--control-selected-border: var(--accent-1-line);--border: #E2E2DB;--border-subtle: rgba(0, 0, 0, .05);--text-primary: #121315;--text-secondary: #62645E;--text-tertiary: #9A9B94;--accent: var(--accent-2);--accent-hover: var(--accent-2);--accent-light: var(--accent-2-soft);--shadow-sm: 0 1px 3px rgba(0,0,0,.06), 0 1px 2px rgba(0,0,0,.04);--shadow-md: 0 4px 16px rgba(0,0,0,.08), 0 2px 4px rgba(0,0,0,.04);--shadow-lg: 0 12px 40px rgba(0,0,0,.1), 0 4px 8px rgba(0,0,0,.04);--radius-sm: 10px;--radius-md: 14px;--radius-lg: 16px;--radius-xl: 20px;--nav-h: 56px}[data-theme=dark]{--bg: #0B0A14;--bg-secondary: #15131F;--bg-tertiary: #1E1B2B;--surface: #15131F;--surface-hover: #1E1B2B;--field-surface: #1A1826;--border: rgba(255,255,255,.09);--border-subtle: rgba(255,255,255,.06);--text-primary: #CFCDD8;--text-secondary: #A6A3B3;--text-tertiary: #6E6B7C;--accent: var(--accent-2);--accent-hover: var(--accent-2);--accent-light: var(--accent-2-soft);--control-selected: var(--accent-1-soft);--control-selected-border: var(--accent-1-line);--shadow-sm: 0 1px 3px rgba(0,0,0,.5), 0 1px 2px rgba(0,0,0,.4);--shadow-md: 0 4px 16px rgba(0,0,0,.6), 0 2px 4px rgba(0,0,0,.4);--shadow-lg: 0 12px 40px rgba(0,0,0,.7), 0 4px 8px rgba(0,0,0,.4)}@keyframes cs-pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes cs-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes cs-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}html,body{height:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none}html{background:var(--bg)}body{background:transparent}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:radial-gradient(rgba(20,20,10,.08) 1px,transparent 1px),radial-gradient(60% 50% at 8% -8%,rgba(217,255,60,.22),transparent 70%);background-size:28px 28px,100% 100%}[data-theme=dark] body:before{background-image:radial-gradient(rgba(255,255,255,.06) 1px,transparent 1px),radial-gradient(60% 50% at 8% -8%,rgba(139,92,246,.24),transparent 70%),radial-gradient(50% 45% at 100% 0%,rgba(236,72,153,.1),transparent 70%),radial-gradient(55% 45% at 50% 112%,rgba(99,70,200,.18),transparent 70%);background-size:28px 28px,100% 100%,100% 100%,100% 100%}#root{height:100%}button{font-family:inherit;cursor:pointer;border:none;outline:none;background:none}button:disabled,button[aria-disabled=true],.ui-choice:disabled,.ui-action:disabled,.ui-choice[aria-disabled=true],.ui-action[aria-disabled=true]{cursor:not-allowed}.ui-choice,.ui-action{position:relative;border-radius:var(--control-radius);padding:var(--control-padding-block) var(--control-padding-inline);border:1.5px solid var(--border);color:var(--text-secondary);background:var(--field-surface);font:inherit;font-weight:700;transition:border-color .15s,background-color .15s,color .15s,opacity .15s}.ui-choice:hover,.ui-action-secondary:hover{border-color:var(--control-selected-border);color:var(--text-primary)}.ui-choice.is-selected{border-color:var(--control-selected-border);background:var(--control-selected);color:var(--control-selected-border)}.ui-action-primary{border-color:transparent;background:var(--accent-1);color:var(--on-accent)}.ui-action-secondary{background:var(--field-surface)}.ui-choice:disabled,.ui-action:disabled{opacity:.45}.ui-choice:focus-visible,.ui-action:focus-visible{outline:2px solid var(--accent-1-line);outline-offset:2px;box-shadow:0 0 0 4px var(--accent-1-soft)}.ui-choice-best-badge{position:absolute;top:5px;right:5px;padding:1px 6px;border-radius:4px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font-size:8px;font-weight:850;line-height:1.6;letter-spacing:.08em;text-transform:uppercase;pointer-events:none;box-shadow:0 1px 5px #2563eb80}.image-settings-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px;background:#000000b8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.image-settings-modal{width:min(460px,100%);max-height:80vh;overflow:auto;border-radius:18px;background:var(--surface);border:1px solid var(--border-subtle);box-shadow:0 28px 90px #0000007a}.image-settings-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:20px 22px 16px;border-bottom:1px solid var(--border-subtle)}.image-settings-title{margin-bottom:5px;color:var(--text-primary);font-size:17px;font-weight:800}.image-settings-copy,.image-settings-note{color:var(--text-secondary);font-size:13px;line-height:1.5}.image-settings-close{width:32px;height:32px;padding:0;flex:0 0 auto}.image-settings-body{padding:22px}.image-settings-options{display:flex;gap:8px;margin-bottom:12px}.image-settings-options .ui-choice{flex:1}.image-settings-body input[type=range]{width:100%;accent-color:var(--accent-1)}.image-settings-note{margin-top:12px;font-size:12px;color:var(--text-tertiary)}.image-settings-actions{display:flex;justify-content:flex-end;gap:10px;padding:14px 22px 20px}@media (max-width: 700px){.image-settings-modal{max-height:90vh}}.brand-modal-shell__button:focus-visible{outline:2px solid var(--accent-1-line);outline-offset:2px;box-shadow:0 0 0 4px var(--accent-1-soft)}input,textarea,select{font-family:inherit;outline:none;transition:border-color .15s,box-shadow .15s}:root input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]):not([data-field-surface=native]),:root textarea:not([data-field-surface=native]),:root select:not([data-field-surface=native]){background-color:var(--field-surface)!important;padding-block:var(--field-padding-block)!important;padding-inline:var(--field-padding-inline)!important;padding-inline-start:var(--field-padding-start, var(--field-padding-inline))!important;padding-inline-end:var(--field-padding-end, var(--field-padding-inline))!important;border-radius:var(--field-radius)!important}.ui-improve-field>:is(input,textarea){--field-padding-end: 40px}.ui-search>.ui-input{--field-padding-start: 40px}:root select.ui-select:not([data-field-surface=native]){padding-right:36px!important}input:focus,textarea:focus,select:focus{border-color:var(--accent-1-line)!important;box-shadow:0 0 0 4px var(--accent-1-soft, var(--accent-light))}select{cursor:pointer}a{text-decoration:none;color:inherit}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#00000026;border-radius:3px}.dark-scroll::-webkit-scrollbar-thumb{background:#ffffff1f}.dark-scroll::-webkit-scrollbar-track{background:transparent}@keyframes theme-btn-press{0%{transform:scale(1) rotate(0)}25%{transform:scale(.72) rotate(-20deg)}to{transform:scale(1) rotate(0)}}@keyframes hf-pulse{0%,to{box-shadow:0 0 #ec489900,0 4px 24px #8b5cf640}50%{box-shadow:0 0 0 6px #ec48991f,0 4px 24px #8b5cf666}}@keyframes hf-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.desc-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.desc-grid-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.inf-img-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}@media (max-width: 700px){.desc-grid-2,.desc-grid-3{grid-template-columns:1fr}.inf-img-grid{grid-template-columns:1fr 1fr;gap:10px}}@keyframes orb1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(55px,-45px) scale(1.07)}66%{transform:translate(-35px,38px) scale(.93)}}@keyframes orb2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-45px,55px) scale(1.11)}}@keyframes orb3{0%,to{transform:translate(0) scale(1)}40%{transform:translate(35px,-55px) scale(.9)}70%{transform:translate(-55px,22px) scale(1.08)}}@keyframes progress-slide{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width: 640px){:root{--nav-h: 96px}.shell-list{gap:12px}}:root{--editor-hint-h: 0px}.shell-editor-hint{display:none}@media (max-width: 700px){:root:has(.shell-editor-hint){--editor-hint-h: 32px}.shell-editor-hint{display:flex;align-items:center;justify-content:center;gap:6px;position:fixed;top:var(--nav-h);left:0;right:0;z-index:95;height:var(--editor-hint-h);box-sizing:border-box;padding:0 12px;border-bottom:1px solid color-mix(in oklab,var(--bad) 35%,transparent);background:linear-gradient(var(--bad-soft),var(--bad-soft)),var(--surface);color:color-mix(in oklab,var(--bad) 72%,var(--ink));font-size:12.5px;font-weight:700;letter-spacing:.01em;text-align:center}}.ui-menu-item.is-founder{display:flex;align-items:center;gap:8px;color:#8a5f0c;font-weight:700}:root[data-theme=dark] .ui-menu-item.is-founder{color:#f2c969}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .ui-menu-item.is-founder{color:#f2c969}}:root{--stage: #0B0A14;--say-bg: #26252F;--say-ink: #F4F4F0;--field-save-bg: #15141C;--field-save-ink: #F4F4F0;--field-save-mark: var(--accent-1);--say-save-bg: var(--accent-1);--say-save-ink: var(--on-accent);--say-save-mark: var(--on-accent);--doc-bg: #FBFAF7;--doc-ink: #1D1D22;--doc-muted: #5B5B66;--doc-edge: #DEDDE3;--doc-quote: #F1EFE8;--paper-bg: #24232C;--paper-ink: #F2F2EE;--paper-muted: #B4B3BF;--paper-edge: #3B3A46;--paper-edge-hover: #5A5966;--paper-focus: var(--accent-1-line);--paper-save-bg: var(--accent-1);--paper-save-ink: var(--on-accent);--paper-save-mark: var(--on-accent);--ink: var(--text-primary);--muted: var(--text-secondary);--faint: var(--text-tertiary);--raised: var(--bg-tertiary);--sunken: #ECECE6;--border-2: #D2D2C9;--border-lit: #FFFFFF;--accent-1: #D9FF3C;--on-accent: #111214;--accent-1-text: #4F6B00;--accent-1-line: #86B300;--pick-line: color-mix(in srgb, var(--accent-1-line) 80%, transparent);--pick-media-soft: color-mix(in srgb, var(--accent-1) 50%, transparent);--accent-1-soft: rgba(160, 205, 20, .2);--accent-glow: rgba(217, 255, 60, .28);--accent-2: #F0357B;--accent-2-soft: rgba(240, 53, 123, .14);--craft-sweep: rgba(255, 255, 255, .13);--accent-3: #E8641F;--accent-3-soft: rgba(232, 100, 31, .14);--soul: #8B5CF6;--landed-1: #0EA5E9;--landed-2: #2563EB;--warn: var(--accent-3);--warn-soft: var(--accent-3-soft);--good: #1F9D5A;--good-soft: rgba(31, 157, 90, .14);--bad: #D6454B;--bad-soft: rgba(214, 69, 75, .12);--chip: #E6E6DF;--glass: rgba(20, 20, 10, .04);--glass-line: rgba(20, 20, 10, .08);--field-bg: #FFFFFF;--tone-lime: #F3F8DA;--tone-lime-line: #DCE6B4;--tone-pink: #FBE9F0;--tone-pink-line: #F1CBDA;--tone-orange: #FCEEE1;--tone-orange-line: #F3D3B8;--tone-green: #E6F5EA;--tone-green-line: #C3E4CD;--step-1: #D94B55;--step-1-soft: rgba(217, 75, 85, .12);--step-1-line: color-mix(in srgb, #D94B55 45%, transparent);--step-2: #DD7C32;--step-2-soft: rgba(221, 124, 50, .12);--step-2-line: color-mix(in srgb, #DD7C32 45%, transparent);--step-3: #D5A028;--step-3-soft: rgba(213, 160, 40, .12);--step-3-line: color-mix(in srgb, #D5A028 45%, transparent);--step-4: #B9B52C;--step-4-soft: rgba(185, 181, 44, .12);--step-4-line: color-mix(in srgb, #B9B52C 45%, transparent);--step-5: #72A83E;--step-5-soft: rgba(114, 168, 62, .12);--step-5-line: color-mix(in srgb, #72A83E 45%, transparent);--step-6: #289C64;--step-6-soft: rgba(40, 156, 100, .12);--step-6-line: color-mix(in srgb, #289C64 45%, transparent);--step-7: #189B91;--step-7-soft: rgba(24, 155, 145, .12);--step-7-line: color-mix(in srgb, #189B91 45%, transparent);--step-8: #228FB9;--step-8-soft: rgba(34, 143, 185, .12);--step-8-line: color-mix(in srgb, #228FB9 45%, transparent);--step-9: #416FC8;--step-9-soft: rgba(65, 111, 200, .12);--step-9-line: color-mix(in srgb, #416FC8 45%, transparent);--step-10: #8159C4;--step-10-soft: rgba(129, 89, 196, .12);--step-10-line: color-mix(in srgb, #8159C4 45%, transparent);--step-glow-a: 22%;--step-glow-b: 6%;--step-paper: #FFFFFF;--scrim: rgba(12, 12, 10, .5);--inv: #121315;--inv-ink: #F4F4F0;--shadow-1: 0 1px 2px rgba(20, 20, 10, .05), 0 6px 18px rgba(20, 20, 10, .07);--shadow-2: 0 18px 50px rgba(20, 20, 10, .2);--font-head: "Sora", "Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--font-body: "Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, Menlo, monospace;--r-btn: 12px;--r-field: 12px;--r-chip: 10px;--r-tag: 8px;--r-lozenge: 6px;--r-card: 16px;--r-panel: 20px;--r-badge: 12px;--r-pill: 999px;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-7: 32px;--s-8: 48px;--ease: cubic-bezier(.2, .7, .2, 1);--accent-soft: var(--accent-1-soft);--r-btn-pill: var(--r-pill);--ui-head: var(--font-head);--ui-sans: var(--font-body);--ui-mono: var(--font-mono);--ui-radius-card: var(--r-card);--ui-radius-field: var(--r-field);--ui-accent: var(--accent-1-text);--ui-accent-2: var(--accent-2);--ui-accent-soft: var(--accent-1-soft);--ui-good: var(--good);--ui-good-soft: var(--good-soft);--ui-warn: var(--warn);--ui-warn-soft: var(--warn-soft);--ui-bad: var(--bad);--ui-raised: var(--raised);--ui-border2: var(--border-2)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--say-bg: #E4E4EA;--say-ink: #15141C;--paper-bg: #ECECEF;--paper-ink: #1D1D22;--paper-muted: #55555E;--paper-edge: #CFCFD6;--paper-edge-hover: #A3A3AD;--paper-focus: #86B300;--paper-save-bg: #15141C;--paper-save-ink: #F4F4F0;--paper-save-mark: var(--accent-1);--sunken: #07060D;--border-2: rgba(255, 255, 255, .16);--border-lit: rgba(255, 255, 255, .24);--accent-1-text: #D9FF3C;--accent-1-line: #D9FF3C;--accent-1-soft: rgba(217, 255, 60, .13);--accent-glow: rgba(217, 255, 60, .22);--accent-2: #FF4D8D;--accent-2-soft: rgba(255, 77, 141, .16);--accent-3: #FF8A3D;--accent-3-soft: rgba(255, 138, 61, .16);--landed-1: #38BDF8;--landed-2: #60A5FA;--good: #3DDC84;--good-soft: rgba(61, 220, 132, .14);--bad: #FF5C5C;--bad-soft: rgba(255, 92, 92, .14);--chip: #272433;--glass: rgba(255, 255, 255, .05);--glass-line: rgba(255, 255, 255, .09);--field-bg: #1A1826;--say-save-bg: #15141C;--say-save-ink: #F4F4F0;--say-save-mark: var(--accent-1);--tone-lime: #191D14;--tone-lime-line: #2C341C;--tone-pink: #21141F;--tone-pink-line: #3B2033;--tone-orange: #211716;--tone-orange-line: #3B2A22;--tone-green: #121D1A;--tone-green-line: #1C342B;--step-1: #D94B55;--step-1-soft: rgba(217, 75, 85, .16);--step-1-line: color-mix(in srgb, #D94B55 45%, transparent);--step-2: #DD7C32;--step-2-soft: rgba(221, 124, 50, .16);--step-2-line: color-mix(in srgb, #DD7C32 45%, transparent);--step-3: #D5A028;--step-3-soft: rgba(213, 160, 40, .16);--step-3-line: color-mix(in srgb, #D5A028 45%, transparent);--step-4: #B9B52C;--step-4-soft: rgba(185, 181, 44, .16);--step-4-line: color-mix(in srgb, #B9B52C 45%, transparent);--step-5: #72A83E;--step-5-soft: rgba(114, 168, 62, .16);--step-5-line: color-mix(in srgb, #72A83E 45%, transparent);--step-6: #289C64;--step-6-soft: rgba(40, 156, 100, .16);--step-6-line: color-mix(in srgb, #289C64 45%, transparent);--step-7: #189B91;--step-7-soft: rgba(24, 155, 145, .16);--step-7-line: color-mix(in srgb, #189B91 45%, transparent);--step-8: #228FB9;--step-8-soft: rgba(34, 143, 185, .16);--step-8-line: color-mix(in srgb, #228FB9 45%, transparent);--step-9: #416FC8;--step-9-soft: rgba(65, 111, 200, .16);--step-9-line: color-mix(in srgb, #416FC8 45%, transparent);--step-10: #8159C4;--step-10-soft: rgba(129, 89, 196, .16);--step-10-line: color-mix(in srgb, #8159C4 45%, transparent);--step-glow-a: 34%;--step-glow-b: 10%;--step-paper: #FBF8FF;--scrim: rgba(0, 0, 0, .65);--inv: #F4F4F0;--inv-ink: #0E0F11;--shadow-1: 0 1px 2px rgba(0, 0, 0, .4), 0 8px 24px rgba(0, 0, 0, .35);--shadow-2: 0 24px 70px rgba(0, 0, 0, .65)}}:root[data-theme=dark]{--say-bg: #E4E4EA;--say-ink: #15141C;--paper-bg: #ECECEF;--paper-ink: #1D1D22;--paper-muted: #55555E;--paper-edge: #CFCFD6;--paper-edge-hover: #A3A3AD;--paper-focus: #86B300;--paper-save-bg: #15141C;--paper-save-ink: #F4F4F0;--paper-save-mark: var(--accent-1);--sunken: #07060D;--border-2: rgba(255, 255, 255, .16);--border-lit: rgba(255, 255, 255, .24);--accent-1-text: #D9FF3C;--accent-1-line: #D9FF3C;--accent-1-soft: rgba(217, 255, 60, .13);--accent-glow: rgba(217, 255, 60, .22);--accent-2: #FF4D8D;--accent-2-soft: rgba(255, 77, 141, .16);--accent-3: #FF8A3D;--accent-3-soft: rgba(255, 138, 61, .16);--landed-1: #38BDF8;--landed-2: #60A5FA;--good: #3DDC84;--good-soft: rgba(61, 220, 132, .14);--bad: #FF5C5C;--bad-soft: rgba(255, 92, 92, .14);--chip: #272433;--glass: rgba(255, 255, 255, .05);--glass-line: rgba(255, 255, 255, .09);--field-bg: #1A1826;--field-save-bg: var(--accent-1);--field-save-ink: var(--on-accent);--field-save-mark: var(--on-accent);--say-save-bg: #15141C;--say-save-ink: #F4F4F0;--say-save-mark: var(--accent-1);--tone-lime: #191D14;--tone-lime-line: #2C341C;--tone-pink: #21141F;--tone-pink-line: #3B2033;--tone-orange: #211716;--tone-orange-line: #3B2A22;--tone-green: #121D1A;--tone-green-line: #1C342B;--step-1: #D94B55;--step-1-soft: rgba(217, 75, 85, .16);--step-1-line: color-mix(in srgb, #D94B55 45%, transparent);--step-2: #DD7C32;--step-2-soft: rgba(221, 124, 50, .16);--step-2-line: color-mix(in srgb, #DD7C32 45%, transparent);--step-3: #D5A028;--step-3-soft: rgba(213, 160, 40, .16);--step-3-line: color-mix(in srgb, #D5A028 45%, transparent);--step-4: #B9B52C;--step-4-soft: rgba(185, 181, 44, .16);--step-4-line: color-mix(in srgb, #B9B52C 45%, transparent);--step-5: #72A83E;--step-5-soft: rgba(114, 168, 62, .16);--step-5-line: color-mix(in srgb, #72A83E 45%, transparent);--step-6: #289C64;--step-6-soft: rgba(40, 156, 100, .16);--step-6-line: color-mix(in srgb, #289C64 45%, transparent);--step-7: #189B91;--step-7-soft: rgba(24, 155, 145, .16);--step-7-line: color-mix(in srgb, #189B91 45%, transparent);--step-8: #228FB9;--step-8-soft: rgba(34, 143, 185, .16);--step-8-line: color-mix(in srgb, #228FB9 45%, transparent);--step-9: #416FC8;--step-9-soft: rgba(65, 111, 200, .16);--step-9-line: color-mix(in srgb, #416FC8 45%, transparent);--step-10: #8159C4;--step-10-soft: rgba(129, 89, 196, .16);--step-10-line: color-mix(in srgb, #8159C4 45%, transparent);--step-glow-a: 34%;--step-glow-b: 10%;--step-paper: #FBF8FF;--scrim: rgba(0, 0, 0, .65);--inv: #F4F4F0;--inv-ink: #0E0F11;--shadow-1: 0 1px 2px rgba(0, 0, 0, .4), 0 8px 24px rgba(0, 0, 0, .35);--shadow-2: 0 24px 70px rgba(0, 0, 0, .65)}.ui-title{margin:0;font-family:var(--font-head);font-size:30px;font-weight:800;letter-spacing:-.01em;line-height:1.1;text-transform:uppercase;text-wrap:balance}.ui-display{margin:0;font-family:var(--font-head);font-size:32px;font-weight:800;letter-spacing:-.01em;line-height:1.05;text-transform:uppercase;text-wrap:balance}.ui-sub{margin:0;max-width:62ch;color:var(--muted);font-size:14px;line-height:1.55}.ui-section-title{margin:0;font-family:var(--font-head);font-size:20px;font-weight:600;letter-spacing:-.015em;line-height:1.25;text-wrap:balance}.ui-feature-title{margin:0;font-family:var(--font-head);font-size:19px;font-weight:600;letter-spacing:-.015em;line-height:1.25;text-wrap:balance}.ui-card-title,.ui-card>h2{margin:0;font-family:var(--font-head);font-size:16px;font-weight:600;letter-spacing:-.01em}.ui-card>h3{margin:0;font-family:var(--font-head);font-size:14px;font-weight:600}.ui-eyebrow{margin:0;display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-1-text)}.ui-eyebrow .ic{width:12px;height:12px}.ui-title-row{display:flex;align-items:center;gap:10px}.ui-eyebrow-muted{color:var(--faint)}.ui-hint{font-size:12.5px;font-weight:500;color:var(--muted);line-height:1.45}.ui-muted{margin:0;color:var(--muted);font-size:13.5px;line-height:1.5}.ui-faint{color:var(--faint)}.ui-small{font-size:12.5px}.ui-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.ui-price{font-family:var(--font-mono);font-weight:500;font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}:is(button,a.ui-chip,.ui-primary,.ui-secondary,.ui-bulk-btn) .ui-price{color:inherit;opacity:1}.ui-num{font-family:var(--font-mono);font-size:30px;font-weight:500;letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums}.ui-figure{display:flex;align-items:baseline;gap:7px}.ui-figure .ui-muted{font-size:13px}.ui-error{color:var(--bad);font-size:12.5px;font-weight:600}.ui-link{color:var(--ink);font-weight:600;text-decoration:none}.ui-link:hover{text-decoration:underline;text-underline-offset:3px}button.ui-link{padding:0;border:0;background:none;font:inherit;font-weight:600;color:var(--ink);cursor:pointer}.ui-link.ui-link-cue,button.ui-link.ui-link-cue{justify-self:start;align-self:start;width:fit-content;max-width:100%;margin-top:2px;font-size:13px;font-weight:600;color:var(--landed-2);text-align:left}.ui-link.ui-link-cue:hover,button.ui-link.ui-link-cue:hover{color:var(--landed-1);text-decoration:underline;text-underline-offset:3px}.ui-quick-panel{display:grid;gap:8px;justify-items:start;width:100%;margin-top:8px;padding:12px;box-sizing:border-box;border:1px solid var(--border-2);border-radius:var(--r-field);background:var(--raised)}.ui-quick-panel>.ui-input,.ui-quick-panel>.ui-select,.ui-quick-panel>.ui-hint,.ui-quick-panel>.ui-actions{width:100%;max-width:100%}.ui-quick-panel>.ui-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:10px;margin:0}.ui-quick-panel>.ui-actions>.ui-link{justify-self:start}.ui-prose a{color:var(--ink);font-weight:600;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--ink) 45%,transparent);text-underline-offset:3px}.ui-prose a:hover{text-decoration-color:var(--ink)}.ui-modal[data-doc]{width:min(800px,100%);--surface: var(--doc-bg);--raised: var(--doc-quote);--chip: var(--doc-edge);--ink: var(--doc-ink);--muted: var(--doc-muted);--faint: var(--doc-muted);--border: var(--doc-edge);--border-2: var(--doc-edge);background:var(--doc-bg);color:var(--doc-ink)}.ui-doc{color:var(--doc-ink);font-size:14.5px;line-height:1.6}.ui-doc h1{margin:0 0 6px;font-size:26px;line-height:1.2;font-weight:800;letter-spacing:-.01em}.ui-doc h2{margin:22px 0 8px;padding-bottom:6px;font-size:18px;font-weight:750;border-bottom:1px solid var(--doc-edge)}.ui-doc h3{margin:14px 0 4px;font-size:14.5px;font-weight:700;color:var(--doc-muted);text-transform:uppercase;letter-spacing:.04em}.ui-doc p{margin:6px 0}.ui-doc ul{margin:4px 0 8px;padding-left:20px}.ui-doc li{margin:3px 0}.ui-doc li::marker{color:var(--doc-muted)}.ui-doc.is-card{background:var(--doc-bg);border:1px solid var(--doc-edge);border-radius:var(--r-field);padding:16px 20px;--ink: var(--doc-ink);--muted: var(--doc-muted);--faint: var(--doc-muted);--glass: var(--doc-quote);--glass-line: var(--doc-edge);--border: var(--doc-edge);--surface: var(--doc-bg);--raised: var(--doc-quote);--chip: var(--doc-edge);--border-2: var(--doc-edge)}.ui-doc.is-card>:first-child{margin-top:0}:root[data-theme=dark] .ui-doc.is-card .ui-select{--field-surface: var(--paper-bg);background-color:var(--paper-bg);color:var(--paper-ink)}.ui-clip-player{width:100%;border-radius:var(--r-field);background:#000;display:block}.ui-clip-player.is-big{width:auto;max-width:100%;max-height:75vh;margin:0 auto}.ui-clip-thumb{position:relative;justify-self:start;max-width:100%}.ui-clip-thumb>video{display:block;max-height:200px;max-width:100%;width:auto;border-radius:var(--r-field);background:#000}.ui-clip-thumb>.ui-btn-icon{position:absolute;top:6px;right:6px}.ui-pill.is-big{font-size:20px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:6px 16px}.ui-doc blockquote{margin:8px 0;padding:8px 14px;background:var(--doc-quote);border-left:3px solid var(--doc-edge);border-radius:0 8px 8px 0;color:var(--doc-ink)}.ui-doc blockquote p{margin:2px 0}.ui-doc-pics{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px;min-height:142px}.ui-doc-pics figure{margin:0;display:grid;gap:4px;justify-items:center;flex:0 0 auto}.ui-doc-pics figcaption{font-family:var(--font-mono);font-size:13px;font-weight:600;color:var(--doc-ink)}.ui-doc-pics img{height:132px;width:auto;max-width:220px;object-fit:contain;border-radius:10px;border:1px solid var(--doc-edge);background:#fff;flex:0 0 auto}.ui-doc-head{display:grid;gap:12px}:root[data-theme=dark] .ui-modal[data-doc] .ui-modal-hd,:root[data-theme=dark] .ui-modal[data-doc] .ui-doc-head{--doc-ink: var(--text-primary);--doc-muted: var(--text-secondary);--doc-quote: var(--bg-tertiary);--doc-edge: color-mix(in srgb, var(--text-primary) 14%, transparent);--ink: var(--text-primary);--muted: var(--text-secondary);--faint: var(--text-tertiary);--raised: var(--bg-tertiary);--chip: color-mix(in srgb, var(--text-primary) 14%, var(--bg-tertiary));--border: color-mix(in srgb, var(--text-primary) 10%, transparent);--border-2: var(--border);background:var(--bg-secondary);color:var(--text-primary)}:root[data-theme=dark] .ui-modal[data-doc] .ui-doc-head{margin:-18px -22px 0;padding:18px 22px 20px}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .ui-modal[data-doc] .ui-modal-hd,:root:not([data-theme=light]) .ui-modal[data-doc] .ui-doc-head{--doc-ink: var(--text-primary);--doc-muted: var(--text-secondary);--doc-quote: var(--bg-tertiary);--doc-edge: color-mix(in srgb, var(--text-primary) 14%, transparent);--ink: var(--text-primary);--muted: var(--text-secondary);--faint: var(--text-tertiary);--raised: var(--bg-tertiary);--chip: color-mix(in srgb, var(--text-primary) 14%, var(--bg-tertiary));--border: color-mix(in srgb, var(--text-primary) 10%, transparent);--border-2: var(--border);background:var(--bg-secondary);color:var(--text-primary)}:root:not([data-theme=light]) .ui-modal[data-doc] .ui-doc-head{margin:-18px -22px 0;padding:18px 22px 20px}}.ui-saved{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:12px;color:var(--faint);white-space:nowrap}.ui-saved i{width:6px;height:6px;border-radius:50%;background:var(--good);transition:background .2s}.ui-saved.busy i{background:var(--accent-3)}.ui-raised{background:var(--raised);border-radius:var(--r-field);padding:10px 12px}.ui-ink{color:var(--ink)}.ui-saved.bad{color:var(--bad)}.ui-saved.bad i{background:var(--bad)}.ui-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ui-chip .ic{width:12px;height:12px}.ui-btn,.ui-primary,.ui-secondary,.ui-ghost,.ui-tertiary,.ui-danger{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;font:inherit;font-size:13.5px;font-weight:600;line-height:1.2;border-radius:var(--r-btn);border:1px solid transparent;padding:9px 16px;cursor:pointer;white-space:nowrap;text-decoration:none;transition:background .15s,border-color .15s,color .15s,transform .15s var(--ease),box-shadow .15s,filter .15s}.ui-primary{background:var(--accent-1);color:var(--on-accent);font-weight:700;box-shadow:inset 0 1px #ffffff73,0 6px 22px var(--accent-glow)}.ui-primary:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff73,0 10px 28px var(--accent-glow)}.ui-secondary,.ui-ghost{background:var(--raised);border-color:var(--border-2);color:var(--ink)}.ui-secondary:hover,.ui-ghost:hover{background:var(--chip)}.ui-secondary.is-accent{background:color-mix(in srgb,var(--accent-1) 18%,var(--raised));border-color:var(--accent-1-line);color:var(--ink)}.ui-secondary.is-accent:hover{background:color-mix(in srgb,var(--accent-1) 28%,var(--raised));color:var(--ink);filter:none}.ui-secondary.is-warm{background:color-mix(in srgb,var(--accent-3) 22%,var(--raised));border-color:color-mix(in srgb,var(--accent-3) 55%,var(--border));color:var(--ink)}.ui-secondary.is-warm:hover{background:color-mix(in srgb,var(--accent-3) 32%,var(--raised));color:var(--ink);filter:none}.ui-tertiary{background:transparent;color:var(--muted);padding-inline:12px}.ui-tertiary:hover{background:var(--raised);color:var(--ink)}.ui-danger{background:transparent;color:var(--bad);padding-inline:12px}.ui-danger:hover{background:var(--bad-soft)}.ui-btn-sm{min-height:32px;padding:6px 12px;font-size:12.5px;border-radius:10px}.ui-btn-lg{min-height:46px;padding:12px 22px;font-size:15px}.ui-btn-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:36px;height:36px;min-height:0;padding:0;line-height:1;border:1px solid var(--border-2);border-radius:10px;background:var(--raised);color:var(--muted);cursor:pointer;font:inherit;font-weight:600}.ui-improve{width:22px;height:22px;min-height:0;padding:0;border-radius:6px;border:1px solid var(--border-2);color:var(--accent-2);background:transparent;display:inline-grid;place-items:center;line-height:0}.ui-improve svg{width:12px;height:12px;display:block}.ui-improve:hover:not(:disabled){color:var(--accent-2);background:color-mix(in srgb,var(--accent-2) 12%,var(--surface));border-color:color-mix(in srgb,var(--accent-2) 45%,var(--border-2))}.ui-improve:focus-visible{outline:2px solid color-mix(in srgb,var(--accent-2) 60%,transparent);outline-offset:2px}.ui-improve:disabled{cursor:wait;color:var(--faint);background:transparent;border-color:var(--border)}.ui-improve-row{display:flex;align-items:center;gap:8px}.ui-improve-field-wrap{display:grid;gap:6px;min-width:0}.ui-improve-field{position:relative;min-width:0}.ui-improve-field>:is(input,textarea,.ui-input,.ui-textarea){display:block;width:100%;box-sizing:border-box;padding-right:40px}.ui-improve-field-btn{position:absolute;top:8px;right:8px;z-index:2;display:flex;gap:4px;align-items:center;pointer-events:auto}.ui-improve-field.has-extra>:is(input,textarea,.ui-input,.ui-textarea){padding-right:66px}.ui-improve-field-btn .ui-improve{background:color-mix(in srgb,var(--field-bg, var(--bg)) 88%,var(--surface))}.ui-improve-field-btn .ui-improve:hover:not(:disabled){background:color-mix(in srgb,var(--accent-2) 12%,var(--surface))}.ui-improve-field-count{position:absolute;right:10px;bottom:8px;z-index:2;pointer-events:none;padding:1px 6px;border-radius:6px;background:color-mix(in srgb,var(--field-bg, var(--bg)) 88%,var(--surface))}.ui-improve-field:has(.ui-improve-field-count)>:is(input,textarea,.ui-input,.ui-textarea){padding-bottom:28px}.ui-improve-field-tip{position:absolute;left:8px;bottom:5px;z-index:2;display:flex;align-items:center;gap:4px;max-width:calc(100% - 110px);font-size:12px;color:var(--muted)}.ui-improve-field-tip>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-improve-field:has(.ui-improve-field-tip)>:is(input,textarea,.ui-input,.ui-textarea){padding-bottom:38px}.ui-field-save{position:absolute;right:8px;bottom:8px;z-index:2;display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:6px 12px;border:1px solid transparent;border-radius:10px;background:var(--field-save-bg);color:var(--field-save-ink);font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.ui-field-save .ic{color:var(--field-save-mark)}.ui-field-save:hover:not(:disabled){filter:brightness(1.15)}.ui-field-save:focus-visible{outline:2px solid var(--accent-1-line);outline-offset:2px}.ui-field-save:disabled{opacity:.5;cursor:default}.ui-improve-field:has(>.ui-field-save)>:is(input,textarea,.ui-input,.ui-textarea){padding-bottom:44px}.ui-improve-field:has(>.ui-say-edit)>.ui-field-save,.ui-say-field>.ui-field-save{--field-save-bg: var(--say-save-bg);--field-save-ink: var(--say-save-ink);--field-save-mark: var(--say-save-mark)}.ui-tip{position:absolute;z-index:30;left:0;right:auto;bottom:calc(100% + 7px);transform:none;max-width:min(260px,calc(100vw - 24px));white-space:nowrap;padding:5px 8px;border-radius:6px;background:var(--inv);color:var(--inv-ink);border:1px solid var(--border-lit);font-size:11px;font-weight:600;line-height:1;pointer-events:none;box-shadow:var(--shadow-1);overflow:hidden;text-overflow:ellipsis}.ui-tip-end .ui-tip{left:auto;right:0}.ui-tip-row{position:relative;--tip-room: 100%}.ui-tip-row>.ui-tip-wrap{position:static}.ui-tip-row .ui-tip{left:0;right:auto}.ui-tip-wrap{position:relative;display:inline-flex}.ui-tip-wrap>.ui-btn-icon{color:var(--ink)}.ui-tip-wrap .ui-tip{display:none}.ui-tip-wrap.is-open .ui-tip,.ui-tip-wrap:focus-within .ui-tip{display:block}.ui-tip.is-wrap{white-space:normal;line-height:1.35;font-weight:550;pointer-events:none;text-overflow:unset;overflow:visible}.ui-btn-icon:hover{color:var(--ink);background:var(--chip)}.ui-btn:disabled,.ui-primary:disabled,.ui-secondary:disabled,.ui-ghost:disabled,.ui-tertiary:disabled,.ui-danger:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none;filter:none}.ui-btn:focus-visible,.ui-primary:focus-visible,.ui-secondary:focus-visible,.ui-ghost:focus-visible,.ui-tertiary:focus-visible,.ui-danger:focus-visible{outline:2px solid var(--accent-1-line);outline-offset:2px}.ui-primary .ui-price{color:var(--on-accent);opacity:1;background:#0000001f;padding:2px 7px;border-radius:6px}.ui-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ui-ai-write{margin-top:var(--gap-field)}.ui-label{display:grid;gap:6px;font-size:13px;font-weight:600;color:var(--ink)}.ui-label-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.ui-label-row>span:first-child{display:inline-flex;align-items:center;gap:8px}.ui-count{font-family:var(--font-mono);font-size:11px;font-weight:500;color:var(--faint);font-variant-numeric:tabular-nums}.ui-count.is-over{color:var(--bad)}:is(button,a)>.ui-count{margin-top:0}.ui-input,.ui-textarea,.ui-select{width:100%;min-height:42px;box-sizing:border-box;font:inherit;color:var(--ink);background:var(--field-bg);border:1px solid var(--border-2);border-radius:var(--r-field);padding:10px 14px;transition:border-color .15s,box-shadow .15s}.ui-input:hover,.ui-textarea:hover,.ui-select:hover{border-color:var(--faint)}.ui-input:focus-visible,.ui-textarea:focus-visible,.ui-select:focus-visible{outline:none;border-color:var(--accent-1-line);box-shadow:0 0 0 4px var(--accent-1-soft)}.ui-input::placeholder,.ui-textarea::placeholder{color:var(--faint)}.ui-input.is-error,.ui-textarea.is-error{border-color:var(--bad);box-shadow:0 0 0 4px var(--bad-soft)}.ui-input[data-filled=true],.ui-textarea[data-filled=true]{border-style:dashed;border-color:var(--pick-line);background:color-mix(in srgb,var(--accent-1) 6%,var(--field-bg))}.ui-input.is-paper,.ui-textarea.is-paper,.ui-note.is-paper,.ui-note.is-words.is-paper{--ink: var(--paper-ink);--muted: var(--paper-muted);--field-surface: var(--paper-bg);background:var(--paper-bg);color:var(--paper-ink);border:1px solid var(--paper-edge)}.ui-improve-field:has(>.is-paper){--field-save-bg: var(--paper-save-bg);--field-save-ink: var(--paper-save-ink);--field-save-mark: var(--paper-save-mark);--field-bg: var(--paper-bg);--surface: var(--paper-bg);--muted: var(--paper-muted);--ink: var(--paper-ink);--border-2: var(--paper-edge-hover);--chip: color-mix(in srgb, var(--paper-ink) 10%, var(--paper-bg))}.ui-input.is-paper:hover,.ui-textarea.is-paper:hover{border-color:var(--paper-edge-hover)}.ui-input.is-paper::placeholder,.ui-textarea.is-paper::placeholder{color:var(--paper-muted)}:root[data-theme=dark] .ui-textarea{--accent-1-line: var(--paper-focus);--ink: var(--paper-ink);--muted: var(--paper-muted);--field-surface: var(--paper-bg);background:var(--paper-bg);color:var(--paper-ink);caret-color:var(--paper-ink);border-color:var(--paper-edge)}:root[data-theme=dark] .ui-textarea:hover{border-color:var(--paper-edge-hover)}:root[data-theme=dark] .ui-textarea[data-filled=true]{border-color:var(--pick-line)}:root[data-theme=dark] .ui-textarea.is-error{border-color:var(--bad)}:root[data-theme=dark] .ui-textarea::placeholder{color:var(--paper-muted)}:root[data-theme=dark] .ui-improve-field:has(>.ui-textarea){--field-save-bg: var(--paper-save-bg);--field-save-ink: var(--paper-save-ink);--field-save-mark: var(--paper-save-mark);--field-bg: var(--paper-bg);--surface: var(--paper-bg);--muted: var(--paper-muted);--ink: var(--paper-ink);--border-2: var(--paper-edge-hover);--chip: color-mix(in srgb, var(--paper-ink) 10%, var(--paper-bg))}.ui-textarea{min-height:88px;max-height:min(70vh,480px);resize:none;overflow-x:hidden;overflow-y:auto;line-height:1.5;font-size:14px;field-sizing:content}.ui-textarea-fixed{field-sizing:fixed;resize:vertical;max-height:none}.ui-select{width:auto;max-width:100%;padding-right:36px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 18px) 55%,calc(100% - 13px) 55%;background-size:5px 5px;background-repeat:no-repeat}.ui-field{display:grid;gap:6px;min-width:0}.ui-field-sm{max-width:min(320px,100%)}.ui-field-md{max-width:520px}.ui-input-affix{position:relative;display:flex;align-items:center}.ui-input-affix>span{position:absolute;left:14px;color:var(--muted);font-family:var(--font-mono);pointer-events:none}.ui-input-affix>.ui-input{padding-left:28px}.ui-inline{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ui-chips{display:flex;gap:6px;flex-wrap:wrap}.ui-chip{display:inline-flex;align-items:center;gap:6px;min-height:34px;border:1px solid var(--border-2);border-radius:var(--r-chip);padding:6px 12px;font:inherit;font-size:12.5px;font-weight:600;color:var(--muted);background:var(--glass);border-color:var(--glass-line);cursor:pointer;transition:background .15s,color .15s,border-color .15s}.ui-chip .ic{color:var(--faint);transition:color .15s}.ui-chip-sm{min-height:26px;padding:3px 8px;font-size:11px;gap:4px;border-radius:var(--r-pill)}.ui-chip:hover{color:var(--ink);border-color:var(--border-2);background:var(--raised)}.ui-chip[aria-pressed=true],.ui-chip.is-on{background:var(--chip);color:var(--ink);border-color:var(--border-2)}.ui-chip.is-on .ic,.ui-chip[aria-pressed=true] .ic{color:var(--accent-1-text)}.ui-chip:disabled{opacity:.45;cursor:not-allowed}.ui-chip:focus-visible{outline:2px solid var(--accent-1-line);outline-offset:2px}.ui-toolrow{display:flex;flex-wrap:wrap;gap:6px;min-height:36px;align-items:center}.ui-crumbs{margin:0 0 var(--s-3);min-width:0}.ui-crumbs-list{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:0;min-width:0}.ui-crumbs-item{display:inline-flex;align-items:center;gap:0;min-width:0;font-size:12.5px;font-weight:600;line-height:1.35;color:var(--muted)}.ui-crumbs-sep{margin:0 8px;color:var(--faint);font-weight:500;-webkit-user-select:none;user-select:none}.ui-crumbs-link{margin:0;padding:0;border:0;background:none;font:inherit;font-size:inherit;font-weight:650;color:var(--ink);text-decoration:none;cursor:pointer;max-width:28ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-crumbs-link:hover{text-decoration:underline;text-underline-offset:3px;color:var(--accent-1-text)}.ui-crumbs-here{color:var(--muted);font-weight:650;max-width:36ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-modal-hd .ui-crumbs{margin:0 0 var(--s-2)}.ui-page-crumbs{flex:0 0 auto;width:100%;margin:0;padding:10px 14px 12px;min-width:0;border:1px solid var(--border);border-radius:var(--r-field);background:var(--bg);position:relative;z-index:4}.ui-page-crumbs .ui-crumbs{margin:0}.ui-seg{display:inline-flex;flex-wrap:wrap;align-self:start;width:fit-content;max-width:100%;padding:3px;border-radius:var(--r-btn);background:var(--raised);border:1px solid var(--border)}.ui-seg button,.ui-seg>a{min-height:34px;padding:7px 16px;border-radius:9px;font:inherit;font-size:14px;font-weight:700;color:var(--muted);background:none;border:0;cursor:pointer;transition:background .15s,color .15s}.ui-seg button,.ui-seg>a{display:inline-flex;align-items:center;gap:6px;border:1px dashed transparent;text-decoration:none}.ui-seg button .ic,.ui-seg>a .ic{width:14px;height:14px;color:var(--faint)}.ui-seg button.on .ic,.ui-seg>a.on .ic{color:var(--accent-1-text)}.ui-seg button:hover,.ui-seg>a:hover{color:var(--ink)}.ui-seg button.on,.ui-seg>a.on,.ui-seg button[aria-pressed=true]{background:color-mix(in srgb,var(--accent-1) 10%,var(--surface));color:var(--ink);border-color:var(--pick-line);box-shadow:var(--shadow-1)}.ui-chip[aria-pressed=true]{border-style:dashed;border-color:var(--pick-line);background:color-mix(in srgb,var(--accent-1) 10%,var(--surface))}.ui-seg button:focus-visible,.ui-seg>a:focus-visible{outline:2px solid var(--accent-1-line);outline-offset:1px}.ui-switch{position:relative;display:inline-flex;align-items:center;width:40px;height:22px;flex:none;border-radius:var(--r-pill);background:var(--chip);border:1px solid var(--border-2);cursor:pointer;padding:0;transition:background .15s,border-color .15s}.ui-switch:after{content:"";position:absolute;left:2px;top:2px;width:16px;height:16px;border-radius:50%;background:var(--ink);transition:transform .18s var(--ease),background .15s}.ui-switch[aria-checked=true]{background:var(--accent-1);border-color:var(--accent-1)}.ui-switch[aria-checked=true]:after{transform:translate(18px);background:var(--on-accent)}.ui-switch:focus-visible{outline:2px solid var(--accent-1-line);outline-offset:2px}.ui-switch:disabled{cursor:default}.ui-switch-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;padding:8px 14px;border-radius:var(--r-field);background:var(--raised);font-weight:600;font-size:13.5px}.ui-select-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:54px;padding:8px 14px;border-radius:var(--r-field);background:var(--raised);border:1px solid transparent;color:var(--ink);text-align:left;font:inherit;cursor:pointer;transition:border-color .15s,background .15s}.ui-select-row:hover{border-color:var(--border-2);background:var(--chip)}.ui-select-row:focus-visible{outline:2px solid var(--accent-1-line);outline-offset:2px}.ui-select-row small{display:block;font-size:11.5px;font-weight:600;color:var(--muted);margin-bottom:2px}.ui-select-row b{display:block;font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-select-row .chev{color:var(--faint)}.ui-select-row .ico{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:var(--accent-1-soft);color:var(--accent-1-text)}.ui-select-row.no-icon{grid-template-columns:minmax(0,1fr) auto}.ui-stepper{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--border-2);border-radius:var(--r-btn);background:var(--glass)}.ui-stepper button{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;color:var(--muted);background:none;border:0;cursor:pointer}.ui-stepper button:hover{background:var(--raised);color:var(--ink)}.ui-stepper button:disabled{opacity:.35;cursor:not-allowed}.ui-stepper output{min-width:44px;text-align:center;font-family:var(--font-mono);font-size:13px;font-weight:500;color:var(--ink);font-variant-numeric:tabular-nums}.ui-tags{display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-height:42px;padding:5px 8px;border:1px solid var(--border-2);border-radius:var(--r-field);background:var(--field-bg);cursor:text;transition:border-color .15s,box-shadow .15s}.ui-tags:focus-within{border-color:var(--accent-1-line);box-shadow:0 0 0 4px var(--accent-1-soft)}.ui-tag{display:inline-flex;align-items:center;gap:6px;background:var(--chip);border-radius:var(--r-tag);padding:4px 6px 4px 10px;font-size:12.5px;font-weight:600;color:var(--ink)}.ui-tag button{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;color:var(--muted);background:none;border:0;cursor:pointer;padding:0}.ui-tag button:hover{background:var(--surface);color:var(--ink)}.ui-tags input{flex:1;min-width:120px;border:0;background:transparent;padding:5px 6px;font:inherit;color:var(--ink);outline:none}.ui-tags input::placeholder{color:var(--faint)}.ui-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);padding:var(--s-5);display:flex;flex-direction:column;gap:var(--s-3)}.ui-card-hero{background:linear-gradient(180deg,var(--accent-1-soft),transparent 70%),var(--surface)}.ui-tone-lime{background:var(--tone-lime);border-color:var(--tone-lime-line)}.ui-tone-pink{background:var(--tone-pink);border-color:var(--tone-pink-line)}.ui-tone-orange{background:var(--tone-orange);border-color:var(--tone-orange-line)}.ui-tone-green{background:var(--tone-green);border-color:var(--tone-green-line)}.ui-tone-pink .ui-badge,.ui-badge-pink{background:var(--accent-2-soft);color:var(--accent-2)}.ui-tone-orange .ui-badge,.ui-badge-orange{background:var(--accent-3-soft);color:var(--accent-3)}.ui-tone-green .ui-badge,.ui-badge-green{background:var(--good-soft);color:var(--good)}.ui-tone-pink .ui-eyebrow{color:var(--accent-2)}.ui-tone-orange .ui-eyebrow{color:var(--accent-3)}.ui-tone-green .ui-eyebrow{color:var(--good)}.ui-tone-bad{background:var(--bad-soft);border-color:color-mix(in srgb,var(--bad) 32%,transparent)}.ui-tone-bad .ui-badge,.ui-badge-bad{background:var(--bad-soft);color:var(--bad)}.ui-tone-bad .ui-eyebrow{color:var(--bad)}.ui-tone-lime .ui-note,.ui-tone-pink .ui-note,.ui-tone-orange .ui-note,.ui-tone-green .ui-note{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-field);padding:10px 12px}.ui-card-flat{background:var(--raised);border-color:transparent}.ui-card-feature{position:relative;padding:var(--s-6);border-radius:var(--r-panel);border-color:transparent;box-shadow:var(--shadow-1);background:radial-gradient(120% 90% at 0% 0%,var(--accent-1-soft),transparent 58%) padding-box,linear-gradient(var(--surface),var(--surface)) padding-box,linear-gradient(180deg,var(--border-lit),var(--border)) border-box;transition:transform .2s var(--ease),box-shadow .2s}.ui-card-feature:hover{transform:translateY(-2px);box-shadow:var(--shadow-2)}.ui-card-feature.is-default{background:radial-gradient(120% 90% at 0% 0%,var(--accent-1-soft),transparent 58%) padding-box,linear-gradient(var(--surface),var(--surface)) padding-box,linear-gradient(135deg,var(--accent-1),var(--accent-2)) border-box}.ui-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-3)}.ui-card-top>.ui-badge+.ui-card-lead{flex:1 1 auto}.ui-card>:is(.ui-pill,.ui-badge,.ui-price){align-self:flex-start}.ui-card-lead>:is(.ui-pill,.ui-badge,.ui-price){justify-self:start}@media (max-width: 640px){.ui-accordion>summary>.ui-mono{display:none}}.ui-card-foot{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:auto;padding-top:var(--s-4);border-top:1px solid var(--border)}.ui-card-foot>:is(span,p,small,.ui-hint,.ui-muted,.ui-saved),.ui-actions>:is(span,p,small,.ui-hint,.ui-muted,.ui-saved){display:inline-flex;align-items:center;min-height:32px;margin:0}.ui-card-foot>.ui-danger{margin-left:auto}.ui-card>.ui-thumb-media{border-radius:var(--r-field);overflow:hidden}.ui-card-add{display:grid;justify-items:center;align-content:center;text-align:center;gap:8px;padding:var(--s-6);border:1.5px dashed var(--border-2);border-radius:var(--r-panel);background:transparent;color:var(--ink);font:inherit;min-height:100%;cursor:pointer;transition:border-color .15s,background .15s}.ui-card-add.is-ways{padding:var(--s-3);gap:var(--s-2);align-content:start;justify-items:stretch;cursor:default;min-width:0;min-height:0;height:auto;aspect-ratio:auto;box-sizing:border-box}.ui-card-add.is-ways:hover{border-color:var(--border-2);background:transparent}.ui-card-add.is-ways>.ui-craft-tile,.ui-card-add.is-ways>.ui-craft-tile-wait{border:none;border-radius:calc(var(--r-panel) - 4px);box-shadow:none;background:var(--raised, var(--bg-tertiary, #14141c))}.ui-card-add-cap{display:grid;justify-items:center;text-align:center;gap:2px;min-width:0;padding:2px 6px 0}.ui-card-add-cap>strong{font-size:12px;font-weight:750;line-height:1.25;color:var(--ink)}.ui-card-add-cap>.ui-hint{margin:0;max-width:100%;font-size:10.5px;line-height:1.35;overflow-wrap:anywhere}.ui-add-way{display:grid;justify-items:center;align-content:center;place-items:center;text-align:center;gap:4px;width:100%;min-width:0;min-height:44px;margin:0;padding:var(--s-3);border:0;border-radius:var(--r-field);background:transparent;color:var(--ink);font:inherit;cursor:pointer;transition:background .15s;box-sizing:border-box}.ui-add-way:hover:not(:disabled){background:var(--accent-1-soft)}.ui-add-way:focus-visible{outline:2px solid var(--accent-1-line);outline-offset:2px}.ui-add-way:disabled{opacity:.45;cursor:not-allowed}.ui-add-way b{font-family:var(--font-head);font-weight:600;font-size:15px}.ui-add-way+.ui-add-way{border-top:1px solid var(--border)}.ui-add-ways-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-2)}.ui-add-ways-row>.ui-add-way,.ui-add-ways-row>.ui-add-way+.ui-add-way{align-content:start;gap:8px;padding:16px 8px 14px;border:1px solid var(--border);background:var(--raised);transition:background .15s,border-color .15s,transform .15s}.ui-add-ways-row>.ui-add-way:hover:not(:disabled){border-color:var(--accent-1-line);background:var(--accent-1-soft);transform:translateY(-1px)}.ui-add-ways-row>.ui-add-way b{font-size:13.5px;line-height:1.25}.ui-add-ways-row>.ui-add-way .ui-badge{width:32px;height:32px;margin:0;border-radius:10px}.ui-add-way.is-paste{min-height:36px;padding:6px 8px;color:var(--muted)}.ui-add-way.is-paste b{font-size:12.5px;font-weight:600}.ui-add-way.is-paste:hover:not(:disabled){color:var(--ink)}@media (prefers-reduced-motion: reduce){.ui-add-ways-row>.ui-add-way:hover:not(:disabled){transform:none}}.ui-card-add.is-ways:has(>.ui-add-ways-row){container-type:inline-size}@container (max-width: 240px){.ui-add-ways-row{grid-template-columns:minmax(0,1fr)}.ui-add-ways-row>.ui-add-way,.ui-add-ways-row>.ui-add-way+.ui-add-way{gap:4px;padding:8px 4px}.ui-add-ways-row>.ui-add-way .ui-badge{width:26px;height:26px;border-radius:8px}.ui-add-ways-row>.ui-add-way b{font-size:12.5px}}.ui-card-add:hover{border-color:var(--accent-1-line);background:var(--accent-1-soft)}.ui-card-add:focus-visible{outline:2px solid var(--accent-1-line);outline-offset:2px}.ui-card-add b{font-family:var(--font-head);font-weight:600;font-size:15px}.ui-card-add .ui-badge{margin-bottom:4px}.ui-badge{width:40px;height:40px;border-radius:var(--r-badge);display:grid;place-items:center;background:var(--accent-1-soft);color:var(--accent-1-text);flex:none}.ui-badge-sm{width:32px;height:32px;border-radius:9px}.ui-badge-num{font-family:var(--font-mono);font-size:13px;font-weight:500;font-variant-numeric:tabular-nums}.ui-ratio{display:inline-block;flex:none;border:1.5px solid currentColor;border-radius:2px;opacity:.75}.ui-ratio[data-ratio="9:16"]{width:10px;height:16px}.ui-ratio[data-ratio="1:1"]{width:13px;height:13px}.ui-ratio[data-ratio="16:9"]{width:16px;height:10px}.ui-chip[aria-pressed=true] .ui-ratio{opacity:1}.ui-badge-lg{width:56px;height:56px;border-radius:16px}.ui-badge-ring{background:var(--raised);color:var(--muted);border:1px solid var(--border-2);border-radius:50%}.ui-badge svg{width:20px;height:20px}.ui-badge-sm svg{width:16px;height:16px}.ui-badge-lg svg{width:26px;height:26px}.ui-glyphs{display:flex;gap:6px;flex-wrap:wrap}.ui-glyph{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:var(--r-chip);background:var(--raised);font-family:var(--font-mono);font-size:12.5px;color:var(--ink)}.ui-glyph svg{width:15px;height:15px;color:var(--accent-1-text)}.ui-linkchip{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--muted);background:var(--raised);border-radius:var(--r-tag);padding:5px 9px;max-width:100%;overflow:hidden;text-decoration:none}.ui-linkchip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-linkchip svg{width:14px;height:14px;flex:none}.ui-head-row{display:flex;align-items:center;gap:var(--s-4);flex-wrap:wrap}.ui-head-row>div:not(.ui-head-pills,.ui-mark,.ui-face){display:grid;gap:8px;min-width:0;flex:1}.ui-head-pills{display:flex;gap:6px;flex-wrap:wrap;align-items:center;align-self:flex-start;margin-left:auto;flex:none}.ui-mark{width:52px;height:52px;flex:none;border-radius:var(--r-badge);display:grid;place-items:center;overflow:hidden;background:var(--raised);border:1px solid var(--border);color:var(--muted);font-family:var(--font-head);font-weight:700;font-size:20px}.ui-mark img{width:100%;height:100%;object-fit:contain}.ui-mark.is-face{width:64px;height:64px;border-radius:50%;font-size:22px;font-weight:800}.ui-mark.is-face img{object-fit:cover}.ui-head-row .ui-handle{font-size:15px;font-weight:600;vertical-align:middle}.ui-meta{display:flex;gap:var(--s-4);flex-wrap:wrap;align-items:center;color:var(--muted);font-size:13.5px}.ui-meta>span{display:inline-flex;align-items:center;gap:6px}.ui-meta .ic{color:var(--accent-1-text);width:14px;height:14px}ul.ui-chips{list-style:none;margin:0;padding:0}a.ui-chip{text-decoration:none}.ui-acc{display:flex;flex-direction:column}.ui-acc-item{border-top:1px solid var(--border)}.ui-acc-item:first-child{border-top:0}.ui-acc-head{width:100%;min-height:48px;display:flex;align-items:center;gap:10px;padding:10px 4px;background:transparent;border:0;border-radius:8px;color:var(--ink);font:inherit;font-family:var(--font-head);font-size:14px;font-weight:600;text-align:left;cursor:pointer}.ui-acc-head:hover{color:var(--accent-1-text)}.ui-acc-head:focus-visible{outline:2px solid var(--accent-1-line);outline-offset:2px}.ui-acc-head>.ic{color:var(--faint);flex:none;width:22px;height:22px;display:inline-grid;place-items:center;font-size:26px;line-height:1;transition:transform .18s var(--ease),color .15s}.ui-acc-head>svg.ic{width:20px;height:20px}.ui-acc-head[aria-expanded=true]{color:var(--accent-3)}.ui-acc-head[aria-expanded=true]>.ic{transform:rotate(90deg);color:var(--accent-3)}.ui-acc-sum{margin-left:auto;font-family:var(--font-body);font-size:12.5px;font-weight:500;color:var(--muted);text-align:right}.ui-acc-panel{padding:4px 4px 18px 30px}.ui-acc-panel[hidden]{display:none}.ui-acc.is-tiles{gap:6px}.ui-acc.is-tiles>.ui-acc-item{border:1px solid var(--glass-line);border-radius:var(--r-chip);background:var(--glass)}.ui-acc.is-tiles>.ui-acc-item.is-bad{background:var(--bad-soft);border-color:transparent}.ui-acc.is-tiles .ui-acc-head{min-height:36px;padding:7px 11px;gap:8px}.ui-acc.is-tiles .ui-acc-panel{padding:0 11px 11px 30px}.ui-acc-k{font-weight:700}.ui-acc-v{font-family:var(--font-body);font-weight:500;color:var(--muted)}.ui-acc-sum.is-good{color:var(--good)}.ui-acc-sum.is-bad{color:var(--bad)}.ui-acc-sum>.ic{width:15px;height:15px}.ui-acc-why{margin:0;font-family:var(--font-body);font-size:13px;font-weight:600;line-height:1.5;color:var(--ink)}.ui-acc-asked{margin:7px 0 0;padding-left:11px;border-left:2px solid var(--glass-line);font-family:var(--font-body);font-size:12.5px;font-weight:400;line-height:1.5;color:var(--muted)}.ui-acc-asked>b{display:block;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin-bottom:3px}.ui-studio{display:grid;gap:var(--s-4)}.ui-studio-cols{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:var(--s-5);align-items:start}.ui-studio-cols>*{min-width:0}.ui-studio-aside{position:sticky;top:calc(var(--nav-h, 56px) + 56px);display:flex;flex-direction:column;gap:var(--s-3)}@media (max-width: 920px){.ui-studio-cols{grid-template-columns:minmax(0,1fr)}.ui-studio-aside{position:static;order:-1;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:end;gap:var(--s-3)}.ui-studio-aside .ui-shot-pair.is-mini .ui-shot.is-frame{flex-basis:96px}.ui-studio-aside>.ui-result{width:96px}.ui-studio-aside>.ui-label{grid-column:1 / -1}}.ui-result>.ui-thumb-empty{height:auto;place-content:center;justify-items:center;gap:6px;padding:20px;font-size:12px;text-align:center}.ui-receipt{display:grid;border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);overflow:hidden}.ui-receipt-row{display:flex;align-items:center;gap:var(--s-2);padding:var(--s-2) 13px;border-bottom:1px solid var(--border);font-size:12.5px;overflow:hidden;min-width:0}.ui-receipt-row:last-child{border-bottom:0}.ui-receipt-row>.k{flex:none;width:56px;font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.ui-receipt-row>.b{flex:1;min-width:0;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-receipt-row>:is(a,button){flex:none;margin-left:auto}.ui-receipt-row.is-warn>.b{color:var(--warn)}.ui-step-nav{display:flex;align-items:center;gap:var(--s-2);flex-wrap:wrap;margin-top:var(--gap-field);padding-top:10px;border-top:1px solid var(--border);justify-content:flex-end}.ui-step-nav>.ui-tertiary:first-child{margin-right:auto}.ui-modebar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:var(--s-3)}.ui-modebar>.ui-hint{margin-right:auto}.ui-acc-sum.is-warn{color:var(--warn)}.ui-shot-pair.is-mini{gap:10px;flex-wrap:nowrap;justify-content:flex-start}.ui-shot-pair.is-mini .ui-shot.is-frame{flex:0 0 140px;min-width:0}.ui-shot-pair.is-mini .ui-shot-caption{padding:18px 8px 7px;gap:3px;font-size:11px}.ui-shot-pair.is-mini .ui-shot-caption .ui-pill,.ui-shot-pair.is-mini .ui-shot-art .ui-pill{font-size:10px;padding:1px 7px}.ui-shot-pair.is-mini .ui-shot-art{gap:5px;padding:10px 8px}.ui-shot-pair.is-mini .ui-shot-art[data-custom=true]{padding:64px 8px 10px}.ui-shot-pair.is-mini .ui-shot-art b{font-size:11px}.ui-shot-pair.is-mini .ui-shot-art .ui-shot-icon{font-size:24px}.ui-shot-pair.is-mini .ui-shot-art small{font-size:9px}.ui-shot-pair.is-mini .ui-shot.is-frame .ui-shot-tools{top:5px;left:5px}.ui-shot-pair.is-mini .ui-shot.is-frame .ui-shot-tools.is-end{left:auto;right:5px}.ui-shot-pair.is-mini .ui-shot.is-frame .ui-thumb-empty{padding:8px;gap:3px;font-size:10px}.ui-shot-pair.is-mini .ui-medallion{top:6px;right:6px;width:64px;gap:3px}.ui-shot-pair.is-mini .ui-medallion-disc{width:48px;height:48px}.ui-shot-pair.is-mini .ui-medallion-disc>svg{width:auto;height:34px}.ui-shot-pair.is-mini .ui-medallion-name{max-width:64px;padding:2px 6px;font-size:9px}.ui-bullets{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px;font-size:13.5px;line-height:1.5}.ui-bullets li::marker{color:var(--accent-1-text)}.ui-bullets .ui-link{text-align:left}.ui-stack{display:flex;flex-direction:column}.ui-stack>*{padding:10px 0;border-top:1px solid var(--border);font-size:13.5px;line-height:1.5}.ui-stack>*:first-child{border-top:0;padding-top:0}.ui-thumbs{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.ui-thumbs.is-two{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-thumbs.is-four{grid-template-columns:repeat(4,minmax(0,1fr))}.ui-thumb-lock{display:flex;align-items:center;gap:6px;min-height:32px;padding:10px 8px 0;font-size:13px;font-weight:750;color:var(--muted)}.ui-thumb-lock .ic{flex:none;color:var(--faint)}.ui-pic-step{display:grid;grid-template-columns:minmax(140px,220px) minmax(0,1fr);gap:20px;align-items:start}@media (max-width: 860px){.ui-pic-step{grid-template-columns:minmax(0,1fr)}.ui-pic-step>.ui-thumb{max-width:220px}}.ui-stepflow{min-height:calc(100dvh - var(--nav-h, 56px))}.ui-step-nav.is-float{position:sticky;bottom:0;z-index:25;margin-top:auto;padding:12px var(--s-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:0 -12px 20px -16px #00000080}.ui-stepflow .ui-step-nav.is-float{margin-inline:calc(-1 * var(--s-5));margin-bottom:calc(-1 * var(--s-5));border:0;border-top:1px solid var(--border);border-radius:0 0 var(--r-card) var(--r-card)}.ui-stepflow>.step-rail{margin-inline:calc(-1 * var(--s-5));padding-inline:var(--s-5);width:auto}.ui-step-nav-spot{margin-top:auto;flex:none}.ui-stepflow .ui-step-nav-spot{margin-inline:calc(-1 * var(--s-5));margin-bottom:calc(-1 * var(--s-5))}.ui-step-nav.is-float.is-pinned{position:fixed;bottom:0;z-index:440;margin:0;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));border:1px solid var(--border);border-radius:0 0 var(--r-card) var(--r-card);box-shadow:0 -12px 20px -16px #00000080}body.has-pinned-nav{padding-bottom:var(--ui-stepnav-h, 72px)}.ui-page:has(.ui-step-nav-spot){padding-bottom:0}.has-pinned-nav:not(body):after{content:"";display:block;flex:none;grid-column:1 / -1;height:var(--ui-stepnav-h, 72px)}:is(.ui-stepflow,[data-step-top]){scroll-margin-top:calc(var(--nav-h, 56px) + 16px)}@media (max-width: 720px){.ui-thumbs.is-four{grid-template-columns:repeat(2,minmax(0,1fr))}}button.ui-thumb-pick{padding:0;text-align:left;font:inherit;color:inherit;cursor:pointer;transition:border-color .15s}button.ui-thumb-pick:hover{border-color:var(--pick-line)}button.ui-thumb-pick:focus-visible{outline:2px solid var(--accent-1-line);outline-offset:2px}.ui-thumb-pick .ui-thumb-body{display:grid;gap:2px}.ui-thumb-pick .ui-thumb-body small{color:var(--muted)}.ui-thumb.ui-model-card{flex-direction:row;gap:12px;align-items:flex-start;padding:14px;text-align:left}.ui-thumb.ui-model-card>.ui-thumb-body{padding:0;min-width:0}.ui-model-glyph{flex:none;width:44px;height:44px;border-radius:12px;display:grid;place-items:center;color:var(--ink);background:linear-gradient(140deg,var(--glyph-a, var(--accent-1-soft)),var(--glyph-b, transparent));border:1px solid var(--border-2)}.ui-model-glyph svg{width:22px;height:22px}.ui-model-glyph.is-lime{--glyph-a: var(--accent-1-soft);--glyph-b: color-mix(in srgb, var(--accent-1) 34%, transparent);color:var(--accent-1-text)}.ui-model-glyph.is-pink{--glyph-a: var(--accent-2-soft);--glyph-b: color-mix(in srgb, var(--accent-2) 38%, transparent);color:var(--accent-2)}.ui-model-glyph.is-orange{--glyph-a: var(--accent-3-soft);--glyph-b: color-mix(in srgb, var(--accent-3) 38%, transparent);color:var(--accent-3)}.ui-thumb{display:flex;flex-direction:column;border-radius:var(--r-field);overflow:hidden;background:var(--raised);border:1px solid var(--border)}.ui-thumb img,.ui-thumb-empty{width:100%;height:120px;object-fit:cover;display:block}.ui-thumb-empty{display:grid;place-items:center;color:var(--faint)}.ui-thumb-body b{font-weight:600;line-height:1.35}.ui-attention{color:var(--accent-3)}.ui-check{width:16px;height:16px;margin:0;flex:none;accent-color:var(--accent-1);cursor:pointer}.ui-mark-sm{width:32px;height:32px;border-radius:9px;font-size:14px}.ui-search{position:relative;display:inline-flex;align-items:center;flex:1 1 280px;min-width:220px;max-width:520px}.ui-search .ic{position:absolute;left:12px;z-index:1;color:var(--faint);pointer-events:none}.ui-search .ui-input{padding-left:40px;min-height:38px;width:100%;min-width:0}.ui-search.is-full{max-width:none;width:100%}.ui-tools-break{flex:1 0 100%;width:100%;height:0;margin:0;padding:0;border:0;overflow:hidden}.ui-pick-tools{gap:10px}.ui-pick{padding:8px;gap:8px}.ui-pick-list{gap:4px}.ui-pick-row{min-height:56px;padding:8px 10px;background:transparent;cursor:pointer;flex-wrap:wrap;transition:background .15s}.ui-pick-row:hover{background:var(--raised)}.ui-pick-row.is-kept{box-shadow:inset 3px 0 0 var(--accent-1-line)}.ui-pick-name{flex:1 1 200px;min-width:0;display:grid;gap:2px}.ui-pick-name>b{font-weight:600;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-pick-sub{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ui-pick-rating{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;color:var(--muted);flex:none}.ui-pick-rating .ic{color:var(--accent-1-text)}.ui-doors{display:inline-flex;gap:3px;flex:none}.ui-door{position:relative;width:24px;height:24px;border-radius:7px;display:grid;place-items:center;color:var(--faint);background:transparent;border:1px dashed var(--glass-line);text-decoration:none}.ui-door.is-on{color:var(--ink);background:var(--chip);border:1px solid var(--border-2)}.ui-door .ui-lock{position:absolute;top:-3px;right:-3px;width:7px;height:7px;border-radius:50%;background:var(--accent-3)}.ui-fit{flex:none;min-width:60px;min-height:26px;padding:3px 9px;border-radius:var(--r-lozenge);border:1px solid var(--glass-line);background:var(--glass);color:var(--faint);font:inherit;font-family:var(--font-mono);font-size:11.5px;font-weight:600;white-space:nowrap;cursor:pointer}.ui-fit[data-fit=good]{background:var(--good-soft);border-color:transparent;color:var(--good)}.ui-fit[data-fit=mid]{background:var(--accent-3-soft);border-color:transparent;color:var(--accent-3)}.ui-fit[data-fit=low]{background:var(--chip);border-color:transparent;color:var(--muted)}.ui-fit:focus-visible{outline:2px solid var(--accent-1-line);outline-offset:2px}.ui-pick-actions{display:inline-flex;gap:4px;flex:none;margin-left:auto}.ui-pick-actions .ui-btn-icon{width:32px;height:32px}.ui-btn-icon.is-sm{width:24px;height:24px;border-radius:7px}.ui-btn-icon.is-on{color:var(--on-accent);background:var(--accent-1);border-color:var(--accent-1)}.ui-pick-why{flex-basis:100%;padding:4px 0 4px 50px}.ui-menu{position:relative}.ui-menu>summary{list-style:none;cursor:pointer}.ui-menu>summary::-webkit-details-marker{display:none}.ui-menu-list{position:absolute;right:0;top:calc(100% + 6px);z-index:60;min-width:200px;display:grid;gap:2px;padding:6px;background:var(--surface);border:1px solid var(--border-2);border-radius:var(--r-field);box-shadow:var(--shadow-2)}.ui-menu-list>*{justify-content:flex-start;width:100%;text-align:left}.ui-section.is-flash>.ui-card{outline:2px solid var(--accent-1-line);outline-offset:4px}.ui-nav{position:fixed;top:0;left:0;right:0;z-index:600;height:var(--nav-h);display:flex;align-items:center;gap:2px;padding:0 28px;background:color-mix(in srgb,var(--surface) 82%,transparent);backdrop-filter:blur(24px) saturate(1.6);-webkit-backdrop-filter:blur(24px) saturate(1.6);border-bottom:1px solid var(--border);transition:background .4s,border-color .4s}.ui-nav[data-landing=true]{--ink: #FFFFFF;--muted: rgba(255, 255, 255, .55);--faint: rgba(255, 255, 255, .4);--chip: rgba(255, 255, 255, .1);--border: transparent;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.ui-nav-brand{margin-right:auto;display:flex;align-items:center;gap:9px;min-width:0;text-decoration:none}.ui-nav-mark{width:28px;height:28px;flex:none;border-radius:8px;display:grid;place-items:center;background:var(--accent-1);color:var(--on-accent);box-shadow:var(--shadow-1)}.ui-nav-word{font-family:var(--font-head);font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--ink);white-space:nowrap}.ui-nav-groups{display:flex;align-items:center;gap:2px}.ui-nav-link{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:6px 14px;border:0;border-radius:var(--r-btn);background:none;font:inherit;font-size:14px;font-weight:500;color:var(--muted);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .15s,color .15s}.ui-nav-link:hover{color:var(--ink);background:var(--chip)}.ui-nav-link:focus-visible{outline:2px solid var(--accent-1-line);outline-offset:2px}.ui-nav-link.is-on{color:var(--ink);background:var(--chip);font-weight:600;box-shadow:inset 0 -2px 0 var(--accent-1)}.ui-nav-link .ic{color:var(--faint)}.ui-nav-actions{display:flex;align-items:center;gap:8px;margin-left:8px}.ui-nav-avatar{width:34px;height:34px;flex:none;padding:0;border:0;border-radius:50%;display:grid;place-items:center;background:var(--accent-1);color:var(--on-accent);font-family:var(--font-head);font-size:14px;font-weight:700;cursor:pointer}.ui-nav-avatar:focus-visible{outline:2px solid var(--accent-1-line);outline-offset:2px}.ui-user-avatar{display:grid;place-items:center;width:100%;height:100%;overflow:hidden;border-radius:50%;background:hsl(var(--ui-avatar-hue, 210) 62% 42%);color:#fff;font-family:var(--font-head);font-weight:800;letter-spacing:.02em;line-height:1}.ui-user-avatar>img{width:100%;height:100%;object-fit:cover;display:block}.ui-nav-avatar>.ui-user-avatar{font-size:13px}.ui-nav-avatar:has(>.ui-user-avatar){overflow:hidden}.ui-nav-menu{position:relative}.ui-menu-list.is-left{left:0;right:auto}.ui-menu-list.is-up{top:auto;bottom:calc(100% + 6px)}.ui-menu-item.ui-danger{color:var(--bad)}.ui-menu-item.ui-danger:hover{background:var(--bad-soft)}.ui-menu-item .ui-count{margin-left:auto}.ui-peek{position:relative;display:inline-flex;vertical-align:middle}.ui-thumb-status{display:flex;align-items:center;gap:4px;min-width:0;position:relative}.ui-thumb-status>p{flex:1 1 auto;min-width:0}.ui-thumb .ui-peek{position:static}.ui-thumb .ui-peek-panel{top:auto;bottom:calc(100% + 6px);left:0;right:0;width:auto;max-height:none;overflow:visible}.ui-thumb:has(.ui-peek[open]){overflow:visible;z-index:5}.ui-thumb-body .ui-peek-text{max-height:none;overflow:visible}@media (max-width: 640px){.ui-peek-panel,.ui-thumb .ui-peek-panel{position:fixed;top:auto;left:12px;right:12px;bottom:12px;width:auto;max-height:60vh;overflow:auto;z-index:460}}.ui-peek.is-sheet{position:static;display:block;width:fit-content;max-width:100%}.ui-peek.is-sheet>.ui-peek-panel,.ui-thumb .ui-peek.is-sheet>.ui-peek-panel{position:fixed;z-index:460;top:50%;left:50%;right:auto;bottom:auto;width:min(560px,calc(100vw - 24px));height:auto;max-height:calc(100dvh - var(--nav-h, 56px) - 24px);overflow:auto;overscroll-behavior:contain;box-sizing:border-box;transform:translate(-50%,-50%);padding:16px}.ui-peek.is-sheet .ui-peek-text{font-size:13.5px;line-height:1.5}.ui-peek.is-sheet .ui-peek-head{margin-bottom:8px}.ui-peek>summary{list-style:none;cursor:pointer}.ui-peek>summary::-webkit-details-marker{display:none}.ui-peek[open]>summary .ui-btn-icon{color:var(--ink);background:var(--chip)}.ui-peek-panel{position:absolute;left:0;top:calc(100% + 6px);z-index:60;width:min(340px,calc(100vw - 24px));padding:10px 12px 12px;background:var(--surface);border:1px solid var(--border-2);border-radius:var(--r-field);box-shadow:var(--shadow-2);text-align:left}.ui-peek-head{display:flex;align-items:center;justify-content:flex-end;gap:4px;margin-bottom:4px}.ui-peek-text{margin:0;font-size:12.5px;line-height:1.45;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;user-select:text;-webkit-user-select:text;cursor:text}.ui-peek-text b{color:var(--muted);font-weight:600}.ui-menu-head{padding:6px 12px 8px;margin-bottom:4px;border-bottom:1px solid var(--border);font-size:12px;color:var(--faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-menu-item{display:flex;align-items:center;gap:8px;width:100%;padding:9px 12px;border:0;border-radius:9px;background:none;font:inherit;font-size:13.5px;font-weight:500;color:var(--ink);text-align:left;text-decoration:none;cursor:pointer}.ui-menu-item:hover{background:var(--chip)}.ui-menu-item:focus-visible{outline:2px solid var(--accent-1-line);outline-offset:-2px}.ui-menu-item[aria-disabled=true]{color:var(--faint);cursor:default;background:none}.ui-menu-sep{height:1px;margin:4px 0;background:var(--border)}.ui-nav-panel{position:absolute;top:calc(100% + 10px);right:0;z-index:60;width:240px;padding:14px 16px;background:var(--surface);border:1px solid var(--border-2);border-radius:var(--r-field);box-shadow:var(--shadow-2);color:var(--muted);font-size:13px;line-height:1.45}@media (max-width: 640px){.ui-nav{height:var(--nav-h);flex-wrap:wrap;align-content:center;row-gap:2px;padding:6px 12px}.ui-nav-link{padding:5px 8px;font-size:12px}.ui-nav-word{font-size:13px}.ui-nav-groups{order:3;flex:1 1 100%;justify-content:space-around;min-width:0}.ui-nav-groups .ui-nav-link{padding:5px 6px}.ui-nav-groups .ui-nav-steps{padding:4px 8px 4px 7px;gap:5px}.ui-nav-actions{margin-left:0}.ui-nav-groups .ui-nav-menu>.ui-nav-link>.ic:last-child{display:none}.ui-nav-groups .ui-menu-list{position:fixed;left:12px;right:12px;top:calc(var(--nav-h) + 4px);min-width:0}.ui-nav-groups .ui-nav-steps>.ic{display:none}.ui-nav-groups{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-x:contain;padding-block:3px;margin-block:-3px}.ui-nav-groups::-webkit-scrollbar{display:none}.ui-nav-groups .ui-nav-link:focus-visible{outline-offset:-2px}}@media (max-width: 400px){.ui-nav-groups{gap:0}.ui-nav-groups .ui-nav-link{padding:5px 3px;font-size:11px}.ui-nav-groups .ui-nav-steps{padding:4px 5px 4px 4px;gap:4px}}@media (min-width: 641px) and (max-width: 859px){.ui-nav{padding:0 16px}.ui-nav-word{display:none}.ui-nav-link{padding:6px 10px}}.ui-auth{min-height:70vh;display:grid;place-items:center;padding:calc(var(--nav-h) + var(--s-5)) var(--s-4) var(--s-6)}.ui-auth>.ui-card{width:min(420px,100%)}.ui-bulk{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:450;display:flex;align-items:center;justify-content:center;gap:4px;flex-wrap:wrap;max-width:calc(100% - 24px);padding:8px 10px 8px 16px;border-radius:14px;background:var(--inv);color:var(--inv-ink);box-shadow:var(--shadow-2);font-size:13px}.ui-bulk>b{font-weight:600;margin-right:8px;white-space:nowrap;font-family:var(--font-mono);font-size:12.5px}.ui-bulk-btn{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:6px 12px;border-radius:10px;border:1px solid transparent;background:transparent;color:var(--inv-ink);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;white-space:nowrap}.ui-bulk-btn:hover{background:#80808033}.ui-bulk-btn:disabled{opacity:.4;cursor:not-allowed;background:transparent}.ui-bulk-btn .ui-price{color:inherit;opacity:.7}.ui-bulk-btn.is-primary{background:var(--accent-1);color:var(--on-accent)}.ui-bulk-btn.is-danger{color:var(--bad)}.ui-bulk-btn:focus-visible{outline:2px solid var(--accent-1);outline-offset:2px}.ui-bulk .ui-select{min-height:34px;padding:5px 30px 5px 10px;font-size:12.5px;border-radius:10px;background-color:transparent;color:inherit;border-color:#80808073;max-width:180px}.ui-bulk .ui-select option{color:var(--ink);background:var(--surface)}.ui-bulk .ui-btn-icon{width:30px;height:30px;background:transparent;border-color:transparent;color:inherit}.ui-bulk-sep{width:1px;height:22px;background:#80808073;margin:0 4px}.ui-pill{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;padding:2px 7px;border-radius:var(--r-lozenge);background:var(--glass);border:1px solid var(--glass-line);color:var(--muted);white-space:nowrap}.ui-pill .ic{width:11px;height:11px}.ui-pill-new{background:var(--good);border-color:transparent;color:#0e0f11;text-transform:uppercase;letter-spacing:.04em;font-size:10px}.ui-pill-good{background:var(--good-soft);border-color:transparent;color:var(--good)}.ui-pill-warn{background:var(--accent-3-soft);border-color:transparent;color:var(--accent-3)}.ui-pill-money{background:var(--step-6-soft);border-color:var(--step-6-line);color:color-mix(in srgb,var(--step-6) 78%,var(--ink))}.ui-pill.is-dashed{border-style:dashed;border-color:var(--border-2);background:transparent}button.ui-pill.is-link{font:inherit;font-size:11px;font-weight:700;cursor:pointer;max-width:100%}button.ui-pill.is-link>span{min-width:0;overflow:hidden;text-overflow:ellipsis}button.ui-pill.is-link:hover{border-color:var(--accent-1-line);color:var(--ink)}button.ui-pill-money.is-link:hover{border-color:var(--step-6);background:color-mix(in srgb,var(--step-6) 22%,transparent)}button.ui-pill.is-link:focus-visible{outline:2px solid var(--accent-1-line);outline-offset:2px}.ui-facts-box{display:grid;gap:8px;margin-top:8px;min-width:0}.ui-facts{list-style:none;margin:0;padding:0;display:grid;gap:4px;min-width:0}.ui-fact{display:flex;align-items:baseline;gap:7px;min-width:0;font-size:11.5px;line-height:1.4}.ui-fact:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--good);transform:translateY(-1px)}.ui-fact.is-warn:before{background:var(--accent-3)}.ui-fact.is-bad:before{background:var(--bad)}.ui-fact-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink)}.ui-fact.is-bad .ui-fact-text{text-decoration:line-through;color:var(--muted)}.ui-fact-key{color:var(--muted)}.ui-facts-more{justify-self:start}.ui-pic-seg{position:absolute;top:8px;left:8px;z-index:3;display:inline-flex;overflow:hidden;padding:0;border-radius:var(--r-pill);border:1px solid rgba(255,255,255,.22);background:#00000073;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer}.ui-pic-seg>span{padding:3px 9px;font-size:10px;font-weight:700;letter-spacing:.02em;color:#ffffffb8}.ui-pic-seg>span.is-on{background:var(--accent-1);color:var(--on-accent)}a.ui-pill.is-link{text-decoration:none;cursor:pointer;transition:background .15s,border-color .15s}a.ui-pill-warn.is-link:hover{background:color-mix(in oklab,var(--accent-3) 26%,transparent)}a.ui-pill.is-link:focus-visible{outline:2px solid var(--accent-1-line);outline-offset:2px}.ui-pill-bad{background:var(--bad-soft);border-color:transparent;color:var(--bad)}.ui-pill-alert{background:var(--bad);border-color:transparent;color:#fff;white-space:normal}.ui-pill-accent{background:var(--accent-1);border-color:transparent;color:var(--on-accent)}.ui-pill-pink{background:var(--accent-2);border-color:transparent;color:#fff}.ui-pill-blue{background:var(--step-9);border-color:transparent;color:#fff}.ui-pill-inv{background:var(--inv);border-color:transparent;color:var(--inv-ink)}.ui-pill-on-photo{background:#121315;border-color:transparent;color:#f4f4f0}.ui-pill-lg{font-size:14px;padding:5px 12px;gap:6px}.ui-photo-pick{position:absolute;top:2px;left:4px;z-index:4;display:inline-flex;align-items:center;gap:8px;pointer-events:none;max-width:calc(100% - 8px)}.ui-photo-pick-num{flex:none;box-sizing:border-box;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#121315;color:#f4f4f0;font-family:var(--font-mono);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1}.ui-photo-pick-select{pointer-events:auto;flex:none;box-sizing:border-box;height:24px;min-height:24px;padding:0 10px;margin:0;border:none;border-radius:var(--r-lozenge);display:inline-flex;align-items:center;justify-content:center;background:#2563ebf2;color:#fff;font:inherit;font-size:11px;font-weight:700;line-height:1;white-space:nowrap;cursor:pointer}.ui-photo-pick-select:hover{background:#2563eb}.ui-photo-pick-select:focus-visible{outline:2px solid #fff;outline-offset:2px}.ui-empty{display:grid;justify-items:center;text-align:center;gap:10px;padding:var(--s-8) var(--s-6)}.ui-empty .ui-sub{text-align:center}.ui-empty-pic{width:128px;height:128px;border-radius:var(--r-badge);object-fit:cover;background:var(--raised);border:1px solid var(--border);display:grid;place-items:center;font-size:44px;overflow:hidden}.ui-empty-pic img{width:100%;height:100%;object-fit:cover}.ui-preview{background:var(--raised);border-radius:var(--r-field);padding:12px 14px;display:grid;gap:5px}.ui-form{padding-block:0;gap:0}.ui-row{display:grid;grid-template-columns:minmax(200px,250px) minmax(0,1fr);gap:var(--s-6);padding:var(--s-5) 0;border-top:1px solid var(--border);align-items:start}.ui-row:first-child{border-top:0}.ui-form.is-tight .ui-row{grid-template-columns:120px minmax(0,1fr);gap:var(--s-4);padding:var(--s-3) 0;align-items:center}.ui-form.is-tight .ui-row-label{padding-top:0}.ui-form.is-tight .ui-row-control{min-height:0}.ui-form.is-tight .ui-actions>button{max-width:100%;white-space:normal;text-align:left}.ui-form.is-tight .ui-row:has(>.ui-row-control>.ui-actions){align-items:start}.ui-form.is-tight .ui-row:has(>.ui-row-control>.ui-actions)>.ui-row-label{padding-top:9px}.ui-row-label{display:grid;gap:3px;padding-top:10px}.ui-row-label label,.ui-row-label b{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:var(--ink)}.ui-row-label .ic{color:var(--faint);flex:none}.ui-row-label .ui-pill{margin-left:2px}.ui-row-control{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;min-height:42px;align-content:center;justify-items:start}.ui-row-control>:is(.ui-tiles,.ui-fields,form,.ui-label,.ui-textarea,.ui-tags,.ui-chips,.ui-actions){justify-self:stretch}.ui-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.ui-list-row{display:flex;align-items:center;gap:10px;padding:8px 8px 8px 12px;border-radius:var(--r-field);background:var(--raised);font-size:13px;min-width:0}.ui-list-row>b{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}button.ui-list-row{width:100%;font:inherit;color:inherit;border:0;cursor:pointer;text-align:left;transition:background .15s}button.ui-list-row:hover{background:var(--chip)}button.ui-list-row:focus-visible{outline:2px solid var(--accent-1-line);outline-offset:2px}button.ui-list-row>.ui-hint{margin-left:auto}.ui-list.is-five{max-height:284px;overflow:auto}.ui-list-pick{flex:1;min-width:0;display:block;margin:0;padding:4px 2px;border:0;background:none;color:inherit;font:inherit;font-weight:600;text-align:left;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-list-row:has(.ui-list-pick:hover),.ui-list-row:has(.ui-list-pick:focus-visible){background:var(--chip)}.ui-list-row>.ui-menu{flex:0 0 auto;padding-inline:6px}.ui-btn-icon.is-fav{color:var(--accent-3)}.ui-grid{display:grid;gap:var(--s-3)}.ui-grid-2{display:grid;gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr))}.ui-grid-3{display:grid;gap:var(--s-4);grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 900px){.ui-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.ui-grid-2,.ui-grid-3{grid-template-columns:minmax(0,1fr)}}.ui-split{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:var(--s-5);align-items:start}.ui-rails{display:grid;gap:var(--s-3);position:sticky;top:calc(var(--nav-h) + 72px)}.ui-scroll-pane{--sticky-top: calc(var(--pane-pad-top, 0px) * -1)}.step-rail{position:sticky;top:var(--sticky-top, calc(var(--nav-h) + var(--editor-hint-h, 0px)));z-index:30;background:var(--bg);width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 0;border-bottom:1px solid var(--border)}.step-rail-list{list-style:none;margin:0;padding:0;display:flex;align-items:flex-start;gap:4px;flex-wrap:wrap}.step-rail-item{display:flex}.step-rail-link{display:inline-grid;grid-template-columns:repeat(4,auto) 1fr;align-items:center;justify-items:start;column-gap:0;row-gap:2px;max-width:100%;min-height:36px;padding:6px 12px 6px 7px;border-radius:var(--r-chip);text-decoration:none;font-size:13px;font-weight:600;color:var(--muted);background:transparent;transition:background .15s,color .15s}.step-rail-link:hover{background:var(--raised);color:var(--ink)}.step-rail-link:focus-visible{outline:2px solid var(--accent-1-line);outline-offset:2px}.step-rail-link.is-current{background:var(--accent-1-soft);color:var(--accent-1-text)}.step-rail-link.is-done{color:var(--ink)}.step-rail-link.is-off{color:var(--faint);cursor:default}.step-rail-link.is-off:hover{background:transparent;color:var(--faint)}.step-rail-num{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:7px;border:1.5px solid var(--border-2);font-family:var(--font-mono);font-size:11.5px;font-weight:500;color:var(--muted)}.step-rail-link.is-current .step-rail-num{background:var(--accent-1);border-color:var(--accent-1);color:var(--on-accent)}.step-rail-link.is-done .step-rail-num{background:var(--good-soft);border-color:var(--good);color:var(--good)}.step-rail-link.is-off .step-rail-num{border-style:dashed}.step-rail-count{font-family:var(--font-mono);font-size:12px;color:var(--faint)}.step-rail-link.is-warn{color:var(--accent-3)}.step-rail-link.is-warn .step-rail-num{background:var(--accent-3-soft);border-color:var(--accent-3);color:var(--accent-3)}.step-rail-link>:not(.step-rail-note){grid-row:1}.step-rail-link>:not(.step-rail-note)+:not(.step-rail-note){margin-left:8px}.step-rail-note{grid-row:2;grid-column:1 / -1;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;line-height:1.25;font-size:11.5px;font-weight:500;color:var(--faint)}@media (min-width: 860px){[data-testid=as-steps] .step-rail-list{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));width:100%;gap:2px;align-items:start}[data-testid=as-steps] .step-rail-item{min-width:0;position:relative}[data-testid=as-steps] .step-rail-link{width:100%;box-sizing:border-box;padding:6px 8px 6px 6px}[data-testid=as-steps] .step-rail-link>:not(.step-rail-note)+:not(.step-rail-note){margin-left:6px}[data-testid=as-steps] .step-rail-label{white-space:nowrap}[data-testid=as-steps] .step-rail-note{position:absolute;top:30px;left:6px;width:max-content;min-width:0;max-width:calc(100% - 8px);flex-basis:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-testid=as-steps]:has(.step-rail-note){padding-bottom:18px}}.step-rail.is-static{position:static}.step-rail-link:not(:has(>.step-rail-num)){padding-left:12px}.step-rail-link:not(:has(>.step-rail-label)){padding-right:7px}.step-rail-offers{margin-left:auto;display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:6px 12px;border-radius:var(--r-chip);font-size:13px;font-weight:600;color:var(--muted);text-decoration:none;transition:background .15s,color .15s}.step-rail-offers:hover{background:var(--raised);color:var(--ink)}.step-rail-offers.is-current{background:var(--accent-1-soft);color:var(--accent-1-text)}.step-rail-ready{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:var(--muted);white-space:nowrap}.step-rail-dot{width:8px;height:8px;border-radius:50%;flex:none}.step-rail-dot.is-ok{background:var(--good);box-shadow:0 0 0 3px var(--good-soft)}.step-rail-dot.is-off{background:var(--bad);box-shadow:0 0 0 3px var(--bad-soft)}@media (max-width: 900px){.business-shell .step-rail.is-tabbar{position:fixed;left:0;right:0;bottom:0;z-index:40;padding:4px 8px calc(4px + env(safe-area-inset-bottom,0px));background:var(--surface);border-top:1px solid var(--border);border-bottom:none;box-shadow:var(--shadow-1);justify-content:center}.business-shell .step-rail.is-tabbar .step-rail-list{width:100%;flex-wrap:nowrap;justify-content:space-between;gap:2px}.business-shell .step-rail.is-tabbar .step-rail-item{flex:1 1 0}.business-shell .step-rail.is-tabbar .step-rail-link{display:flex;align-items:center;flex-direction:column;gap:2px;width:100%;justify-content:center;padding:6px 2px;font-size:11px;text-align:center}.business-shell .step-rail.is-tabbar .step-rail-link>*{margin-left:0}.business-shell .step-rail.is-tabbar :is(.step-rail-ready,.step-rail-offers,.step-rail-count){display:none}.business-shell:has(.step-rail.is-tabbar){padding-bottom:84px}}.ui-studio>.step-rail{position:sticky;top:var(--sticky-top, calc(var(--nav-h, 56px) + var(--editor-hint-h, 0px)));z-index:5;bottom:auto;left:auto;right:auto;box-shadow:none}.ui-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--scrim);opacity:0;pointer-events:none;transition:opacity .2s;z-index:470}.ui-scrim.on{opacity:1;pointer-events:auto}.ui-drawer{position:fixed;top:var(--nav-h, 56px);right:0;bottom:0;width:min(480px,100%);background:var(--surface);border-left:1px solid var(--border);z-index:471;transform:translate(100%);transition:transform .28s var(--ease);display:flex;flex-direction:column;box-shadow:var(--shadow-2)}.ui-drawer.on{transform:none}.ui-drawer-hd{padding:18px 22px;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:12px}.ui-drawer-hd h2{margin:0;font-family:var(--font-head);font-size:18px;font-weight:600;flex:1;letter-spacing:-.01em}.ui-drawer-bd{padding:22px;display:grid;grid-template-columns:minmax(0,1fr);gap:18px;overflow-x:hidden;overflow-y:auto;flex:1;align-content:start}.ui-drawer-ft{padding:16px 22px;border-top:1px solid var(--border);display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ui-drawer-ft .ui-danger{margin-left:auto}.ui-modal-wrap{position:fixed;inset:var(--nav-h, 56px) 0 0 0;z-index:500;display:flex;align-items:center;justify-content:center;padding:20px;padding-top:calc(20px + var(--ui-toasts-top-h, 0px));padding-bottom:calc(20px + var(--ui-toasts-bottom-h, 0px));background:var(--scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ui-modal{width:min(520px,100%);max-height:min(820px,calc(100vh - var(--nav-h, 56px) - 40px - var(--ui-toasts-top-h, 0px) - var(--ui-toasts-bottom-h, 0px)));display:flex;flex-direction:column;overflow:hidden;background:var(--surface);color:var(--ink);border:1px solid var(--border-2);border-radius:var(--r-panel);box-shadow:var(--shadow-2);outline:none;font-family:var(--font-body)}.ui-modal-hd{flex:0 0 auto;padding:20px 22px 16px;border-bottom:1px solid var(--border);display:flex;gap:14px;align-items:flex-start}.ui-modal-hd>div{flex:1;min-width:0;display:grid;gap:6px}.ui-modal-hd h2{margin:0;font-family:var(--font-head);font-size:19px;font-weight:600;letter-spacing:-.01em;line-height:1.25}.ui-modal-hd .ui-sub{white-space:pre-line}.ui-modal-hd .ui-btn-icon{flex:none}.ui-modal-bd{flex:1 1 auto;min-height:0;overflow:auto;padding:18px 22px;display:grid;gap:14px;align-content:start}.ui-scroll-cue{position:sticky;bottom:4px;display:flex;justify-content:center;pointer-events:none;height:0;transform:translateY(-34px);opacity:0;transition:opacity .22s}.ui-scroll-cue[data-show=true]{opacity:1}.ui-scroll-cue-pill{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;background:var(--surface);color:var(--muted);border:1px solid var(--border-2);box-shadow:var(--shadow-2);animation:ui-scroll-cue-nudge 1.8s ease-in-out infinite}.ui-scroll-cue-pill svg{transform:rotate(90deg)}@keyframes ui-scroll-cue-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}@media (prefers-reduced-motion: reduce){.ui-scroll-cue-pill{animation:none}}.ui-modal-ft{flex:0 0 auto;padding:14px 22px 18px;border-top:1px solid var(--border);display:flex;gap:8px;justify-content:flex-end;align-items:center;flex-wrap:wrap}.ui-eyebrow-bad{color:var(--bad)}.ui-primary.is-danger{background:var(--bad);color:#fff;box-shadow:none}.ui-total{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 14px;border-radius:var(--r-field);background:var(--raised);font-size:13px}.ui-total b{font-family:var(--font-mono);font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.ui-switch-row .ui-price{margin-left:auto}.ui-switch-row>div{display:grid;gap:2px;min-width:0;flex:1}.ui-switch-row .ui-hint{font-weight:500}.ui-switch-row.is-off{opacity:.55}.ui-switch-row>.ui-inline{flex-wrap:nowrap;white-space:nowrap}.ui-switch-row:has(>select){flex-wrap:wrap}.ui-switch-row.is-inline{display:inline-flex;justify-content:flex-start;max-width:100%}.ui-switch-row.is-inline>select{margin-left:0}.ui-switch-row>select{flex:0 0 auto;margin-left:auto}.ui-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%,8px);opacity:0;background:var(--inv);color:var(--inv-ink);padding:10px 16px;border-radius:var(--r-btn);font-weight:600;font-size:13px;box-shadow:var(--shadow-2);z-index:500;transition:opacity .2s,transform .2s var(--ease);pointer-events:none;max-width:calc(100% - 24px);text-align:center}.ui-toast.on{opacity:1;transform:translate(-50%)}@keyframes ui-spin{to{transform:rotate(360deg)}}.ui-spin{animation:ui-spin .9s linear infinite;transform-origin:center}.ui-secs{font-family:var(--font-mono);font-size:11.5px;font-weight:500;font-variant-numeric:tabular-nums;opacity:.85;white-space:nowrap}.ui-loading{display:flex;align-items:center;justify-content:center;gap:10px;color:var(--muted);font-size:13.5px;padding:var(--s-6)}.ui-loading .ic{color:var(--accent-1-text);flex:none}.ui-loading.is-page{min-height:40vh}@keyframes ui-gen-shimmer{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes ui-gen-spin{to{transform:rotate(360deg)}}.ui-gen-wait{position:relative;width:100%;aspect-ratio:var(--ui-gen-ratio, 3 / 4);border-radius:18px;overflow:hidden;display:grid;place-items:center;background:var(--bg-tertiary, #14141c);border:1.5px solid var(--border);box-shadow:none}.ui-gen-wait-shimmer,.ui-gen-wait-glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ui-gen-wait-shimmer{inset:-18% auto;left:-20%;width:78%;background:linear-gradient(105deg,#fff0,#ffffff0a 32%,#fff3,#ffffff0a 68%,#fff0);filter:blur(18px);animation:ui-gen-shimmer 2.6s ease-in-out calc(var(--ui-gen-i, 0) * .55s) infinite}.ui-gen-wait-glow{background:radial-gradient(90% 70% at 50% 115%,rgba(255,255,255,.14) 0%,rgba(255,255,255,.05) 46%,transparent 74%)}.ui-gen-wait-mark{position:relative;z-index:1;color:#ffffff47;fill:currentColor;stroke:none;animation:ui-gen-spin calc(9s + (var(--ui-gen-i, 0) * 2.5s)) linear infinite;transform-origin:center}.ui-gen-wait-copy{position:relative;z-index:1;display:grid;justify-items:center;gap:8px}.ui-gen-wait-label{color:#ffffffe0;font-size:12px;font-weight:700;letter-spacing:.02em;text-align:center}.ui-gen-wait-secs{position:absolute;z-index:1;left:0;right:0;bottom:12px;text-align:center;color:#ffffffb8;font-size:12px;font-weight:600;letter-spacing:.02em;pointer-events:none}.ui-gen-wait-grid,.ui-craft-star,.ui-craft-wait,.ui-craft-panel,.ui-craft-row{display:grid;gap:12px;grid-template-columns:repeat(var(--ui-gen-count, 3),minmax(0,1fr))}.ui-gen-wait-grid,.ui-craft-star,.ui-craft-wait,.ui-craft-panel,.ui-craft-row.is-stack{grid-template-columns:minmax(0,1fr)}.ui-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--faint);flex:none}.ui-dot-good{background:var(--good)}.ui-dot-warn{background:var(--accent-3)}.ui-dot-bad{background:var(--bad);box-shadow:0 0 0 3px var(--bad-soft)}.ui-grid-4{display:grid;gap:var(--s-4);grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 900px){.ui-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.ui-grid-4{grid-template-columns:minmax(0,1fr)}}.ui-span-all{grid-column:1 / -1}.ui-body-rows{display:grid;gap:var(--s-8);min-width:0}.ui-flip{transform:scaleX(-1)}.ui-pills{display:flex;gap:6px;flex-wrap:wrap;align-items:center}button.ui-card,a.ui-card{font:inherit;color:inherit;text-align:left;cursor:pointer;text-decoration:none;transition:border-color .15s,background .15s,transform .15s}button.ui-card:hover,a.ui-card:hover{border-color:var(--border-2);background:var(--raised)}button.ui-card:focus-visible,a.ui-card:focus-visible{outline:2px solid var(--accent-1-line);outline-offset:2px}button.ui-link{background:none;border:0;padding:0;font:inherit;color:var(--ink);cursor:pointer}.ui-link.ui-small,button.ui-link.ui-small{font-size:.5em;font-weight:500;line-height:1.2}.ui-stat{font-family:var(--font-mono);font-size:28px;font-weight:500;letter-spacing:-.02em;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--ink)}.ui-card.is-ghost .ui-stat,.ui-card.is-ghost .ui-eyebrow{opacity:.45}.ui-hello{display:flex;gap:var(--s-6);align-items:center;flex-wrap:wrap}.ui-hello>div{flex:1 1 280px;min-width:0;display:grid;gap:6px}.ui-thumb-media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;background:#111;z-index:1}.ui-thumb-media img{z-index:2}.ui-thumb-media[data-mode=poster] video{opacity:0;pointer-events:none}.ui-thumb-media.is-square{height:auto;aspect-ratio:1}.ui-thumb-media.is-tall{height:auto;aspect-ratio:9 / 16}.ui-thumb-media.is-wide{height:auto;aspect-ratio:16 / 9}.ui-thumb-media.is-contain img,.ui-thumb-media.is-contain video{object-fit:contain}.ui-thumb-media.is-paper{background:#fff}.ui-thumb-media.is-paper .ui-thumb-empty,.ui-thumb-media.is-paper .ui-thumb-empty .ic{color:#6b7280}.ui-fitbox{position:relative;width:100%;aspect-ratio:9 / 16;overflow:hidden;background:var(--raised)}.ui-fitbox img,.ui-fitbox video{width:100%;height:100%;object-fit:contain;display:block}.ui-fitbox img.ui-fitbox-blur{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:fill;filter:blur(40px);transform:scale(1.35)}.ui-face-card>.ui-fitbox>img:not(.ui-fitbox-blur){position:relative}.ui-face-card{padding:0;overflow:hidden;display:flex;flex-direction:column;cursor:pointer;text-align:left;transition:transform .15s var(--ease),border-color .15s}.ui-face-card:hover{transform:translateY(-2px);border-color:var(--step-line, var(--border-2))}.ui-face-card:focus-visible{outline:2px solid var(--accent-1-line);outline-offset:2px}.ui-face-foot{position:absolute;left:0;right:0;bottom:0;z-index:2;display:grid;justify-items:start;gap:6px;padding:48px 12px 12px;background:linear-gradient(to top,#000c,#0000)}.ui-face-foot .ui-card-title{margin:0;max-width:100%;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-face-foot .ui-pill{max-width:100%;overflow:hidden;text-overflow:ellipsis}.ui-face-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:10px;padding-bottom:60px;color:var(--faint)}.ui-gen-grid{display:grid;gap:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(min(210px,calc(50% - 8px)),1fr))}.ui-gen-card{position:relative;padding:0;overflow:hidden;display:flex;flex-direction:column;gap:0}.ui-gen-card>.ui-batch-preview{position:relative}.ui-gen-card .ui-thumb-open{display:block;width:100%;padding:0;border:0;background:none;cursor:pointer}.ui-gen-card .ui-thumb-media.is-tall{border-radius:0}.ui-thumb-media.is-blurband{overflow:hidden}.ui-thumb-media.is-blurband:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:var(--blur-src) center / 100% 100% no-repeat;filter:blur(40px);transform:scale(1.35)}.ui-gen-status{position:absolute;top:8px;left:8px;z-index:3}.ui-gen-body{display:grid;gap:8px;padding:12px}.ui-gen-body .ui-card-lead{display:grid;justify-items:start;gap:4px;min-width:0}.ui-gen-body .ui-card-title{margin:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-gen-body .ui-card-foot{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;margin:0;padding:0;border:0}.ui-gen-details{justify-self:start}.ui-thumb-media .ui-gallery-who{position:absolute;left:6px;bottom:6px;z-index:3;max-width:calc(100% - 12px);display:flex}.ui-gallery-who .ui-pill{max-width:100%;overflow:hidden;text-overflow:ellipsis;background:#0009;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ui-gallery-who .ui-pill.ui-pill-warn{color:var(--accent-3)}.ui-gallery-line{margin:0;padding:7px 9px 8px;font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.ui-gen-body .ui-list-row{display:flex;align-items:center;gap:8px;padding:6px 8px;font-size:12px}.ui-gen-body .ui-list-row .ui-hint{margin-left:auto;white-space:nowrap}.ui-fitbox.is-natural{aspect-ratio:auto;height:auto;border-radius:var(--r-field)}.ui-fitbox.is-natural img,.ui-fitbox.is-natural video{width:100%;height:auto;object-fit:contain}.ui-thumb-media .ui-thumb-empty{position:absolute;top:0;right:0;bottom:0;left:0;height:auto;display:grid;place-content:center;justify-items:center;gap:6px;font-size:12px;text-align:center;padding:8px}.ui-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#0009;border:1px solid rgba(255,255,255,.4);color:#fff;box-shadow:0 2px 14px #00000073;pointer-events:none;z-index:3}.ui-play .ic{margin-left:3px}.ui-play.is-quiet{position:static;transform:none;width:36px;height:36px;background:#00000047;border-color:#ffffff38;box-shadow:none;color:#ffffffbf}.ui-thumb.is-on,.ui-thumb.is-picked,button.ui-thumb-pick.is-on,button.ui-thumb-pick.is-picked,button.ui-thumb-pick[aria-pressed=true]{overflow:hidden;z-index:2;border-color:var(--accent-1);border-style:solid;border-width:3px;outline:2px solid var(--pick-media-soft);outline-offset:0;box-shadow:none}.ui-thumb.is-on>.ui-thumb-media,.ui-thumb.is-picked>.ui-thumb-media,button.ui-thumb-pick.is-on>.ui-thumb-media,button.ui-thumb-pick.is-picked>.ui-thumb-media,button.ui-thumb-pick[aria-pressed=true]>.ui-thumb-media{border-radius:inherit;overflow:hidden}button.ui-thumb{font:inherit;color:inherit;text-align:left;cursor:pointer;padding:0;width:100%}button.ui-thumb:hover{border-color:var(--border-2)}button.ui-thumb:focus-visible{outline:2px solid var(--accent-1-line);outline-offset:2px}.ui-reel{display:flex;gap:12px;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.ui-reel>*{flex:0 0 148px;scroll-snap-align:center}.ui-reel>.ui-card{flex-basis:200px}.ui-reel-chip{position:absolute;left:8px;bottom:28px;z-index:3;font-size:10px;font-weight:700;padding:3px 8px;border-radius:var(--r-lozenge);background:#0000008c;color:#fff}.ui-reel-progress{position:absolute;left:8px;right:8px;bottom:8px;height:3px;border-radius:2px;background:#ffffff40;z-index:3;overflow:hidden}.ui-reel-progress>i{display:block;height:100%;width:var(--ui-meter, 0%);background:var(--accent-1)}.ui-showreel{margin-top:40px;display:grid;gap:18px}.ui-showreel-head{display:grid;gap:6px;max-width:640px}.ui-showreel-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ui-showreel-item{margin:0;display:grid;gap:10px;align-content:start;min-width:0}.ui-showreel-frame{position:relative;aspect-ratio:9 / 16;border-radius:var(--r-card);overflow:hidden;background:var(--raised);border:1px solid var(--border)}.ui-showreel-item.is-lead .ui-showreel-frame{border-color:var(--accent-1);box-shadow:0 0 0 1px var(--accent-1)}.ui-showreel-frame video{width:100%;height:100%;object-fit:cover;display:block;background:#000}.ui-showreel-pill{position:absolute;top:10px;left:10px;pointer-events:none;background:#0009;border-color:transparent;color:#fff}.ui-showreel-item.is-lead .ui-showreel-pill{background:var(--accent-1);color:var(--on-accent)}.ui-showreel-item figcaption{display:grid;gap:2px;min-width:0}.ui-showreel-item figcaption b{font-size:14px;line-height:1.35}.ui-showreel-note{font-size:12.5px}@media (max-width: 860px){.ui-showreel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.ui-faces{display:flex;gap:14px;overflow-x:auto;max-width:100%;padding:6px 4px 8px;align-items:flex-start}.ui-face{flex:0 0 auto;width:64px;display:grid;gap:6px;justify-items:center;background:none;border:0;padding:0;font:inherit;color:var(--muted);cursor:pointer;text-align:center}.ui-face-disc{width:64px;height:64px;border-radius:50%;overflow:hidden;border:1px solid var(--border);background:var(--raised);display:grid;place-items:center;font-family:var(--font-head);font-weight:700;font-size:20px;color:var(--muted);transition:border-color .15s}.ui-face-disc img{width:100%;height:100%;object-fit:cover;display:block}.ui-face small{display:block;max-width:64px;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-face:hover .ui-face-disc{border-color:var(--accent-1-line)}.ui-face:focus-visible{outline:2px solid var(--accent-1-line);outline-offset:2px;border-radius:12px}.ui-face.is-add .ui-face-disc{border-style:dashed;background:transparent;font-size:26px}.ui-face-pick{display:grid;justify-items:center;gap:0;flex:0 0 auto;width:64px}.ui-face-pick.is-sheet{width:108px}.ui-face-pick.is-tall{width:64px}.ui-face-pick>.ui-face{width:100%}.ui-face-pick>.ui-face.is-sheet small,.ui-face-pick>.ui-face.is-tall small{max-width:100%}button.ui-link.ui-face-view{display:inline-flex;align-items:center;justify-content:center;gap:4px;width:100%;min-height:44px;padding:0 4px;font-size:12px;font-weight:600;color:var(--accent-1-text);line-height:1.2}button.ui-link.ui-face-view:hover{color:var(--ink)}button.ui-link.ui-face-view:focus-visible{outline:2px solid var(--accent-1-line);outline-offset:2px;border-radius:8px}.ui-funnel{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.ui-funnel>div{text-align:center;font-size:11px;color:var(--muted);display:grid;gap:4px}.ui-funnel .ui-meter{height:6px}.ui-funnel b{font-family:var(--font-mono);font-size:14px;font-weight:500;color:var(--ink)}@media (max-width: 640px){.ui-funnel{grid-template-columns:repeat(2,minmax(0,1fr))}}video.ui-shot-contain{background:#000}.ui-fields{display:grid;gap:var(--s-4)}.ui-fields>.ui-actions{margin-top:var(--s-2)}form.ui-form:not(.ui-card){display:grid;gap:var(--s-4);padding:0}form.ui-form:not(.ui-card)>.ui-actions{margin-top:var(--s-2)}:root{--gap-field: var(--s-3);--gap-field-line: 6px}:where(:not(.ui-acc-head,.ui-calendar,.ui-cal-heads,.ui-cal-week,.ui-cal-day,.ui-cal-dots,.ui-cal-status,.ui-actions,.ui-add-way,.ui-add-ways-row,.ui-amount,.ui-assemble-text,.ui-body,.ui-body-rows,.ui-brand-row,.ui-brand-text,.ui-btn-icon,.ui-bulk,.ui-bulk-btn,.ui-bullets,.ui-card,.ui-card-add,.ui-card-add-cap,.ui-card-foot,.ui-card-lead,.ui-card-top,.ui-check-all,.ui-chip,.ui-chips,.ui-collection,.ui-collection-row,.ui-collection-row-actions,.ui-collection-row-body,.ui-collection-tools,.ui-count,.ui-danger,.ui-demo-clip,.ui-doc-head,.ui-doc-pics,.ui-doors,.ui-dots,.ui-drawer-bd,.ui-drawer-ft,.ui-drawer-hd,.ui-drawing,.ui-drawing-bar,.ui-empty,.ui-eyebrow,.ui-face,.ui-face-pick,.ui-faces,.ui-field,.ui-fields,.ui-fields-2,.ui-fields-3,.ui-figure,.ui-figures,.ui-fitpic,.ui-form,.ui-funnel,.ui-gen-wait,.ui-gen-wait-copy,.ui-gen-wait-grid,.ui-craft-star,.ui-craft-wait,.ui-craft-status,.ui-craft-panel,.ui-craft-row,.ui-crumbs,.ui-crumbs-list,.ui-crumbs-item,.ui-glyph,.ui-glyphs,.ui-grid,.ui-grid-2,.ui-grid-3,.ui-grid-4,.ui-head,.ui-head-pills,.ui-head-row,.ui-hello,.ui-hero-body,.ui-hero-word,.ui-hint,.ui-idea,.ui-improve-field-wrap,.ui-improve-field,.ui-improve-field-btn,.ui-improve-field-tip,.ui-improve-row,.ui-inline,.ui-input-affix,.ui-justified,.ui-justified-row,.ui-kv,.ui-label,.ui-label-row,.ui-linkchip,.ui-list,.ui-list-row,.ui-live,.ui-loading,.ui-making,.ui-mark,.ui-market,.ui-market-head,.ui-market-more,.ui-market-name,.ui-market-need,.ui-market-pay,.ui-medallion,.ui-menu-item,.ui-menu-list,.ui-meta,.ui-meter-row,.ui-modal-bd,.ui-modal-ft,.ui-modal-hd,.ui-modal-wrap,.ui-modebar,.ui-mosaic,.ui-muted,.ui-more-toggle,.ui-list-more,.ui-nextbar,.ui-nextbar-head,.ui-nextbar-chev,.ui-nextbar-body,.ui-locked-line,.ui-code-badge,.ui-nav,.ui-nav-actions,.ui-nav-brand,.ui-nav-groups,.ui-nav-link,.ui-pay,.ui-pay-split,.ui-peek,.ui-peek-head,.ui-pick-actions,.ui-pick-item,.ui-pick-item-text,.ui-resize,.ui-soul-frame,.ui-soul-slot-head,.ui-soul-slot-n,.ui-pick-name,.ui-pick-rating,.ui-pick-sub,.ui-photo-pick,.ui-photo-pick-select,.ui-pill,.ui-pills,.ui-preview,.ui-preview-bar,.ui-prop,.ui-props,.ui-quick-panel,.ui-rails,.ui-range-ends,.ui-receipt-row,.ui-reel,.ui-results,.ui-row,.ui-row-control,.ui-row-label,.ui-saved,.ui-scroll-cue,.ui-scroll-cue-pill,.ui-search,.ui-section,.ui-section-actions,.ui-section-head,.ui-say-title,.ui-seg,.ui-select-row,.ui-shot-act,.ui-shot-art,.ui-shot-caption,.ui-shot-pair,.ui-shot-tools,.ui-shots,.ui-skeletons,.ui-split,.ui-stack,.ui-toolrow,.ui-step-nav,.ui-batch-nav,.ui-stepper,.ui-studio,.ui-studio-aside,.ui-studio-cols,.ui-swatch,.ui-swatches,.ui-switch,.ui-switch-row,.ui-tag,.ui-tags,.ui-thumb-body,.ui-thumb-lock,.ui-pic-step,.ui-thumb-status,.ui-thumb-tools,.ui-thumbs,.ui-ticks,.ui-tile,.ui-tile-head,.ui-tile-row,.ui-tiles,.ui-tip-wrap,.ui-title-row,.ui-toast-tr,.ui-toasts,.ui-toolbar,.ui-total,.ui-verdict,[style*=flex],[style*=grid],.ui-stephero,.ui-stephero-promises,.ui-stepromise,.ui-stepgrid,.ui-stepcard-top,.ui-stepcard-list,.ui-stepcard-foot,.ui-stepstate,.ui-steppage,.ui-stephead,.ui-stepdo-cta,.ui-stepnext,.ui-sidenav,.ui-sidepage,.ui-profile-hero,.ui-profile-photo,.ui-profile-hello,.ui-profile-truths,.ui-profile-truth,.ui-stepcard,.ui-stepcard-head,.ui-stepcard-chips,.ui-stepcard-go,.ui-steprail,.ui-stepcard-num,.ui-steplesson,.ui-stepscreen,.ui-stepcheck,.ui-stepdeeper,.ui-stepsaved,.ui-stepsaved-line,.ui-stepnext-btn,.ui-stepexample,.ui-stepwin,.ui-picture-in,.ui-pic-row,.ui-pic-row-btns,.ui-pic-items,.ui-pic-item,.ui-pic-item-more,.ui-pic-tile,.ui-pic-tile-pic,.ui-pic-drop,.ui-pic-group,.ui-flow-hero-text,.ui-flow-hero-under,.ui-flow-block,.ui-flow-block-head,.ui-shotrow,.ui-shotrow-head,.ui-shotrow-secs,.ui-adwall,.ui-ad-cue,.ui-ad-top,.ui-ad-foot,.ui-decode-stage,.ui-said-lines,.ui-said-line,.ui-clock,.ui-clock-lane,.ui-clock-ticks,.ui-field-save,.ui-guide,.ui-guide-side,.ui-guide-brand,.ui-guide-brand-text,.ui-guide-menu,.ui-guide-mod-head,.ui-guide-mod-text,.ui-guide-mod-list,.ui-guide-mod-soon,.ui-guide-lesson,.ui-guide-eyebrow,.ui-guide-body,.ui-guide-sec,.ui-guide-h2,.ui-guide-list,.ui-guide-soonpic,.ui-guide-video,.ui-guide-gallery,.ui-guide-path,.ui-guide-flow,.ui-guide-flow-step,.ui-guide-flow-card,.ui-guide-flow-arrow,.ui-guide-choice,.ui-guide-options,.ui-guide-option,.ui-guide-next-text,.ui-guide-founder,.ui-guide-founder-btns,.ui-guide-phonebar,.ui-guide-pager,.ui-guide-next,.ui-guide-videos,.ui-guide-stats,.ui-guide-stat,.ui-guide-compare,.ui-guide-note,.ui-facts-box,.ui-facts,.ui-fact,.ui-pic-seg,.ui-face-card,.ui-face-foot,.ui-face-empty,.ui-gen-grid,.ui-gen-card,.ui-gen-body,.ui-showreel,.ui-showreel-head,.ui-showreel-grid,.ui-showreel-item))>:where(*)+:where(.ui-label,.ui-field,.ui-fields,.ui-input,.ui-textarea,.ui-select,.ui-input-affix,.ui-tags,.ui-chips,.ui-chip,.ui-seg,.ui-count,.ui-switch-row,.ui-select-row,.ui-stepper,.ui-amount,.ui-note,.ui-hint,.ui-error,.ui-improve-field-wrap,.ui-improve-field,.ui-improve-field-btn,.ui-improve-row,.ui-faces,.ui-inline,.ui-actions,.ui-step-nav,:not([class]):has(>:first-child:is(.ui-label,.ui-field,.ui-fields,.ui-input,.ui-textarea,.ui-select,.ui-input-affix,.ui-tags,.ui-chips,.ui-chip,.ui-seg,.ui-count,.ui-switch-row,.ui-select-row,.ui-stepper,.ui-amount,.ui-note,.ui-hint,.ui-error,.ui-improve-field-wrap,.ui-improve-field,.ui-improve-field-btn,.ui-improve-row,.ui-faces,.ui-inline,.ui-actions,.ui-step-nav))),:where(:not(.ui-acc-head,.ui-calendar,.ui-cal-heads,.ui-cal-week,.ui-cal-day,.ui-cal-dots,.ui-cal-status,.ui-actions,.ui-add-way,.ui-add-ways-row,.ui-amount,.ui-assemble-text,.ui-body,.ui-body-rows,.ui-brand-row,.ui-brand-text,.ui-btn-icon,.ui-bulk,.ui-bulk-btn,.ui-bullets,.ui-card,.ui-card-add,.ui-card-add-cap,.ui-card-foot,.ui-card-lead,.ui-card-top,.ui-check-all,.ui-chip,.ui-chips,.ui-collection,.ui-collection-row,.ui-collection-row-actions,.ui-collection-row-body,.ui-collection-tools,.ui-count,.ui-danger,.ui-demo-clip,.ui-doc-pics,.ui-doors,.ui-dots,.ui-drawer-bd,.ui-drawer-ft,.ui-drawer-hd,.ui-drawing,.ui-drawing-bar,.ui-empty,.ui-eyebrow,.ui-face,.ui-face-pick,.ui-faces,.ui-field,.ui-fields,.ui-fields-2,.ui-fields-3,.ui-figure,.ui-figures,.ui-fitpic,.ui-form,.ui-funnel,.ui-gen-wait,.ui-gen-wait-copy,.ui-gen-wait-grid,.ui-craft-star,.ui-craft-wait,.ui-craft-status,.ui-craft-panel,.ui-craft-row,.ui-crumbs,.ui-crumbs-list,.ui-crumbs-item,.ui-glyph,.ui-glyphs,.ui-grid,.ui-grid-2,.ui-grid-3,.ui-grid-4,.ui-head,.ui-head-pills,.ui-head-row,.ui-hello,.ui-hero-body,.ui-hero-word,.ui-hint,.ui-idea,.ui-improve-field-wrap,.ui-improve-field,.ui-improve-field-btn,.ui-improve-row,.ui-inline,.ui-input-affix,.ui-justified,.ui-justified-row,.ui-kv,.ui-label,.ui-label-row,.ui-linkchip,.ui-list,.ui-list-row,.ui-live,.ui-loading,.ui-making,.ui-mark,.ui-market,.ui-market-head,.ui-market-more,.ui-market-name,.ui-market-need,.ui-market-pay,.ui-medallion,.ui-menu-item,.ui-menu-list,.ui-meta,.ui-meter-row,.ui-modal-bd,.ui-modal-ft,.ui-modal-hd,.ui-modal-wrap,.ui-modebar,.ui-mosaic,.ui-muted,.ui-nav,.ui-nav-actions,.ui-nav-brand,.ui-nav-groups,.ui-nav-link,.ui-pay,.ui-pay-split,.ui-peek,.ui-peek-head,.ui-pick-actions,.ui-pick-item,.ui-pick-item-text,.ui-resize,.ui-soul-frame,.ui-soul-slot-head,.ui-soul-slot-n,.ui-pick-name,.ui-pick-rating,.ui-pick-sub,.ui-photo-pick,.ui-photo-pick-select,.ui-pill,.ui-pills,.ui-preview,.ui-preview-bar,.ui-prop,.ui-props,.ui-quick-panel,.ui-rails,.ui-range-ends,.ui-receipt-row,.ui-reel,.ui-results,.ui-row,.ui-row-control,.ui-row-label,.ui-saved,.ui-scroll-cue,.ui-scroll-cue-pill,.ui-search,.ui-section,.ui-section-actions,.ui-section-head,.ui-seg,.ui-select-row,.ui-shot-act,.ui-shot-art,.ui-shot-caption,.ui-shot-pair,.ui-shot-tools,.ui-shots,.ui-skeletons,.ui-split,.ui-stack,.ui-toolrow,.ui-step-nav,.ui-stepper,.ui-studio,.ui-studio-aside,.ui-studio-cols,.ui-swatch,.ui-swatches,.ui-switch,.ui-switch-row,.ui-tag,.ui-tags,.ui-thumb-body,.ui-thumb-lock,.ui-pic-step,.ui-thumb-status,.ui-thumb-tools,.ui-thumbs,.ui-ticks,.ui-tile,.ui-tile-head,.ui-tile-row,.ui-tiles,.ui-tip-wrap,.ui-title-row,.ui-toast-tr,.ui-toasts,.ui-toolbar,.ui-total,.ui-verdict,[style*=flex],[style*=grid]))>:where(*)+:where([hidden],[type=hidden],[style*="display: none"],[style*="display:none"],template,datalist,script,style)+:where(.ui-label,.ui-field,.ui-fields,.ui-input,.ui-textarea,.ui-select,.ui-input-affix,.ui-tags,.ui-chips,.ui-chip,.ui-seg,.ui-count,.ui-switch-row,.ui-select-row,.ui-stepper,.ui-amount,.ui-note,.ui-hint,.ui-error,.ui-improve-field-wrap,.ui-improve-field,.ui-improve-field-btn,.ui-improve-row,.ui-faces,.ui-inline,.ui-actions,.ui-step-nav,:not([class]):has(>:first-child:is(.ui-label,.ui-field,.ui-fields,.ui-input,.ui-textarea,.ui-select,.ui-input-affix,.ui-tags,.ui-chips,.ui-chip,.ui-seg,.ui-count,.ui-switch-row,.ui-select-row,.ui-stepper,.ui-amount,.ui-note,.ui-hint,.ui-error,.ui-improve-field-wrap,.ui-improve-field,.ui-improve-field-btn,.ui-improve-row,.ui-faces,.ui-inline,.ui-actions,.ui-step-nav))){margin-top:var(--gap-field)}:where(:not(.ui-acc-head,.ui-calendar,.ui-cal-heads,.ui-cal-week,.ui-cal-day,.ui-cal-dots,.ui-cal-status,.ui-actions,.ui-add-way,.ui-add-ways-row,.ui-amount,.ui-assemble-text,.ui-body,.ui-body-rows,.ui-brand-row,.ui-brand-text,.ui-btn-icon,.ui-bulk,.ui-bulk-btn,.ui-bullets,.ui-card,.ui-card-add,.ui-card-add-cap,.ui-card-foot,.ui-card-lead,.ui-card-top,.ui-check-all,.ui-chip,.ui-chips,.ui-collection,.ui-collection-row,.ui-collection-row-actions,.ui-collection-row-body,.ui-collection-tools,.ui-count,.ui-danger,.ui-demo-clip,.ui-doc-head,.ui-doc-pics,.ui-doors,.ui-dots,.ui-drawer-bd,.ui-drawer-ft,.ui-drawer-hd,.ui-drawing,.ui-drawing-bar,.ui-empty,.ui-eyebrow,.ui-face,.ui-face-pick,.ui-faces,.ui-field,.ui-fields,.ui-fields-2,.ui-fields-3,.ui-figure,.ui-figures,.ui-fitpic,.ui-form,.ui-funnel,.ui-gen-wait,.ui-gen-wait-copy,.ui-gen-wait-grid,.ui-craft-star,.ui-craft-wait,.ui-craft-status,.ui-craft-panel,.ui-craft-row,.ui-crumbs,.ui-crumbs-list,.ui-crumbs-item,.ui-glyph,.ui-glyphs,.ui-grid,.ui-grid-2,.ui-grid-3,.ui-grid-4,.ui-head,.ui-head-pills,.ui-head-row,.ui-hello,.ui-hero-body,.ui-hero-word,.ui-hint,.ui-idea,.ui-improve-field-wrap,.ui-improve-field,.ui-improve-field-btn,.ui-improve-field-tip,.ui-improve-row,.ui-inline,.ui-input-affix,.ui-justified,.ui-justified-row,.ui-kv,.ui-label,.ui-label-row,.ui-linkchip,.ui-list,.ui-list-row,.ui-live,.ui-loading,.ui-making,.ui-mark,.ui-market,.ui-market-head,.ui-market-more,.ui-market-name,.ui-market-need,.ui-market-pay,.ui-medallion,.ui-menu-item,.ui-menu-list,.ui-meta,.ui-meter-row,.ui-modal-bd,.ui-modal-ft,.ui-modal-hd,.ui-modal-wrap,.ui-modebar,.ui-mosaic,.ui-muted,.ui-nav,.ui-nav-actions,.ui-nav-brand,.ui-nav-groups,.ui-nav-link,.ui-pay,.ui-pay-split,.ui-peek,.ui-peek-head,.ui-pick-actions,.ui-pick-item,.ui-pick-item-text,.ui-resize,.ui-soul-frame,.ui-soul-slot-head,.ui-soul-slot-n,.ui-pick-name,.ui-pick-rating,.ui-pick-sub,.ui-photo-pick,.ui-photo-pick-select,.ui-pill,.ui-pills,.ui-preview,.ui-preview-bar,.ui-prop,.ui-props,.ui-quick-panel,.ui-rails,.ui-range-ends,.ui-receipt-row,.ui-reel,.ui-results,.ui-row,.ui-row-control,.ui-row-label,.ui-saved,.ui-scroll-cue,.ui-scroll-cue-pill,.ui-search,.ui-section,.ui-section-actions,.ui-section-head,.ui-say-title,.ui-seg,.ui-select-row,.ui-shot-act,.ui-shot-art,.ui-shot-caption,.ui-shot-pair,.ui-shot-tools,.ui-shots,.ui-skeletons,.ui-split,.ui-stack,.ui-toolrow,.ui-step-nav,.ui-stepper,.ui-studio,.ui-studio-aside,.ui-studio-cols,.ui-swatch,.ui-swatches,.ui-switch,.ui-switch-row,.ui-tag,.ui-tags,.ui-thumb-body,.ui-thumb-lock,.ui-pic-step,.ui-thumb-status,.ui-thumb-tools,.ui-thumbs,.ui-ticks,.ui-tile,.ui-tile-head,.ui-tile-row,.ui-tiles,.ui-tip-wrap,.ui-title-row,.ui-toast-tr,.ui-toasts,.ui-toolbar,.ui-total,.ui-verdict,[style*=flex],[style*=grid]))>:where(.ui-label,.ui-field,.ui-fields,.ui-input,.ui-textarea,.ui-select,.ui-input-affix,.ui-tags,.ui-chips,.ui-chip,.ui-seg,.ui-count,.ui-switch-row,.ui-select-row,.ui-stepper,.ui-amount,.ui-note,.ui-hint,.ui-error,.ui-improve-field-wrap,.ui-improve-field,.ui-improve-field-btn,.ui-improve-row,.ui-faces,.ui-inline,.ui-actions,.ui-step-nav,:not([class]):has(>:first-child:is(.ui-label,.ui-field,.ui-fields,.ui-input,.ui-textarea,.ui-select,.ui-input-affix,.ui-tags,.ui-chips,.ui-chip,.ui-seg,.ui-count,.ui-switch-row,.ui-select-row,.ui-stepper,.ui-amount,.ui-note,.ui-hint,.ui-error,.ui-improve-field-wrap,.ui-improve-field,.ui-improve-field-btn,.ui-improve-row,.ui-faces,.ui-inline,.ui-actions,.ui-step-nav)))+:where(div,p,form,section,fieldset,ul,ol,table,details,label,button,a):where(:not(.ui-tip,.ui-pop,[hidden],[style*="position: absolute"],[style*="position:absolute"])),:where(:not(.ui-acc-head,.ui-calendar,.ui-cal-heads,.ui-cal-week,.ui-cal-day,.ui-cal-dots,.ui-cal-status,.ui-actions,.ui-add-way,.ui-add-ways-row,.ui-amount,.ui-assemble-text,.ui-body,.ui-body-rows,.ui-brand-row,.ui-brand-text,.ui-btn-icon,.ui-bulk,.ui-bulk-btn,.ui-bullets,.ui-card,.ui-card-add,.ui-card-add-cap,.ui-card-foot,.ui-card-lead,.ui-card-top,.ui-check-all,.ui-chip,.ui-chips,.ui-collection,.ui-collection-row,.ui-collection-row-actions,.ui-collection-row-body,.ui-collection-tools,.ui-count,.ui-danger,.ui-demo-clip,.ui-doc-pics,.ui-doors,.ui-dots,.ui-drawer-bd,.ui-drawer-ft,.ui-drawer-hd,.ui-drawing,.ui-drawing-bar,.ui-empty,.ui-eyebrow,.ui-face,.ui-face-pick,.ui-faces,.ui-field,.ui-fields,.ui-fields-2,.ui-fields-3,.ui-figure,.ui-figures,.ui-fitpic,.ui-form,.ui-funnel,.ui-gen-wait,.ui-gen-wait-copy,.ui-gen-wait-grid,.ui-craft-star,.ui-craft-wait,.ui-craft-status,.ui-craft-panel,.ui-craft-row,.ui-crumbs,.ui-crumbs-list,.ui-crumbs-item,.ui-glyph,.ui-glyphs,.ui-grid,.ui-grid-2,.ui-grid-3,.ui-grid-4,.ui-head,.ui-head-pills,.ui-head-row,.ui-hello,.ui-hero-body,.ui-hero-word,.ui-hint,.ui-idea,.ui-improve-field-wrap,.ui-improve-field,.ui-improve-field-btn,.ui-improve-row,.ui-inline,.ui-input-affix,.ui-justified,.ui-justified-row,.ui-kv,.ui-label,.ui-label-row,.ui-linkchip,.ui-list,.ui-list-row,.ui-live,.ui-loading,.ui-making,.ui-mark,.ui-market,.ui-market-head,.ui-market-more,.ui-market-name,.ui-market-need,.ui-market-pay,.ui-medallion,.ui-menu-item,.ui-menu-list,.ui-meta,.ui-meter-row,.ui-modal-bd,.ui-modal-ft,.ui-modal-hd,.ui-modal-wrap,.ui-modebar,.ui-mosaic,.ui-muted,.ui-nav,.ui-nav-actions,.ui-nav-brand,.ui-nav-groups,.ui-nav-link,.ui-pay,.ui-pay-split,.ui-peek,.ui-peek-head,.ui-pick-actions,.ui-pick-item,.ui-pick-item-text,.ui-resize,.ui-soul-frame,.ui-soul-slot-head,.ui-soul-slot-n,.ui-pick-name,.ui-pick-rating,.ui-pick-sub,.ui-photo-pick,.ui-photo-pick-select,.ui-pill,.ui-pills,.ui-preview,.ui-preview-bar,.ui-prop,.ui-props,.ui-quick-panel,.ui-rails,.ui-range-ends,.ui-receipt-row,.ui-reel,.ui-results,.ui-row,.ui-row-control,.ui-row-label,.ui-saved,.ui-scroll-cue,.ui-scroll-cue-pill,.ui-search,.ui-section,.ui-section-actions,.ui-section-head,.ui-seg,.ui-select-row,.ui-shot-act,.ui-shot-art,.ui-shot-caption,.ui-shot-pair,.ui-shot-tools,.ui-shots,.ui-skeletons,.ui-split,.ui-stack,.ui-toolrow,.ui-step-nav,.ui-stepper,.ui-studio,.ui-studio-aside,.ui-studio-cols,.ui-swatch,.ui-swatches,.ui-switch,.ui-switch-row,.ui-tag,.ui-tags,.ui-thumb-body,.ui-thumb-lock,.ui-pic-step,.ui-thumb-status,.ui-thumb-tools,.ui-thumbs,.ui-ticks,.ui-tile,.ui-tile-head,.ui-tile-row,.ui-tiles,.ui-tip-wrap,.ui-title-row,.ui-toast-tr,.ui-toasts,.ui-toolbar,.ui-total,.ui-verdict,[style*=flex],[style*=grid]))>:where(.ui-label,.ui-field,.ui-fields,.ui-input,.ui-textarea,.ui-select,.ui-input-affix,.ui-tags,.ui-chips,.ui-chip,.ui-seg,.ui-count,.ui-switch-row,.ui-select-row,.ui-stepper,.ui-amount,.ui-note,.ui-hint,.ui-error,.ui-improve-field-wrap,.ui-improve-field,.ui-improve-field-btn,.ui-improve-row,.ui-faces,.ui-inline,.ui-actions,.ui-step-nav,:not([class]):has(>:first-child:is(.ui-label,.ui-field,.ui-fields,.ui-input,.ui-textarea,.ui-select,.ui-input-affix,.ui-tags,.ui-chips,.ui-chip,.ui-seg,.ui-count,.ui-switch-row,.ui-select-row,.ui-stepper,.ui-amount,.ui-note,.ui-hint,.ui-error,.ui-improve-field-wrap,.ui-improve-field,.ui-improve-field-btn,.ui-improve-row,.ui-faces,.ui-inline,.ui-actions,.ui-step-nav)))+:where([hidden],[type=hidden],[style*="display: none"],[style*="display:none"],template,datalist,script,style)+:where(div,p,form,section,fieldset,ul,ol,table,details,label,button,a):where(:not(.ui-tip,.ui-pop,[hidden],[style*="position: absolute"],[style*="position:absolute"])){margin-top:var(--gap-field)}:where(:not(.ui-acc-head,.ui-calendar,.ui-cal-heads,.ui-cal-week,.ui-cal-day,.ui-cal-dots,.ui-cal-status,.ui-actions,.ui-add-way,.ui-add-ways-row,.ui-amount,.ui-assemble-text,.ui-body,.ui-body-rows,.ui-brand-row,.ui-brand-text,.ui-btn-icon,.ui-bulk,.ui-bulk-btn,.ui-bullets,.ui-card,.ui-card-add,.ui-card-add-cap,.ui-card-foot,.ui-card-lead,.ui-card-top,.ui-check-all,.ui-chip,.ui-chips,.ui-collection,.ui-collection-row,.ui-collection-row-actions,.ui-collection-row-body,.ui-collection-tools,.ui-count,.ui-danger,.ui-demo-clip,.ui-doc-head,.ui-doc-pics,.ui-doors,.ui-dots,.ui-drawer-bd,.ui-drawer-ft,.ui-drawer-hd,.ui-drawing,.ui-drawing-bar,.ui-empty,.ui-eyebrow,.ui-face,.ui-face-pick,.ui-faces,.ui-field,.ui-fields,.ui-fields-2,.ui-fields-3,.ui-figure,.ui-figures,.ui-fitpic,.ui-form,.ui-funnel,.ui-gen-wait,.ui-gen-wait-copy,.ui-gen-wait-grid,.ui-craft-star,.ui-craft-wait,.ui-craft-status,.ui-craft-panel,.ui-craft-row,.ui-crumbs,.ui-crumbs-list,.ui-crumbs-item,.ui-glyph,.ui-glyphs,.ui-grid,.ui-grid-2,.ui-grid-3,.ui-grid-4,.ui-head,.ui-head-pills,.ui-head-row,.ui-hello,.ui-hero-body,.ui-hero-word,.ui-hint,.ui-idea,.ui-improve-field-wrap,.ui-improve-field,.ui-improve-field-btn,.ui-improve-field-tip,.ui-improve-row,.ui-inline,.ui-input-affix,.ui-justified,.ui-justified-row,.ui-kv,.ui-label,.ui-label-row,.ui-linkchip,.ui-list,.ui-list-row,.ui-live,.ui-loading,.ui-making,.ui-mark,.ui-market,.ui-market-head,.ui-market-more,.ui-market-name,.ui-market-need,.ui-market-pay,.ui-medallion,.ui-menu-item,.ui-menu-list,.ui-meta,.ui-meter-row,.ui-modal-bd,.ui-modal-ft,.ui-modal-hd,.ui-modal-wrap,.ui-modebar,.ui-mosaic,.ui-muted,.ui-nav,.ui-nav-actions,.ui-nav-brand,.ui-nav-groups,.ui-nav-link,.ui-pay,.ui-pay-split,.ui-peek,.ui-peek-head,.ui-pick-actions,.ui-pick-item,.ui-pick-item-text,.ui-resize,.ui-soul-frame,.ui-soul-slot-head,.ui-soul-slot-n,.ui-pick-name,.ui-pick-rating,.ui-pick-sub,.ui-photo-pick,.ui-photo-pick-select,.ui-pill,.ui-pills,.ui-preview,.ui-preview-bar,.ui-prop,.ui-props,.ui-quick-panel,.ui-rails,.ui-range-ends,.ui-receipt-row,.ui-reel,.ui-results,.ui-row,.ui-row-control,.ui-row-label,.ui-saved,.ui-scroll-cue,.ui-scroll-cue-pill,.ui-search,.ui-section,.ui-section-actions,.ui-section-head,.ui-say-title,.ui-seg,.ui-select-row,.ui-shot-act,.ui-shot-art,.ui-shot-caption,.ui-shot-pair,.ui-shot-tools,.ui-shots,.ui-skeletons,.ui-split,.ui-stack,.ui-toolrow,.ui-step-nav,.ui-stepper,.ui-studio,.ui-studio-aside,.ui-studio-cols,.ui-swatch,.ui-swatches,.ui-switch,.ui-switch-row,.ui-tag,.ui-tags,.ui-thumb-body,.ui-thumb-lock,.ui-pic-step,.ui-thumb-status,.ui-thumb-tools,.ui-thumbs,.ui-ticks,.ui-tile,.ui-tile-head,.ui-tile-row,.ui-tiles,.ui-tip-wrap,.ui-title-row,.ui-toast-tr,.ui-toasts,.ui-toolbar,.ui-total,.ui-verdict,[style*=flex],[style*=grid]))>:where(.ui-label)+:where(.ui-label,.ui-fields),:where(:not(.ui-acc-head,.ui-calendar,.ui-cal-heads,.ui-cal-week,.ui-cal-day,.ui-cal-dots,.ui-cal-status,.ui-actions,.ui-add-way,.ui-add-ways-row,.ui-amount,.ui-assemble-text,.ui-body,.ui-body-rows,.ui-brand-row,.ui-brand-text,.ui-btn-icon,.ui-bulk,.ui-bulk-btn,.ui-bullets,.ui-card,.ui-card-add,.ui-card-add-cap,.ui-card-foot,.ui-card-lead,.ui-card-top,.ui-check-all,.ui-chip,.ui-chips,.ui-collection,.ui-collection-row,.ui-collection-row-actions,.ui-collection-row-body,.ui-collection-tools,.ui-count,.ui-danger,.ui-demo-clip,.ui-doc-pics,.ui-doors,.ui-dots,.ui-drawer-bd,.ui-drawer-ft,.ui-drawer-hd,.ui-drawing,.ui-drawing-bar,.ui-empty,.ui-eyebrow,.ui-face,.ui-face-pick,.ui-faces,.ui-field,.ui-fields,.ui-fields-2,.ui-fields-3,.ui-figure,.ui-figures,.ui-fitpic,.ui-form,.ui-funnel,.ui-gen-wait,.ui-gen-wait-copy,.ui-gen-wait-grid,.ui-craft-star,.ui-craft-wait,.ui-craft-status,.ui-craft-panel,.ui-craft-row,.ui-crumbs,.ui-crumbs-list,.ui-crumbs-item,.ui-glyph,.ui-glyphs,.ui-grid,.ui-grid-2,.ui-grid-3,.ui-grid-4,.ui-head,.ui-head-pills,.ui-head-row,.ui-hello,.ui-hero-body,.ui-hero-word,.ui-hint,.ui-idea,.ui-improve-field-wrap,.ui-improve-field,.ui-improve-field-btn,.ui-improve-row,.ui-inline,.ui-input-affix,.ui-justified,.ui-justified-row,.ui-kv,.ui-label,.ui-label-row,.ui-linkchip,.ui-list,.ui-list-row,.ui-live,.ui-loading,.ui-making,.ui-mark,.ui-market,.ui-market-head,.ui-market-more,.ui-market-name,.ui-market-need,.ui-market-pay,.ui-medallion,.ui-menu-item,.ui-menu-list,.ui-meta,.ui-meter-row,.ui-modal-bd,.ui-modal-ft,.ui-modal-hd,.ui-modal-wrap,.ui-modebar,.ui-mosaic,.ui-muted,.ui-nav,.ui-nav-actions,.ui-nav-brand,.ui-nav-groups,.ui-nav-link,.ui-pay,.ui-pay-split,.ui-peek,.ui-peek-head,.ui-pick-actions,.ui-pick-item,.ui-pick-item-text,.ui-resize,.ui-soul-frame,.ui-soul-slot-head,.ui-soul-slot-n,.ui-pick-name,.ui-pick-rating,.ui-pick-sub,.ui-photo-pick,.ui-photo-pick-select,.ui-pill,.ui-pills,.ui-preview,.ui-preview-bar,.ui-prop,.ui-props,.ui-quick-panel,.ui-rails,.ui-range-ends,.ui-receipt-row,.ui-reel,.ui-results,.ui-row,.ui-row-control,.ui-row-label,.ui-saved,.ui-scroll-cue,.ui-scroll-cue-pill,.ui-search,.ui-section,.ui-section-actions,.ui-section-head,.ui-seg,.ui-select-row,.ui-shot-act,.ui-shot-art,.ui-shot-caption,.ui-shot-pair,.ui-shot-tools,.ui-shots,.ui-skeletons,.ui-split,.ui-stack,.ui-toolrow,.ui-step-nav,.ui-stepper,.ui-studio,.ui-studio-aside,.ui-studio-cols,.ui-swatch,.ui-swatches,.ui-switch,.ui-switch-row,.ui-tag,.ui-tags,.ui-thumb-body,.ui-thumb-lock,.ui-pic-step,.ui-thumb-status,.ui-thumb-tools,.ui-thumbs,.ui-ticks,.ui-tile,.ui-tile-head,.ui-tile-row,.ui-tiles,.ui-tip-wrap,.ui-title-row,.ui-toast-tr,.ui-toasts,.ui-toolbar,.ui-total,.ui-verdict,[style*=flex],[style*=grid]))>:where(.ui-label)+:where([hidden],[type=hidden],[style*="display: none"],[style*="display:none"],template,datalist,script,style)+:where(.ui-label,.ui-fields){margin-top:var(--s-4)}:where(:not(.ui-acc-head,.ui-calendar,.ui-cal-heads,.ui-cal-week,.ui-cal-day,.ui-cal-dots,.ui-cal-status,.ui-actions,.ui-add-way,.ui-add-ways-row,.ui-amount,.ui-assemble-text,.ui-body,.ui-body-rows,.ui-brand-row,.ui-brand-text,.ui-btn-icon,.ui-bulk,.ui-bulk-btn,.ui-bullets,.ui-card,.ui-card-add,.ui-card-add-cap,.ui-card-foot,.ui-card-lead,.ui-card-top,.ui-check-all,.ui-chip,.ui-chips,.ui-collection,.ui-collection-row,.ui-collection-row-actions,.ui-collection-row-body,.ui-collection-tools,.ui-count,.ui-danger,.ui-demo-clip,.ui-doc-head,.ui-doc-pics,.ui-doors,.ui-dots,.ui-drawer-bd,.ui-drawer-ft,.ui-drawer-hd,.ui-drawing,.ui-drawing-bar,.ui-empty,.ui-eyebrow,.ui-face,.ui-face-pick,.ui-faces,.ui-field,.ui-fields,.ui-fields-2,.ui-fields-3,.ui-figure,.ui-figures,.ui-fitpic,.ui-form,.ui-funnel,.ui-gen-wait,.ui-gen-wait-copy,.ui-gen-wait-grid,.ui-craft-star,.ui-craft-wait,.ui-craft-status,.ui-craft-panel,.ui-craft-row,.ui-crumbs,.ui-crumbs-list,.ui-crumbs-item,.ui-glyph,.ui-glyphs,.ui-grid,.ui-grid-2,.ui-grid-3,.ui-grid-4,.ui-head,.ui-head-pills,.ui-head-row,.ui-hello,.ui-hero-body,.ui-hero-word,.ui-hint,.ui-idea,.ui-improve-field-wrap,.ui-improve-field,.ui-improve-field-btn,.ui-improve-field-tip,.ui-improve-row,.ui-inline,.ui-input-affix,.ui-justified,.ui-justified-row,.ui-kv,.ui-label,.ui-label-row,.ui-linkchip,.ui-list,.ui-list-row,.ui-live,.ui-loading,.ui-making,.ui-mark,.ui-market,.ui-market-head,.ui-market-more,.ui-market-name,.ui-market-need,.ui-market-pay,.ui-medallion,.ui-menu-item,.ui-menu-list,.ui-meta,.ui-meter-row,.ui-modal-bd,.ui-modal-ft,.ui-modal-hd,.ui-modal-wrap,.ui-modebar,.ui-mosaic,.ui-muted,.ui-nav,.ui-nav-actions,.ui-nav-brand,.ui-nav-groups,.ui-nav-link,.ui-pay,.ui-pay-split,.ui-peek,.ui-peek-head,.ui-pick-actions,.ui-pick-item,.ui-pick-item-text,.ui-resize,.ui-soul-frame,.ui-soul-slot-head,.ui-soul-slot-n,.ui-pick-name,.ui-pick-rating,.ui-pick-sub,.ui-photo-pick,.ui-photo-pick-select,.ui-pill,.ui-pills,.ui-preview,.ui-preview-bar,.ui-prop,.ui-props,.ui-quick-panel,.ui-rails,.ui-range-ends,.ui-receipt-row,.ui-reel,.ui-results,.ui-row,.ui-row-control,.ui-row-label,.ui-saved,.ui-scroll-cue,.ui-scroll-cue-pill,.ui-search,.ui-section,.ui-section-actions,.ui-section-head,.ui-say-title,.ui-seg,.ui-select-row,.ui-shot-act,.ui-shot-art,.ui-shot-caption,.ui-shot-pair,.ui-shot-tools,.ui-shots,.ui-skeletons,.ui-split,.ui-stack,.ui-toolrow,.ui-step-nav,.ui-stepper,.ui-studio,.ui-studio-aside,.ui-studio-cols,.ui-swatch,.ui-swatches,.ui-switch,.ui-switch-row,.ui-tag,.ui-tags,.ui-thumb-body,.ui-thumb-lock,.ui-pic-step,.ui-thumb-status,.ui-thumb-tools,.ui-thumbs,.ui-ticks,.ui-tile,.ui-tile-head,.ui-tile-row,.ui-tiles,.ui-tip-wrap,.ui-title-row,.ui-toast-tr,.ui-toasts,.ui-toolbar,.ui-total,.ui-verdict,[style*=flex],[style*=grid]))>:where(.ui-input,.ui-textarea,.ui-select,.ui-input-affix,.ui-tags,.ui-chips,.ui-seg,.ui-count,.ui-switch-row,.ui-select-row,.ui-stepper,.ui-amount)+:where(.ui-improve-field-wrap,.ui-improve-field,.ui-improve-field-btn,.ui-improve-row,.ui-hint,.ui-error),:where(:not(.ui-acc-head,.ui-calendar,.ui-cal-heads,.ui-cal-week,.ui-cal-day,.ui-cal-dots,.ui-cal-status,.ui-actions,.ui-add-way,.ui-add-ways-row,.ui-amount,.ui-assemble-text,.ui-body,.ui-body-rows,.ui-brand-row,.ui-brand-text,.ui-btn-icon,.ui-bulk,.ui-bulk-btn,.ui-bullets,.ui-card,.ui-card-add,.ui-card-add-cap,.ui-card-foot,.ui-card-lead,.ui-card-top,.ui-check-all,.ui-chip,.ui-chips,.ui-collection,.ui-collection-row,.ui-collection-row-actions,.ui-collection-row-body,.ui-collection-tools,.ui-count,.ui-danger,.ui-demo-clip,.ui-doc-pics,.ui-doors,.ui-dots,.ui-drawer-bd,.ui-drawer-ft,.ui-drawer-hd,.ui-drawing,.ui-drawing-bar,.ui-empty,.ui-eyebrow,.ui-face,.ui-face-pick,.ui-faces,.ui-field,.ui-fields,.ui-fields-2,.ui-fields-3,.ui-figure,.ui-figures,.ui-fitpic,.ui-form,.ui-funnel,.ui-gen-wait,.ui-gen-wait-copy,.ui-gen-wait-grid,.ui-craft-star,.ui-craft-wait,.ui-craft-status,.ui-craft-panel,.ui-craft-row,.ui-crumbs,.ui-crumbs-list,.ui-crumbs-item,.ui-glyph,.ui-glyphs,.ui-grid,.ui-grid-2,.ui-grid-3,.ui-grid-4,.ui-head,.ui-head-pills,.ui-head-row,.ui-hello,.ui-hero-body,.ui-hero-word,.ui-hint,.ui-idea,.ui-improve-field-wrap,.ui-improve-field,.ui-improve-field-btn,.ui-improve-row,.ui-inline,.ui-input-affix,.ui-justified,.ui-justified-row,.ui-kv,.ui-label,.ui-label-row,.ui-linkchip,.ui-list,.ui-list-row,.ui-live,.ui-loading,.ui-making,.ui-mark,.ui-market,.ui-market-head,.ui-market-more,.ui-market-name,.ui-market-need,.ui-market-pay,.ui-medallion,.ui-menu-item,.ui-menu-list,.ui-meta,.ui-meter-row,.ui-modal-bd,.ui-modal-ft,.ui-modal-hd,.ui-modal-wrap,.ui-modebar,.ui-mosaic,.ui-muted,.ui-nav,.ui-nav-actions,.ui-nav-brand,.ui-nav-groups,.ui-nav-link,.ui-pay,.ui-pay-split,.ui-peek,.ui-peek-head,.ui-pick-actions,.ui-pick-item,.ui-pick-item-text,.ui-resize,.ui-soul-frame,.ui-soul-slot-head,.ui-soul-slot-n,.ui-pick-name,.ui-pick-rating,.ui-pick-sub,.ui-photo-pick,.ui-photo-pick-select,.ui-pill,.ui-pills,.ui-preview,.ui-preview-bar,.ui-prop,.ui-props,.ui-quick-panel,.ui-rails,.ui-range-ends,.ui-receipt-row,.ui-reel,.ui-results,.ui-row,.ui-row-control,.ui-row-label,.ui-saved,.ui-scroll-cue,.ui-scroll-cue-pill,.ui-search,.ui-section,.ui-section-actions,.ui-section-head,.ui-seg,.ui-select-row,.ui-shot-act,.ui-shot-art,.ui-shot-caption,.ui-shot-pair,.ui-shot-tools,.ui-shots,.ui-skeletons,.ui-split,.ui-stack,.ui-toolrow,.ui-step-nav,.ui-stepper,.ui-studio,.ui-studio-aside,.ui-studio-cols,.ui-swatch,.ui-swatches,.ui-switch,.ui-switch-row,.ui-tag,.ui-tags,.ui-thumb-body,.ui-thumb-lock,.ui-pic-step,.ui-thumb-status,.ui-thumb-tools,.ui-thumbs,.ui-ticks,.ui-tile,.ui-tile-head,.ui-tile-row,.ui-tiles,.ui-tip-wrap,.ui-title-row,.ui-toast-tr,.ui-toasts,.ui-toolbar,.ui-total,.ui-verdict,[style*=flex],[style*=grid]))>:where(.ui-input,.ui-textarea,.ui-select,.ui-input-affix,.ui-tags,.ui-chips,.ui-seg,.ui-count,.ui-switch-row,.ui-select-row,.ui-stepper,.ui-amount)+:where([hidden],[type=hidden],[style*="display: none"],[style*="display:none"],template,datalist,script,style)+:where(.ui-improve-field-wrap,.ui-improve-field,.ui-improve-field-btn,.ui-improve-row,.ui-hint,.ui-error){margin-top:var(--gap-field-line)}:where(:not(.ui-acc-head,.ui-calendar,.ui-cal-heads,.ui-cal-week,.ui-cal-day,.ui-cal-dots,.ui-cal-status,.ui-actions,.ui-add-way,.ui-add-ways-row,.ui-amount,.ui-assemble-text,.ui-body,.ui-body-rows,.ui-brand-row,.ui-brand-text,.ui-btn-icon,.ui-bulk,.ui-bulk-btn,.ui-bullets,.ui-card,.ui-card-add,.ui-card-add-cap,.ui-card-foot,.ui-card-lead,.ui-card-top,.ui-check-all,.ui-chip,.ui-chips,.ui-collection,.ui-collection-row,.ui-collection-row-actions,.ui-collection-row-body,.ui-collection-tools,.ui-count,.ui-danger,.ui-demo-clip,.ui-doc-head,.ui-doc-pics,.ui-doors,.ui-dots,.ui-drawer-bd,.ui-drawer-ft,.ui-drawer-hd,.ui-drawing,.ui-drawing-bar,.ui-empty,.ui-eyebrow,.ui-face,.ui-face-pick,.ui-faces,.ui-field,.ui-fields,.ui-fields-2,.ui-fields-3,.ui-figure,.ui-figures,.ui-fitpic,.ui-form,.ui-funnel,.ui-gen-wait,.ui-gen-wait-copy,.ui-gen-wait-grid,.ui-craft-star,.ui-craft-wait,.ui-craft-status,.ui-craft-panel,.ui-craft-row,.ui-crumbs,.ui-crumbs-list,.ui-crumbs-item,.ui-glyph,.ui-glyphs,.ui-grid,.ui-grid-2,.ui-grid-3,.ui-grid-4,.ui-head,.ui-head-pills,.ui-head-row,.ui-hello,.ui-hero-body,.ui-hero-word,.ui-hint,.ui-idea,.ui-improve-field-wrap,.ui-improve-field,.ui-improve-field-btn,.ui-improve-field-tip,.ui-improve-row,.ui-inline,.ui-input-affix,.ui-justified,.ui-justified-row,.ui-kv,.ui-label,.ui-label-row,.ui-linkchip,.ui-list,.ui-list-row,.ui-live,.ui-loading,.ui-making,.ui-mark,.ui-market,.ui-market-head,.ui-market-more,.ui-market-name,.ui-market-need,.ui-market-pay,.ui-medallion,.ui-menu-item,.ui-menu-list,.ui-meta,.ui-meter-row,.ui-modal-bd,.ui-modal-ft,.ui-modal-hd,.ui-modal-wrap,.ui-modebar,.ui-mosaic,.ui-muted,.ui-nav,.ui-nav-actions,.ui-nav-brand,.ui-nav-groups,.ui-nav-link,.ui-pay,.ui-pay-split,.ui-peek,.ui-peek-head,.ui-pick-actions,.ui-pick-item,.ui-pick-item-text,.ui-resize,.ui-soul-frame,.ui-soul-slot-head,.ui-soul-slot-n,.ui-pick-name,.ui-pick-rating,.ui-pick-sub,.ui-photo-pick,.ui-photo-pick-select,.ui-pill,.ui-pills,.ui-preview,.ui-preview-bar,.ui-prop,.ui-props,.ui-quick-panel,.ui-rails,.ui-range-ends,.ui-receipt-row,.ui-reel,.ui-results,.ui-row,.ui-row-control,.ui-row-label,.ui-saved,.ui-scroll-cue,.ui-scroll-cue-pill,.ui-search,.ui-section,.ui-section-actions,.ui-section-head,.ui-say-title,.ui-seg,.ui-select-row,.ui-shot-act,.ui-shot-art,.ui-shot-caption,.ui-shot-pair,.ui-shot-tools,.ui-shots,.ui-skeletons,.ui-split,.ui-stack,.ui-toolrow,.ui-step-nav,.ui-stepper,.ui-studio,.ui-studio-aside,.ui-studio-cols,.ui-swatch,.ui-swatches,.ui-switch,.ui-switch-row,.ui-tag,.ui-tags,.ui-thumb-body,.ui-thumb-lock,.ui-pic-step,.ui-thumb-status,.ui-thumb-tools,.ui-thumbs,.ui-ticks,.ui-tile,.ui-tile-head,.ui-tile-row,.ui-tiles,.ui-tip-wrap,.ui-title-row,.ui-toast-tr,.ui-toasts,.ui-toolbar,.ui-total,.ui-verdict,[style*=flex],[style*=grid]))>:where(.ui-label)+:where(.ui-input,.ui-textarea,.ui-select,.ui-input-affix,.ui-tags,.ui-chips,.ui-seg,.ui-count,.ui-switch-row,.ui-select-row,.ui-stepper,.ui-amount,.ui-improve-field-wrap,.ui-improve-field,.ui-improve-field-btn,.ui-improve-row,.ui-hint,.ui-error),:where(:not(.ui-acc-head,.ui-calendar,.ui-cal-heads,.ui-cal-week,.ui-cal-day,.ui-cal-dots,.ui-cal-status,.ui-actions,.ui-add-way,.ui-add-ways-row,.ui-amount,.ui-assemble-text,.ui-body,.ui-body-rows,.ui-brand-row,.ui-brand-text,.ui-btn-icon,.ui-bulk,.ui-bulk-btn,.ui-bullets,.ui-card,.ui-card-add,.ui-card-add-cap,.ui-card-foot,.ui-card-lead,.ui-card-top,.ui-check-all,.ui-chip,.ui-chips,.ui-collection,.ui-collection-row,.ui-collection-row-actions,.ui-collection-row-body,.ui-collection-tools,.ui-count,.ui-danger,.ui-demo-clip,.ui-doc-pics,.ui-doors,.ui-dots,.ui-drawer-bd,.ui-drawer-ft,.ui-drawer-hd,.ui-drawing,.ui-drawing-bar,.ui-empty,.ui-eyebrow,.ui-face,.ui-face-pick,.ui-faces,.ui-field,.ui-fields,.ui-fields-2,.ui-fields-3,.ui-figure,.ui-figures,.ui-fitpic,.ui-form,.ui-funnel,.ui-gen-wait,.ui-gen-wait-copy,.ui-gen-wait-grid,.ui-craft-star,.ui-craft-wait,.ui-craft-status,.ui-craft-panel,.ui-craft-row,.ui-crumbs,.ui-crumbs-list,.ui-crumbs-item,.ui-glyph,.ui-glyphs,.ui-grid,.ui-grid-2,.ui-grid-3,.ui-grid-4,.ui-head,.ui-head-pills,.ui-head-row,.ui-hello,.ui-hero-body,.ui-hero-word,.ui-hint,.ui-idea,.ui-improve-field-wrap,.ui-improve-field,.ui-improve-field-btn,.ui-improve-row,.ui-inline,.ui-input-affix,.ui-justified,.ui-justified-row,.ui-kv,.ui-label,.ui-label-row,.ui-linkchip,.ui-list,.ui-list-row,.ui-live,.ui-loading,.ui-making,.ui-mark,.ui-market,.ui-market-head,.ui-market-more,.ui-market-name,.ui-market-need,.ui-market-pay,.ui-medallion,.ui-menu-item,.ui-menu-list,.ui-meta,.ui-meter-row,.ui-modal-bd,.ui-modal-ft,.ui-modal-hd,.ui-modal-wrap,.ui-modebar,.ui-mosaic,.ui-muted,.ui-nav,.ui-nav-actions,.ui-nav-brand,.ui-nav-groups,.ui-nav-link,.ui-pay,.ui-pay-split,.ui-peek,.ui-peek-head,.ui-pick-actions,.ui-pick-item,.ui-pick-item-text,.ui-resize,.ui-soul-frame,.ui-soul-slot-head,.ui-soul-slot-n,.ui-pick-name,.ui-pick-rating,.ui-pick-sub,.ui-photo-pick,.ui-photo-pick-select,.ui-pill,.ui-pills,.ui-preview,.ui-preview-bar,.ui-prop,.ui-props,.ui-quick-panel,.ui-rails,.ui-range-ends,.ui-receipt-row,.ui-reel,.ui-results,.ui-row,.ui-row-control,.ui-row-label,.ui-saved,.ui-scroll-cue,.ui-scroll-cue-pill,.ui-search,.ui-section,.ui-section-actions,.ui-section-head,.ui-seg,.ui-select-row,.ui-shot-act,.ui-shot-art,.ui-shot-caption,.ui-shot-pair,.ui-shot-tools,.ui-shots,.ui-skeletons,.ui-split,.ui-stack,.ui-toolrow,.ui-step-nav,.ui-stepper,.ui-studio,.ui-studio-aside,.ui-studio-cols,.ui-swatch,.ui-swatches,.ui-switch,.ui-switch-row,.ui-tag,.ui-tags,.ui-thumb-body,.ui-thumb-lock,.ui-pic-step,.ui-thumb-status,.ui-thumb-tools,.ui-thumbs,.ui-ticks,.ui-tile,.ui-tile-head,.ui-tile-row,.ui-tiles,.ui-tip-wrap,.ui-title-row,.ui-toast-tr,.ui-toasts,.ui-toolbar,.ui-total,.ui-verdict,[style*=flex],[style*=grid]))>:where(.ui-label)+:where([hidden],[type=hidden],[style*="display: none"],[style*="display:none"],template,datalist,script,style)+:where(.ui-input,.ui-textarea,.ui-select,.ui-input-affix,.ui-tags,.ui-chips,.ui-seg,.ui-count,.ui-switch-row,.ui-select-row,.ui-stepper,.ui-amount,.ui-improve-field-wrap,.ui-improve-field,.ui-improve-field-btn,.ui-improve-row,.ui-hint,.ui-error){margin-top:var(--gap-field-line)}:where(:not(.ui-acc-head,.ui-calendar,.ui-cal-heads,.ui-cal-week,.ui-cal-day,.ui-cal-dots,.ui-cal-status,.ui-actions,.ui-add-way,.ui-add-ways-row,.ui-amount,.ui-assemble-text,.ui-body,.ui-body-rows,.ui-brand-row,.ui-brand-text,.ui-btn-icon,.ui-bulk,.ui-bulk-btn,.ui-bullets,.ui-card,.ui-card-add,.ui-card-add-cap,.ui-card-foot,.ui-card-lead,.ui-card-top,.ui-check-all,.ui-chip,.ui-chips,.ui-collection,.ui-collection-row,.ui-collection-row-actions,.ui-collection-row-body,.ui-collection-tools,.ui-count,.ui-danger,.ui-demo-clip,.ui-doc-head,.ui-doc-pics,.ui-doors,.ui-dots,.ui-drawer-bd,.ui-drawer-ft,.ui-drawer-hd,.ui-drawing,.ui-drawing-bar,.ui-empty,.ui-eyebrow,.ui-face,.ui-face-pick,.ui-faces,.ui-field,.ui-fields,.ui-fields-2,.ui-fields-3,.ui-figure,.ui-figures,.ui-fitpic,.ui-form,.ui-funnel,.ui-gen-wait,.ui-gen-wait-copy,.ui-gen-wait-grid,.ui-craft-star,.ui-craft-wait,.ui-craft-status,.ui-craft-panel,.ui-craft-row,.ui-crumbs,.ui-crumbs-list,.ui-crumbs-item,.ui-glyph,.ui-glyphs,.ui-grid,.ui-grid-2,.ui-grid-3,.ui-grid-4,.ui-head,.ui-head-pills,.ui-head-row,.ui-hello,.ui-hero-body,.ui-hero-word,.ui-hint,.ui-idea,.ui-improve-field-wrap,.ui-improve-field,.ui-improve-field-btn,.ui-improve-field-tip,.ui-improve-row,.ui-inline,.ui-input-affix,.ui-justified,.ui-justified-row,.ui-kv,.ui-label,.ui-label-row,.ui-linkchip,.ui-list,.ui-list-row,.ui-live,.ui-loading,.ui-making,.ui-mark,.ui-market,.ui-market-head,.ui-market-more,.ui-market-name,.ui-market-need,.ui-market-pay,.ui-medallion,.ui-menu-item,.ui-menu-list,.ui-meta,.ui-meter-row,.ui-modal-bd,.ui-modal-ft,.ui-modal-hd,.ui-modal-wrap,.ui-modebar,.ui-mosaic,.ui-muted,.ui-nav,.ui-nav-actions,.ui-nav-brand,.ui-nav-groups,.ui-nav-link,.ui-pay,.ui-pay-split,.ui-peek,.ui-peek-head,.ui-pick-actions,.ui-pick-item,.ui-pick-item-text,.ui-resize,.ui-soul-frame,.ui-soul-slot-head,.ui-soul-slot-n,.ui-pick-name,.ui-pick-rating,.ui-pick-sub,.ui-photo-pick,.ui-photo-pick-select,.ui-pill,.ui-pills,.ui-preview,.ui-preview-bar,.ui-prop,.ui-props,.ui-quick-panel,.ui-rails,.ui-range-ends,.ui-receipt-row,.ui-reel,.ui-results,.ui-row,.ui-row-control,.ui-row-label,.ui-saved,.ui-scroll-cue,.ui-scroll-cue-pill,.ui-search,.ui-section,.ui-section-actions,.ui-section-head,.ui-say-title,.ui-seg,.ui-select-row,.ui-shot-act,.ui-shot-art,.ui-shot-caption,.ui-shot-pair,.ui-shot-tools,.ui-shots,.ui-skeletons,.ui-split,.ui-stack,.ui-toolrow,.ui-step-nav,.ui-stepper,.ui-studio,.ui-studio-aside,.ui-studio-cols,.ui-swatch,.ui-swatches,.ui-switch,.ui-switch-row,.ui-tag,.ui-tags,.ui-thumb-body,.ui-thumb-lock,.ui-pic-step,.ui-thumb-status,.ui-thumb-tools,.ui-thumbs,.ui-ticks,.ui-tile,.ui-tile-head,.ui-tile-row,.ui-tiles,.ui-tip-wrap,.ui-title-row,.ui-toast-tr,.ui-toasts,.ui-toolbar,.ui-total,.ui-verdict,[style*=flex],[style*=grid]))>:where(*)+:where(.ui-actions),:where(:not(.ui-acc-head,.ui-calendar,.ui-cal-heads,.ui-cal-week,.ui-cal-day,.ui-cal-dots,.ui-cal-status,.ui-actions,.ui-add-way,.ui-add-ways-row,.ui-amount,.ui-assemble-text,.ui-body,.ui-body-rows,.ui-brand-row,.ui-brand-text,.ui-btn-icon,.ui-bulk,.ui-bulk-btn,.ui-bullets,.ui-card,.ui-card-add,.ui-card-add-cap,.ui-card-foot,.ui-card-lead,.ui-card-top,.ui-check-all,.ui-chip,.ui-chips,.ui-collection,.ui-collection-row,.ui-collection-row-actions,.ui-collection-row-body,.ui-collection-tools,.ui-count,.ui-danger,.ui-demo-clip,.ui-doc-pics,.ui-doors,.ui-dots,.ui-drawer-bd,.ui-drawer-ft,.ui-drawer-hd,.ui-drawing,.ui-drawing-bar,.ui-empty,.ui-eyebrow,.ui-face,.ui-face-pick,.ui-faces,.ui-field,.ui-fields,.ui-fields-2,.ui-fields-3,.ui-figure,.ui-figures,.ui-fitpic,.ui-form,.ui-funnel,.ui-gen-wait,.ui-gen-wait-copy,.ui-gen-wait-grid,.ui-craft-star,.ui-craft-wait,.ui-craft-status,.ui-craft-panel,.ui-craft-row,.ui-crumbs,.ui-crumbs-list,.ui-crumbs-item,.ui-glyph,.ui-glyphs,.ui-grid,.ui-grid-2,.ui-grid-3,.ui-grid-4,.ui-head,.ui-head-pills,.ui-head-row,.ui-hello,.ui-hero-body,.ui-hero-word,.ui-hint,.ui-idea,.ui-improve-field-wrap,.ui-improve-field,.ui-improve-field-btn,.ui-improve-row,.ui-inline,.ui-input-affix,.ui-justified,.ui-justified-row,.ui-kv,.ui-label,.ui-label-row,.ui-linkchip,.ui-list,.ui-list-row,.ui-live,.ui-loading,.ui-making,.ui-mark,.ui-market,.ui-market-head,.ui-market-more,.ui-market-name,.ui-market-need,.ui-market-pay,.ui-medallion,.ui-menu-item,.ui-menu-list,.ui-meta,.ui-meter-row,.ui-modal-bd,.ui-modal-ft,.ui-modal-hd,.ui-modal-wrap,.ui-modebar,.ui-mosaic,.ui-muted,.ui-nav,.ui-nav-actions,.ui-nav-brand,.ui-nav-groups,.ui-nav-link,.ui-pay,.ui-pay-split,.ui-peek,.ui-peek-head,.ui-pick-actions,.ui-pick-item,.ui-pick-item-text,.ui-resize,.ui-soul-frame,.ui-soul-slot-head,.ui-soul-slot-n,.ui-pick-name,.ui-pick-rating,.ui-pick-sub,.ui-photo-pick,.ui-photo-pick-select,.ui-pill,.ui-pills,.ui-preview,.ui-preview-bar,.ui-prop,.ui-props,.ui-quick-panel,.ui-rails,.ui-range-ends,.ui-receipt-row,.ui-reel,.ui-results,.ui-row,.ui-row-control,.ui-row-label,.ui-saved,.ui-scroll-cue,.ui-scroll-cue-pill,.ui-search,.ui-section,.ui-section-actions,.ui-section-head,.ui-seg,.ui-select-row,.ui-shot-act,.ui-shot-art,.ui-shot-caption,.ui-shot-pair,.ui-shot-tools,.ui-shots,.ui-skeletons,.ui-split,.ui-stack,.ui-toolrow,.ui-step-nav,.ui-stepper,.ui-studio,.ui-studio-aside,.ui-studio-cols,.ui-swatch,.ui-swatches,.ui-switch,.ui-switch-row,.ui-tag,.ui-tags,.ui-thumb-body,.ui-thumb-lock,.ui-pic-step,.ui-thumb-status,.ui-thumb-tools,.ui-thumbs,.ui-ticks,.ui-tile,.ui-tile-head,.ui-tile-row,.ui-tiles,.ui-tip-wrap,.ui-title-row,.ui-toast-tr,.ui-toasts,.ui-toolbar,.ui-total,.ui-verdict,[style*=flex],[style*=grid]))>:where(*)+:where([hidden],[type=hidden],[style*="display: none"],[style*="display:none"],template,datalist,script,style)+:where(.ui-actions){margin-top:var(--s-4)}.ui-fields-2{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:start}.ui-fields-3{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));align-items:start}.ui-fields .ui-input,.ui-fields .ui-select,.ui-fields .ui-textarea{width:100%}.ui-label>:is(.ui-input,.ui-select,.ui-improve-field-wrap){align-self:start;width:100%}.ui-secret{-webkit-text-security:disc}textarea.ui-secret{height:42px;min-height:42px;resize:none;overflow:hidden;white-space:pre;line-height:22px;padding-block:9px}.ui-fields .ui-check-row{display:inline-flex;align-items:center;gap:8px;min-height:42px;font-size:13px;font-weight:600}.ui-card-lead{display:grid;gap:4px;min-width:0}.ui-card-lead .ui-muted{font-size:13px}.ui-cred>.ui-card-top{margin:calc(-1 * var(--s-5)) calc(-1 * var(--s-5)) 0;padding:var(--s-4) var(--s-5);background:var(--raised);border-bottom:1px solid var(--border);border-radius:var(--r-card) var(--r-card) 0 0}.ui-cred .ui-card-title{font-size:17px;font-weight:700;line-height:1.25;color:var(--ink)}.ui-cred .ui-card-lead>.ui-link{font-size:12.5px;font-weight:600}.ui-cred>.ui-kv{padding:10px 12px;border-radius:var(--r-field);background:var(--chip)}.ui-cred>.ui-hint{padding:10px 12px;border-radius:var(--r-field);background:var(--accent-1-soft);color:var(--ink);font-size:12.5px;line-height:1.45}.ui-meter-row>span{white-space:nowrap}.ui-meter-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px var(--s-4);font-family:var(--font-mono);font-size:12.5px;color:var(--muted);font-variant-numeric:tabular-nums;margin-bottom:8px}.ui-meter{height:8px;border-radius:4px;background:var(--raised);border:1px solid var(--border);overflow:hidden}.ui-meter>i{display:block;height:100%;width:var(--ui-meter, 0%);border-radius:4px;background:var(--accent-1);transition:width .4s}.ui-meter.is-warn>i{background:var(--accent-3)}.ui-meter.is-step>i{background:var(--step, var(--accent-1))}.ui-meter.is-step-soft>i{background:color-mix(in oklab,var(--step, var(--accent-1)) 35%,transparent)}.ui-meter.is-bad>i{background:var(--bad)}.ui-range{width:100%;accent-color:var(--accent-1);cursor:pointer}.ui-range:focus-visible{outline:2px solid var(--accent-1-line);outline-offset:4px}.ui-range-ends{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:11px;color:var(--faint)}.ui-count{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.ui-count>button{display:inline-flex;align-items:center;justify-content:center;flex:none;width:30px;height:30px;padding:0;border-radius:9px;border:1.5px dashed var(--border-2);background:var(--surface);font-family:var(--font-mono);font-size:12px;font-weight:500;color:var(--muted);font-variant-numeric:tabular-nums;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.ui-count>button:hover{border-color:var(--accent-1-line);color:var(--ink)}.ui-count>button[aria-pressed=true]{border:1.5px solid var(--accent-1);background:var(--accent-1);color:var(--on-accent)}.ui-count>button:focus-visible{outline:2px solid var(--accent-1-line);outline-offset:2px}.ui-making{position:relative;width:100px;height:100px;overflow:hidden;display:grid;align-content:center;justify-items:center;gap:3px;text-align:center;padding:0 6px 6px;border-radius:var(--r-field);background:var(--raised);border:1px dashed var(--border-2);color:var(--muted)}.ui-making b{font-size:12px;font-weight:500;color:var(--ink);font-variant-numeric:tabular-nums}.ui-making small{font-size:9px;font-weight:600;line-height:1.2}.ui-making .ui-secs{color:var(--faint);font-family:var(--font-mono);font-weight:400}.ui-making .ui-meter{position:absolute;left:0;right:0;bottom:0;height:3px;border:0;border-radius:0}.ui-making .ui-meter>i{border-radius:0}.ui-making[data-state=done]{border-color:var(--good);color:var(--good)}.ui-making[data-state=analyzing]{border-color:var(--pick-line)}@keyframes ui-craft-shimmer{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes ui-craft-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ui-craft-tile{position:relative;overflow:hidden;width:100%;aspect-ratio:9 / 16;border-radius:18px;background:var(--bg-tertiary, #14141c);border:1.5px solid var(--border);box-shadow:none}.ui-craft-tile.is-fill{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;aspect-ratio:auto;border-radius:inherit;box-shadow:none}.ui-craft-shimmer{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 30%,var(--craft-sweep) 50%,transparent 70%);animation:ui-craft-shimmer 2.6s ease-in-out var(--ui-craft-delay, 0s) infinite;pointer-events:none}.ui-craft-glow{position:absolute;left:0;right:0;bottom:0;height:50%;background:linear-gradient(to top,rgba(255,255,255,.1),transparent);pointer-events:none}.ui-craft-star{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#ffffff47;pointer-events:none}.ui-craft-star .ic,.ui-craft-star svg{animation:ui-craft-spin var(--ui-craft-spin, 11s) linear infinite}.ui-craft-tile.ui-craft-tile-wait{display:block}.ui-craft-tile.ui-craft-tile-wait>.ui-craft-status{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;width:max-content;max-width:calc(100% - 20px)}.ui-craft-tile.ui-craft-tile-wait>.ui-craft-star{opacity:0;visibility:hidden}.ui-craft-tile.ui-craft-tile-idle{display:grid;place-content:center;justify-items:center;gap:8px;background:var(--raised, var(--bg-tertiary, #14141c));color:var(--muted)}.ui-craft-tile.ui-craft-tile-idle .ic{width:28px;height:28px;color:var(--muted);opacity:.72}.ui-craft-idle-label{font-size:12px;font-weight:600;color:var(--faint);text-align:center;max-width:12em;line-height:1.35}.ui-craft-wait{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;overflow:hidden;border-radius:inherit;background:var(--bg-tertiary, #14141c)}.ui-craft-wait.is-preview{position:relative;inset:auto;width:100%;height:auto;min-height:0;overflow:hidden;background:var(--bg-tertiary, #14141c)}.ui-craft-wait.is-preview>.ui-craft-preview{position:static;width:100%;height:auto;display:block;object-fit:contain;background:#0a0a12}.ui-craft-wait.is-preview>.ui-craft-status{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin:0}.ui-craft-wait>.ui-craft-tile{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;aspect-ratio:auto;border-radius:inherit;box-shadow:none}.ui-craft-status{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:4px;min-width:148px;padding:14px 16px 12px;border-radius:10px;background:#0a0a128c;text-align:center}.ui-craft-status .ui-craft-time{font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.02em;color:#ffffffb3;margin-bottom:8px}.ui-craft-status .ui-craft-label{font-size:12px;font-weight:700;letter-spacing:.2px;color:#ffffffeb;white-space:nowrap}.ui-craft-status .ui-craft-pct-line{font-size:18px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1.15;color:#fffffff2;margin:2px 0 4px}.ui-craft-status .ui-craft-bar{flex:none;align-self:center;width:110px;max-width:110px;height:3px;border-radius:99px;overflow:hidden;background:#ffffff1f;margin-top:2px}.ui-craft-status .ui-craft-bar>i{display:block;width:100%;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--accent-2),var(--accent-3, var(--accent-2)));transform:scaleX(var(--ui-craft-bar, .02));transform-origin:left center;transition:transform .4s linear}.ui-scroll-under-nav,#create-seed-generating{scroll-margin-top:calc(var(--nav-h, 56px) + 16px)}.ui-craft-panel{display:grid;gap:16px}.ui-craft-panel .ui-craft-head{display:flex;align-items:center;gap:14px}.ui-craft-panel .ui-craft-badge{width:46px;height:46px;border-radius:13px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--accent-2),var(--accent-3, var(--accent-2)));color:#fff;box-shadow:0 4px 18px color-mix(in srgb,var(--accent-2) 45%,transparent);animation:ui-craft-spin 4s linear infinite}.ui-craft-panel .ui-craft-pct{text-align:center}.ui-craft-panel .ui-craft-pct b{display:inline-block;font-size:80px;font-weight:900;line-height:1;letter-spacing:-4px;color:var(--accent-2)}.ui-craft-panel .ui-craft-pct small{display:block;margin-top:6px;font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--faint, rgba(255, 255, 255, .45))}.ui-craft-panel .ui-craft-meter{height:8px;border-radius:6px;overflow:hidden;background:var(--bg-tertiary)}.ui-craft-panel .ui-craft-meter>i{display:block;height:100%;border-radius:6px;background:linear-gradient(90deg,var(--accent-2),var(--accent-3, var(--accent-2)));transition:width .4s linear}.ui-craft-panel .ui-craft-msg{text-align:center;min-height:20px;font-size:13.5px;font-style:italic;color:var(--muted)}.ui-craft-row{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.ui-craft-row.is-one{grid-template-columns:minmax(0,230px);justify-content:center}.ui-props{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start}.ui-prop{flex:none;width:100px;display:grid;gap:5px}.ui-prop-pic{position:relative;border-radius:var(--r-field);overflow:hidden;border:1px solid var(--border);background:var(--raised)}.ui-prop-pic>img{display:block;width:100%;aspect-ratio:1;object-fit:cover;cursor:zoom-in;transition:transform .2s}.ui-prop-pic>img:hover{transform:scale(1.04)}.ui-prop-pic[data-paired=true]{border-color:var(--pick-line)}.ui-prop-pic.is-empty{width:100px;aspect-ratio:1;border-style:dashed}.ui-prop-flag{position:absolute;top:5px;left:5px;z-index:2;font-size:9px;padding:1px 6px}.ui-prop-x{position:absolute;top:5px;right:5px;z-index:2;width:18px;height:18px;border-radius:50%;background:var(--scrim);border-color:transparent;color:var(--inv)}.ui-prop-x:hover{background:var(--bad);color:var(--inv)}.ui-prop-kind{position:absolute;left:5px;bottom:5px;z-index:2;padding:1px 5px;border-radius:5px;background:var(--scrim);color:var(--inv);font-size:8px;font-weight:700;letter-spacing:.02em}.ui-card-add.is-slot{flex:none;width:100px;min-height:100px;gap:5px;padding:var(--s-3)}.ui-card-add.is-slot b{font-size:10px;text-align:center;line-height:1.2}.ui-seg.is-full{display:flex;width:100%}.ui-seg.is-full>button{flex:1;padding:5px 0;font-size:10.5px}.ui-results{display:flex;flex-wrap:wrap;gap:10px;width:100%;margin:0 auto;max-width:var(--ui-results-max, 100%)}.ui-result{position:relative;flex:1;min-width:0;border-radius:var(--r-card);overflow:hidden;background:var(--raised);border:1px solid var(--border);display:grid;place-items:center}.ui-result[data-ready=true]{cursor:zoom-in;border-color:transparent}.ui-result>img{width:100%;height:100%;object-fit:cover;display:block}.ui-making.is-fill{width:100%;height:100%;border:0;border-radius:0;background:transparent}.ui-admin-sections{flex-wrap:wrap}.ui-accordion{border-top:1px solid var(--border)}.ui-accordion:first-of-type{border-top:0}.ui-accordion>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:10px;flex-wrap:wrap;row-gap:4px;padding:10px 0;font-size:13px;font-weight:600;color:var(--ink)}.ui-accordion>summary::-webkit-details-marker{display:none}.ui-accordion>summary:before{content:"›";display:inline-grid;place-items:center;flex:none;width:1.35em;height:1.35em;font-size:18px;font-weight:700;line-height:1;color:var(--muted);transition:transform .15s,color .15s}.ui-accordion[open]>summary{color:var(--accent-3)}.ui-accordion[open]>summary:before{transform:rotate(90deg);color:var(--accent-3)}.ui-accordion>summary:hover{color:var(--accent-3)}.ui-accordion>summary:hover:before{color:var(--accent-3)}.ui-accordion>summary:focus-visible{outline:2px solid var(--accent-3);outline-offset:2px;border-radius:var(--r-field)}.ui-accordion>*:not(summary){margin-bottom:10px}@media (prefers-reduced-motion: reduce){.ui-accordion>summary:before{transition:none}}.ui-accordion.is-mark>summary,.ui-accordion.is-mark[open]>summary,.ui-accordion.is-mark>summary:hover{color:var(--accent-2)}.ui-accordion.is-mark>summary:before{color:var(--accent-2)}.ui-accordion.is-mark>summary:focus-visible{outline-color:var(--accent-2)}.ui-split.is-list{grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:var(--s-6)}.ui-split>*{min-width:0}.ui-split.is-list>:first-child :is(.ui-fields,.ui-section){grid-template-columns:minmax(0,1fr)}.ui-split.is-list>:first-child{position:sticky;top:calc(var(--nav-h) + 72px);max-height:calc(100vh - var(--nav-h) - 96px);overflow:auto;overscroll-behavior:contain;padding-right:4px}@media (max-width: 860px){.ui-split{grid-template-columns:minmax(0,1fr)}.ui-split.is-list>:first-child{position:static;max-height:none;overflow:visible}}.ui-pick-item{display:grid;gap:2px;width:100%;padding:8px 10px;text-align:left;cursor:pointer;border:1px dashed transparent;border-radius:var(--r-field);background:transparent;color:var(--ink);font:inherit;transition:background .15s}.ui-pick-item:hover{background:var(--raised)}.ui-pick-item.is-on,.ui-card.is-on{background:color-mix(in srgb,var(--accent-1) 10%,var(--surface));border-color:var(--pick-line)}.ui-pick-item:focus-visible{outline:2px solid var(--accent-1-line);outline-offset:2px}.ui-pick-item-name{font-weight:600;font-size:13px;color:var(--ink);overflow-wrap:anywhere}.ui-pick-item>.ui-hint{font-family:var(--font-mono);font-size:11.5px;overflow-wrap:anywhere}.ui-pick-item.is-row{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;column-gap:10px;height:60px;padding:0 10px;border-style:solid}.ui-pick-item.is-row .ui-pick-item-text{display:grid;gap:1px;min-width:0}.ui-pick-item.is-row .ui-pick-item-name,.ui-pick-item.is-row .ui-hint{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal}.ui-pick-item.is-row .ui-hint{font-family:inherit;font-size:12px}.ui-pick-item.is-row .ui-input{height:26px;padding:2px 6px;font-size:13px}.ui-pick-item.is-add{margin-bottom:2px;color:var(--muted)}.ui-pick-item.is-add .ui-face-disc{border-style:dashed;color:var(--muted)}.ui-face-disc.is-sm{width:36px;height:36px;font-size:14px}.ui-resize{width:8px;flex-shrink:0;cursor:ew-resize;position:relative;z-index:10;display:flex;align-items:stretch;justify-content:center}.ui-resize-line{display:block;width:1px;background:var(--border);transition:background .15s,width .15s;pointer-events:none}.ui-resize:hover>.ui-resize-line{width:3px;background:var(--accent-1-line)}.ui-amount{display:flex;gap:6px;align-items:center}.ui-amount>.ui-input{flex:1 1 64px;min-width:0;width:auto}.ui-amount>.ui-select{flex:0 0 auto;width:auto;min-width:5.2em}.ui-mono{font-family:var(--font-mono);font-size:13px;line-height:1.5}.ui-preview{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12.5px;line-height:1.5;padding:12px;border-radius:var(--r-field);border:1px dashed var(--border);background:var(--raised);color:var(--ink);max-height:260px;overflow:auto}textarea.ui-textarea.ui-mono{min-height:240px}.ui-table-wrap{border:1px solid var(--border);border-radius:var(--r-card);background:var(--card);overflow-x:auto}.ui-table{width:100%;border-collapse:collapse;font-size:13px}.ui-table th,.ui-table td{padding:11px 14px;text-align:left;vertical-align:middle;border-bottom:1px solid var(--border)}.ui-table thead th{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);background:var(--raised);white-space:nowrap}.ui-table tbody tr:last-child td{border-bottom:0}.ui-table tbody tr:hover td{background:var(--raised)}.ui-table td.is-num,.ui-table th.is-num{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.ui-table td.is-break{overflow-wrap:anywhere}.ui-table th.is-tight,.ui-table td.is-tight{width:1%;white-space:nowrap}.ui-table td .ui-pill,.ui-table td .ui-btn-sm{vertical-align:middle}.ui-table td.is-act,.ui-table th.is-act{width:1%;white-space:nowrap;text-align:right}.ui-table td.is-act,.ui-table th.is-act{position:sticky;right:0;z-index:1;background:var(--surface);box-shadow:inset 1px 0 0 var(--border)}.ui-table thead th.is-act{background:var(--raised)}.ui-table th.is-center,.ui-table td.is-center{text-align:center}.ui-table tbody tr.is-graded:not(:hover) td.is-act{background:linear-gradient(color-mix(in srgb,var(--row-tone) 7%,transparent),color-mix(in srgb,var(--row-tone) 7%,transparent)),var(--surface)}.ui-table tbody tr.is-graded{--row-tone: var(--muted)}.ui-table tbody tr.is-graded.is-pass{--row-tone: var(--good)}.ui-table tbody tr.is-graded.is-soft{--row-tone: var(--accent-3)}.ui-table tbody tr.is-graded.is-hard{--row-tone: var(--bad)}.ui-table tbody tr.is-graded td{background:color-mix(in srgb,var(--row-tone) 7%,transparent)}.ui-table tbody tr.is-graded:hover td{background:color-mix(in srgb,var(--row-tone) 13%,var(--raised))}.ui-table tbody tr.is-graded td:first-child{box-shadow:inset 3px 0 0 var(--row-tone)}.ui-verdict{display:inline-flex;align-items:center;gap:7px}.ui-verdict .ic{flex:none}.ui-verdict.is-pass{color:var(--good)}.ui-verdict.is-soft{color:var(--accent-3)}.ui-verdict.is-hard{color:var(--bad)}.ui-table-empty td{padding:var(--s-6) 14px;text-align:center;color:var(--muted)}.ui-market{display:grid;gap:var(--s-4);align-content:start}.ui-market-head{display:flex;gap:10px;align-items:flex-start}.ui-market-name{flex:1;min-width:0;display:grid;gap:2px}.ui-market-name .ui-card-title{margin:0}.ui-market-icon{width:34px;height:34px;border-radius:10px;flex:none;display:grid;place-items:center;background:var(--accent-1-soft);border:1px solid var(--accent-1-line);color:var(--accent-1)}.ui-market-need{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4)}.ui-dots{display:inline-flex;gap:5px;align-items:center}.ui-dots .ui-dot{width:9px;height:9px}.ui-dots .ui-dot.is-on{background:var(--accent-3)}.ui-market-pay{display:grid;gap:6px}.ui-market-pay .ui-meter-row{margin-bottom:0}.ui-range{height:8px;border-radius:4px;background:var(--raised);border:1px solid var(--border);position:relative;overflow:hidden}.ui-range>i{position:absolute;top:0;bottom:0;left:var(--ui-range-left, 0%);width:var(--ui-range-width, 0%);border-radius:4px;background:var(--accent-2)}.ui-market-subs{margin-top:2px}.ui-market.is-link{text-decoration:none;color:inherit;cursor:pointer;transition:border-color .15s,transform .15s,box-shadow .15s}.ui-market.is-link:hover{border-color:var(--accent-1-line);transform:translateY(-2px);box-shadow:var(--shadow-1)}.ui-market.is-link:focus-visible{outline:2px solid var(--accent-1-line);outline-offset:2px}.ui-market-more{margin-top:auto;padding-top:2px;display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--muted)}.ui-market.is-link:hover .ui-market-more{color:var(--ink)}.ui-market-more .ic{transition:transform .15s}.ui-market.is-link:hover .ui-market-more .ic{transform:translate(3px)}@media (prefers-reduced-motion: reduce){.ui-market.is-link,.ui-market-more .ic{transition:none}.ui-market.is-link:hover,.ui-market.is-link:hover .ui-market-more .ic{transform:none}}.ui-market-facts .ui-card{display:grid;gap:8px;align-content:start}.ui-stat{font-family:var(--font-mono);font-size:20px;font-weight:500;color:var(--ink);font-variant-numeric:tabular-nums}.ui-ideas{gap:3px}.ui-idea{display:flex;align-items:center;gap:12px}.ui-idea-text{flex:1;min-width:0}@media (max-width: 640px){.ui-idea{flex-wrap:wrap;row-gap:6px}.ui-idea-text{flex-basis:calc(100% - 42px)}.ui-idea>.ui-pill{margin-left:42px}}.ui-collection-tools.is-bare>.ui-pills{flex:1 1 auto}.ui-star{width:30px;height:30px;border-radius:8px;flex:none;display:grid;place-items:center;background:transparent;border:1px solid var(--border);color:var(--faint);cursor:pointer;transition:color .15s,border-color .15s}.ui-star:hover{color:var(--accent-3);border-color:var(--accent-3)}.ui-star.is-on{color:var(--accent-3);border-color:var(--accent-3);background:var(--accent-3-soft)}.ui-star:focus-visible{outline:2px solid var(--accent-1-line);outline-offset:2px}.ui-ticks{margin:0;padding-left:18px;display:grid;gap:8px;color:var(--ink)}.ui-ticks li{line-height:1.45}.ui-actions.is-lead{margin-bottom:var(--s-4)}.ui-market-subs .ui-pill{font-weight:500}.ui-chip.is-buy{background:var(--accent-1);color:var(--on-accent);border-color:transparent;font-weight:700;box-shadow:inset 0 1px #ffffff73,0 4px 16px var(--accent-glow)}.ui-chip.is-buy .ic{color:var(--on-accent)}.ui-chip.is-buy .ui-price{color:var(--on-accent);opacity:1;background:#0000001f;padding:1px 6px;border-radius:6px}.ui-chip.is-buy:hover{background:var(--accent-1);color:var(--on-accent);border-color:transparent;filter:brightness(1.05);transform:translateY(-1px)}.ui-chip.is-mine{background:color-mix(in srgb,var(--accent-2) 18%,var(--surface));color:var(--ink);border-color:color-mix(in srgb,var(--accent-2) 55%,var(--border));font-weight:700}.ui-chip.is-mine:hover{background:color-mix(in srgb,var(--accent-2) 28%,var(--surface));border-color:var(--accent-2);color:var(--ink)}.ui-chip.is-working,.ui-chip.is-working:hover{background:var(--accent-3-soft);color:var(--accent-3);border-color:transparent;cursor:progress}.ui-chip.is-working .ic{color:var(--accent-3)}.ui-chip.is-working:disabled{opacity:1;cursor:progress}.ui-primary.is-working,.ui-secondary.is-working{cursor:progress}.ui-primary.is-working:disabled{opacity:.85}.ui-note{margin:0;padding:12px 14px;border-radius:var(--r-field);background:color-mix(in srgb,var(--ink) 5%,transparent);color:var(--muted);font-size:13px;line-height:1.55;overflow-wrap:anywhere}pre.ui-note{font-family:var(--font-mono);font-size:12px;line-height:1.75;white-space:pre-wrap;word-break:break-word;color:var(--ink)}.ui-note b,.ui-note strong{color:var(--ink)}.ui-note.ui-grid{display:grid}.ui-kv{margin:0;display:grid;gap:6px;font-size:13px;line-height:1.5}.ui-kv>div{display:flex;gap:6px;flex-wrap:wrap;min-width:0}.ui-kv dt{font-weight:700;color:var(--ink);flex:none}.ui-kv dt:after{content:":"}.ui-kv dd{margin:0;color:var(--muted);min-width:0;overflow-wrap:anywhere}.ui-kv>div.is-long{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:4px}.ui-kv dd.is-long{flex:none;width:100%}.ui-kv dd.is-long>pre.ui-note{max-height:280px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.ui-kv.is-lines{gap:0;max-height:min(42vh,320px);overflow:auto}.ui-kv.is-lines>div{flex-wrap:nowrap;align-items:baseline;padding:8px 2px;border-bottom:1px solid var(--border)}.ui-kv.is-lines dt{min-width:7.5rem;max-width:40%;font-size:11px;font-weight:650;color:var(--muted)}.ui-kv.is-lines dd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-pay{display:grid;gap:8px;min-width:0}.ui-pay>.ui-label{gap:5px;font-size:11px;font-weight:650;color:var(--muted);padding:10px 12px;border-radius:var(--r-card);background:var(--raised);border:1px solid var(--border)}.ui-pay>.ui-label .ui-select{width:100%;max-width:none;min-height:36px}.ui-pay .ui-seg{display:flex;width:100%;max-width:none}.ui-pay .ui-seg>button{flex:1;min-width:0;min-height:32px;padding:6px 8px;font-size:12.5px}.ui-pay .ui-primary{width:100%;min-height:46px;border-radius:var(--r-pill)}.ui-pay-split{display:grid;grid-template-columns:minmax(240px,.92fr) minmax(0,1.08fr);gap:12px;align-items:start}.ui-pay-split:has(>:only-child){grid-template-columns:minmax(240px,380px)}@media (max-width: 719px){.ui-pay-split{grid-template-columns:1fr}}.ui-brand-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ui-brand-text{display:grid;gap:2px;min-width:0;flex:1 1 200px}.ui-brand-logo{height:44px;max-width:160px;object-fit:contain;border-radius:8px;background:#fff;padding:4px 8px;border:1px solid var(--border);flex:none}.ui-swatches{display:flex;gap:10px;flex-wrap:wrap;margin-left:auto}.ui-swatch{display:grid;justify-items:center;gap:4px;font-size:10px;color:var(--faint);text-transform:capitalize}.ui-swatch i{display:block;width:28px;height:28px;border-radius:8px;border:1px solid var(--border-2);background:var(--swatch, var(--chip))}.ui-swatch span{max-width:56px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-tiles{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.ui-tile{display:grid;gap:4px;align-content:start;padding:12px 14px;border-radius:var(--r-field);background:color-mix(in srgb,var(--ink) 5%,transparent);border:0;text-align:left;font:inherit;color:inherit;min-width:0}.ui-tile h5{margin:0;font-size:13px;font-weight:700;color:var(--ink);line-height:1.35}mark{background:var(--accent-1-soft);color:inherit;border-radius:3px;padding:0 1px;box-shadow:inset 0 -1px 0 var(--accent-1-line)}.ui-tile>b{font-size:13px;font-weight:600;color:var(--ink);line-height:1.35}.ui-tile>.ui-badge{margin-bottom:4px}.ui-tile p{margin:0;font-size:12.5px;line-height:1.5;color:var(--muted);overflow-wrap:anywhere}.ui-tile-row{display:flex;justify-content:space-between;gap:12px;align-items:baseline}button.ui-tile{cursor:pointer;font:inherit;color:inherit;border:1px solid transparent;transition:background .15s,border-color .15s}button.ui-tile:hover{background:color-mix(in srgb,var(--ink) 8%,transparent)}.ui-tile[aria-checked=true],.ui-tile.is-on{border:1px dashed var(--pick-line);background:color-mix(in srgb,var(--accent-1) 10%,var(--surface))}.ui-tile.is-on:has(.ui-thumb-media),.ui-tile[aria-checked=true]:has(.ui-thumb-media),.ui-tile.is-picked:has(.ui-thumb-media){border:3px solid var(--accent-1);outline:2px solid var(--pick-media-soft);outline-offset:0;box-shadow:none}.ui-tile:disabled{opacity:.55;cursor:wait}.ui-tile.is-off:disabled{cursor:not-allowed}.ui-tile:focus-visible{outline:2px solid var(--accent-1-line);outline-offset:2px}.ui-tile-head{display:flex;align-items:center;gap:8px;min-width:0}.ui-tile-head h5{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-tile-head .ui-pill{margin-left:auto}.ui-tile-head>.ic{flex:none;color:var(--step, var(--muted))}.ui-tiles.is-two{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.ui-tiles.is-two>.ui-tile{padding:16px 18px;gap:6px}.ui-tiles.is-two h5{font-size:15px;white-space:normal}.ui-tile.is-lead{border:1px solid var(--step-line, var(--border-2))}.ui-assemble-row{align-items:flex-start;padding:12px 14px}.ui-assemble-row>.ui-eyebrow{flex:0 0 72px;margin:2px 0 0}.ui-assemble-text{display:grid;gap:2px;min-width:0}.ui-demo-clip{display:grid;gap:8px;width:100%;max-width:320px;justify-self:center}.ui-amt{font-family:var(--font-mono);font-size:13px;font-weight:500;color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums}button.ui-tile{cursor:pointer}button.ui-tile:hover{background:color-mix(in srgb,var(--ink) 9%,transparent)}.ui-toolbar{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center;justify-content:space-between}.ui-toolbar>:is(.ui-label,.ui-field-sm,.ui-field-md){flex:1 1 200px}.ui-toolbar>.ui-label>.ui-select{width:100%}.ui-seg button[aria-selected=true]{background:color-mix(in srgb,var(--accent-1) 10%,var(--surface));color:var(--ink);border-color:var(--pick-line);box-shadow:var(--shadow-1)}.ui-figures{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}.ui-figures>div{display:grid;gap:2px}.ui-figures small{font-size:11px;color:var(--faint)}.ui-figures b{font-family:var(--font-mono);font-size:15px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--ink)}.ui-shot{display:block;width:100%;padding:0;border:1px solid var(--border);border-radius:var(--r-field);overflow:hidden;background:var(--raised);cursor:zoom-in}.ui-shot img{display:block;width:100%;height:160px;object-fit:cover;object-position:top}.ui-shot-full{display:block;width:100%;height:auto;border-radius:var(--r-field)}.ui-shots{display:flex;flex-wrap:wrap;gap:8px}.ui-shot.is-tile{position:relative;flex:none;height:96px;border-radius:var(--r-btn)}.ui-shot.is-tile img{height:100%;object-position:center}.ui-shot.is-tile:hover{border-color:var(--faint)}.ui-shot.is-tile[aria-pressed=true],.ui-shot.is-tile.is-picked{overflow:hidden;z-index:2;border-color:var(--accent-1);border-style:solid;border-width:3px;outline:2px solid var(--pick-media-soft);outline-offset:0;box-shadow:none}.ui-shot.is-tile[aria-pressed=true]>img,.ui-shot.is-tile.is-picked>img{border-radius:inherit}.ui-shot.is-tile:focus-visible{outline:2px solid var(--accent-1-line);outline-offset:2px}.ui-shot-tick{position:absolute;top:5px;left:5px;z-index:4;width:18px;height:18px;padding:0;border-radius:50%;display:grid;place-items:center;opacity:0;transition:opacity .12s;cursor:pointer;background:var(--scrim);border:1.5px solid var(--inv);color:var(--inv)}.ui-shot-tick[data-show=true],.ui-shot-tick:focus-visible{opacity:1}.ui-shot-tick:focus-visible{outline:2px solid var(--accent-1-line);outline-offset:2px}.ui-shot-tick[aria-pressed=true]{background:var(--accent-1);border-color:var(--accent-1);color:var(--on-accent)}.ui-shot>.ui-x.is-sm{top:4px;right:4px;left:auto;opacity:0;transition:opacity .12s,transform .12s,filter .12s}.ui-shot:hover>.ui-x.is-sm,.ui-shot:focus-within>.ui-x.is-sm,.ui-shot[aria-pressed=true]>.ui-x.is-sm,.ui-shot.is-picked>.ui-x.is-sm{opacity:1}@media (hover: none){.ui-shot>.ui-x.is-sm,.ui-shot-tick{opacity:1}}@media (pointer: coarse){.ui-shot.is-tile{height:120px}.ui-shot-tick{top:4px;left:4px;width:26px;height:26px}.ui-shot>.ui-x.is-sm{width:26px;height:26px}}.ui-vid-thumb>.ui-x.is-sm{top:4px;right:4px;opacity:0;transition:opacity .12s,transform .12s,filter .12s}.ui-vid-thumb:hover>.ui-x.is-sm,.ui-vid-thumb>.ui-x.is-sm:focus-visible{opacity:1}@media (hover: none){.ui-vid-thumb>.ui-x.is-sm{opacity:1}}.ui-shot-tools{position:absolute;left:5px;bottom:5px;display:flex;gap:4px;z-index:3}.ui-shot-tools .ui-btn-icon{width:24px;height:24px;border-radius:7px;background:var(--scrim);border-color:transparent;color:var(--inv);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ui-shot-tools .ui-btn-icon:hover{background:var(--accent-1);color:var(--on-accent)}.ui-shot-act{display:grid;justify-items:center;gap:0;padding:3px 6px;border:0;border-radius:6px;background:var(--scrim);color:var(--inv);font:inherit;font-size:8px;font-weight:700;letter-spacing:.05em;line-height:1.05;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ui-shot-act:hover,.ui-shot-act.is-go{background:var(--accent-1);color:var(--on-accent)}.ui-shot-act.is-go:hover{background:var(--accent-1-line)}.ui-shot-act:focus-visible{outline:2px solid var(--accent-1-line);outline-offset:2px}.ui-pop{position:fixed;z-index:60;border-radius:var(--r-card);overflow:hidden;background:var(--surface);border:1px solid var(--border-lit);box-shadow:var(--shadow-2);cursor:zoom-in}.ui-pop>.ui-shot-full{border-radius:0}.ui-shot-wide{aspect-ratio:16 / 9;object-fit:cover}.ui-pop-name{display:block;padding:6px 9px;font-size:12px;font-weight:600;color:var(--ink)}.ui-pop.is-above{position:absolute;left:0;right:0;bottom:100%;margin-bottom:6px;width:auto;max-height:190px;overflow-y:auto;padding:9px 11px;font-size:10px;font-weight:400;line-height:1.5;text-align:left;overflow-wrap:anywhere;text-transform:none;cursor:default}.ui-pop.is-below{position:absolute;top:100%;right:0;margin-top:6px;width:210px;max-height:190px;overflow-y:auto;padding:9px 11px;font-size:10px;font-weight:400;line-height:1.5;text-align:left;overflow-wrap:anywhere;text-transform:none;cursor:default}.ui-shot-pair{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.ui-shot.is-frame{position:relative;flex:0 0 260px;max-width:100%;aspect-ratio:9 / 16;border-radius:var(--r-card);background:var(--raised)}.ui-shot.is-frame>img{width:100%;height:100%;object-fit:cover}.ui-shot.is-frame>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;background:#111}.ui-shot.is-frame[data-drop=true]{border-color:var(--accent-1-line);border-style:dashed;box-shadow:0 0 0 3px var(--accent-1-soft)}.ui-shot.is-frame .ui-thumb-empty{position:absolute;top:0;right:0;bottom:0;left:0;height:auto;display:grid;place-content:center;justify-items:center;gap:6px;text-align:center;padding:20px}.ui-shot-caption{position:absolute;left:0;right:0;bottom:0;z-index:2;display:grid;gap:5px;justify-items:start;padding:26px 12px 10px;background:linear-gradient(transparent,#000000a6);color:#fff;font-size:13px}.ui-shot-caption b{font-weight:600}.ui-shot-caption .ui-pill{background:#ffffff29;border-color:transparent;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ui-shot-drop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:grid;place-items:center;background:var(--accent-1-soft);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);font-size:13px;font-weight:700;color:var(--ink);pointer-events:none}.ui-shot-tools.is-end{left:auto;right:5px}.ui-shot.is-frame .ui-shot-tools{top:8px;bottom:auto;left:8px}.ui-shot.is-frame .ui-shot-tools.is-end{left:auto;right:8px}.ui-shot-art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:grid;align-content:center;justify-items:center;gap:9px;padding:16px 20px;text-align:center;color:#fff}.ui-shot-art[data-custom=true]{align-content:end;padding:150px 20px 20px}.ui-shot-art b{font-size:14px;font-weight:600}.ui-shot-art .ui-shot-icon{font-size:36px;line-height:1}.ui-shot-art small{font-size:10px;color:#ffffff73}.ui-shot-art .ui-pill{background:#ffffff26;border-color:transparent;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ui-clamp-wrap{position:relative;display:block;width:100%}.ui-clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--ui-clamp, 2);overflow:hidden;padding:0;overflow-wrap:anywhere}.ui-clamp[data-lines="2"]{--ui-clamp: 2;max-height:2lh}.ui-clamp[data-lines="3"]{--ui-clamp: 3;max-height:3lh}.ui-clamp[data-can-open=true]{cursor:pointer}.ui-medallion{position:absolute;top:10px;right:10px;z-index:3;width:110px;display:grid;justify-items:center;gap:5px;pointer-events:none}.ui-medallion-disc{width:92px;height:92px;border-radius:50%;display:grid;place-items:center;background:var(--inv);color:var(--inv-ink);box-shadow:var(--shadow-1)}.ui-medallion .ui-clamp-wrap{pointer-events:auto;display:grid;justify-items:center}.ui-medallion-name{max-width:110px;padding:4px 10px;border-radius:var(--r-pill);background:var(--inv);color:var(--inv-ink);box-shadow:var(--shadow-1);font-size:11px;font-weight:700;line-height:1.2;text-align:center;text-transform:capitalize}@media (max-width: 640px){.ui-shot.is-frame{flex-basis:100%}}.ui-shot-contain{display:block;width:100%;max-height:calc(min(820px,100vh - var(--nav-h, 56px) - 40px - var(--ui-toasts-top-h, 0px) - var(--ui-toasts-bottom-h, 0px)) - 200px);object-fit:contain;background:var(--raised);border-radius:var(--r-field)}.ui-modal.is-wide{width:min(960px,100%)}.ui-thumbs-sm{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px}.ui-thumbs-sm .ui-thumb img{height:96px}a.ui-thumb{text-decoration:none;color:inherit}.ui-thumb{position:relative}button.ui-thumb-open,.ui-thumb-open{display:block;width:100%;padding:0;border:0;background:none;font:inherit;cursor:zoom-in}.ui-thumb-open:focus-visible{outline:2px solid var(--accent-1-line);outline-offset:2px}.ui-batch-preview{position:relative}.ui-batch-nav{position:absolute;inset:auto 10px 10px;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:8px;pointer-events:none}.ui-batch-nav>*{pointer-events:auto}.ui-batch-nav>.ui-pill{pointer-events:none}.is-over-media{background:var(--scrim);border-color:transparent;color:#fff}.ui-x{position:absolute;top:6px;right:6px;z-index:5;width:28px;height:28px;padding:0;border:0;border-radius:50%;display:grid;place-items:center;background:var(--bad);color:#fff;box-shadow:var(--shadow-1);cursor:pointer;transition:transform .12s,filter .12s}.ui-x.is-sm{top:-6px;right:-6px;width:20px;height:20px;box-shadow:var(--shadow-1)}.ui-x:hover{filter:brightness(1.1);transform:scale(1.06)}.ui-x:focus-visible{outline:2px solid var(--accent-1-line);outline-offset:2px}@media (pointer: coarse){.ui-x{width:32px;height:32px}.ui-x.is-sm{width:24px;height:24px}}.ui-thumb-media{position:relative;height:140px;background:linear-gradient(145deg,var(--chip),var(--sunken))}.ui-thumb-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.ui-play{position:absolute;right:8px;bottom:8px;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#0000008c;color:#fff;font-size:11px}.ui-thumb-body{padding:8px 10px;display:grid;gap:4px;font-size:12px;color:var(--muted)}.ui-thumb-body .ui-inline{justify-content:space-between;font-size:11px}.ui-thumb-body p{margin:0;color:var(--ink);line-height:1.35;max-height:2.7em;overflow:hidden}:is(.ui-secondary,.ui-ghost,.ui-tertiary,.ui-btn):has(>.ui-price){background:var(--accent-1);color:var(--on-accent);border-color:transparent;font-weight:700;box-shadow:inset 0 1px #ffffff73}:is(.ui-secondary,.ui-ghost,.ui-tertiary,.ui-btn):has(>.ui-price):hover{background:var(--accent-1);color:var(--on-accent);filter:brightness(1.05)}:is(.ui-secondary,.ui-ghost,.ui-tertiary,.ui-btn):has(>.ui-price) .ui-price{color:var(--on-accent);opacity:1;background:#0000001f;padding:2px 7px;border-radius:6px}:is(.ui-secondary,.ui-ghost,.ui-tertiary,.ui-btn):has(>.ui-price) .ic{color:var(--on-accent)}:is(.ui-secondary,.ui-ghost,.ui-tertiary,.ui-btn):has(>.ui-price):disabled{background:var(--accent-1);color:var(--on-accent);opacity:.45}.ui-secondary.is-aside:has(>.ui-price){background:color-mix(in srgb,var(--accent-1) 14%,var(--raised));color:var(--ink);border-color:var(--accent-1-line);font-weight:600;box-shadow:none}.ui-secondary.is-aside:has(>.ui-price):hover{background:color-mix(in srgb,var(--accent-1) 24%,var(--raised));color:var(--ink);filter:none}.ui-secondary.is-aside:has(>.ui-price) .ui-price{color:var(--ink);background:color-mix(in srgb,var(--accent-1) 22%,transparent)}.ui-secondary.is-aside:has(>.ui-price) .ic{color:var(--ink)}.ui-bulk-btn:has(>.ui-price){background:var(--accent-1);color:var(--on-accent);font-weight:700}.ui-bulk-btn:has(>.ui-price):hover{background:var(--accent-1);filter:brightness(1.05)}.ui-bulk-btn:has(>.ui-price) .ui-price{color:var(--on-accent);opacity:1;background:#0000001f;padding:1px 6px;border-radius:6px}.ui-bulk-btn:has(>.ui-price):disabled{background:var(--accent-1);color:var(--on-accent);opacity:.45}:where(:not(.ui-grid,.ui-form,.ui-actions,.ui-inline,.ui-row,.ui-seg,.ui-list-row,.ui-bulk,.ui-modal-ft,.ui-drawer-ft))>:is(p,ul,ol,h2,h3,h4,.ui-sub,.ui-hint)+:is(.ui-actions,.ui-primary,.ui-secondary,.ui-tertiary,.ui-ghost,.ui-danger,.ui-btn,.ui-seg){margin-top:var(--s-3)}:where(:not(.ui-grid,.ui-form,.ui-actions,.ui-inline,.ui-row,.ui-seg,.ui-list-row,.ui-bulk,.ui-modal-ft,.ui-drawer-ft))>:is(.ui-actions,.ui-primary,.ui-secondary,.ui-tertiary,.ui-ghost,.ui-danger,.ui-btn,.ui-seg)+:is(p,ul,ol,h2,h3,h4,.ui-sub,.ui-hint){margin-top:var(--s-3)}.ui-actions.ui-again{padding-top:var(--s-3);border-top:1px solid var(--border)}.ui-actions.ui-again .ui-hint{margin-left:auto}@property --ui-ang{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes ui-snake{to{--ui-ang: 360deg}}@keyframes ui-toast-in{0%{opacity:0;transform:translateY(-6px)}}.ui-toasts{position:fixed;right:16px;z-index:1200;display:flex;flex-direction:column;gap:8px;pointer-events:none;width:min(400px,calc(100vw - 32px));max-height:calc(100vh - var(--nav-h) - 40px);overflow-y:clip;justify-content:flex-end}.ui-toasts[data-anchor=top]{top:calc(var(--nav-h) + var(--editor-hint-h, 0px) + 12px)}.ui-toasts[data-anchor=bottom]{bottom:16px}.ui-toasts[data-crowded=true]>.ui-toast-tr:nth-last-child(n+3){display:none}body:has(.ui-step-nav.is-float) .ui-toasts[data-anchor=bottom]{bottom:calc(var(--ui-stepnav-h, 72px) + 12px)}body.has-nextbar .ui-toasts[data-anchor=bottom]{bottom:calc(16px + var(--ui-nextbar-h, 56px) + 12px + env(safe-area-inset-bottom,0px))}@media (max-width: 900px){body.has-nextbar .ui-toasts[data-anchor=bottom]{bottom:calc(80px + var(--ui-nextbar-h, 56px) + 12px + env(safe-area-inset-bottom,0px))}}.ui-toast-tr{position:relative;pointer-events:auto;display:flex;align-items:flex-start;gap:10px;padding:12px 12px 12px 14px;border-radius:var(--r-card);background:color-mix(in srgb,var(--surface) 94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--border-2);box-shadow:var(--shadow-2);color:var(--ink);font-family:var(--font-body);animation:ui-toast-in .18s var(--ease)}.ui-toast-tr>div{flex:1;min-width:0;display:grid;gap:2px}.ui-toast-tr b{font-size:13px;font-weight:700;line-height:1.35;display:flex;align-items:baseline;gap:8px}.ui-toast-tr b .ui-secs{margin-left:auto;color:var(--muted)}.ui-toast-tr p{margin:0;font-size:12.5px;line-height:1.45;color:var(--muted);overflow-wrap:anywhere}.ui-toast-tr .ui-badge{width:28px;height:28px;border-radius:8px}.ui-toast-tr .ui-badge svg{width:15px;height:15px}.ui-toast-tr .ui-btn-icon{width:28px;height:28px;border-radius:8px}.ui-toast-tr.is-working{border-color:var(--accent-3-soft)}.ui-toast-tr.is-working .ui-badge{background:var(--accent-3-soft);color:var(--accent-3)}.ui-toast-tr.is-working:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--ui-ang),transparent 0 62%,var(--accent-3) 88%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:ui-snake 1.4s linear infinite;pointer-events:none}.ui-toast-tr.is-good{border-color:var(--good)}.ui-toast-tr.is-good .ui-badge{background:var(--good-soft);color:var(--good)}.ui-toast-tr.is-bad{border-color:var(--bad)}.ui-toast-tr.is-bad .ui-badge{background:var(--bad-soft);color:var(--bad)}.ui-toast-tr.is-warn{border-color:var(--accent-3)}.ui-toast-tr.is-warn .ui-badge{background:var(--accent-3-soft);color:var(--accent-3)}@keyframes ui-landed-fade{0%,75%{opacity:1}to{opacity:0}}.ui-landed-ring{position:fixed;z-index:90;pointer-events:none;padding:3px;border-radius:var(--r-card);background:conic-gradient(from var(--ui-ang),transparent 0 35%,var(--landed-1) 68%,var(--landed-2) 90%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;box-shadow:0 0 18px -6px var(--landed-1);animation:ui-snake 1.1s linear infinite,ui-landed-fade 3s var(--ease) forwards}@media (prefers-reduced-motion: reduce){.ui-landed-ring{background:linear-gradient(135deg,var(--landed-1),var(--landed-2));animation:ui-landed-fade 3s linear forwards}}.business-shell{padding:calc(var(--nav-h) + var(--s-6)) var(--s-4) var(--s-4);min-height:70vh;display:flex;flex-direction:column;align-items:center;gap:var(--s-5);background:var(--bg)}.business-shell>.ui-auth{padding-top:0}.ui-note.ui-tone-green{background:var(--tone-green);border:1px solid var(--tone-green-line);color:var(--ink)}.ui-note.ui-tone-orange{background:var(--tone-orange);border:1px solid var(--tone-orange-line);color:var(--ink)}.ui-note.ui-tone-lime{background:var(--tone-lime);border:1px solid var(--tone-lime-line);color:var(--ink)}.ui-note.ui-tone-bad{background:var(--bad-soft);border:1px solid color-mix(in srgb,var(--bad) 32%,transparent);color:var(--ink)}.ui-note.ui-inline>:is(button,a):last-child{margin-left:auto}.ui-note.ui-grid>:is(a,button){justify-self:start}.ui-note.is-words{white-space:pre-wrap;color:var(--ink)}.ui-inline>:is(.ui-input,.ui-textarea){flex:1 1 220px;width:auto}.ui-card-foot>.is-back,.ui-actions>.is-back{margin-right:auto}.ui-card-foot.is-end{justify-content:flex-end}button.ui-link:disabled{opacity:.45;cursor:not-allowed}.ui-card>.ui-link{align-self:flex-start}.ui-tile>.ui-pill{justify-self:start}.ui-face.is-on,.ui-face.is-picked{color:var(--ink)}.ui-face.is-on .ui-face-disc,.ui-face.is-picked .ui-face-disc{overflow:hidden;border-color:var(--accent-1);border-style:solid;border-width:3px;outline:2px solid var(--pick-media-soft);outline-offset:0;box-shadow:none}.ui-face.is-on .ui-face-disc img,.ui-face.is-picked .ui-face-disc img{border-radius:0}button.is-picked:not(.ui-face),[role=button].is-picked:not(.ui-face),[role=button].ui-card.is-on,[role=button].ui-card.is-picked{overflow:hidden;border-color:var(--accent-1);border-style:solid;border-width:3px;outline:2px solid var(--pick-media-soft);outline-offset:0;box-shadow:none}.ui-face:disabled{opacity:.45;cursor:not-allowed}.ui-faces.is-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));justify-items:center;overflow:visible}.ui-face.is-tall .ui-face-disc{width:64px;height:86px;border-radius:var(--r-field)}.ui-face.is-tall .ui-face-disc img{object-position:top}.ui-face.is-tall small{white-space:normal;line-height:1.25;min-height:2.5em}.ui-face.is-sheet{width:108px}.ui-face.is-sheet .ui-face-disc{width:108px;height:144px;border-radius:var(--r-field);background:#fff}.ui-face.is-sheet .ui-face-disc img{object-fit:contain;object-position:center}.ui-face.is-sheet small{max-width:108px;white-space:normal;line-height:1.25;min-height:2.5em}.ui-thumb-media>.ui-pill{position:absolute;top:8px;left:8px;z-index:3}[role=button].ui-card{cursor:pointer;transition:border-color .15s,background .15s}[role=button].ui-card:hover{border-color:var(--border-2)}[role=button].ui-card:focus-visible{outline:2px solid var(--accent-1-line);outline-offset:2px}.ui-card>h2.ui-section-title{font-size:20px;font-weight:600;letter-spacing:-.015em;line-height:1.25}.ui-page{width:100%;max-width:calc(1120px + 2 * var(--s-6));margin:0 auto;padding:calc(var(--nav-h) + var(--s-6)) var(--s-6) 90px;display:flex;flex-direction:column;color:var(--ink);font-family:var(--font-body)}.business-shell>.ui-page{max-width:1120px;padding-top:0;padding-inline:0}.ui-topbar{position:static;display:flex;flex-direction:column;width:100%}.ui-topbar:has(.step-rail){position:sticky;top:var(--sticky-top, calc(var(--nav-h) + var(--editor-hint-h, 0px)));z-index:30;background:var(--bg)}.ui-topbar .step-rail{position:static;top:auto;z-index:auto}.ui-back{align-self:flex-start;padding:10px 0 2px;font-size:13px;font-weight:600;color:var(--muted);text-decoration:none}button.ui-back{background:none;border:0;font-family:inherit;cursor:pointer}.ui-back:hover{color:var(--ink)}.ui-head{padding-top:var(--s-7);display:grid;gap:8px}.ui-body{padding-top:var(--s-7);display:flex;flex-direction:column;gap:var(--s-8);min-width:0}.ui-section{display:grid;gap:var(--s-4)}.ui-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s-4);flex-wrap:wrap}.ui-section-head>div{display:grid;gap:4px}.ui-section-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}@media (max-width: 900px){.ui-topbar{position:static}.ui-head{padding-top:var(--s-6)}.ui-title{font-size:24px}.ui-display{font-size:26px}.ui-split{grid-template-columns:minmax(0,1fr)}.ui-rails{position:static}.ui-row{grid-template-columns:1fr;gap:8px}.ui-row-label{padding-top:0}.ui-form.is-tight .ui-row{grid-template-columns:68px minmax(0,1fr);gap:var(--s-3)}.ui-section-head{align-items:flex-start}.ui-pick-row{gap:8px}.ui-pick-rating,.ui-doors{order:5}.ui-pick-why{padding-left:0}.ui-bulk{bottom:76px}}.ui-collection{display:grid;gap:var(--s-4)}.ui-collection-tools{display:flex;flex-direction:row;align-items:center;gap:10px 14px;flex-wrap:wrap;padding:10px 14px}.ui-collection-tools.is-bare{background:none;border:0;padding:0;justify-content:flex-end}.ui-check-all{display:inline-flex;align-items:center;gap:8px;min-height:32px;font-size:12.5px;font-weight:600;color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none}.ui-check-all .ui-count{color:var(--muted)}.ui-collection-tools>.ui-menu{display:inline-block}.ui-collection-tools>.ui-view{margin-left:auto}.ui-seg.ui-view button{padding:5px 9px}.ui-seg.ui-view button .ic{width:15px;height:15px}.ui-collection-row{display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 10px 8px 12px;transition:background .15s,box-shadow .15s}.ui-collection-row:hover{background:var(--chip)}.ui-collection-row.is-on{box-shadow:inset 3px 0 0 var(--accent-1-line);background:color-mix(in srgb,var(--accent-1) 6%,var(--raised))}.ui-collection-row>.ui-mark{width:40px;height:40px;border-radius:10px;font-size:14px}.ui-collection-row>.ui-mark .ic{width:16px;height:16px}.ui-collection-row-body{flex:1;min-width:0;display:grid;gap:2px}.ui-collection-row-body>b{font-weight:600;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-collection-row-body>small{color:var(--muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-collection-row>.ui-pills{flex:none}.ui-collection-row-actions{display:flex;align-items:center;gap:6px;flex:none;margin-left:auto}.ui-modal-bd .ui-collection-row{min-height:44px;padding:6px 8px}.ui-modal-bd .ui-list{max-height:40vh;overflow:auto}.ui-modal-bd .ui-list.is-five{max-height:284px}@media (max-width: 640px){.ui-collection-row>.ui-pills{display:none}.ui-collection-tools>.ui-view{margin-left:0}}.ui-justified{display:grid;gap:10px}.ui-justified-row{display:flex;align-items:stretch;gap:10px;width:100%}.ui-skeletons{display:flex;flex-wrap:wrap;gap:10px}.ui-skeleton{border-radius:var(--r-field);background:var(--raised);border:1px solid var(--border);opacity:.6}.ui-skeleton.is-wait{opacity:1;position:relative;overflow:hidden;background:color-mix(in srgb,var(--raised) 88%,var(--text) 12%);animation:ui-skeleton-pulse 1.4s ease-in-out infinite}.ui-skeleton.is-wait:before{content:"";position:absolute;top:50%;left:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;border:2px solid color-mix(in srgb,var(--text) 22%,transparent);border-top-color:color-mix(in srgb,var(--accent-1) 85%,var(--text));box-shadow:0 0 0 1px color-mix(in srgb,var(--bg, #000) 40%,transparent);animation:ui-skeleton-spin .75s linear infinite;z-index:1}.ui-skeleton.is-wait:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 30%,color-mix(in srgb,var(--text) 8%,transparent) 50%,transparent 70%);background-size:200% 100%;animation:ui-skeleton-shimmer 1.6s linear infinite}@keyframes ui-skeleton-spin{to{transform:rotate(360deg)}}@keyframes ui-skeleton-pulse{0%,to{opacity:.55}50%{opacity:.9}}@keyframes ui-skeleton-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.ui-thumb-tools{position:absolute;top:6px;right:6px;z-index:4;display:flex;gap:4px;opacity:0;transition:opacity .15s}.ui-thumb:hover .ui-thumb-tools,.ui-thumb:focus-within .ui-thumb-tools,.ui-thumb.is-on .ui-thumb-tools{opacity:1}.ui-thumb-tools .ui-btn-icon{width:28px;height:28px;border-radius:8px;background:#0000008c;border-color:#ffffff40;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ui-thumb-tools .ui-btn-icon.is-danger:hover{background:var(--bad);border-color:transparent}@media (pointer: coarse){.ui-thumb-tools{opacity:1}}.ui-thumb-tools.is-start{left:6px;right:auto}.ui-thumb-tools.is-always{opacity:1}.ui-thumb-tools .ui-btn-icon:focus-visible{outline:2px solid var(--accent-1);outline-offset:1px}.ui-thumb-open.is-pick{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;cursor:pointer}.ui-thumb-open.is-pick:focus-visible{outline-offset:-3px}.ui-thumb-body>a.ui-link{justify-self:start;font-weight:500;color:var(--muted)}.ui-thumb-media .ui-thumb-empty .ic{width:22px;height:22px;color:var(--muted)}.ui-thumb-empty.is-lost,.ui-thumb-media .ui-thumb-empty.is-lost .ic{color:var(--accent-3)}.ui-thumb-empty.is-lost b{font-weight:600}.ui-thumb-body .ui-pill{flex:none}.ui-actions.is-center{justify-content:center}.ui-mosaic{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;aspect-ratio:4 / 3;gap:2px;border-radius:var(--r-field);overflow:hidden;background:var(--raised)}.ui-mosaic>*{min-width:0;min-height:0;background:var(--raised)}.ui-mosaic img,.ui-mosaic video{width:100%;height:100%;object-fit:cover;object-position:50% 15%;display:block}.ui-masonry{columns:5 200px;column-gap:12px}.ui-masonry>*{break-inside:avoid;display:block;margin:0 0 12px}.ui-thumb-media.is-natural{height:auto}.ui-thumb-media.is-natural img,.ui-thumb-media.is-natural video{position:static;width:100%;height:auto;display:block}.ui-seg.ui-tabs{align-self:flex-start}.ui-seg.ui-tabs .ui-count{margin-left:2px}.ui-seg.ui-tabs>.is-locked{opacity:.45;cursor:not-allowed}.ui-seg.ui-tabs>[data-soul-tip-wrap]>.is-locked{opacity:.45;cursor:not-allowed}.ui-card-add{position:relative}.ui-card-add.is-drop{padding:var(--s-7) var(--s-6)}.ui-card-add.is-ways.is-drop{padding:var(--s-3)}.ui-card-add:disabled{cursor:not-allowed;opacity:.7}details.ui-fold>summary{list-style:none}details.ui-fold>summary::-webkit-details-marker{display:none}details.ui-fold[open]>summary.ui-acc-head{color:var(--accent-3)}details.ui-fold[open]>summary.ui-acc-head>.ic{transform:rotate(90deg);color:var(--accent-3)}.ui-acc-sum.is-clip{min-width:0;max-width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 520px){.ui-acc-sum.is-clip{max-width:40%}}.ui-acc-sum>.ui-swatches{margin-left:0;gap:4px;flex-wrap:nowrap}.ui-acc-sum .ui-swatch i{width:16px;height:16px;border-radius:5px}.ui-swatches.is-pick{margin-left:0;align-items:center}.ui-swatches.is-pick .ui-swatch{position:relative;cursor:pointer}.ui-swatches.is-pick .ui-swatch i{width:30px;height:30px;transition:transform .15s var(--ease)}.ui-swatches.is-pick .ui-swatch:hover i{transform:scale(1.1)}.ui-swatches.is-pick .ui-swatch:focus-within i{outline:2px solid var(--accent-1-line);outline-offset:2px}.ui-swatches.is-pick input[type=color]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;opacity:0;cursor:pointer}.ui-note.is-scroll{max-height:320px;overflow:auto}@media (prefers-reduced-motion: reduce){.ui-btn,.ui-primary,.ui-secondary,.ui-ghost,.ui-tertiary,.ui-danger,.ui-chip,.ui-seg button,.ui-switch,.ui-switch:after,.ui-select-row,.ui-card-feature,.ui-card-add,.ui-drawer,.ui-scrim,.ui-toast,.step-rail-link,.step-rail-offers,.ui-input,.ui-textarea,.ui-select,.ui-tags,.ui-acc-head>.ic{transition:none}.ui-card-feature:hover,.ui-primary:hover{transform:none}.ui-spin,.ui-toast-tr,.ui-toast-tr.is-working:before,.ui-gen-wait-shimmer,.ui-gen-wait-mark{animation:none}.ui-toast-tr.is-working{border-color:var(--accent-3)}.ui-chip.is-buy:hover{transform:none}}.ui-hero{position:relative;overflow:hidden;min-height:calc(100vh - var(--nav-h));display:grid;place-items:center;text-align:center;padding:var(--s-8) var(--s-6);color-scheme:dark;--ink: #FFFFFF;--muted: rgba(255, 255, 255, .55);--faint: rgba(255, 255, 255, .4);--chip: rgba(255, 255, 255, .1);--border: rgba(255, 255, 255, .09);--glass: rgba(255, 255, 255, .06);--glass-line: rgba(255, 255, 255, .09);--accent-1-text: #D9FF3C;color:var(--ink)}.ui-hero-body{position:relative;z-index:2;max-width:680px;display:grid;justify-items:center;gap:var(--s-5)}.ui-hero-title{margin:0;font-family:var(--font-head);font-size:clamp(56px,10vw,104px);font-weight:800;letter-spacing:-.035em;line-height:1;color:var(--ink)}.ui-hero-word{display:inline-flex;align-items:center;min-height:1.15em;color:var(--accent-1-text)}.ui-hero-caret{display:inline-block;width:.06em;height:.78em;margin-left:.06em;border-radius:3px;background:var(--accent-1);animation:ui-blink 1s step-end infinite}.ui-hero-lead{margin:0;max-width:420px;font-size:20px;line-height:1.6;color:var(--muted)}.ui-hero .ui-primary{margin-top:var(--s-3)}.ui-live{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 11px;border-radius:999px;font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--muted);background:var(--glass);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ui-live-dot{position:relative;display:grid;place-items:center;width:10px;height:10px}.ui-live-dot:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--good);opacity:.35;animation:ui-ping 1.8s ease-out infinite}.ui-live-dot:after{content:"";width:7px;height:7px;border-radius:50%;background:var(--good)}.ui-hero-vignette{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse at 50% 50%,transparent 30%,rgba(7,7,14,.82) 100%)}.ui-hero-card{position:absolute;z-index:0;width:var(--w, 150px);top:var(--y, 10%);left:var(--x, auto);right:var(--r, auto);transform:rotate(var(--rot, 0deg));opacity:0;pointer-events:none;animation:ui-appear 1s ease var(--in, .2s) forwards}.ui-hero-card>div{position:relative;border-radius:18px;overflow:hidden;box-shadow:0 28px 70px #000000a6,0 0 0 1px #ffffff17;transition:opacity .75s ease;animation:ui-float var(--p, 10s) ease-in-out var(--d, 0s) infinite,ui-sway var(--s, 14s) ease-in-out calc(var(--d, 0s) * .7) infinite}.ui-hero-card.is-fading>div{opacity:0}.ui-hero-card img{display:block;width:100%;aspect-ratio:2 / 3;object-fit:cover}.ui-hero-card>div:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(7,7,14,.45) 0%,transparent 55%)}@media (max-width: 860px){.ui-hero-card{display:none}}@keyframes ui-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes ui-ping{0%{transform:scale(1);opacity:.35}80%,to{transform:scale(2.4);opacity:0}}@keyframes ui-float{0%,to{transform:translateY(0)}50%{transform:translateY(-18px)}}@keyframes ui-sway{0%,to{transform:translate(0)}25%{transform:translate(5px)}75%{transform:translate(-4px)}}@keyframes ui-appear{0%{opacity:0}to{opacity:var(--o, .44)}}[data-image-inspection-acts="1"] .ui-primary,[data-image-inspection-acts="1"] .ui-secondary,[data-image-inspection-acts="1"] .ui-ghost,[data-image-inspection-acts="1"] .ui-tertiary,[data-image-inspection-acts="1"] .ui-danger{min-height:36px;padding:9px 14px;font-size:12.5px;font-weight:650;border-radius:10px;color:#fff;background:#000000b8;border:1px solid rgba(255,255,255,.18);box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}[data-image-inspection-acts="1"] .ui-primary{color:var(--on-accent);background:var(--accent-1);border-color:transparent;font-weight:700}[data-image-inspection-acts="1"] .ui-danger{color:#ff6b60}[data-image-inspection-acts="1"] .ui-primary:hover{filter:brightness(1.05)}[data-image-inspection-acts="1"] .ui-secondary:hover,[data-image-inspection-acts="1"] .ui-ghost:hover,[data-image-inspection-acts="1"] .ui-tertiary:hover{background:#ffffff29}[data-image-inspection-acts="1"] .ui-danger:hover{background:#ff3b3033}[data-image-inspection-acts="1"] button:disabled{opacity:.45}.ui-more-toggle{width:auto;min-width:36px;padding:0 7px;gap:4px;display:inline-flex;align-items:center}.ui-more-count{font-family:var(--font-mono);font-size:11px;font-weight:700;line-height:1}.ui-more-toggle .ic{transform:rotate(90deg);transition:transform .2s var(--ease)}.ui-more-toggle .ic.ui-more-open{transform:rotate(-90deg)}.ui-list-more{display:grid;gap:6px;padding:2px 0 6px 18px}.ui-list-more .ui-eyebrow{margin:0}.ui-more-who{display:block;font-size:11.5px;font-weight:500;color:var(--muted);white-space:normal}@media (prefers-reduced-motion: reduce){.ui-more-toggle .ic{transition:none}}.ui-chip-why{min-width:0;font-size:11px;font-weight:500;color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-chip.is-buy .ui-chip-num{opacity:1;color:var(--on-accent)}.ui-chip.is-off{color:var(--faint);background:transparent;border-style:dashed;cursor:default}.ui-chip.is-off:hover{color:var(--faint);background:transparent;border-color:var(--glass-line)}.ui-chip .ui-lock{width:7px;height:7px;border-radius:50%;background:var(--accent-3);flex:none}.ui-fitpic{display:flex;justify-content:center;width:104px;max-width:100%;border-radius:var(--r-field);overflow:hidden;background:var(--raised)}.ui-fitpic img,.ui-fitpic video{display:block;width:auto;height:auto;max-width:100%;max-height:185px}.ui-fitpic .ui-thumb-empty{width:100%;height:72px;font-size:12px}button.ui-fitpic{padding:0;border:0;font:inherit;color:inherit;cursor:zoom-in;transition:filter .12s}button.ui-fitpic:hover:not(:disabled){filter:brightness(1.08)}button.ui-fitpic:disabled{cursor:default}button.ui-fitpic:focus-visible{outline:2px solid var(--accent-1-line);outline-offset:2px}body.has-nextbar{padding-bottom:var(--ui-nextbar-h, 56px)}.ui-nextbar{position:fixed;left:50%;transform:translate(-50%);bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:440;width:min(720px,calc(100% - 24px));display:grid;gap:10px;padding:12px 14px;border-radius:var(--r-card);background:color-mix(in srgb,var(--surface) 94%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--accent-1-line);box-shadow:var(--shadow-2);color:var(--ink);font-family:var(--font-body)}.ui-nextbar.is-folded{padding:8px 12px}.ui-nextbar.ui-tone-pink{background:color-mix(in srgb,var(--tone-pink) 94%,transparent);border-color:var(--accent-2);color:var(--ink)}.ui-nextbar.ui-tone-pink .ui-nextbar-eyebrow{color:var(--accent-2)}.ui-nextbar.ui-tone-pink .ui-badge{background:var(--accent-2-soft);color:var(--accent-2)}.ui-nextbar-head{display:flex;align-items:center;gap:10px;width:100%;padding:0;background:none;border:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.ui-nextbar-eyebrow{flex:none;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.ui-nextbar-step{flex:1;min-width:0;font-size:14px;font-weight:700;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-nextbar-chev{flex:none;display:inline-flex;color:var(--accent-2);transform:rotate(90deg);transition:transform .2s var(--ease)}.ui-nextbar.is-folded .ui-nextbar-chev{transform:rotate(-90deg)}.ui-nextbar-body{display:grid;gap:10px}.ui-nextbar-body p{margin:0}.ui-nextbar.is-inline{position:static;transform:none;width:100%}@media (max-width: 900px){.ui-nextbar{bottom:calc(80px + env(safe-area-inset-bottom,0px))}}@media (max-width: 560px){.ui-nextbar-eyebrow{display:none}}@media (prefers-reduced-motion: reduce){.ui-nextbar-chev{transition:none}}.ui-locked-line{display:flex;align-items:flex-start;gap:8px}.ui-locked-line>span{min-width:0}.ui-locked-line>.ic{flex:none;margin-top:2px}.ui-locked-btn{max-width:100%;white-space:normal;text-align:left;justify-content:flex-start}.ui-chip{max-width:100%}.ui-code-badge{display:inline-flex;align-items:center;margin-left:6px;padding:1px 5px;border:1px solid var(--border-2);border-radius:5px;background:var(--chip);font-family:var(--font-mono);font-size:10.5px;font-weight:700;letter-spacing:.04em;line-height:1.5;color:var(--muted)}.ui-code-badge+.ui-code-badge{margin-left:4px}.ui-step-1{--step: var(--step-1);--step-soft: var(--step-1-soft);--step-line: var(--step-1-line)}.ui-step-2{--step: var(--step-2);--step-soft: var(--step-2-soft);--step-line: var(--step-2-line)}.ui-step-3{--step: var(--step-3);--step-soft: var(--step-3-soft);--step-line: var(--step-3-line)}.ui-step-4{--step: var(--step-4);--step-soft: var(--step-4-soft);--step-line: var(--step-4-line)}.ui-step-5{--step: var(--step-5);--step-soft: var(--step-5-soft);--step-line: var(--step-5-line)}.ui-step-6{--step: var(--step-6);--step-soft: var(--step-6-soft);--step-line: var(--step-6-line)}.ui-step-7{--step: var(--step-7);--step-soft: var(--step-7-soft);--step-line: var(--step-7-line)}.ui-step-8{--step: var(--step-8);--step-soft: var(--step-8-soft);--step-line: var(--step-8-line)}.ui-step-9{--step: var(--step-9);--step-soft: var(--step-9-soft);--step-line: var(--step-9-line)}.ui-step-10{--step: var(--step-10);--step-soft: var(--step-10-soft);--step-line: var(--step-10-line)}.ui-nav-steps{position:relative;gap:7px;padding:6px 14px 6px 12px;border:1px solid var(--accent-1-line);color:var(--ink);font-weight:700;background:color-mix(in srgb,var(--accent-1) 12%,transparent)}.ui-nav-steps .ic{color:var(--accent-1-text)}.ui-nav-steps:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;border:1px solid var(--accent-1-line);opacity:0;animation:ui-steps-pulse 2.8s var(--ease) infinite;pointer-events:none}.ui-nav-steps:hover{background:color-mix(in srgb,var(--accent-1) 22%,transparent)}.ui-nav-steps.is-on{box-shadow:inset 0 -2px 0 var(--accent-1)}.ui-nav-steps-chip{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:var(--r-lozenge);background:var(--step);color:#fff;font-family:var(--font-head);font-size:11px;font-weight:800;line-height:1}@keyframes ui-steps-pulse{0%{transform:scale(1);opacity:.9}70%{transform:scale(1.18,1.45);opacity:0}to{transform:scale(1.18,1.45);opacity:0}}@media (prefers-reduced-motion: reduce){.ui-nav-steps:after{animation:none}}.ui-stephero{display:grid;gap:14px;padding:var(--s-6) 0 var(--s-5)}.ui-stephero .ui-title{font-size:clamp(34px,6vw,60px);line-height:.98;letter-spacing:-.02em;text-wrap:balance}.ui-stephero .ui-title b{background:linear-gradient(90deg,var(--step-1),var(--step-2),var(--step-3),var(--step-4),var(--step-5),var(--step-6),var(--step-7),var(--step-8),var(--step-9),var(--step-10));-webkit-background-clip:text;background-clip:text;color:transparent}.ui-stephero .ui-sub{max-width:52ch;font-size:16px}.ui-steprail{display:grid;grid-template-columns:repeat(10,1fr);gap:6px;max-width:520px}.ui-steprail i{display:block;height:6px;border-radius:99px;background:var(--step)}.ui-stepgrid{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width: 760px){.ui-stepgrid{grid-template-columns:1fr}}.ui-stepcard{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-rows:auto 1fr auto;gap:18px;padding:26px 26px 22px;border-radius:24px;color:inherit;text-decoration:none;background:radial-gradient(420px 260px at 100% 0%,color-mix(in oklab,var(--step) var(--step-glow-a),transparent),transparent 70%),radial-gradient(300px 200px at 0% 100%,color-mix(in oklab,var(--step) var(--step-glow-b),transparent),transparent 70%),var(--surface);border:1px solid color-mix(in oklab,var(--step) 28%,var(--border));box-shadow:0 1px #ffffff0a inset,0 20px 40px -24px color-mix(in oklab,var(--step) 60%,transparent);transition:transform .35s var(--ease),box-shadow .35s,border-color .35s}.ui-stepcard:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.5;background-image:radial-gradient(color-mix(in oklab,var(--step) 30%,transparent) 1px,transparent 1.2px);background-size:14px 14px;mask-image:linear-gradient(200deg,black 0%,transparent 45%);-webkit-mask-image:linear-gradient(200deg,black 0%,transparent 45%)}.ui-stepcard:hover,.ui-stepcard:focus-visible{transform:translateY(-4px);border-color:color-mix(in oklab,var(--step) 60%,transparent);box-shadow:0 1px #ffffff0f inset,0 30px 60px -24px color-mix(in oklab,var(--step) 80%,transparent)}.ui-stepcard:focus-visible{outline:2px solid var(--step);outline-offset:3px}.ui-stepcard-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-height:104px}.ui-stepcard-head{display:grid;gap:10px;min-width:0}.ui-stepcard-num{font-family:var(--font-head);font-weight:800;font-size:13px;letter-spacing:.08em;color:var(--step);display:inline-flex;align-items:center;gap:8px}.ui-stepcard-num b{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:11px;background:var(--step);color:#fff;font-size:16px;letter-spacing:0;box-shadow:0 6px 16px -6px var(--step)}.ui-stepcard-title{margin:0;font-family:var(--font-head);font-weight:700;font-size:25px;line-height:1.08;letter-spacing:-.015em;color:var(--ink);text-wrap:balance}.ui-stepcard-art{flex:none;width:132px;height:104px;margin:-8px -8px 0 0;transition:transform .5s var(--ease)}.ui-stepcard:hover .ui-stepcard-art{transform:translateY(-3px) rotate(-3deg) scale(1.06)}.ui-stepcard-promise{margin:0;color:var(--muted);font-size:15.5px;max-width:40ch}.ui-stepcard-chips{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none}.ui-stepcard-chips li{font-size:12.5px;font-weight:600;padding:6px 11px;border-radius:99px;color:var(--ink);background:color-mix(in oklab,var(--step) 14%,var(--raised));border:1px solid color-mix(in oklab,var(--step) 22%,transparent)}.ui-stepcard-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:14px;border-top:1px dashed color-mix(in oklab,var(--step) 25%,var(--border))}.ui-stepcard-go{font-weight:700;font-size:13.5px;color:var(--step);display:inline-flex;align-items:center;gap:6px}.ui-stepcard-go .ic{transition:transform .3s}.ui-stepcard:hover .ui-stepcard-go .ic{transform:translate(4px)}.ui-stepstate{font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:6px 10px;border-radius:99px;display:inline-flex;align-items:center;gap:6px}.ui-stepstate.is-open{background:var(--good-soft);color:var(--good)}.ui-stepstate.is-open:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px color-mix(in oklab,currentColor 25%,transparent)}.ui-stepstate.is-business{background:var(--accent-3-soft);color:var(--accent-3)}.ui-stepstate.is-coming{border:1px dashed var(--border-2);color:var(--muted)}.ui-stepstate.is-none{background:var(--step-soft);color:var(--step)}@media (prefers-reduced-motion: reduce){.ui-stepcard,.ui-stepcard-art,.ui-stepcard-go .ic{transition:none}.ui-stepcard:hover,.ui-stepcard:hover .ui-stepcard-art{transform:none}}.ui-stepart .s{fill:var(--step)}.ui-stepart .m{fill:color-mix(in oklab,var(--step) 55%,transparent)}.ui-stepart .l{fill:color-mix(in oklab,var(--step) 22%,transparent)}.ui-stepart .p{fill:var(--step-paper)}.ui-stepart .k{fill:none;stroke:var(--step);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.ui-stepart .kp{fill:none;stroke:var(--step-paper);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.ui-stepart text{font-family:var(--font-head);font-weight:800}.ui-steppage{display:grid;grid-template-columns:232px minmax(0,1fr) 300px;gap:var(--s-6);align-items:start}@media (max-width: 1000px){.ui-steppage{grid-template-columns:200px minmax(0,1fr)}.ui-stepdo{grid-column:2}}@media (max-width: 720px){.ui-steppage{grid-template-columns:1fr}.ui-stepdo{grid-column:auto}.ui-sidenav{position:static}}.ui-stephead{display:flex;align-items:center;gap:var(--s-4)}.ui-stephead .ui-stepcard-num b{width:56px;height:56px;font-size:26px;border-radius:16px}.ui-stephead .ui-eyebrow{color:var(--step)}.ui-stepcard-list{margin:0;padding:0;list-style:none;display:grid;gap:6px}.ui-stepcard-list li{display:flex;gap:8px;align-items:flex-start;font-size:14px;color:var(--ink)}.ui-stepcard-list li:before{content:"✓";flex:none;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:var(--step-soft);color:var(--step);font-size:11px;font-weight:800;margin-top:1px}.ui-stepcard-tip{margin:0;padding:8px 12px;border-radius:var(--r-field);background:var(--surface);border:1px solid var(--step-line);font-size:13px;color:var(--muted)}.ui-stepcard-tip b{color:var(--step)}.ui-stepdo{position:sticky;top:calc(var(--nav-h) + var(--s-4));border-color:var(--step-line);background:linear-gradient(180deg,var(--step-soft),transparent 60%),var(--surface)}.ui-stepdo .ui-eyebrow{color:var(--step)}.ui-stepdo-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px}.ui-stepnext{display:flex;justify-content:space-between;align-items:center;gap:var(--s-3);margin-top:var(--s-6);padding-top:var(--s-4);border-top:1px solid var(--border)}.ui-stepnext-btn{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:6px 12px 6px 8px;border-radius:12px;border:1px solid color-mix(in srgb,var(--step) 50%,transparent);background:color-mix(in srgb,var(--step) 8%,transparent);color:var(--ink);text-decoration:none;font-weight:600;transition:border-color .15s,background .15s,transform .15s}.ui-stepnext-btn:hover{border-color:var(--step);background:color-mix(in srgb,var(--step) 14%,transparent);transform:translateY(-1px)}.ui-stepnext-btn:focus-visible{outline:2px solid var(--step);outline-offset:2px}.ui-stepnext-btn .ui-stepcard-num b{width:28px;height:28px;font-size:13px;border-radius:8px;box-shadow:none}.ui-stepnext-btn .ic{color:var(--step)}.ui-sidenav{display:flex;flex-direction:column;gap:2px;padding:var(--s-2);border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);position:sticky;top:calc(var(--nav-h) + var(--s-4))}.ui-sidenav-title{padding:6px 10px 8px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.ui-sidenav a{display:flex;align-items:center;gap:10px;min-height:36px;padding:6px 10px;border-radius:9px;color:var(--muted);font-size:14px;font-weight:600;text-decoration:none;transition:background .15s,color .15s}.ui-sidenav a:hover{color:var(--ink);background:var(--chip)}.ui-sidenav a.on{color:var(--ink);background:var(--step-soft, var(--accent-1-soft));box-shadow:inset 3px 0 0 var(--step, var(--accent-1))}.ui-sidenav a:focus-visible{outline:2px solid var(--step, var(--accent-1-line));outline-offset:1px}.ui-sidenav-mark{flex:none;width:24px;height:24px;border-radius:7px;display:grid;place-items:center;background:var(--step-soft, var(--chip));color:var(--step, var(--muted));font-family:var(--font-head);font-size:12px;font-weight:800}.ui-sidenav a.on .ui-sidenav-mark{background:var(--step, var(--accent-1));color:#fff}.ui-sidenav .ic{color:var(--faint)}.ui-profile-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--s-6);align-items:center;padding:var(--s-6);border:1px solid var(--border);border-radius:var(--r-card);background:radial-gradient(120% 140% at 0% 0%,var(--accent-1-soft),transparent 55%),radial-gradient(90% 120% at 100% 100%,var(--accent-2-soft),transparent 60%),var(--surface)}.ui-profile-photo{display:grid;justify-items:center;gap:10px}.ui-profile-avatar{position:relative;width:128px;height:128px;padding:4px;border-radius:50%;background:conic-gradient(from 210deg,var(--accent-1),var(--accent-2),var(--accent-1));box-shadow:0 18px 44px -20px var(--accent-1)}.ui-profile-avatar>.ui-user-avatar{width:100%;height:100%;border:3px solid var(--surface);font-size:44px}.ui-profile-photo .ui-profile-photo-link{font-size:12px;font-weight:600}.ui-profile-camera{position:absolute;top:2px;right:2px;width:38px;height:38px;display:grid;place-items:center;padding:0;border:3px solid var(--surface);border-radius:50%;background:var(--accent-1);color:var(--on-accent);cursor:pointer;box-shadow:0 6px 16px -8px #00000080;transition:transform .15s ease}.ui-profile-camera:hover:not(:disabled){transform:scale(1.08)}.ui-profile-camera:focus-visible{outline:2px solid var(--accent-1-line);outline-offset:2px}.ui-profile-camera:disabled{cursor:progress;opacity:.85}.ui-profile-hello{display:grid;gap:10px;min-width:0}.ui-profile-quote{margin:0;max-width:34ch;font-family:var(--font-head);font-size:23px;font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--ink);text-wrap:balance}.ui-profile-truths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-3)}.ui-profile-truth{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);font-family:var(--font-head);font-size:15px;font-weight:600;color:var(--ink)}@media (max-width: 720px){.ui-profile-hero{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center;padding:var(--s-5)}.ui-profile-hello .ui-pills{justify-content:center}.ui-profile-quote{font-size:20px}.ui-profile-truths{grid-template-columns:minmax(0,1fr)}}.ui-sidepage{display:grid;grid-template-columns:220px minmax(0,1fr);gap:var(--s-6);align-items:start}@media (max-width: 720px){.ui-sidepage{grid-template-columns:minmax(0,1fr);gap:var(--s-4)}.ui-sidepage>.ui-sidenav{position:static;flex-direction:row;overflow-x:auto;scrollbar-width:none;padding:4px}.ui-sidepage>.ui-sidenav::-webkit-scrollbar{display:none}.ui-sidepage>.ui-sidenav a{flex:none;white-space:nowrap}.ui-sidepage>.ui-sidenav a.on{box-shadow:inset 0 -3px 0 var(--step, var(--accent-1))}}.ui-steplesson{display:grid;gap:var(--s-4)}.ui-stepscreen,.ui-stepcheck{display:grid;gap:var(--s-3)}.ui-stepscreen .ui-eyebrow,.ui-stepcheck .ui-eyebrow{color:var(--step)}.ui-stepscreen-title{margin:0;font-family:var(--font-head);font-weight:700;font-size:24px;line-height:1.12;letter-spacing:-.015em;color:var(--ink);text-wrap:balance}.ui-stepscreen .ui-stepcard-list li{font-size:15.5px;line-height:1.45}.ui-stepdeeper{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:10px 12px;border-radius:var(--r-field);border:1px dashed var(--step-line);background:color-mix(in oklab,var(--step) 6%,var(--surface));color:var(--ink);text-decoration:none;font-size:13.5px}.ui-stepdeeper .ic,.ui-stepdeeper b{color:var(--step)}.ui-stepdeeper small{color:var(--muted);font-size:12px}.ui-stepdeeper:hover{border-style:solid;background:color-mix(in oklab,var(--step) 12%,var(--surface))}.ui-stepcheck .ui-check-all{color:var(--ink)}.ui-stepsaved{display:grid;gap:var(--s-3)}.ui-stepsaved-line{margin:0;display:flex;align-items:center;gap:8px;font-size:15px;color:var(--ink)}.ui-stepsaved-line .ic,.ui-stepsaved-line b{color:var(--good)}.ui-stephonesty{border-style:dashed}.ui-stephonesty b{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:50%;background:var(--step);color:#fff;font-size:11px;margin-right:4px}.ui-stepcard.is-done .ui-stepcard-num b{background:var(--good);box-shadow:0 6px 16px -6px var(--good)}.ui-stepcard.is-done .ui-stepcard-num b .ic{color:#fff}.ui-sidenav .ui-sidenav-mark{font-variant-numeric:tabular-nums}.ui-stepscreen-icon{display:inline-grid;place-items:center;width:34px;height:34px;margin-right:10px;border-radius:10px;background:var(--step-soft);color:var(--step);vertical-align:-9px}.ui-stepexample{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:10px 12px;border-radius:var(--r-field);background:color-mix(in oklab,var(--step) 7%,var(--surface));border-left:3px solid var(--step);font-size:14px;color:var(--ink)}.ui-stepexample .ic{color:var(--step);align-self:center}.ui-stepexample b{color:var(--step);font-weight:700}.ui-stepexample span{flex:1 1 100%;color:var(--muted);font-style:italic}.ui-stepwin{margin:8px 0 0;display:flex;align-items:center;gap:6px;font-size:14px;color:var(--ink)}.ui-stepwin .ic{color:var(--step)}.ui-stepwin b{color:var(--step);font-weight:700}.ui-nav-steps-chip.ui-step-1,.ui-nav-steps-chip[class*=ui-step-]{background:var(--step)}.ui-picture-in{display:grid;gap:10px;justify-items:start;padding:18px 16px;border:1px dashed var(--border-2);border-radius:12px;background:var(--raised)}.ui-picture-in.is-over{border-color:var(--accent-1);border-style:solid}.ui-picture-in:focus{outline:none}.ui-picture-in.is-compact{padding:0;border:0;background:transparent}.ui-picture-in-actions{gap:8px;flex-wrap:wrap}.ui-pic-row{display:grid;gap:12px}.ui-pic-row-btns{display:flex;flex-wrap:wrap;gap:8px}.ui-pic-items{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start}.ui-pic-item{flex:1 1 100%;display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start}.ui-pic-item-more{flex:1 1 240px;min-width:0;display:grid;gap:8px;align-content:start;justify-items:start}.ui-pic-tile{display:grid;justify-items:center;gap:4px;width:108px;flex:none}.ui-pic-tile-pic{position:relative;width:108px;height:144px;border-radius:var(--r-field);overflow:hidden;border:1px solid var(--border);background:var(--raised)}.ui-pic-tile-pic.is-picked{border:3px solid var(--accent-1);outline:2px solid var(--pick-media-soft)}.ui-pic-tile-pic.is-paired{border-color:var(--pick-line)}.ui-pic-tile-open{display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:zoom-in}.ui-pic-tile-open.is-blank{display:grid;place-items:center;color:var(--muted);cursor:default}.ui-pic-tile-open img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .2s}.ui-pic-tile-open:hover img{transform:scale(1.04)}.ui-pic-tile-pic.is-whole .ui-pic-tile-open img{object-fit:contain}.ui-pic-tile-pic.is-whole .ui-pic-tile-open:hover img{transform:none}.ui-pic-tile-busy{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:var(--scrim);color:var(--inv)}.ui-pic-tile-open:focus-visible{outline:2px solid var(--accent-1-line);outline-offset:-2px}.ui-pic-tile-pic>.ui-x.is-sm{top:6px;right:6px}.ui-pic-tile-flag{position:absolute;top:6px;left:6px;z-index:2}.ui-pic-tile-badge{position:absolute;left:6px;bottom:6px;z-index:2;max-width:calc(100% - 12px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:1px 6px;border-radius:5px;background:var(--scrim);color:var(--inv);font-size:10px;font-weight:700}.ui-pic-tile-name{max-width:100%;font-size:12px;line-height:1.25;color:var(--muted);text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ui-pic-drop{width:108px;height:144px;flex:none;display:grid;place-content:center;justify-items:center;gap:6px;padding:8px;border:1px dashed var(--border-2);border-radius:var(--r-field);background:var(--raised);color:var(--muted);font:inherit;font-size:12px;font-weight:600;text-align:center;line-height:1.3;cursor:pointer;transition:border-color .12s,color .12s}.ui-pic-drop:hover:not(:disabled),.ui-pic-drop.is-over{border-color:var(--accent-1);border-style:solid;color:var(--ink)}.ui-pic-drop:focus-visible{outline:2px solid var(--accent-1-line);outline-offset:2px}.ui-pic-drop:disabled{opacity:.5;cursor:not-allowed}.ui-pic-drop.is-bar{width:auto;height:44px;grid-auto-flow:column;padding:0 16px;gap:8px}.ui-pic-item-more>.ui-improve-field-wrap{width:min(100%,480px)}.ui-pic-item.is-stack{flex:none;flex-direction:column;flex-wrap:nowrap;align-items:center;gap:6px}.ui-pic-item.is-stack>.ui-pic-item-more{flex:none;justify-items:center}.ui-pic-group{display:flex;gap:8px}.ui-soul-frame{position:relative;padding:16px 10px 10px;border:1.5px solid color-mix(in srgb,var(--soul) 34%,transparent);border-radius:10px}.ui-soul-frame-title{position:absolute;top:-9px;left:12px;padding:0 8px;background:var(--surface);color:var(--soul);font-size:11px;font-weight:800;line-height:18px;white-space:nowrap}.ui-soul-frame .ui-pic-tile-name{font-size:11px;font-weight:700;text-transform:uppercase;color:var(--muted)}.ui-soul-slot-head{display:flex;flex-wrap:wrap;align-items:center;gap:4px 7px;margin-bottom:8px;min-width:0}.ui-soul-slot-n{width:22px;height:22px;flex-shrink:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--soul) 14%,transparent);color:var(--soul);font-size:12px;font-weight:900}.ui-soul-slot-name{flex:1 1 auto;min-width:0;overflow-wrap:break-word;font-size:11px;font-weight:700;text-transform:uppercase;color:var(--muted)}.ui-pic-items.is-compact .ui-pic-tile{width:84px}.ui-pic-items.is-compact .ui-pic-tile-pic{width:84px;height:112px}.ui-pic-items.is-compact .ui-pic-tile-name{min-height:2.5em}.ui-say-title{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink)}.ui-say-title .ic{color:var(--accent-1-text);flex:none}.ui-say{position:relative;display:block;margin:6px 0 0 6px;padding:10px 14px;border-radius:16px 16px 16px 4px;background:var(--say-bg);color:var(--say-ink);font-size:15px;line-height:1.45}.ui-say:before{content:"";position:absolute;left:-6px;bottom:0;width:10px;height:10px;background:var(--say-bg);clip-path:polygon(100% 0,100% 100%,0 100%)}.ui-say-field{position:relative;margin:6px 0 0 6px}.ui-say-field:before{content:"";position:absolute;z-index:1;left:-6px;bottom:0;width:10px;height:10px;background:var(--say-bg);clip-path:polygon(100% 0,100% 100%,0 100%)}.ui-say-field:has(.ui-improve-field):before{content:none}.ui-say-field .ui-improve-field:before{content:"";position:absolute;z-index:1;left:-6px;bottom:0;width:10px;height:10px;background:var(--say-bg);clip-path:polygon(100% 0,100% 100%,0 100%)}textarea.ui-say.ui-say-edit{margin:0;width:100%;min-height:84px;border:1px solid transparent;font:inherit;font-weight:400;font-size:15px;line-height:1.45;resize:vertical;field-sizing:content}textarea.ui-say.ui-say-edit:focus-visible{outline:2px solid var(--accent-1-line);outline-offset:2px}textarea.ui-say.ui-say-edit::placeholder{color:color-mix(in srgb,var(--say-ink) 55%,transparent)}.ui-shotrow{display:grid;gap:8px;padding:12px}.ui-shotrow-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ui-shotrow-secs{display:inline-flex;align-items:center;gap:8px;flex:none}.ui-shotrow-time{width:76px}.ui-shotrow-remove{margin-left:auto}.ui-preview-bar{position:sticky;top:var(--nav-h, 56px);z-index:300;display:flex;align-items:center;justify-content:center;gap:6px 14px;flex-wrap:wrap;margin:0 0 var(--s-4);padding:9px 16px;border-radius:var(--r-field);background:var(--bad);color:#fff;font-size:13px;font-weight:600;line-height:1.35;text-align:center;box-shadow:var(--shadow-1)}@media (max-width: 720px){.ui-preview-bar{position:static}}.ui-preview-bar>.ic{flex:none}.ui-preview-bar b{font-family:var(--font-head);font-size:11.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ui-preview-bar .ui-tertiary{min-height:0;padding:2px 8px;color:#fff;text-decoration:underline;text-underline-offset:3px}.ui-preview-bar .ui-tertiary:hover{color:#fff;background:#ffffff24}.ui-flow-hero{position:relative;isolation:isolate;overflow:hidden;display:grid;margin:0;min-width:0;height:200px;border-radius:var(--r-panel);border:1px solid color-mix(in oklab,var(--step, var(--accent-1)) 40%,transparent);box-shadow:0 24px 48px -28px color-mix(in oklab,var(--step, var(--accent-1)) 70%,transparent);background:var(--stage)}.ui-flow-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--hero-focus, 50%) 45%;display:block}.ui-flow-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(8,8,16,.74),rgba(8,8,16,.3) 55%,transparent 80%)}.ui-flow-hero-text{position:relative;z-index:2;align-self:start;display:grid;gap:6px;padding:20px 22px 16px;color:#fff}.ui-flow-hero-text .ui-eyebrow{color:var(--accent-1)}.ui-flow-hero-text .ui-title{color:#fff}.ui-flow-hero-text .ui-sub{color:#ffffffd1;max-width:60ch}.ui-flow-hero-under{display:none}@media (max-width: 899px){.ui-flow-hero{height:180px}.ui-flow-hero-text{display:none}.ui-flow-hero-under{display:grid;gap:8px}}.ui-flow-block{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-3);min-width:0;padding:var(--s-4) var(--s-5);border-radius:var(--r-panel);border:1px solid color-mix(in oklab,var(--step, var(--accent-1)) 28%,var(--border));background:radial-gradient(360px 200px at 100% 0%,color-mix(in oklab,var(--step, var(--accent-1)) var(--step-glow-a),transparent),transparent 70%),radial-gradient(280px 180px at 0% 100%,color-mix(in oklab,var(--step, var(--accent-1)) var(--step-glow-b),transparent),transparent 70%),var(--surface);box-shadow:0 1px #ffffff0a inset,0 18px 36px -24px color-mix(in oklab,var(--step, var(--accent-1)) 60%,transparent)}.ui-flow-block:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;pointer-events:none;opacity:.5;background-image:radial-gradient(color-mix(in oklab,var(--step, var(--accent-1)) 30%,transparent) 1px,transparent 1.2px);background-size:14px 14px;mask-image:linear-gradient(200deg,black 0%,transparent 45%);-webkit-mask-image:linear-gradient(200deg,black 0%,transparent 45%)}.ui-flow-block .ui-chip:not([aria-pressed=true],.is-on){background:color-mix(in oklab,var(--step, var(--accent-1)) 10%,var(--raised));border-color:color-mix(in oklab,var(--step, var(--accent-1)) 22%,transparent)}.ui-flow-block .ui-chip:not([aria-pressed=true],.is-on):hover{background:color-mix(in oklab,var(--step, var(--accent-1)) 18%,var(--raised))}.ui-flow-block-head{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0}.ui-flow-block-icon{display:inline-grid;place-items:center;flex:none;width:34px;height:34px;border-radius:11px;background:var(--step, var(--accent-1));color:#fff;box-shadow:0 6px 16px -6px var(--step, var(--accent-1))}.ui-flow-block-title{margin:0;font-family:var(--font-head);font-weight:700;font-size:15px;line-height:1.3;color:var(--ink)}.ui-flow-block-head .ui-hint{margin-left:auto}@media (max-width: 640px){.ui-flow-block-head .ui-hint{flex-basis:100%;margin-left:0}}.ui-flow-block.ui-tone-pink{--step: var(--accent-2);--step-soft: var(--tone-pink);--step-line: var(--tone-pink-line)}.ui-flow-block.ui-tone-orange{--step: var(--accent-3);--step-soft: var(--tone-orange);--step-line: var(--tone-orange-line)}.ui-flow-block.ui-tone-green{--step: var(--good);--step-soft: var(--tone-green);--step-line: var(--tone-green-line)}.ui-flow-block[data-role=settings]{--step: var(--muted);--step-soft: var(--raised);--step-line: var(--border)}.ui-flow-block[data-role=settings] .ui-flow-block-icon{background:var(--raised);color:var(--muted);border:1px solid var(--border);box-shadow:none}.step-rail-icon{flex:none;color:var(--step, currentColor)}.step-rail-link.is-current .step-rail-icon{color:var(--accent-1-text)}:root[data-theme=dark] .step-rail-link.is-current .step-rail-icon{color:var(--accent-1)}.ui-calendar{display:grid;gap:6px;min-width:0}.ui-cal-heads,.ui-cal-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.ui-cal-heads span{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);text-align:center}.ui-cal-day{position:relative;display:grid;align-content:start;gap:4px;min-width:0;min-height:150px;padding:6px;border:1px solid var(--border-2);border-radius:var(--r-field);background:var(--raised);color:var(--ink);font:inherit;text-align:left}button.ui-cal-day{cursor:pointer;transition:border-color .15s,transform .15s}button.ui-cal-day:hover{border-color:var(--border-lit);transform:translateY(-1px)}button.ui-cal-day:focus-visible{outline:2px solid var(--accent-1-line);outline-offset:2px}.ui-cal-day.is-empty{min-height:64px;background:transparent}.ui-cal-day.is-out{min-height:64px;background:transparent;border-style:dashed;opacity:.45}.ui-cal-day.is-on{outline:2px solid var(--accent-1-line);outline-offset:2px}.ui-cal-date{font-size:12px;font-weight:700;color:var(--muted)}.ui-cal-full{display:none}.ui-cal-thumb{width:100%;height:72px;object-fit:cover;object-position:50% 22%;border-radius:8px;background:var(--sunken)}.ui-cal-time{font-family:var(--font-mono);font-size:11px;color:var(--ink)}.ui-cal-dots{display:flex;flex-wrap:wrap;gap:3px;color:var(--muted)}.ui-cal-status{display:inline-flex;align-items:center;gap:3px;font-size:10.5px;font-weight:700;color:var(--muted)}.ui-cal-day[data-status=approval]{border-color:var(--warn);box-shadow:inset 0 0 0 1px var(--warn)}.ui-cal-day[data-status=approval] .ui-cal-status{color:var(--warn)}.ui-cal-day[data-status=posted]{border-color:var(--good)}.ui-cal-day[data-status=posted] .ui-cal-status{color:var(--good)}.ui-cal-day[data-status=failed]{border-color:var(--bad)}.ui-cal-day[data-status=failed] .ui-cal-status{color:var(--bad)}@media (max-width: 720px){.ui-cal-heads{display:none}.ui-cal-week{grid-template-columns:minmax(0,1fr)}.ui-cal-day.is-empty,.ui-cal-day.is-out{display:none}.ui-cal-day{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-height:0;padding:8px 10px}.ui-cal-thumb{order:-1;width:40px;height:56px;flex:none}.ui-cal-date{display:none}.ui-cal-full{display:block;flex:1 1 140px;font-weight:700}}.ui-drawing{display:grid;gap:var(--s-3);min-width:0;padding:var(--s-4);border:1.5px dashed var(--border-2);border-radius:var(--r-card);background:var(--raised)}.ui-drawing-bar{display:flex;align-items:center;gap:6px 10px;flex-wrap:wrap;min-width:0;padding:6px 10px;border-radius:var(--r-field);background:var(--sunken);font-size:12.5px}.ui-drawing-bar .ui-mono{min-width:0;overflow-wrap:anywhere}.ui-watermark{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:grid;place-items:center;overflow:hidden;pointer-events:none}.ui-watermark>span{transform:rotate(-35deg);font-family:var(--font-head);font-size:26px;font-weight:800;letter-spacing:.08em;white-space:nowrap;color:#fff;opacity:.3;text-shadow:0 1px 2px rgba(0,0,0,.6)}.ui-brush{position:relative;width:100%;max-width:360px;overflow:hidden;border-radius:var(--r-field);background:var(--sunken);user-select:none;-webkit-user-select:none}.ui-brush>img{display:block;width:100%;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.ui-brush>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ui-brush.is-live>svg{touch-action:none;cursor:crosshair}.ui-brush-paint{fill:var(--accent-1);opacity:.5}.ui-brush-face{fill:none;stroke:#fff;stroke-width:2;stroke-dasharray:6 5;vector-effect:non-scaling-stroke}.ui-brush-tag{position:absolute;transform:translateY(calc(-100% - 4px));pointer-events:none;background:#0000009e;border-color:transparent;color:#fff}.ui-adwall{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(176px,1fr))}@media (max-width: 480px){.ui-adwall{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}}.ui-ad{position:relative;isolation:isolate;aspect-ratio:9 / 16;min-width:0;border-radius:var(--r-field);overflow:hidden;background:linear-gradient(145deg,var(--chip),var(--sunken));color:#fff}.ui-ad.is-on{outline:3px solid var(--accent-1);outline-offset:-3px;box-shadow:0 0 0 2px var(--pick-media-soft)}.ui-ad-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer}.ui-ad-media>img,.ui-ad-media>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.ui-ad-media>video{z-index:1;background:var(--sunken)}.ui-ad:hover .ui-ad-media>img{transform:scale(1.04)}.ui-ad-media:focus-visible{outline:2px solid var(--accent-1-line);outline-offset:-2px}.ui-ad-cue{position:absolute;left:50%;top:50%;z-index:2;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:var(--r-pill);background:#0000008c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:12px;font-weight:700;white-space:nowrap;opacity:0;transition:opacity .2s}.ui-ad-cue .ic{color:var(--accent-1)}.ui-ad:hover .ui-ad-cue,.ui-ad-media:focus-visible .ui-ad-cue{opacity:1}.ui-ad-top{position:absolute;top:8px;left:8px;right:44px;z-index:3;display:flex;gap:4px;flex-wrap:wrap;pointer-events:none}.ui-ad-top .ui-pill{background:#0000008c;border-color:transparent;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ui-ad-save{position:absolute;top:8px;right:8px;z-index:3;width:30px;height:30px;display:grid;place-items:center;padding:0;border:1px solid transparent;border-radius:50%;background:#0000008c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;cursor:pointer;transition:background .15s,color .15s}.ui-ad-save .ic{width:14px;height:14px}.ui-ad-save:hover{background:#000000c7}.ui-ad-save[aria-pressed=true]{background:var(--accent-1);color:var(--on-accent)}.ui-ad-save:focus-visible{outline:2px solid var(--accent-1-line);outline-offset:2px}.ui-ad-foot{position:absolute;left:0;right:0;bottom:0;z-index:3;display:grid;gap:4px;padding:44px 10px 10px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.84) 50%);pointer-events:none;font-size:12px;line-height:1.35}.ui-ad-foot>*{margin:0;min-width:0}.ui-ad-foot h5{font-size:14px;font-weight:700;color:#fff;line-height:1.25;overflow-wrap:anywhere}.ui-ad-foot .ui-hint,.ui-ad-meta{color:#ffffffbd;font-size:11.5px}.ui-ad-foot mark{background:var(--accent-1);color:var(--on-accent);border-radius:3px;padding:0 2px}.ui-ad-say{font-size:12.5px;color:#fff;font-style:italic;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ui-ad-foot .ui-chip{pointer-events:auto;justify-self:start;background:#00000080;border-color:#ffffff40;color:#fff}.ui-ad-foot .ui-chip .ic{color:var(--accent-1)}@media (prefers-reduced-motion: reduce){.ui-ad-media>img,.ui-ad-cue{transition:none}.ui-ad:hover .ui-ad-media>img{transform:none}}.ui-decode-stage{display:grid;gap:var(--s-4);grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start}@media (max-width: 760px){.ui-decode-stage{grid-template-columns:minmax(0,1fr)}}.ui-said-lines{display:grid;gap:4px;margin:0;padding:0;list-style:none}.ui-said-line{display:grid;grid-template-columns:38px minmax(0,1fr);gap:8px;align-items:baseline;width:100%;padding:8px 10px;border:0;border-radius:var(--r-field);background:color-mix(in srgb,var(--ink) 4%,transparent);color:var(--muted);font:inherit;font-size:14px;line-height:1.4;text-align:left;cursor:pointer;transition:background .15s,color .15s}.ui-said-line b{font-family:var(--font-mono);font-size:11.5px;font-weight:500;color:var(--faint)}.ui-said-line:hover{color:var(--ink);background:color-mix(in srgb,var(--ink) 8%,transparent)}.ui-said-line.is-past{color:var(--ink)}.ui-said-line.is-now{color:var(--ink);font-weight:600;background:color-mix(in srgb,var(--step, var(--accent-1)) 18%,transparent);box-shadow:inset 3px 0 0 var(--step, var(--accent-1))}.ui-said-line.is-now b{color:var(--ink)}.ui-said-line:focus-visible{outline:2px solid var(--accent-1-line);outline-offset:1px}.ui-clock{display:grid;gap:6px;padding:4px 0}.ui-clock-lane,.ui-clock-ticks{display:grid;grid-template-columns:104px minmax(0,1fr);gap:8px;align-items:center}@media (max-width: 480px){.ui-clock-lane,.ui-clock-ticks{grid-template-columns:84px minmax(0,1fr)}}.ui-clock-lane>span{font-size:11px;font-weight:700;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-clock-lane>div{position:relative;height:14px;border-radius:7px;background:color-mix(in srgb,var(--ink) 7%,transparent)}.ui-clock-mark{position:absolute;top:0;height:100%;min-width:6px;padding:0;border:0;border-radius:7px;background:var(--step, var(--accent-1));opacity:.85;cursor:pointer;transition:opacity .15s}.ui-clock-mark:hover{opacity:1}.ui-clock-mark.is-absent{left:0;width:100%;background:transparent;border:1px dashed var(--border-2);cursor:default;opacity:1}.ui-clock-mark:focus-visible{outline:2px solid var(--accent-1-line);outline-offset:2px}.ui-clock-head{position:absolute;top:-3px;bottom:-3px;width:2px;margin-left:-1px;background:var(--accent-1);pointer-events:none}.ui-clock-ticks>div{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:10.5px;color:var(--faint)}.ui-media-menu{position:absolute;top:var(--s-2);right:var(--s-2);z-index:5;margin:0}.ui-media-menu-btn{width:32px;height:32px;display:grid;place-items:center;padding:0;border-radius:var(--r-pill);border:1px solid var(--glass-line);background:var(--scrim);color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background .15s}.ui-media-menu-btn:hover,.ui-media-menu[data-open] .ui-media-menu-btn{background:var(--ink);color:var(--surface)}.ui-media-menu-btn:focus-visible{outline:2px solid var(--accent-1-line);outline-offset:2px}.ui-media-menu-list{position:absolute;z-index:60;min-width:168px;display:block;padding:6px;margin:0;background:var(--surface);border:1px solid var(--border-2);border-radius:var(--r-field);box-shadow:var(--shadow-2)}.ui-media-menu-list[data-place=inside]{top:0;right:calc(100% + var(--s-1))}.ui-media-menu-list[data-place=outside]{top:calc(100% + var(--s-1));right:0}.ui-media-menu-list>.ui-menu-item{justify-content:flex-start;width:100%;text-align:left;margin:0}.ui-media-menu-list>.ui-menu-item+.ui-menu-item{margin-top:2px}.ui-thumb:has(>.ui-media-menu[data-open]){overflow:visible;z-index:6}
