.uca .uca-hero .band-copy>.lead+.uca-acts{margin-top:calc(var(--gap-lead-cta) - var(--space-6))}.uca .uca-acts{justify-items:start;gap:var(--space-4);display:grid}.uca .uca-powered{align-items:center;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--text-ui);line-height:var(--leading-ui);margin:0;display:inline-flex}@media (width<=47.99rem){.uca .uca-acts .btn-lg{height:2.75rem}}.uca .uca-canvas{width:100%;min-width:0;max-width:28rem;position:relative}@media (width>=64rem){.uca .uca-canvas{justify-self:end}}.uca .uca-stack-wrap{z-index:1;position:relative}.uca .uca-hook{min-width:0}.uca .uca-hook-in{padding:var(--space-4);border-radius:var(--radius-xl);background:var(--color-bg-surface);box-shadow:var(--shadow-float);transition:rotate var(--duration-stack) var(--ease-spring);border:1px solid #0000}.uca .uca-hook[data-slot="1"] .uca-hook-in{rotate:-3deg}.uca .uca-hook[data-slot="2"] .uca-hook-in{rotate:3deg}@media (width<=47.99rem){.uca .uca-stack{--stack-y-2:-36px;--stack-y-3:-84px}}.uca .uca-hook-head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.uca .uca-hook-body{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:5.5rem minmax(0,1fr);display:grid}.uca .uca-hook-main{align-content:start;gap:var(--space-3);min-width:0;display:grid}.uca .uca-hook-main h3{font-size:var(--text-h4);line-height:var(--leading-h4)}.uca .uca-kv{gap:6px;margin:0;display:grid}.uca .uca-kv>div{gap:var(--space-2);grid-template-columns:4rem minmax(0,1fr);align-items:baseline;display:grid}.uca .uca-kv dt{color:var(--color-text-secondary);font-size:var(--text-caption);line-height:var(--leading-ui)}.uca .uca-kv dd{font-size:var(--text-ui);line-height:var(--leading-ui);min-width:0;margin:0}.uca .uca-hook-foot{justify-content:space-between;gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--color-border-subtle);font:400 11px/16px var(--font-mono);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;display:flex}.uca .uca-hook-foot>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.uca .uca-thumb{aspect-ratio:9/16;border-radius:var(--radius-md);background:radial-gradient(120% 90% at 22% 18%, oklch(from var(--tone-solid) calc(l + var(--glow-tone-l)) calc(c + var(--glow-tone-c)) h / .45), transparent 62%), radial-gradient(90% 80% at 82% 84%, oklch(from var(--wash-cobalt) l c h / .3), transparent 62%), radial-gradient(70% 60% at 76% 20%, oklch(from var(--wash-tungsten) l c h / .22), transparent 60%), linear-gradient(160deg, var(--color-bg-subtle), var(--color-bg-sunken));outline:var(--outline-media);outline-offset:-1px;position:relative;overflow:hidden}.uca .uca-hook[data-hook="2"] .uca-thumb{background:radial-gradient(110% 90% at 70% 30%, oklch(from var(--tone-solid) calc(l + var(--glow-tone-l)) calc(c + var(--glow-tone-c)) h / .4), transparent 62%), radial-gradient(90% 80% at 20% 80%, oklch(from var(--wash-tungsten) l c h / .3), transparent 62%), linear-gradient(160deg, var(--color-bg-subtle), var(--color-bg-sunken))}.uca .uca-hook[data-hook="3"] .uca-thumb{background:radial-gradient(120% 80% at 50% 10%, oklch(from var(--wash-tungsten) l c h / .42), transparent 62%), radial-gradient(90% 80% at 30% 85%, oklch(from var(--tone-solid) calc(l + var(--glow-tone-l)) calc(c + var(--glow-tone-c)) h / .36), transparent 62%), linear-gradient(160deg, var(--color-bg-subtle), var(--color-bg-sunken))}.uca .uca-hook[data-hook="4"] .uca-thumb{background:radial-gradient(110% 90% at 30% 30%, oklch(from var(--wash-cobalt) l c h / .36), transparent 62%), radial-gradient(90% 80% at 75% 80%, oklch(from var(--tone-solid) calc(l + var(--glow-tone-l)) calc(c + var(--glow-tone-c)) h / .34), transparent 62%), linear-gradient(160deg, var(--color-bg-subtle), var(--color-bg-sunken))}.uca .uca-thumb-meta{font:400 11px/16px var(--font-mono);color:var(--color-text-secondary);position:absolute;top:6px;right:7px}.uca .uca-bottle{background:linear-gradient(90deg,oklch(62% .12 60/.85),oklch(52% .11 52/.9) 60%,oklch(46% .1 50/.9));border-radius:4px 4px 5px 5px;width:18px;height:30px;position:absolute;bottom:22%;left:50%;translate:-50%;box-shadow:inset 0 0 0 1px oklch(0% 0 0/.08)}.uca .uca-bottle:before{content:"";background:var(--neutral-800);border-radius:4px 4px 1px 1px;width:8px;height:10px;position:absolute;bottom:100%;left:50%;translate:-50%}@media (pointer:coarse){.uca .uca-stack-bar .btn:not(.btn-round){height:2.75rem}}.uca .uca-stack-bar{align-items:center;gap:var(--space-3);margin-top:var(--space-4);display:flex}.uca .uca-count{font:400 11px/16px var(--font-mono);color:var(--color-text-secondary);align-items:baseline;gap:4px;margin-left:auto;display:inline-flex}.uca .uca-count-n{color:var(--color-text-primary)}.uca .uca-col{gap:var(--space-6);min-width:0;display:grid}.uca .uca-top{align-items:start}.uca .uca-frame{border-radius:var(--radius-lg);background:var(--color-border-faint);box-shadow:var(--shadow-ring);border:1px solid #0000;min-width:0;margin:0;padding:2px}.uca .uca-frame-in{border-radius:var(--radius-inner);background:var(--color-bg-page);box-shadow:var(--shadow-ring);overflow:hidden}.uca .uca-frame-head{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:2.75rem;padding:0 var(--space-4);border-bottom:1px solid var(--color-border-subtle);font-size:var(--text-ui);font-weight:var(--weight-medium);display:flex}.uca .uca-frame-foot{align-items:center;gap:var(--space-2);padding:10px var(--space-4);border-top:1px solid var(--color-border-subtle);background:var(--color-bg-subtle);color:var(--color-text-secondary);font-size:var(--text-ui);line-height:var(--leading-ui);flex-wrap:wrap;margin:0;display:flex}.uca .uca-mono{font:400 11px/16px var(--font-mono);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.uca .uca-sheet-rows{padding:0 var(--space-4);margin:0;list-style:none}.uca .uca-sheet-rows li{align-items:center;gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto 3.75rem;min-height:3.5rem;padding-block:10px;display:grid}.uca .uca-sheet-rows li+li{border-top:1px solid var(--color-border-subtle)}.uca .uca-sheet-rows .pill{justify-self:end}.uca .uca-sheet-name{gap:2px;min-width:0;display:grid}.uca .uca-sheet-name b{font-size:var(--text-ui);line-height:var(--leading-ui);font-weight:var(--weight-medium)}.uca .uca-sheet-name small{color:var(--color-text-secondary);font-size:var(--text-caption);line-height:var(--leading-caption)}.uca .uca-wait .uca-sheet-name b{color:var(--color-text-secondary)}.uca .uca-grid{grid-template-columns:2rem repeat(var(--cols), minmax(0, 1fr));gap:var(--space-2);padding:var(--space-4);display:grid}.uca .uca-grid-corner,.uca .uca-grid-row{font:400 11px/16px var(--font-mono);color:var(--color-text-secondary);align-self:center}.uca .uca-grid-col{font-size:var(--text-caption);line-height:var(--leading-caption);color:var(--color-text-secondary);text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.uca .uca-cell{border-radius:var(--radius-md);place-items:center;min-width:0;height:3.5rem;font-size:11px;line-height:14px;display:grid;position:relative}.uca .uca-cell.is-done{background:radial-gradient(120% 100% at 25% 20%, oklch(from var(--tone-solid) calc(l + var(--glow-tone-l)) calc(c + var(--glow-tone-c)) h / .38), transparent 65%), radial-gradient(90% 90% at 85% 90%, oklch(from var(--wash-cobalt) l c h / .24), transparent 65%), var(--color-bg-sunken);outline:var(--outline-media);outline-offset:-1px}.uca .uca-cell.is-done svg{background:var(--color-bg-page);fill:none;width:16px;height:16px;stroke:var(--tone-fg);stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;border-radius:50%;padding:2px;position:absolute;top:6px;right:6px}.uca .uca-cell.is-done .uca-cell-t{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.uca .uca-cell.is-busy{background:var(--tone-tile);box-shadow:inset 0 0 0 1.5px var(--tone-solid);color:var(--tone-fg);font-weight:var(--weight-medium)}.uca .uca-cell.is-wait{box-shadow:inset 0 0 0 1px var(--color-border-strong);color:var(--color-text-secondary)}.uca .uca-cell-t{text-align:center;text-overflow:ellipsis;max-width:100%;padding-inline:4px;overflow:hidden}@media (width<=47.99rem){.uca .uca-grid{padding:var(--space-3);gap:6px}.uca .uca-cell-t{padding-inline:2px}}.uca .uca-matrix-foot{justify-content:space-between}.uca .uca-matrix-foot .uca-k{color:var(--color-text-secondary)}.uca .uca-zero{color:var(--tone-fg)}.uca .uca-figs{gap:var(--space-3);max-width:var(--col-text);color:var(--color-text-secondary);font-size:var(--text-ui);margin:0;padding:0;line-height:1.5;list-style:none;display:grid}.uca .uca-fig-line{display:block}.uca .uca-figs [data-claim]{color:var(--color-text-primary);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums}.uca .uca-checked{color:var(--color-text-secondary)}.uca .uca-prompts{min-width:0}.uca .uca-prompt-list{gap:var(--gap-cards);margin:0;padding:0;list-style:none;display:grid}.uca .uca-prompt{gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-xl);background:var(--color-bg-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);min-width:0;display:grid}.uca .uca-prompt-head{align-items:center;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.uca .uca-prompt-n{font:400 11px/16px var(--font-mono);color:var(--tone-fg)}.uca .uca-prompt-head h3{font-size:var(--text-h4);line-height:var(--leading-h4)}.uca .uca-prompt-motion{align-items:baseline;gap:4px var(--space-2);color:var(--color-text-secondary);font-size:var(--text-ui);line-height:var(--leading-ui);flex-wrap:wrap;display:flex}.uca .uca-prompt-motion>span{font:400 11px/16px var(--font-mono);text-transform:uppercase;letter-spacing:1px}.uca .uca-prompt-text{font-size:var(--text-ui);max-width:var(--measure-read);line-height:1.6}.uca .uca-copy{min-width:4.75rem}@media (pointer:coarse){.uca .uca-copy{height:2.75rem}}.uca .uca-sizes{justify-self:center;width:100%;min-width:0;max-width:24rem;margin:0}.uca .uca-sizes[data-n="3"]{max-width:30rem}.uca .uca-sizes-row{align-items:end;column-gap:var(--space-4);display:grid}.uca .uca-size{gap:var(--space-3);min-width:0;display:grid}.uca .uca-res{aspect-ratio:9/16;border-radius:var(--radius-lg);width:100%}.uca .uca-res-draft{background:radial-gradient(120% 90% at 22% 22%, oklch(from var(--tone-solid) calc(l + var(--glow-tone-l)) calc(c + var(--glow-tone-c)) h / .3), transparent 60%), radial-gradient(90% 80% at 82% 78%, oklch(from var(--wash-cobalt) l c h / .22), transparent 62%), linear-gradient(160deg, var(--color-bg-subtle), var(--color-bg-sunken));outline:var(--outline-media);outline-offset:-1px;position:relative}.uca .uca-res-meta{top:var(--space-3);left:var(--space-3);font:400 11px/16px var(--font-mono);text-transform:uppercase;color:var(--color-text-secondary);position:absolute}.uca .uca-res-min{border:1.5px dashed var(--tone-guide);background:var(--tone-tile)}.uca .uca-size-l{min-width:0;font-size:var(--text-caption);line-height:var(--leading-caption);gap:2px;margin:0;display:grid}.uca .uca-size-l b{font-size:var(--text-ui);line-height:var(--leading-ui);font-weight:var(--weight-medium)}.uca .uca-size-l small{color:var(--color-text-secondary);font-size:var(--text-caption)}.uca .uca-rules{border-bottom:1px solid var(--color-border-subtle);margin:0;padding:0;list-style:none}.uca .uca-rules li{gap:var(--space-2);padding-block:var(--space-5);border-top:1px solid var(--color-border-subtle);display:grid}.uca .uca-rule-who{align-items:center;gap:var(--space-3);min-width:0;display:inline-flex}.uca .uca-rule-who b{font-size:var(--text-ui);font-weight:var(--weight-medium)}.uca .uca-rules p{max-width:var(--measure-read);margin:0}.uca .uca-rule-src{font-size:var(--text-ui);justify-self:start}@media (width>=48rem){.uca .uca-rules li{align-items:center;column-gap:var(--space-6);grid-template-columns:11rem minmax(0,1fr) auto}.uca .uca-rule-src{white-space:nowrap;justify-self:end}}.uca .uca-all{font-size:var(--text-ui);justify-self:start}@media (pointer:coarse){.uca .uca-rule-src{position:relative}.uca .uca-rule-src:after{content:"";position:absolute;inset:min(-4px,50% - 24px)}}
