.product-stage{--ui-bg:#fff;--ui-subtle:#f6f6f6;--ui-ink:#202124;--ui-muted:#777b82;--ui-line:#e6e7e9;--ui-accent:#5f6ad5;--ui-green:#328263;isolation:isolate;background:#f0f1f2;border:1px solid #e3e4e6;border-radius:12px;position:relative;overflow:hidden;container-type:inline-size}.dark .product-stage,[data-theme=dark] .product-stage{--ui-bg:#1b1c1f;--ui-subtle:#222327;--ui-ink:#e9e9ec;--ui-muted:#999ba3;--ui-line:#303136;--ui-accent:#939bea;--ui-green:#7bbda0;background:#141518;border-color:#292a2e}.product-composition{color:var(--ui-ink);font-family:var(--font-sans,sans-serif);letter-spacing:-.015em;font-size:clamp(9px,2.55cqw,16px);line-height:1.5;position:absolute;inset:0}.product-composition *{box-sizing:border-box}.product-composition :is(h3,p,small,strong,b,span,code){margin:0}.product-window{background:var(--ui-bg);border:1px solid var(--ui-line);border-radius:2.4cqw;width:94%;min-height:76%;position:absolute;top:12%;left:9%;overflow:hidden;box-shadow:0 3cqw 8cqw #00000012,0 .5cqw 1cqw #00000008}.product-toolbar{border-bottom:1px solid var(--ui-line);align-items:center;gap:2cqw;padding:3cqw 4cqw;font-weight:550;display:flex}.product-mark{color:var(--ui-muted);font-size:1.25em}.product-toolbar-end{color:var(--ui-muted);white-space:nowrap;margin-left:auto!important}.product-tabs{border-bottom:1px solid var(--ui-line);color:var(--ui-muted);align-items:center;gap:4cqw;padding:2.6cqw 4cqw;font-size:.88em;display:flex}.product-tabs b{color:var(--ui-ink);font-weight:550}.product-pad{padding:5cqw}.product-composition small{color:var(--ui-muted);font-size:.82em;display:block}.product-composition h3{letter-spacing:-.04em;overflow-wrap:anywhere;margin:2cqw 0 3cqw;font-size:1.75em;font-weight:550;line-height:1.2}.product-composition p{color:var(--ui-muted);line-height:1.6}.product-composition strong{font-weight:500}.product-eyebrow{letter-spacing:.1em;font-weight:550;font-size:.68em!important}.product-list{padding-inline:4cqw}.product-row{border-top:1px solid var(--ui-line);align-items:center;gap:2.5cqw;padding:3.5cqw 0;display:flex}.product-row-copy{flex:1;min-width:0}.product-row strong{font-size:.94em}.product-check{color:var(--ui-green);text-align:center;border:1px solid;border-radius:50%;flex-shrink:0;width:1.4em;height:1.4em;font-size:.8em;line-height:1.2}.product-pending{color:#ad8543}.product-badge{border:1px solid var(--ui-line);white-space:nowrap;border-radius:5px;align-items:center;gap:.5em;padding:.18em .65em;font-size:.76em;display:inline-flex}.product-badge i{background:currentColor;border-radius:50%;width:.5em;height:.5em}.product-positive{color:var(--ui-green)!important}.product-muted{color:var(--ui-muted)}.product-footer{border-top:1px solid var(--ui-line);color:var(--ui-muted);justify-content:space-between;align-items:center;gap:2cqw;padding:3cqw 4cqw;font-size:.8em;display:flex}.product-footer a{color:var(--ui-ink);text-decoration:none}.product-footer a:hover{text-decoration:underline}.product-footer a:focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px}.product-mono{color:var(--ui-muted);white-space:nowrap;font-family:ui-monospace,monospace;font-size:.78em}.product-flow{background:radial-gradient(var(--ui-line) .65px,transparent .65px) 0 0/12px 12px;padding:4cqw 8cqw}.product-node{border:1px solid var(--ui-line);background:var(--ui-bg);border-radius:1.6cqw;align-items:center;gap:3cqw;padding:3cqw;display:flex;box-shadow:0 2px 3px #00000004}.product-node-active{border-color:var(--ui-accent)}.product-node-icon{border:1px solid var(--ui-line);width:7cqw;height:7cqw;color:var(--ui-accent);border-radius:1cqw;place-items:center;display:grid}.product-connector{border-left:1px solid var(--ui-line);height:6cqw;color:var(--ui-muted);margin-left:7cqw;padding-left:2cqw;font-size:.65em}.product-app-layout{grid-template-columns:25% 1fr;display:grid}.product-app-layout aside{background:var(--ui-subtle);border-right:1px solid var(--ui-line);padding:4cqw 1.5cqw;font-size:.76em}.product-app-layout aside span{color:var(--ui-muted);margin-bottom:1cqw;padding:1.4cqw;display:block}.product-app-layout aside .selected{background:var(--ui-line);color:var(--ui-ink);border-radius:4px}.product-metric{margin-top:4cqw}.product-metric strong{font-size:2em}.product-bars{border-bottom:1px solid var(--ui-line);align-items:end;gap:1.2cqw;height:24cqw;margin-top:4cqw;display:flex}.product-bars i{background:var(--ui-accent);opacity:.65;border-radius:2px 2px 0 0;flex:1}.product-document{padding:6cqw}.product-document h3{max-width:12ch;font-size:2.4em}.product-document-rule{margin-top:5cqw}.product-store-nav{align-items:center;gap:3cqw;padding:3cqw;font-size:.7em;display:flex}.product-store-nav b{letter-spacing:-.06em;margin-right:auto;font-size:1.8em}.product-store-nav b span{vertical-align:top;font-size:.5em}.product-store-hero{color:#fff;background:#29352e;height:47cqw;position:relative}.product-store-hero>img{object-fit:cover;filter:brightness(.63);width:100%;height:100%}.product-store-hero>div{flex-direction:column;justify-content:center;align-items:start;display:flex;position:absolute;inset:5cqw}.product-store-hero small{color:#fff;letter-spacing:.12em;font-size:.56em}.product-store-hero h3{font-family:var(--font-family-heading,"Tiempos Text", serif);font-size:3em;font-weight:400;line-height:1.03}.product-store-cta{border-bottom:1px solid #ffffff80;padding-bottom:.3em;font-size:.7em}.product-store-bottom{justify-content:space-between;padding:3cqw;font-size:.75em;display:flex}.product-photo-grid{grid-template-columns:repeat(3,1fr);gap:2cqw;padding:0 3cqw;display:grid}.product-photo-grid img{aspect-ratio:1;object-fit:cover;width:100%}.product-review-preview{color:#28322d;background:#e7e9e2;border-radius:1cqw;grid-template-columns:1fr 40%;gap:4cqw;margin:4cqw;display:grid;overflow:hidden}.product-review-preview>div{padding:3cqw}.product-review-preview small{color:#687169;font-size:.6em}.product-review-preview strong{letter-spacing:-.04em;margin-top:2cqw;font-size:1.8em;line-height:1.2;display:block}.product-review-preview img{object-fit:cover;width:100%;height:100%}.product-thread{padding:0 4cqw}.product-comment{border-bottom:1px solid var(--ui-line);gap:2.5cqw;padding:3cqw 0;display:flex}.product-avatar{background:var(--ui-subtle);border:1px solid var(--ui-line);width:6cqw;height:6cqw;color:var(--ui-muted);border-radius:50%;flex-shrink:0;place-items:center;font-size:.65em;display:grid}.product-comment>div{flex:1}.product-comment strong{align-items:center;gap:2cqw;display:flex}.product-comment strong small{font-size:.7em;font-weight:400}.product-comment p{margin-top:1cqw;font-size:.9em}.product-inline-tag{border:1px solid var(--ui-line);color:var(--ui-muted);border-radius:4px;margin-top:1.5cqw;padding:.1em .5em;font-size:.68em;display:inline-block}.product-code-path{color:var(--ui-muted);padding:3cqw 4cqw;font:.72em ui-monospace,monospace}.product-code{min-height:35cqw;padding:2cqw 0 6cqw;font:.84em/2 ui-monospace,monospace}.product-code>div{white-space:pre;gap:3cqw;padding-inline:3cqw;display:flex}.product-code>div>span{width:3cqw;color:var(--ui-muted);text-align:right;flex-shrink:0}.product-code-added{background:color-mix(in srgb,var(--ui-green) 9%,transparent)}.product-code-added code{color:var(--ui-green)}.product-terminal{border-top:1px solid var(--ui-line);background:var(--ui-subtle);padding:4cqw;font:.8em/1.7 ui-monospace,monospace}.product-terminal small{letter-spacing:.1em;margin-bottom:2cqw}.product-deploy-icon{border:1px solid var(--ui-line);border-radius:2cqw;place-items:center;width:10cqw;height:10cqw;margin-bottom:5cqw;font-size:1.7em;display:grid}.product-task-circle{border:1.5px dashed var(--ui-muted);border-radius:50%;flex-shrink:0;width:1em;height:1em}.product-assets{grid-template-columns:1fr 1fr;gap:4cqw;padding:4cqw;display:grid}.product-asset-image{aspect-ratio:1.3;color:#213542;background:#e9e6de;border-radius:1cqw;place-items:center;margin-bottom:2cqw;display:grid;overflow:hidden}.product-asset:nth-child(2) .product-asset-image{color:#fff}.product-asset-image span{font:2.7em var(--font-family-heading,"Tiempos Text", serif)}.product-asset-image img{object-fit:cover;width:100%;height:100%}.product-asset strong{font-size:.85em}.product-asset small{font-size:.68em}.product-film-preview{background:#222;height:37cqw;margin:3cqw;position:relative;overflow:hidden}.product-film-preview img{object-fit:cover;filter:brightness(.65);width:100%;height:100%}.product-film-preview>span{color:#fff;position:absolute;top:40%;left:47%}.product-film-preview>small{color:#fff;font-size:.7em;position:absolute;bottom:2cqw;left:2cqw}.product-timecode{color:var(--ui-muted);justify-content:space-between;padding:1cqw 4cqw 3cqw;font:.7em ui-monospace,monospace;display:flex}.product-timeline{border-top:1px solid var(--ui-line);gap:1cqw;padding:2cqw 4cqw;display:flex;position:relative}.product-timeline>div{background:var(--ui-subtle);border:1px solid var(--ui-line);border-radius:1cqw;flex-shrink:0;width:34%;overflow:hidden}.product-timeline img{object-fit:cover;width:100%;height:10cqw}.product-timeline span,.product-timeline small{white-space:nowrap;padding:.5cqw 1cqw;font-size:.6em;display:block}.product-playhead{border-left:1px solid var(--ui-accent);position:absolute;top:0;bottom:-8cqw;left:47%}.product-audio{background:color-mix(in srgb,var(--ui-green) 12%,transparent);align-items:center;gap:.5cqw;height:6cqw;margin:1cqw 4cqw 4cqw;display:flex}.product-audio i{background:var(--ui-green);opacity:.5;flex:1}[data-product-kind=pitch-deck] .product-window{width:80%;top:10%;left:13%}[data-product-kind=go-live] .product-window{width:84%;top:14%;left:8%}[data-product-kind=website] .product-window{width:98%;top:10%;left:7%}[data-product-kind=comments] .product-window{width:85%;top:8%;left:13%}[data-product-kind=storyboard] .product-window{width:98%;left:6%}[data-product-kind=ai-run] .product-window{width:84%;top:8%;left:10%}.ai-run-sources{gap:2cqw;margin:2cqw 0 4cqw;display:flex}.ai-run-sources>span{background:var(--ui-subtle);border:1px solid var(--ui-line);border-radius:1cqw;flex:1;padding:2cqw;font-size:.86em}.ai-run-sources small{padding-left:1.5em;font-size:.75em}.ai-run-step{align-items:start;gap:3cqw;padding:2cqw 0;display:flex}.ai-run-step strong{font-size:.9em}.ai-run-result{border:1px solid var(--ui-line);background:var(--ui-subtle);border-radius:1.5cqw;margin-top:4cqw;padding:4cqw}.ai-run-result h3{font-size:1.35em}.ai-run-result p{gap:2cqw;margin-bottom:2cqw;font-size:.86em;display:flex}.ai-run-result .product-footer{margin-top:3cqw;padding:3cqw 0 0}[data-product-kind=go-live] .product-window,[data-product-kind=retain] .product-window{flex-direction:column;height:84%;min-height:0;display:flex;top:8%}[data-product-kind=retain] .product-window{width:88%;left:8%}[data-product-kind=go-live] .product-pad,[data-product-kind=retain] .product-pad{padding:3cqw 4cqw}[data-product-kind=go-live] .product-deploy-icon{width:7cqw;height:7cqw;margin-bottom:2cqw;font-size:1.1em}[data-product-kind=go-live] h3,[data-product-kind=retain] h3{margin:1.5cqw 0;font-size:1.4em}[data-product-kind=retain] .product-pad p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8em;display:-webkit-box;overflow:hidden}[data-product-kind=go-live] .product-row,[data-product-kind=retain] .product-row{padding:2.3cqw 0;font-size:.85em}[data-product-kind=go-live] .product-footer,[data-product-kind=retain] .product-footer{background:var(--ui-bg);flex-shrink:0;margin-top:auto}[data-product-kind=ai-run]{font-size:clamp(9px,2.1cqw,15px)}[data-product-kind=ai-run] .product-toolbar{padding:2cqw 3cqw}[data-product-kind=ai-run] .product-tabs{padding:1.8cqw 3cqw}[data-product-kind=ai-run] .product-pad{padding:3cqw}[data-product-kind=ai-run] .ai-run-sources{margin:1.5cqw 0 2cqw}[data-product-kind=ai-run] .ai-run-sources>span{padding:1.5cqw}[data-product-kind=ai-run] .ai-run-step{padding:1cqw 0}[data-product-kind=ai-run] .ai-run-result{margin-top:2cqw;padding:3cqw}[data-product-kind=ai-run] .ai-run-result h3{margin:1cqw 0 2cqw}[data-product-kind=ai-run] .ai-run-result .product-footer{margin-top:2cqw;padding-top:2cqw}[data-product-kind=go-live] .product-footer,[data-product-kind=retain] .product-footer{position:absolute;bottom:0;left:0;right:0}[data-product-kind=ai-run] .ai-run-step small{display:none}[data-product-kind=ai-run] .ai-run-result{margin-top:1.5cqw}.product-focus{font-size:clamp(10px,3.3cqw,22px)}.product-focus .product-window{min-height:0}.product-focus .product-toolbar{display:none}.product-focus .product-window{box-shadow:0 .3cqw .6cqw #00000006,0 3cqw 7cqw #00000008}.focus-action{color:var(--ui-ink);text-underline-offset:.3em;font-size:.8em;position:absolute;bottom:7%;left:10%}.focus-action:focus-visible{outline:2px solid var(--ui-accent);outline-offset:5px}.product-focus[data-product-kind=workflow-pills] .product-window{width:111%;box-shadow:none;background:0 0;border:0;inset:14% auto auto -7%;overflow:visible}.product-focus[data-product-kind=workflow-pills] .product-tabs{display:none}.product-focus .product-flow{background:0 0;padding:0}.product-focus .product-node{border-radius:2cqw;width:76%;padding:4cqw}.product-focus .product-node:nth-of-type(3){margin-left:17%}.product-focus .product-node:nth-of-type(5){margin-left:34%}.product-focus .product-node:nth-of-type(n+7){display:none}.product-focus .product-connector{height:8cqw;margin-left:40%}.product-focus .product-connector span{display:none}.product-focus[data-product-kind=status-list] .product-window{width:110%;top:22%;left:12%}.product-focus[data-product-kind=status-list] :is(.product-pad,.product-footer){display:none}.product-focus[data-product-kind=status-list] .product-list{padding:0 5cqw}.product-focus[data-product-kind=status-list] .product-row{gap:4cqw;padding:5cqw 0}.product-focus[data-product-kind=status-list] .product-row:first-child{border:0}.product-focus[data-product-kind=status-list] .product-row-copy{flex:0 0 54cqw}.product-focus[data-product-kind=mini-app] .product-window{width:100%;box-shadow:none;background:0 0;border:0;inset:17% auto auto 9%;overflow:visible}.focus-notification{background:var(--ui-bg);border:1px solid var(--ui-line);width:80%;box-shadow:0 -2cqw 0 -1cqw var(--ui-subtle),0 -2cqw 0 -.8cqw var(--ui-line);border-radius:2.5cqw;align-items:center;gap:3cqw;margin:0 0 6cqw 4cqw;padding:4cqw;display:flex}.focus-chart{border:1px solid var(--ui-line);background:var(--ui-bg);border-radius:2.5cqw;padding:3cqw 5cqw}.focus-chart .product-footer{border:0;padding:0}.focus-chart .product-metric{margin:3cqw 0}.focus-chart svg{width:100%;height:32cqw;display:block}.product-focus[data-product-kind=pitch-deck] .product-window{border-radius:.8cqw;width:85%;top:16%;left:17%;transform:rotate(-4deg)}.product-focus[data-product-kind=pitch-deck] .product-tabs{display:none}.product-focus .product-document{padding:8cqw}.product-focus .product-document h3{font-family:var(--font-family-heading,"Tiempos Text", serif);font-size:2.6em;font-weight:400}.product-focus .product-document p{font-size:.85em}.product-focus .product-document .product-row{font-size:.8em}.product-focus[data-product-kind=website] .product-window{width:118%;top:9%;left:-7%}.product-focus .product-store-nav{padding:4cqw 8cqw}.product-focus .product-store-hero{height:65cqw}.product-focus .product-store-hero>div{inset:8cqw 12cqw}.product-focus .product-store-hero h3{font-size:2.8em}.product-focus[data-product-kind=comments] .product-window{width:94%;top:18%;left:15%}.product-focus[data-product-kind=comments] .product-tabs{display:none}.product-focus .product-review-preview{grid-template-columns:1fr 28%;height:19cqw;margin:5cqw 5cqw 0}.product-focus .product-review-preview strong{margin-top:1cqw;font-size:1em}.product-focus .product-review-preview small{font-size:.5em}.product-focus .product-thread{padding:2cqw 5cqw}.product-focus .product-comment{gap:3cqw;padding:5cqw 0}.product-focus .product-avatar{width:8cqw;height:8cqw}.product-focus[data-product-kind=comments] .product-footer{display:none}.product-focus[data-product-kind=code] .product-window{border-radius:2cqw;width:137%;top:23%;left:7%}.product-focus[data-product-kind=code] :is(.product-tabs,.product-terminal){display:none}.product-focus .product-code-path{border-bottom:1px solid var(--ui-line);padding:4cqw 5cqw;font-size:.7em}.product-focus .product-code{padding:4cqw 0;font-size:1em;line-height:2.2}.product-focus .product-code>div{gap:4cqw;padding-inline:4cqw}.product-focus[data-product-kind=go-live] .product-window{width:105%;height:auto;display:block;top:21%;left:10%}.product-focus[data-product-kind=go-live] .product-pad{align-items:center;gap:3cqw;padding:4cqw 5cqw;display:flex}.product-focus[data-product-kind=go-live] :is(.product-deploy-icon,.product-eyebrow){display:none}.product-focus[data-product-kind=go-live] h3{margin:0;font-size:1em}.product-focus[data-product-kind=go-live] .product-list{padding:0 5cqw}.product-focus[data-product-kind=go-live] .product-row{padding:5cqw 0;font-size:1em}.product-focus[data-product-kind=go-live] .product-toolbar-end{margin-right:8cqw}.product-focus[data-product-kind=retain] .product-window{width:119%;height:auto;display:block;top:28%;left:8%}.product-focus[data-product-kind=retain] .product-pad{display:none}.product-focus[data-product-kind=retain] .product-tabs{padding:3cqw 5cqw;font-size:.75em}.product-focus[data-product-kind=retain] .product-list{padding:0 5cqw}.product-focus[data-product-kind=retain] .product-row{white-space:nowrap;gap:3cqw;padding:5cqw 0;font-size:1em}.product-focus[data-product-kind=retain] .product-task-circle{border-style:solid;border-color:var(--ui-accent)}.product-focus[data-product-kind=retain] .product-row:nth-child(2) .product-task-circle{background:var(--ui-accent)}.product-focus[data-product-kind=retain] .product-row:last-child{opacity:.55}.product-focus[data-product-kind=contact-sheet] .product-window{width:120%;box-shadow:none;background:0 0;border:0;top:16%;left:-12%;overflow:visible;transform:rotate(-6deg)}.product-focus[data-product-kind=contact-sheet] :is(.product-tabs,.product-footer){display:none}.product-focus .product-assets{grid-template-columns:1.15fr 1fr;gap:4cqw;padding:0}.product-focus .product-asset{background:var(--ui-bg);border:1px solid var(--ui-line);border-radius:2cqw;padding:2cqw}.product-focus .product-asset:nth-child(2n){transform:translateY(9cqw)}.product-focus .product-asset-image{aspect-ratio:1.1}.product-focus .product-asset small{display:none}.product-focus .product-asset strong{padding:1cqw}.product-focus[data-product-kind=storyboard] .product-window{width:125%;top:18%;left:8%}.product-focus[data-product-kind=storyboard] .product-tabs{display:none}.product-focus .product-film-preview{height:20cqw;margin:0}.product-focus .product-film-preview>span{display:none}.product-focus .product-timecode{padding:4cqw;font-size:.8em}.product-focus .product-timeline{gap:2cqw;padding:3cqw}.product-focus .product-timeline img{height:18cqw}.product-focus .product-timeline span{padding:2cqw;font-size:.75em}.product-focus .product-timeline small{display:none}.product-focus .product-audio{height:10cqw;margin:0 3cqw 5cqw}.product-focus[data-product-kind=comments] .product-window{width:100%;height:100%;box-shadow:none;background:0 0;border:0;inset:0;overflow:visible}.focus-discussion{position:absolute;inset:16% 0 auto 7%}.focus-feedback{border:1px solid var(--ui-line);background:var(--ui-bg);border-radius:4cqw;width:87%;padding:5cqw;box-shadow:0 .4cqw .8cqw #00000007}.focus-feedback+.focus-feedback{margin-top:-1cqw;margin-left:12%;position:relative}.focus-feedback-author{align-items:center;gap:2cqw;display:flex}.focus-feedback-author .product-toolbar-end{font-size:.65em}.focus-feedback p{color:var(--ui-ink);margin-top:3cqw;font-size:1.16em;line-height:1.5}.product-focus[data-product-kind=go-live] .product-window{border-radius:3cqw;width:116%;top:25%;left:8%}.focus-release{border-bottom:1px solid var(--ui-line);grid-template-columns:1.2fr 1fr;gap:5cqw;padding:5cqw;display:grid}.focus-release small{margin-top:1cqw}.focus-state{align-items:center;gap:2cqw;display:flex}.focus-state i{background:currentColor;border-radius:50%;width:1.5cqw;height:1.5cqw}.focus-releases{padding-bottom:5cqw;mask-image:linear-gradient(#000 65%,#0000)}.product-focus[data-product-kind=retain] .product-window{border-radius:3cqw}.product-focus[data-product-kind=retain] .product-list{mask-image:linear-gradient(#000 55%,#0000)}.product-focus[data-product-kind=workflow-pills] .product-node{border-radius:20cqw;padding:3cqw 4cqw}.product-focus[data-product-kind=workflow-pills] .product-node-icon{border:0;width:5cqw}.product-focus[data-product-kind=workflow-pills] .product-node small{font-size:.75em}.product-focus[data-product-kind=mini-app] .product-window{border:1px solid var(--ui-line);background:var(--ui-bg);border-radius:3cqw;width:112%;top:20%;left:12%}.focus-components{padding:6cqw}.focus-components h3{font-size:1.35em}.focus-button-states{gap:4cqw;margin:6cqw 0;display:flex}.focus-button-states small{margin-bottom:2cqw}.focus-demo-button{background:var(--ui-ink);color:var(--ui-bg);white-space:nowrap;border-radius:1.5cqw;padding:2cqw 3cqw;font-size:.85em;display:block}.focus-demo-button.is-hover{opacity:.8}.focus-demo-button.is-disabled{opacity:.28}.focus-field-demo span{border:1px solid var(--ui-line);color:var(--ui-muted);border-radius:1.5cqw;margin-top:2cqw;padding:3cqw;font-size:.85em;display:block}.product-focus[data-sheet-notes=true] .product-window{width:110%;top:22%;left:10%;transform:none}.product-focus[data-sheet-notes=true] .product-assets{flex-direction:column;gap:0;display:flex;mask-image:linear-gradient(#000 65%,#0000)}.product-focus[data-sheet-notes=true] .product-asset{border-radius:0;align-items:center;gap:4cqw;padding:4cqw 5cqw;display:flex;transform:none}.product-focus[data-sheet-notes=true] .product-asset:first-child{border-radius:3cqw 3cqw 0 0}.product-focus[data-sheet-notes=true] .product-asset-image{aspect-ratio:auto;color:var(--ui-ink);background:0 0;order:2;margin:0}.product-focus[data-sheet-notes=true] .product-asset-image span{font:inherit;font-size:1em}.product-focus[data-sheet-notes=true] .product-asset strong{width:14cqw;color:var(--ui-muted);font:.8em ui-monospace,monospace}.orb-root[data-astro-cid-7iokqzqh]{color:currentColor;align-items:center;line-height:1;display:inline-flex}.orb-root[data-astro-cid-7iokqzqh][data-pill]{background:#fff;border-radius:999px;gap:.4375rem;min-height:1.875rem;padding:0 .6875rem 0 .3125rem;box-shadow:0 0 0 .5px #0000001a,0 1px 2px #0000000d,0 3px 8px #0000000a}.orb-label[data-astro-cid-7iokqzqh]{color:#525252;white-space:nowrap;font-size:.75rem;font-weight:500}.orb-glyph[data-astro-cid-7iokqzqh]{contain:strict;flex:none;display:block;position:relative;overflow:hidden}.orb-morph[data-astro-cid-7iokqzqh]{animation:9.6s linear infinite orb-twist;position:absolute;inset:0}.orb-dot[data-astro-cid-7iokqzqh]{background:currentColor;border-radius:999px;width:3px;height:3px;margin:-1.5px 0 0 -1.5px;animation:4.8s cubic-bezier(.4,0,.2,1) infinite both orb-morph;position:absolute;top:50%;left:50%}@keyframes orb-morph{0%,5%{transform:translate(var(--m-1))}25%,30%{transform:translate(var(--m-2))}50%,55%{transform:translate(var(--m-3))}75%,80%{transform:translate(var(--m-4))}to{transform:translate(var(--m-1))}}@keyframes orb-twist{0%{transform:scale(var(--orb-k,1)) rotate(0deg)}to{transform:scale(var(--orb-k,1)) rotate(360deg)}}@media (prefers-reduced-motion:reduce){.orb-morph[data-astro-cid-7iokqzqh],.orb-dot[data-astro-cid-7iokqzqh]{animation:none}.orb-morph[data-astro-cid-7iokqzqh]{transform:scale(var(--orb-k,1))}.orb-dot[data-astro-cid-7iokqzqh]{transform:translate(var(--m-2))}}.product-stage:has(>.tiny){--t-canvas:var(--surface-canvas);--t-card:var(--surface-card);--t-ink:#171717;--t-muted:#6f6f6f;--t-faint:#c8c8c8;--t-line:#00000014;--t-fill:#f2f2f2;--t-green:#3b9c64;--t-amber:#f59e0b;--t-red:#e5484d;--t-accent:var(--t-ink);--t-shadow:0 0 0 1px #00000012, 0 1px 2px #0000000a;background:var(--t-canvas);border:1px solid var(--t-line);border-radius:16px}.dark .product-stage:has(>.tiny){border-color:var(--t-line);--t-ink:#f4f4f4;--t-muted:#a1a1a1;--t-faint:#4a4a4a;--t-line:#ffffff17;--t-fill:#2c2c2c;--t-green:#5fb987;--t-amber:#f5a524;--t-red:#f06a6e;--t-shadow:0 0 0 1px #ffffff14, 0 1px 2px #0000004d}.tiny{color:var(--t-ink);font-family:var(--font-family-text,ui-sans-serif, system-ui, sans-serif);letter-spacing:-.006em;font-size:clamp(10px,3.7cqw,16px);line-height:1.45;position:absolute;inset:0;overflow:hidden}.product-stage.is-compact>.tiny{font-size:clamp(10px,3.5cqw,15px)}.product-stage.is-compact .product-composition{font-size:clamp(8px,2.2cqw,14px)}.tiny *{box-sizing:border-box}.tiny :is(h3,p,small,strong,b,span,code,figure,figcaption){margin:0}.tiny img{display:block}.tiny-mono{font-family:var(--font-family-mono,ui-monospace, "SF Mono", Menlo, monospace);letter-spacing:0;color:var(--t-muted);font-variant-numeric:tabular-nums;font-size:.82em}.tiny-dot{background:var(--t-faint);border-radius:50%;flex-shrink:0;width:.5em;height:.5em}.tiny-dot.is-ok{background:var(--t-green)}.tiny-dot.is-warn{background:var(--t-amber)}.tiny-dot.is-run{background:var(--t-accent)}.tiny-pill{background:var(--t-card);box-shadow:var(--t-shadow);white-space:nowrap;border-radius:999px;align-items:center;gap:.5em;padding:.5em .95em;font-size:.9em;font-weight:500;display:inline-flex}.tiny-avatar{background:var(--tone,var(--t-ink));width:1.9em;height:1.9em;color:var(--t-card);border-radius:50%;flex-shrink:0;place-items:center;font-size:.72em;font-weight:600;display:grid}.tiny-action{color:var(--t-muted);white-space:nowrap;font-size:.82em;text-decoration:none;position:absolute;bottom:6cqw;left:7cqw}.tiny-action:hover{color:var(--t-ink)}.tiny-action:focus-visible{outline:2px solid var(--t-accent);outline-offset:4px;border-radius:4px}.tiny-defs{position:absolute}.tiny-rings-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9em;display:grid}.tiny-ring-item{justify-items:center;gap:.55em;min-width:0;display:grid}.tiny-ring{aspect-ratio:1;width:100%;position:relative}.tiny-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.tiny-ring-track{stroke:var(--t-fill)}.tiny-ring-value{place-content:center;display:grid;position:absolute;inset:0}.tiny-ring-value strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:1.45em;font-weight:600;line-height:1}.tiny-ring-label{color:var(--t-muted);text-align:center;white-space:nowrap;font-size:.74em}.tiny-rings .tiny-stat-head,.tiny-rings .tiny-stat-foot{align-items:center;padding:.9em 1.2em}.tiny-rings .tiny-stat-body{padding:1.3em 1.2em}.tiny-rings :is(.tiny-stat-head,.tiny-stat-row) small{color:var(--t-muted);margin-left:auto;font-size:.86em;font-weight:400}.tiny-rings .tiny-stat-foot{font-size:.78em}.tiny-rings .tiny-stat-row small{font-size:1em}.tiny-canvas{background:var(--t-card);width:110%;height:110%;box-shadow:var(--t-shadow);border-radius:3cqw 0 0;position:absolute;top:14cqw;left:12cqw;overflow:hidden}.tiny-canvas-photo{object-fit:cover;object-position:30% 30%;width:100%;height:100%}.tiny-wire{padding:7cqw;position:absolute;inset:0}.tiny-canvas-slide{align-content:start;gap:2cqw;padding:8cqw;display:grid;position:absolute;inset:0}.tiny-canvas-slide strong{color:var(--t-muted);margin-top:6cqw;font-size:1.1em;font-weight:500}.tiny-canvas-slide b{letter-spacing:-.05em;font-size:3em;font-weight:600;line-height:1}.tiny-canvas-slide i{background:var(--t-fill);border-radius:1cqw;width:60%;height:2.2cqw;margin-top:3cqw;display:block}.tiny-canvas-slide i.is-short{width:40%;margin-top:0}.tiny-wire i{background:var(--t-fill);border-radius:1cqw;display:block}.tiny-wire .w-nav{width:22%;height:2cqw;margin-bottom:12cqw}.tiny-wire .w-h1{width:62%;height:5.5cqw;margin-bottom:3cqw}.tiny-wire .w-p{width:48%;height:2.2cqw;margin-bottom:5cqw}.tiny-wire .w-btn{background:var(--t-ink);opacity:.85;border-radius:999px;width:20%;height:5.5cqw;margin-bottom:8cqw}.tiny-wire .w-img{width:90%;height:40cqw}.tiny-pin{left:var(--x);top:var(--y);align-items:flex-start;gap:2cqw;max-width:50cqw;display:flex;position:absolute}.tiny-pin .tiny-avatar{box-shadow:0 0 0 2px var(--t-card), var(--t-shadow);border-radius:50% 50% 50% 0}.tiny-pin p{background:var(--t-card);box-shadow:var(--t-shadow);border-radius:.9em;padding:.55em .85em;font-size:.86em;line-height:1.35}.tiny-brief-intro{gap:.35em;display:grid}.tiny-brief-intro strong{letter-spacing:-.025em;font-size:1.25em;font-weight:600;line-height:1.15}.tiny-brief-intro p{color:var(--t-muted);font-size:.82em;line-height:1.4}.tiny-checklist{margin:0;padding:0;list-style:none}.tiny-checklist li{border-top:1px solid var(--t-line);align-items:center;gap:.6em;padding:.5em 0;font-size:.84em;display:flex}.tiny-checklist li:last-child{padding-bottom:0}.tiny-checklist svg{width:1.15em;height:1.15em;color:var(--t-faint);flex-shrink:0}.tiny-checklist li.is-done svg{color:var(--t-green)}.tiny-checklist li:not(.is-done)>span{color:var(--t-muted)}.tiny-checklist small{color:var(--t-muted);white-space:nowrap;text-overflow:ellipsis;margin-left:auto;padding-left:1em;font-size:.86em;overflow:hidden}.tiny-progress{background:var(--t-fill);border-radius:999px;flex:1;height:.35em;overflow:hidden}.tiny-progress i{border-radius:inherit;background:var(--t-green);height:100%;display:block}.tiny-plan{position:absolute;inset:0}.tiny-plan.is-studio-plus:before,.tiny-plan.is-serviceaftale:before{content:"";background:radial-gradient(at 50% 115%,#f54100e6 0%,#f541006b 32%,#f5410012 62%,#0000 78%);height:62%;position:absolute;inset:auto 0 0}.tiny-plan.is-serviceaftale:before{background:radial-gradient(at 50% 115%,#1f9d558c 0%,#1f9d5538 34%,#1f9d550a 62%,#0000 78%)}.tiny-tasks{--row:15cqw;height:13.4cqw;position:absolute;bottom:-5cqw;left:22cqw;right:-30cqw}.tiny-task{background:var(--t-card);box-shadow:var(--t-shadow);color:var(--t-ink);white-space:nowrap;transform:translateY(calc(var(--slot) * var(--row) * -1));border-radius:2.6cqw;align-items:center;gap:.7em;padding:0 1.2em;font-size:1em;font-weight:500;transition:transform .7s cubic-bezier(.65,0,.35,1),opacity .5s;display:flex;position:absolute;inset:0}.tiny-task b{font-weight:inherit;text-overflow:ellipsis;overflow:hidden}.tiny-task svg{flex-shrink:0;width:1.3em;height:1.3em}.tiny-task .tiny-task-done,.tiny-task.is-done .tiny-task-open{display:none}.tiny-task.is-done .tiny-task-done{display:block}.tiny-task[data-leaving],.tiny-task[data-incoming]{opacity:0}.tiny-task.is-entering{transition:none}.tiny-plan-head{align-items:center;gap:.55em;font-size:.95em;font-weight:500;display:flex;position:absolute;bottom:101.8cqw;left:22.6cqw}.tiny-plan-head small{color:var(--t-muted);font-variant-numeric:tabular-nums;font-weight:400}.tiny:is([data-tiny=retain],[data-tiny=go-live]) .tiny-action{top:6cqw;bottom:auto}.tiny-ide{position:absolute;inset:0}.tiny-ide-window{background:var(--t-card);width:110cqw;box-shadow:var(--t-shadow), 0 18px 40px -24px #00000040;border-radius:2.6cqw 0 0;grid-template-columns:34cqw minmax(0,1fr);display:grid;position:absolute;top:11cqw;bottom:-14cqw;left:11cqw;overflow:hidden}.tiny-ide-main{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.tiny-ide-tree{background:color-mix(in srgb, var(--t-fill) 55%, var(--t-card));min-width:0;color:var(--t-muted);white-space:nowrap;align-content:start;gap:.6cqw;padding:4.4cqw 2.4cqw;font-size:max(9px,2.6cqw);display:grid}.tiny-ide-tree span{padding:.9cqw 1.4cqw .9cqw calc(var(--depth) * 1.8cqw + 1.4cqw);text-overflow:ellipsis;border-radius:1cqw;overflow:hidden}.tiny-ide-tree .is-folder{color:color-mix(in srgb, var(--t-muted) 75%, transparent)}.tiny-ide-tree .is-active{background:var(--t-card);color:var(--t-ink);box-shadow:var(--t-shadow);font-weight:500}.tiny-ide-tabs{background:color-mix(in srgb, var(--t-fill) 55%, var(--t-card));display:flex}.tiny-ide-tabs span{color:var(--t-muted);white-space:nowrap;align-items:center;gap:1.4cqw;padding:3cqw 4cqw;font-size:max(10px,2.9cqw);font-weight:500;display:inline-flex}.tiny-ide-tabs span.is-active{background:var(--t-card);color:var(--t-ink)}.tiny-ide-tabs img{width:auto;height:3.9cqw}.tiny-code{font-family:var(--font-family-mono,ui-monospace, "SF Mono", Menlo, monospace);letter-spacing:0;padding:4.4cqw 0;font-size:max(9px,2.6cqw);line-height:1.95}.tiny-line{white-space:pre;gap:4cqw;padding-inline:3.6cqw;display:flex}.tiny-gutter{width:1.4em;color:color-mix(in srgb, var(--t-muted) 55%, transparent);text-align:right;flex-shrink:0}.tiny-line.is-active .tiny-gutter{color:var(--t-ink)}.tk-tag{color:#c8901a}.tk-attr{color:#5b3fd1}.tk-str{color:#c8379e}.tk-kw{color:#13958f}.tk-punct{color:#c8901a}.tk-expr{color:var(--t-muted)}.dark .tk-tag,.dark .tk-punct{color:#f0b84a}.dark .tk-attr{color:#a996ff}.dark .tk-str{color:#f47ad0}.dark .tk-kw{color:#4fd1c5}.tiny-ide.is-component .tiny-ide-window{grid-template-columns:minmax(0,1fr);top:19cqw;left:17cqw}.tiny-ide.is-component .tiny-ide-window.is-back{box-shadow:var(--t-shadow);top:10cqw;left:8cqw}.tiny-ide .tiny-code{font-size:max(10px,3.7cqw)}.tiny-heroicon{background:currentColor;flex:none;width:4cqw;height:4cqw;display:inline-block;mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.tiny-launch{color:#171717;font-size:max(11px,3cqw);line-height:1.35;position:absolute;inset:0}.launch-serif{font-synthesis:none;font-family:Tiempos Text,serif;font-style:normal;font-weight:400}.launch-site{color:#1b1b1b;background:linear-gradient(#cad9f8,#e6eefb 36cqw,#fff 62cqw);border-radius:3cqw 0 0;flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:14.4cqw -8cqw 0 28cqw;overflow:hidden}.launch-site-headline{color:#1b1b1b;letter-spacing:-.03em;white-space:nowrap;transform-origin:0;margin:0;font-size:8.3cqw;line-height:1.2;position:absolute;top:33.5cqw;left:46cqw;transform:skew(-12deg)}.launch-site-lede{color:#000c;width:91cqw;font-family:var(--font-family-text,Inter, sans-serif);margin:0;font-size:3cqw;font-style:normal;font-weight:400;line-height:1.6;position:absolute;top:47.6cqw;left:42cqw}.launch-site-mark{background:#ffffffc7;border-radius:3.1cqw;place-items:center;width:8.4cqw;height:6.2cqw;display:grid;position:absolute;top:4cqw;left:65.7cqw}.launch-site-mark img{width:2.4cqw;height:2.4cqw}.launch-site-footer{white-space:nowrap;background:#081736;flex:none;align-items:center;gap:6.8cqw;height:23.2cqw;padding:0 4cqw 0 11.9cqw;font-size:8.3cqw;line-height:1.05;display:flex}.launch-site-footer span{transform-origin:0;display:inline-block;transform:skew(-12deg)}.launch-site-footer span:first-child{color:#fff;text-underline-offset:.18em;text-decoration:underline .045em #d5e0f6}.launch-site-footer span:last-child{color:#ccd8f8}.launch-card{background:#fff;border-radius:2.2cqw;width:66.5cqw;padding:3.7cqw 3.7cqw 0;position:absolute;top:26cqw;left:16.8cqw;box-shadow:0 2.2cqw 6cqw #08173629}.launch-card>b{letter-spacing:-.03em;font-size:max(11px,3.4cqw);font-weight:600;line-height:1.15;display:block}.launch-checks{gap:3.1cqw;margin:3.4cqw 0 0;padding:0 0 3.6cqw;list-style:none;display:grid}.launch-checks li{align-items:center;gap:1.5cqw;min-height:4.6cqw;display:flex}.launch-checks li>span:nth-child(2){color:#404040;overflow-wrap:anywhere;min-width:0;font-size:max(11px,3cqw);font-weight:500}.launch-check-icon{color:#171717;flex:none;place-items:center;width:4.4cqw;height:4.4cqw;display:grid}.launch-check-icon>*{grid-area:1/1}.launch-check-icon .tiny-heroicon{width:4.4cqw;height:4.4cqw}.launch-pending{opacity:0;border:1.5px solid #d0d0d0;border-radius:50%;width:3.6cqw;height:3.6cqw}.launch-publish-wrap{border-top:1px solid #00000029;margin:0 -3.7cqw;padding:3.7cqw}.launch-publish{color:#fff;text-align:center;background:#0fc362;border-radius:1.5cqw;padding:3cqw 2cqw;font-size:max(11px,2.8cqw);font-weight:600;line-height:1.2;box-shadow:inset 0 .45cqw 1.6cqw #ffffff3d}.product-stage.aspect-square .tiny-launch{& .launch-card{padding:3cqw 3cqw 0;top:12cqw}& .launch-checks{gap:2cqw;margin-top:2.4cqw;padding-bottom:2.4cqw}& .launch-publish-wrap{margin:0 -3cqw;padding:2.6cqw 3cqw}& .launch-site-headline{font-size:6.2cqw;top:20cqw}& .launch-site-lede{font-size:2.7cqw;top:30cqw}& .launch-site-footer{height:18cqw;font-size:5.4cqw}& .launch-site-mark{display:none}}.tiny-web{--web-bg:#fff;--web-ink:#111;--web-muted:#1119;--web-line:#00000012;--web-tile:#efebe4;--web-card-1:#d3e4e6;--web-card-2:#e3eed8;--web-card-3:#efe6d8;background:var(--web-bg);width:100cqw;color:var(--web-ink);box-shadow:var(--t-shadow);border-radius:2.6cqw 0 0;flex-direction:column;display:flex;position:absolute;top:11cqw;bottom:0;left:11cqw;overflow:hidden}.dark .tiny-web{--web-bg:#171717;--web-ink:#f2f2f2;--web-muted:#f2f2f299;--web-line:#ffffff14;--web-tile:#e9e5de;--web-card-1:#22333a;--web-card-2:#2a3324;--web-card-3:#393126}.tiny-web.is-b2b{border-radius:2.6cqw 2.6cqw 0 0;width:auto;right:11cqw}.tiny-web:not(.is-b2b) .tiny-web-nav{padding-right:15.5cqw}.tiny-web strong{letter-spacing:-.04em;text-wrap:balance;font-weight:500;line-height:1.05}.tiny-web p{color:var(--web-muted);text-wrap:balance;margin:0;font-size:2.3cqw;line-height:1.45}.tiny-web-nav{white-space:nowrap;align-items:center;gap:4cqw;padding:3.6cqw 4.5cqw;display:flex}.tiny-web-nav b{letter-spacing:-.04em;font-size:2.8cqw;font-weight:600}.tiny-web-nav span{gap:3cqw;display:flex}.tiny-web-nav i{opacity:.7;font-size:2.1cqw;font-style:normal}.tiny-web-btn{white-space:nowrap;border-radius:999px;align-items:center;padding:1.3cqw 2.4cqw;font-size:2.1cqw;font-style:normal;font-weight:500;display:inline-flex;box-shadow:inset 0 0 0 1px}.tiny-web-btn.is-solid{background:var(--web-ink);color:var(--web-bg);box-shadow:none}.tiny-web-btn.is-light{color:#111;box-shadow:none;background:#fff}.tiny-web.is-b2b .tiny-web-menu{margin-left:auto}.tiny-web-menu{place-items:center;width:5cqw;height:5cqw;display:grid}.tiny-web-menu svg{width:3.2cqw;height:3.2cqw}.tiny-web-band{object-fit:cover;object-position:50% 45%;flex:1;width:100%;min-height:0}.tiny-web-center{text-align:center;justify-items:center;gap:2.6cqw;padding:9cqw 7cqw 7cqw;display:grid}.tiny-web-center strong{font-size:6.4cqw}.tiny-web.is-professional{color:#fff}.tiny-web-cover{object-fit:cover;object-position:40% 35%;width:100%;height:calc(100% - 26cqw);position:absolute;top:0;left:0;right:0}.tiny-web.is-professional:before{content:"";z-index:1;background:linear-gradient(#00000059,#0000 22% 50%,#00000080);height:calc(100% - 26cqw);position:absolute;top:0;left:0;right:0}.tiny-web.is-professional>:not(.tiny-web-cover){z-index:2;position:relative}.tiny-web.is-professional .tiny-web-nav{padding:3.6cqw 6.5cqw}.tiny-web.is-professional .tiny-web-nav b{font-size:2.9cqw}.tiny-web.is-professional .tiny-web-nav span{gap:3cqw;position:absolute;left:63cqw}.tiny-web.is-professional .tiny-web-nav i{opacity:.9;font-size:2.15cqw}.tiny-web.is-professional .tiny-web-nav .tiny-web-btn{display:none}.tiny-web-intro{flex:1;align-items:flex-end;padding:0 6cqw 8cqw;display:flex}.tiny-web-intro strong{width:62cqw;font-size:5.3cqw;line-height:1.15;display:block}.tiny-web-intro strong span{color:#ffffffb3;display:block}.tiny-web .tiny-web-services{background:var(--web-bg);height:26cqw;color:var(--web-ink);gap:3.4cqw;padding:6.5cqw 0 0 6.5cqw;display:flex}.tiny-web-services i{background:var(--web-card-1);letter-spacing:-.03em;white-space:nowrap;border-radius:1.6cqw;flex:none;width:43.7cqw;height:38cqw;padding:4.9cqw;font-size:4cqw;font-style:normal;font-weight:500}.tiny-web-services i:nth-child(2){background:var(--web-card-2)}.tiny-web-services i:nth-child(3){background:var(--web-card-3)}.tiny-web.is-commerce{--web-ink:#1d1b18}.dark .tiny-web.is-commerce{--web-ink:#f2efe9}.tiny-web.is-commerce :is(.tiny-web-announce,.tiny-web-shopbar,.tiny-web-cats,.tiny-web-shophero,.tiny-web-shoptitle){padding-right:15.5cqw}.tiny-web-announce{color:#f4f1ea;text-align:center;letter-spacing:.02em;background:#6f5e53;padding:1.1cqw 4.5cqw;font-size:1.6cqw}.tiny-web-shopbar{grid-template-columns:1fr auto 1fr;align-items:center;padding:2.6cqw 4.5cqw 1.6cqw;display:grid}.tiny-web-shopbar svg{width:2.6cqw;height:2.6cqw;display:block}.tiny-web-shopbar b{letter-spacing:-.04em;font-size:3.2cqw;font-weight:600}.tiny-web-shopbar span{justify-content:flex-end;gap:2cqw;display:flex}.tiny-web-cats{border-bottom:1px solid var(--web-line);white-space:nowrap;justify-content:center;gap:2.6cqw;padding:0 4.5cqw 2.4cqw;display:flex}.tiny-web-cats i{letter-spacing:.06em;text-transform:uppercase;opacity:.75;font-size:1.35cqw;font-style:normal}.tiny-web.is-commerce .tiny-web-shophero{color:#fff;text-align:center;place-content:end center;justify-items:center;gap:1.4cqw;height:40cqw;padding-top:0;padding-bottom:5cqw;padding-left:4.5cqw;display:grid;position:relative;overflow:hidden}.tiny-web-shophero img{object-fit:cover;object-position:50% 55%;width:100%;height:100%;position:absolute;inset:0}.tiny-web-shophero:after{content:"";background:linear-gradient(#0000 40%,#0000006b);position:absolute;inset:0}.tiny-web-shophero>:not(img){z-index:1;position:relative}.tiny-web-shophero strong{font-size:5cqw}.tiny-web-shophero small{letter-spacing:.1em;text-transform:uppercase;font-size:1.6cqw}.tiny-web-shoptitle{letter-spacing:-.03em;text-align:center;padding:6cqw 4.5cqw 3.6cqw;font-size:3.6cqw;font-weight:500}.tiny-web.is-commerce .tiny-web-products{gap:1.6cqw;padding:0 0 0 4.5cqw;display:flex}.tiny-web-products figure{flex:none;align-content:start;gap:1.4cqw;width:18.6cqw;margin:0;display:grid}.tiny-web-products img{aspect-ratio:4/5;object-fit:cover;background:var(--web-tile);border-radius:.6cqw;width:100%}.tiny-web-products figcaption{gap:.4cqw;font-size:1.8cqw;display:grid}.tiny-web-products figcaption b{font-weight:500}.tiny-web-products figcaption span{opacity:.6}.tiny-bars{position:absolute;top:50%;left:9cqw;right:9cqw;transform:translateY(-50%)}.tiny-bars-metric{letter-spacing:-.05em;margin:2cqw 0 6cqw;font-size:3.4em;font-weight:600;line-height:1;display:block}.tiny-button{background:var(--t-ink);color:var(--t-card);white-space:nowrap;border-radius:999px;padding:.55em 1.3em;font-weight:500}.tiny-button.is-disabled{opacity:.3}.tiny-button.is-ghost{color:var(--t-ink);box-shadow:inset 0 0 0 1px var(--t-faint);background:0 0}.tiny-stat.tiny-components{border-radius:2.6cqw 0 0;align-content:start;gap:7cqw;width:100cqw;min-height:100%;padding:9cqw 11cqw 0 8cqw;font-size:clamp(11px,3.6cqw,18px);display:grid;top:11cqw;left:11cqw;right:auto;transform:none}.tiny-components section{gap:.75em;display:grid}.tiny-components section>small{color:var(--t-muted);font-size:.82em}.tiny-ctl-button{box-shadow:inset 0 0 0 1px var(--t-line), 0 1px 1px #0000000a;white-space:nowrap;border-radius:.45em;padding:.5em 1em;font-size:.86em;font-weight:500}.tiny-ctl-button.is-primary{background:var(--t-ink);color:var(--t-card);box-shadow:none}.tiny-ctl-button.is-disabled{color:var(--t-faint);box-shadow:inset 0 0 0 1px var(--t-line)}.tiny-ctl-combo{box-shadow:inset 0 0 0 1px var(--t-line);border-radius:.6em;align-items:center;gap:.4em;padding:.35em;display:flex}.tiny-ctl-combo span{background:var(--t-fill);white-space:nowrap;border-radius:.4em;align-items:center;gap:.35em;padding:.3em .45em .3em .6em;font-size:.86em;display:inline-flex}.tiny-ctl-combo span svg{width:1em;height:1em;color:var(--t-muted)}.tiny-ctl-combo i{color:var(--t-muted);place-items:center;margin-left:auto;padding:0 .4em;display:grid}.tiny-ctl-combo i svg{width:1.1em;height:1.1em}.tiny-ctl-badge{background:var(--t-card);box-shadow:inset 0 0 0 1px var(--t-line);white-space:nowrap;border-radius:.45em;align-items:center;gap:.45em;padding:.35em .7em;font-size:.86em;display:inline-flex}.tiny-ctl-badge i{background:var(--t-muted);border-radius:50%;width:.5em;height:.5em}.tiny-ctl-badge.is-run i{background:#4f7bf0}.tiny-ctl-badge.is-ok i{background:var(--t-green)}.tiny-ctl-badge.is-err i{background:var(--t-red)}.tiny-ctl-slider{gap:.7em;display:grid}.tiny-ctl-slider span{color:var(--t-muted);justify-content:space-between;font-size:.86em;display:flex}.tiny-ctl-slider b{font-variant-numeric:tabular-nums;font-weight:400}.tiny-ctl-slider i{background:linear-gradient(to right, var(--t-fill) var(--at), transparent var(--at));height:1.1em;box-shadow:inset 0 0 0 1px var(--t-line);border-radius:999px;position:relative}.tiny-ctl-slider i:after{content:"";left:var(--at);background:#fff;border-radius:50%;width:1.1em;height:1.1em;position:absolute;top:50%;translate:-50% -50%;box-shadow:0 0 0 1px #00000014,0 1px 3px #0003}.tiny-components-row{align-items:center;gap:.6em;display:flex}.tiny-components-fields{grid-template-columns:1fr 1fr;gap:.6em;padding-bottom:1.1em;display:grid}.tiny-field{min-width:0;box-shadow:inset 0 0 0 1px var(--t-faint);white-space:nowrap;border-radius:.6em;gap:.3em;padding:.6em .85em;display:grid;position:relative}.tiny-field small{color:var(--t-muted);font-size:.72em}.tiny-field.is-error{box-shadow:inset 0 0 0 1px var(--t-red)}.tiny-field em{color:var(--t-red);font-size:.72em;font-style:normal;position:absolute;top:calc(100% + .4em);left:0}.tiny-toggle{background:var(--t-fill);border-radius:999px;width:2.3em;height:1.3em;position:relative}.tiny-toggle:after{content:"";background:var(--t-card);border-radius:50%;width:1em;height:1em;position:absolute;top:.15em;left:.15em;box-shadow:0 1px 2px #0003}.tiny-toggle.is-on{background:var(--t-ink)}.tiny-toggle.is-on:after{left:auto;right:.15em}.tiny-identity{position:absolute;inset:0}.tiny-identity-site{background:var(--t-card);width:100cqw;box-shadow:var(--t-shadow);border-radius:2.6cqw 0 0;grid-template-rows:1fr 26cqw;display:grid;position:absolute;top:11.25cqw;bottom:0;left:20cqw;overflow:hidden}.tiny-identity-hero{color:#fff;position:relative;overflow:hidden}.tiny-identity-hero img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tiny-identity-hero:after{content:"";background:linear-gradient(#0000006b,#0000001f 55%,#0000 80%);position:absolute;inset:0}.tiny-identity-hero>:not(img){z-index:1;position:absolute;left:5cqw}.tiny-identity-nav{white-space:nowrap;align-items:baseline;gap:10.5cqw;display:flex;top:5.6cqw}.tiny-identity-nav b{letter-spacing:-.04em;font-size:2.8cqw;font-weight:600}.tiny-identity-nav span{gap:3.6cqw;display:flex}.tiny-identity-nav i{color:#ffffffc7;font-size:2.2cqw;font-style:normal}.tiny-identity-hero strong{letter-spacing:-.04em;width:66cqw;font-size:7.6cqw;font-weight:500;line-height:1.08;top:29cqw}.tiny-identity-cta{color:#000;background:#fff;border-radius:.8cqw;padding:1.7cqw 2.3cqw;font-size:2.2cqw;font-style:normal;font-weight:500;top:49cqw}.tiny-identity-tabs{white-space:nowrap;gap:3.4cqw;padding:8.4cqw 0 0 10.3cqw;display:flex}.tiny-identity-tabs i{letter-spacing:-.03em;color:color-mix(in srgb, var(--t-ink) 30%, transparent);font-size:3.8cqw;font-style:normal;font-weight:500}.tiny-identity-tabs i.is-active{color:var(--t-ink)}.tiny-identity-palette{background:var(--t-card);box-shadow:var(--t-shadow), 0 8px 18px -10px #0000004d;border-radius:999px;gap:1.2cqw;padding:1.2cqw;display:flex;position:absolute;bottom:39cqw;left:11.25cqw}.tiny-identity-palette i{border-radius:50%;width:4.5cqw;height:4.5cqw;box-shadow:inset 0 0 0 1px #0000001a}.tiny-workshop{background-image:radial-gradient(circle, color-mix(in srgb, var(--t-ink) 16%, transparent) 1px, transparent 1.3px);background-position:2.5cqw 2.5cqw;background-size:5cqw 5cqw;position:absolute;inset:0}.tiny-notes{aspect-ratio:5/4;width:66cqw;position:absolute;top:50%;left:50%;translate:-50% -50%}.tiny-note{background:var(--note-bg,var(--t-card));box-shadow:var(--t-shadow), 0 14px 28px -18px #0000004d;text-align:center;rotate:var(--rot);border-radius:2cqw;flex-direction:column;justify-content:center;align-items:center;gap:.7em;padding:0 12%;display:flex;position:absolute;inset:0}.tiny-note small{color:var(--t-muted);font-size:.8em}.tiny-note>span{letter-spacing:-.02em;text-wrap:balance;font-size:1.25em;font-weight:500;line-height:1.2}.tiny-note.is-chip small{color:#fff}.tiny-note.is-type>span{letter-spacing:-.04em;font-size:2.6em;font-weight:600;line-height:1}.tiny-note.is-paper>span{color:var(--t-muted);font-weight:400}.tiny-board-panel{background:var(--t-card);width:100cqw;box-shadow:var(--t-shadow);border-radius:2.6cqw 0 0;padding:5cqw 0 0 5cqw;position:absolute;top:11cqw;bottom:0;left:11cqw}.tiny-board{grid-template-columns:repeat(2,44cqw);gap:2cqw;height:100%;font-size:clamp(11px,4cqw,18px);display:grid}.tiny-board-col:nth-child(n+3){display:none}.tiny-board-col{background:var(--t-fill);border-radius:2.4cqw 2.4cqw 0 0;align-content:start;gap:1.6cqw;padding:2cqw;display:grid}.tiny-board-head{align-items:center;gap:.5em;padding:.3em .4em .5em;font-size:.82em;font-weight:500;display:flex}.tiny-board-head small{color:var(--t-muted);font-variant-numeric:tabular-nums;font-weight:400}.tiny-board-card{background:var(--t-card);box-shadow:var(--t-shadow);border-radius:1.6cqw;gap:.3em;padding:.75em .8em;font-size:.84em;display:grid}.tiny-board-card b{font-weight:500;line-height:1.3}.tiny-board-card small{color:var(--t-muted);font-size:.86em}.tiny-stat.tiny-delivery{border-radius:2.6cqw 0 0;width:100cqw;min-height:100%;padding:9cqw 11cqw 0 8cqw;font-size:clamp(11px,3.6cqw,18px);top:11cqw;left:11cqw;right:auto;transform:none}.tiny-delivery-head{gap:.3em;margin-bottom:1.4em;display:grid}.tiny-delivery-head strong{letter-spacing:-.03em;font-size:1.6em;font-weight:600;line-height:1.1}.tiny-delivery-head small{color:var(--t-muted)}.tiny-delivery ul{margin:0;padding:0;list-style:none}.tiny-delivery li{border-top:1px solid var(--t-line);align-items:center;gap:.8em;padding:.8em 0;display:flex}.tiny-delivery-name{gap:.1em;min-width:0;display:grid}.tiny-delivery-name b{white-space:nowrap;font-weight:500}.tiny-delivery-name small{color:var(--t-muted);white-space:nowrap;font-size:.82em}.tiny-delivery-ok{width:1.2em;height:1.2em;color:var(--t-green);flex-shrink:0;margin-left:auto}.tiny-file-icon{background:var(--t-fill);border-radius:.6em;flex-shrink:0;place-items:center;width:2.4em;height:2.4em;display:grid}.tiny-file-icon b{letter-spacing:.02em;color:var(--t-muted);font-size:.62em;font-weight:600}.tiny-file-icon i{border-radius:50%;width:1.2em;height:1.2em;box-shadow:inset 0 0 0 1px #00000014}.tiny-formats{flex-direction:column;gap:4cqw;padding:11cqw 0 11cqw 11cqw;display:flex;position:absolute;inset:0}.tiny-formats figure{gap:1.5cqw;display:grid}.tiny-formats img{object-fit:cover;box-shadow:var(--t-shadow);border-radius:1.8cqw}.tiny-formats figcaption{white-space:nowrap}.tiny-formats-main{flex:1;width:103cqw;min-height:0;position:relative}.tiny-formats-main img{width:100%;height:100%;position:absolute;inset:0}.tiny-formats-main figcaption{color:#171717;background:#fff;border-radius:999px;align-items:center;gap:.4em;height:2.2em;padding:0 .8em 0 .5em;display:inline-flex;position:absolute;top:3cqw;left:3cqw;box-shadow:0 0 0 1px #0000000f,0 1px 3px #0000001f}.tiny-formats-main figcaption span{text-box:trim-both cap alphabetic;display:block}.tiny-formats-main figcaption svg{width:1.3em;height:1.3em;color:var(--t-green);flex:none}.tiny-formats-rest{flex:none;align-items:flex-end;gap:3cqw;width:max-content;display:flex}.tiny-formats-rest img{width:auto;height:34cqw}.tiny-photos{grid-template-columns:repeat(2,1fr);gap:3cqw;width:120%;display:grid;position:absolute;top:12cqw;left:8cqw}.tiny-photos figure{gap:1.5cqw;display:grid}.tiny-photos img{aspect-ratio:4/5;object-fit:cover;border-radius:2cqw;width:100%}.tiny-storyboard{background:var(--t-card);box-shadow:var(--t-shadow);border-radius:2.7cqw 0 0 2.7cqw;padding:5.4cqw 0 5.4cqw 5.4cqw;position:absolute;top:50%;left:8cqw;translate:0 -50%}.tiny-storyboard>b{letter-spacing:-.03em;margin-bottom:3.6cqw;font-size:3.4cqw;font-weight:500;line-height:1;display:block}.tiny-storyboard-grid{grid-template-columns:repeat(3,39.2cqw);gap:4cqw 2.9cqw;display:grid}.tiny-storyboard-grid figure{gap:1.8cqw;margin:0;display:grid}.tiny-storyboard-grid img{object-fit:cover;border-radius:1.7cqw;width:100%;height:24.4cqw}.tiny-storyboard-grid figcaption{color:var(--t-muted);white-space:nowrap;font-size:2.35cqw;line-height:1.2}.tiny-slides{position:absolute;inset:0}.tiny-slide{aspect-ratio:16/10;background:var(--slide-bg);width:104cqw;box-shadow:var(--t-shadow);border-radius:2cqw 0 0 2cqw;position:absolute;top:32cqw;left:10cqw;overflow:hidden}.tiny-slide.is-mid{opacity:.55;background:color-mix(in srgb, var(--slide-bg) 70%, var(--t-canvas));transform:translate(5cqw,-5cqw)}.tiny-slide.is-back{opacity:.35;background:color-mix(in srgb, var(--slide-bg) 45%, var(--t-canvas));transform:translate(10cqw,-10cqw)}.tiny-slide.is-front .tiny-mono{color:color-mix(in srgb, var(--slide-fg) 70%, transparent);position:absolute;top:5cqw;left:6cqw}.tiny-slide.is-front strong{color:var(--slide-fg);font-family:var(--font-family-text,ui-sans-serif, system-ui, sans-serif);letter-spacing:-.06em;white-space:nowrap;font-size:4.6em;font-weight:600;line-height:.92;position:absolute;top:12cqw;left:6cqw}.tiny-slides-meta{align-items:flex-end;gap:4cqw;display:flex;position:absolute;top:104cqw;left:10cqw}.tiny-grade{position:absolute;inset:0}.tiny-grade-photo{aspect-ratio:4/5;object-fit:cover;border-radius:2cqw;width:70cqw;position:absolute;top:8cqw;left:8cqw}.tiny-grade-panel{background:var(--t-card);width:76cqw;box-shadow:var(--t-shadow), 0 16px 32px -20px #00000040;border-radius:2.6cqw 0 0 2.6cqw;padding:3.5cqw 0;font-size:.8em;position:absolute;top:48cqw;left:27cqw}.tiny-grade-head{border-bottom:1px solid var(--t-line);align-items:center;gap:.6em;padding:0 11cqw 3.5cqw 5cqw;font-weight:500;display:flex}.tiny-grade .tiny-grade-head{margin-bottom:3.5cqw}.tiny-grade-head i{background:var(--t-green);border-radius:999px;flex:none;width:2.3em;height:1.3em;position:relative}.tiny-grade-head i:after{content:"";background:#fff;border-radius:50%;width:1em;height:1em;position:absolute;top:.15em;right:.15em;box-shadow:0 1px 2px #0003}.tiny-grade-row{grid-template-columns:6.2em 1fr 4.4em;align-items:center;gap:.9em;padding:.5em 11cqw .5em 5cqw;display:grid}.tiny-grade-row span{color:var(--t-muted);text-align:right}.tiny-grade-row i{background:color-mix(in srgb, var(--t-ink) 12%, transparent);border-radius:2px;height:2px;position:relative}.tiny-grade-row i:after{content:"";left:calc(var(--at) * 100%);background:var(--t-card);border-radius:50%;width:1em;height:1em;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #0000001f,0 1px 3px #00000029}.tiny-grade-row code{text-box:trim-both cap alphabetic;background:var(--t-fill);font-family:var(--font-family-mono,ui-monospace, monospace);text-align:right;border-radius:.4em;padding:.5em .75em;font-size:1em;display:block}.tiny-camera{color:#fff;position:absolute;inset:0}.tiny-camera>img{object-fit:cover;width:100%;height:100%}.tiny-edit{position:absolute;inset:0}.tiny-viewer{width:100cqw;height:54cqw;margin:0;position:absolute;top:8.4cqw;left:8.2cqw}.tiny-viewer img{object-fit:cover;border-radius:1.9cqw 0 0 1.9cqw;width:100%;height:100%}.tiny-timeline{color:#ffffff8c;--lane:9cqw;background:#262626;border-radius:1.9cqw 0 0;width:130cqw;padding:0;position:absolute;top:64cqw;bottom:0;left:8cqw;overflow:hidden}.tiny-ruler{height:7.2cqw;margin-left:var(--lane);position:relative}.tiny-ruler span{font-variant-numeric:tabular-nums;font-size:max(7px,1.9cqw);line-height:1;position:absolute;top:2.4cqw}.tiny-track{align-items:center;height:13cqw;display:flex}.tiny-track-name{width:var(--lane);text-align:center;flex-shrink:0;font-size:max(7px,2cqw)}.tiny-track-lane{flex:1;height:100%;position:relative}.tiny-clip{background-color:#444;background-position:50%;background-size:cover;border-radius:.8cqw;position:absolute;top:1.4cqw;bottom:1.4cqw;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f}.tiny-clip+.tiny-clip{margin-left:.5cqw}.tiny-clip b{color:#fff;text-shadow:0 1px 3px #0009;white-space:nowrap;font-size:max(7px,1.8cqw);font-weight:600;position:absolute;top:.8cqw;left:.9cqw}.tiny-wave{fill:#ffffffb3;height:calc(100% - 2.8cqw);position:absolute;top:1.4cqw;left:0}.tiny-wave.is-music{fill:#ffffff8c}.tiny-playhead{top:0;bottom:0;left:calc(var(--lane) + var(--playhead));background:#ff3b30;width:1px;position:absolute}.tiny-playhead:before{content:"";background:#ff3b30;border-radius:0 0 .5cqw .5cqw;width:2.4cqw;height:2.4cqw;position:absolute;top:0;left:50%;transform:translate(-50%)}.tiny-eval{padding:14cqw 0 0 9cqw;position:absolute;inset:0}.tiny-eval-metric{align-items:baseline;gap:.6em;margin:2cqw 0 0;display:flex}.tiny-eval-metric strong{letter-spacing:-.05em;font-size:3.4em;font-weight:600;line-height:1}.tiny-eval-metric span{color:var(--t-muted);font-size:.86em}.tiny-eval-chart{width:100%;height:42%;position:absolute;bottom:0;left:0;right:0;overflow:visible}.tiny-eval-area{fill:color-mix(in srgb, var(--t-green) 12%, transparent)}.tiny-eval-line{fill:none;stroke:var(--t-green);stroke-width:1.6px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.tiny-eval-chart{animation:1.8s cubic-bezier(.65,0,.35,1) both tiny-draw view();animation-range:entry 10% cover 45%}@keyframes tiny-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.tiny-eval-pills{justify-items:start;gap:2.5cqw;display:grid;position:absolute;bottom:7cqw;left:9cqw}.tiny-eval-pills .tiny-check:nth-child(2){margin-left:8cqw}.tiny-stat.tiny-tokens{border-radius:2.6cqw 0 0;align-content:start;gap:8cqw;width:100cqw;min-height:100%;padding:9cqw 11cqw 0 8cqw;font-size:clamp(11px,3.6cqw,18px);display:grid;top:11cqw;left:11cqw;right:auto;transform:none}.tiny-tokens-colors{gap:5cqw;display:flex}.tiny-tokens-colors span{justify-items:start;gap:.2em;font-size:.86em;display:grid}.tiny-tokens-colors i{border-radius:50%;width:13cqw;height:13cqw;margin-bottom:.5em;box-shadow:inset 0 0 0 1px #00000014}.tiny-tokens-colors b{font-weight:500}.tiny-tokens-colors :is(b,small){padding-left:1.2cqw}.tiny-tokens-colors small{font-size:.9em}.tiny-tokens-rows{gap:2.4cqw;display:grid}.tiny-token-row{background:var(--t-fill);border-radius:1.8cqw;justify-content:space-between;align-items:center;gap:1em;padding:.85em 1em;font-weight:500;display:flex}.tiny-token-row>span:first-child{gap:.2em;line-height:1.3;display:grid}.tiny-token-row small{color:var(--t-muted);font-size:.78em;font-weight:400}.tiny-token-row>b{font-size:1.35em;font-weight:400;line-height:1}.tiny-token-row>b.is-display{letter-spacing:-.03em;font-weight:650}.tiny-token-corner{background:color-mix(in srgb, var(--t-ink) 18%, transparent);border-radius:.45em;width:1.55em;height:1.55em}.tiny-tokens-space{align-items:flex-end;gap:.3em;display:flex}.tiny-tokens-space i{width:calc(var(--step) * .05em + .3em);height:calc(var(--step) * .05em + .3em);background:color-mix(in srgb, var(--t-ink) 18%, transparent);border-radius:.15em}.tiny-structure{font-size:max(11px,3.1cqw);line-height:1.35;position:absolute;inset:0}.structure-panel{background:var(--t-card);width:100cqw;min-height:140cqw;box-shadow:var(--t-shadow);border-radius:2.5cqw 0 0;padding:5cqw;position:absolute;top:11cqw;left:11cqw}.structure-panel header{justify-content:space-between;align-items:baseline;gap:3cqw;width:73cqw;display:flex}.structure-panel header b{font-weight:600}.structure-panel header span{color:var(--t-muted);white-space:nowrap;font-size:max(11px,2.8cqw)}.structure-root{align-items:center;gap:2.4cqw;width:73cqw;min-height:10cqw;margin-top:5cqw;padding:0 2cqw;display:flex}.structure-root b,.structure-page b{overflow-wrap:anywhere;font-weight:500}.structure-root .tiny-heroicon,.structure-page .tiny-heroicon,.structure-children .tiny-heroicon{color:var(--t-muted)}.structure-branches{gap:.4cqw;width:73cqw;margin-top:1cqw;display:grid}.structure-page{border-radius:1.6cqw;align-items:center;gap:2.4cqw;min-height:10cqw;padding:0 2cqw;display:flex}.structure-page b{flex:1;min-width:0}.structure-page small{color:var(--t-muted);font-variant-numeric:tabular-nums;font-size:max(11px,2.7cqw)}.structure-page>.tiny-heroicon:last-child{width:3.2cqw;height:3.2cqw}.structure-page .is-open{transform:rotate(90deg)}.structure-branch.is-expanded>.structure-page{background:var(--t-fill)}.structure-children{gap:.2cqw;margin:.4cqw 0 .8cqw 6.4cqw;display:grid}.structure-children>span{overflow-wrap:anywhere;align-items:center;gap:2.2cqw;min-height:8cqw;display:flex}.structure-children .tiny-heroicon{width:3.6cqw;height:3.6cqw}.structure-children>small{color:var(--t-muted);padding-left:5.8cqw;font-size:max(11px,2.7cqw)}.structure-total{width:73cqw;color:var(--t-muted);justify-content:space-between;align-items:baseline;margin-top:5cqw;padding:0 2cqw;font-size:max(11px,2.8cqw);display:flex}.structure-total b{color:var(--t-ink);font-variant-numeric:tabular-nums;font-weight:500}.product-stage.aspect-square .tiny-structure{& .structure-panel{min-height:0;padding:4cqw;bottom:11cqw}& .structure-root{min-height:8cqw;margin-top:4cqw}& .structure-branches{margin-top:1cqw}& .structure-page{min-height:8.5cqw}& .structure-children,& .structure-total{display:none}& .structure-page .is-open{transform:none}}@media (prefers-reduced-motion:reduce){.tiny-eval-chart{animation:none}.tiny-task{transition:none}.tiny-flow-step.is-loading .tiny-flow-icon{animation:none}}.tiny-audit-review{font-size:max(11px,2.85cqw);line-height:1.35;position:absolute;inset:0;& .tar-page{background:var(--t-card);width:100cqw;min-height:140cqw;box-shadow:var(--t-shadow);border-radius:2.5cqw 0 0;position:absolute;top:11cqw;left:11cqw}& header{justify-content:space-between;align-items:center;width:73cqw;margin:5cqw;display:flex}& header b{white-space:nowrap;font-weight:600}& header span{color:var(--t-muted);font-size:max(11px,2.6cqw)}& section{width:86cqw;position:absolute;left:5cqw}& section>strong{letter-spacing:-.035em;font-size:4.5cqw;font-weight:600;display:block}& .tar-button-section{top:17cqw}& .tar-specimens{gap:4cqw;width:73cqw;margin-top:4cqw;display:flex}& .tar-specimens>div{width:34.5cqw}& .tar-specimens small{color:var(--t-muted);margin-bottom:2cqw;font-size:max(11px,2.6cqw);display:block}& .tar-button{height:9cqw;color:var(--t-card);background:var(--t-ink);white-space:nowrap;border-radius:6cqw;justify-content:center;align-items:center;padding:0 2cqw;font-weight:500;display:flex}& .tar-button.is-alternate{color:#f4f1ea;background:#6f5e53;border-radius:1cqw}& .tar-annotation{z-index:2;align-items:start;gap:2cqw;width:73cqw;display:flex;position:absolute;top:45cqw;left:5cqw}& .tar-annotation:before{content:"";background:var(--t-muted);width:1px;height:5cqw;position:absolute;bottom:100%;left:3cqw}& .tar-pin{background:var(--t-ink);width:5.5cqw;height:5.5cqw;color:var(--t-card);box-shadow:0 0 0 .5cqw var(--t-card);border-radius:50% 50% 50% 0;flex:none;place-items:center;font-size:max(11px,2.4cqw);font-weight:600;display:grid}& .tar-comment{background:var(--t-card);min-width:0;color:var(--t-ink);box-shadow:var(--t-shadow), 0 1cqw 3cqw #00000012;overflow-wrap:anywhere;border-radius:2.5cqw;flex:1;padding:2.5cqw 3cqw}& .tar-spacing-section{top:62cqw}& .tar-grid{align-items:start;margin-top:4cqw;display:flex}& .tar-grid>div{flex:none;width:25cqw;position:relative}& .tar-grid img{object-fit:cover;border-radius:1cqw;width:100%;height:21cqw}& .tar-grid b{background:var(--t-card);color:var(--t-ink);border-radius:.6cqw;padding:.5cqw 1cqw;font-size:max(11px,2.6cqw);font-weight:500;position:absolute;top:1.5cqw;left:1.5cqw}& .tar-grid i{background:var(--t-faint);border-radius:1cqw;width:75%;height:1cqw;margin-top:2cqw;display:block}& .tar-filler i:first-child{background:var(--t-fill);width:100%;height:21cqw;margin:0}& .tar-filler i:nth-child(2){height:2cqw}& .tar-grid em{width:var(--gap);height:21cqw;color:var(--t-muted);flex:none;place-items:center;padding-bottom:6cqw;font-size:max(11px,2.4cqw);font-style:normal;display:grid;position:relative}& .tar-grid em:after{content:"";border-top:1px solid;position:absolute;top:50%;left:0;right:0}& .is-spacing{top:89cqw}& .is-spacing:before{height:7cqw;left:26.5cqw}& .tar-continuation{gap:3cqw;margin-top:15cqw;display:flex}& .tar-continuation i{background:var(--t-fill);border-radius:1cqw;flex:none;width:25cqw;height:30cqw}}.product-stage.aspect-square .tiny-audit-review{& .tar-button-section{top:10cqw}& .tar-specimens{margin-top:2cqw}& .tar-annotation{top:33cqw}& .tar-spacing-section{top:49cqw}& .tar-spacing-section>strong{display:none}& .tar-grid{margin-top:2cqw}& .tar-grid img,& .tar-grid em,& .tar-filler i:first-child{height:8cqw}& .tar-grid em{padding-bottom:4cqw}& .tar-button{height:7cqw}& .tar-grid b,& .tar-grid>div>i:not(:first-child){display:none}& .is-spacing{top:62cqw}& .is-spacing:before{height:4cqw}}.tiny-badge{background:var(--t-fill);color:var(--t-muted);border-radius:999px;align-items:center;gap:.4em;padding:.25em .7em;font-size:.8em;font-weight:500;display:inline-flex}.tiny-badge>i{background:currentColor;border-radius:50%;width:.45em;height:.45em}.tiny-badge.is-ok{background:color-mix(in srgb, var(--t-green) 14%, transparent);color:var(--t-green)}.tiny-badge.is-run{background:color-mix(in srgb, var(--t-accent) 14%, transparent);color:var(--t-accent)}.tiny-badge.is-warn{background:color-mix(in srgb, var(--t-amber) 14%, transparent);color:var(--t-amber)}.tiny-badge.is-err{background:color-mix(in srgb, var(--t-red) 14%, transparent);color:var(--t-red)}.tiny-dots{position:absolute;top:50%;left:9cqw;right:9cqw;transform:translateY(-50%)}.tiny-dots-grid{grid-template-columns:repeat(8,1fr);gap:2.4cqw;max-width:64cqw;display:grid}.tiny-dots-grid i{aspect-ratio:1;box-shadow:inset 0 0 0 1.5px var(--t-faint);background:color-mix(in srgb, var(--t-amber) 22%, transparent);box-shadow:inset 0 0 0 1.5px var(--t-amber);border-radius:50%}.tiny-dots-grid i.is-on{background:var(--t-green);box-shadow:none}.tiny-dots-legend{gap:1.6cqw;margin-top:6cqw;font-size:.82em;display:grid}.tiny-dots-legend>span{align-items:center;gap:.6em;display:flex}.tiny-dots-legend>span>i{width:.8em;height:.8em;box-shadow:inset 0 0 0 1.5px var(--t-faint);background:color-mix(in srgb, var(--t-amber) 22%, transparent);box-shadow:inset 0 0 0 1.5px var(--t-amber);border-radius:50%}.tiny-dots-legend>span>i.is-on{background:var(--t-green);box-shadow:none}.tiny-dots-legend .tiny-mono{margin-left:auto}.tiny-agent{align-content:center;gap:2.4cqw;padding:0 8cqw;display:grid;position:absolute;inset:0}.tiny-agent-ask{background:var(--t-card);box-shadow:var(--t-shadow);border-radius:999px;justify-self:end;padding:.55em 1em;font-size:.9em}.tiny-agent-meta{color:var(--t-muted);font-size:.82em}.tiny-agent-card{background:var(--t-card);box-shadow:var(--t-shadow);border-radius:2.4cqw;overflow:hidden}.tiny-agent-step{border-bottom:1px solid var(--t-line);align-items:center;gap:.7em;padding:.75em 1em;font-size:.86em;display:flex}.tiny-agent-step .tiny-mono{margin-left:auto}.tiny-agent-icon{width:1.4em;height:1.4em;box-shadow:inset 0 0 0 1px var(--t-faint);color:var(--t-muted);border-radius:50%;flex-shrink:0;place-items:center;font-size:.8em;display:grid}.tiny-agent-icon svg{width:100%;height:100%}.tiny-agent-icon.is-ok{box-shadow:none;color:var(--t-green)}.tiny-agent-approve{gap:.8em;padding:.9em 1em 1em;display:grid}.tiny-agent-approve p{color:var(--t-muted);font-size:.82em}.tiny-agent-approve b{color:var(--t-ink);font-weight:500}.tiny-agent-buttons{grid-template-columns:1fr 1fr;gap:.6em;display:grid}.tiny-btn{box-shadow:inset 0 0 0 1px var(--t-line);text-align:center;white-space:nowrap;border-radius:.55em;padding:.55em 1.1em;font-size:.86em;font-weight:500;line-height:1.35;display:inline-block}.tiny-btn.is-primary{background:var(--t-ink);color:var(--t-card);box-shadow:none}.tiny-trace{position:absolute;top:50%;left:8cqw;right:8cqw;transform:translateY(-50%)}.tiny-trace-rows{gap:2.6cqw;display:grid}.tiny-trace-row{grid-template-columns:5.6em minmax(0,1fr) 3.2em;align-items:center;gap:.8em;display:grid}.tiny-trace-label{font-family:var(--font-family-mono,ui-monospace, monospace);font-size:.78em;font-weight:600}.tiny-trace-track{height:1.3em;position:relative}.tiny-trace-track:before{content:"";background:var(--t-faint);height:1px;position:absolute;top:50%;left:0;right:0}.tiny-trace-track:after{content:"";border-inline:1px solid var(--t-faint);position:absolute;inset:15% 0}.tiny-trace-track i{background:color-mix(in srgb, var(--t-green) 12%, var(--t-card));min-width:.5em;box-shadow:inset 0 0 0 1px var(--t-green);z-index:1;border-radius:.3em;position:absolute;top:0;bottom:0}.tiny-trace-row.is-warn .tiny-trace-track i{background:color-mix(in srgb, var(--t-amber) 16%, var(--t-card));box-shadow:inset 0 0 0 1px var(--t-amber)}.tiny-trace-row.is-warn .tiny-mono{color:var(--t-amber)}.tiny-trace-row .tiny-mono{text-align:right}.tiny-chat{flex-direction:column;font-size:clamp(10px,3.6cqw,16px);display:flex;position:absolute;inset:0}.tiny-chat.is-widget{background:var(--t-card);box-shadow:var(--t-shadow);border-radius:2.6cqw;font-size:clamp(9px,3.3cqw,15px);inset:7cqw;overflow:hidden}.tiny-chat-head{border-bottom:1px solid var(--t-line);place-items:center;padding:.8em;font-size:.86em;display:grid;position:relative}.tiny-chat-head>span:last-child{align-items:center;gap:.45em;display:inline-flex}.tiny-chat-online{background:var(--t-green);width:.5em;height:.5em;box-shadow:0 0 0 .2em color-mix(in srgb, var(--t-green) 18%, transparent);border-radius:50%}.tiny-window-dots{gap:.42em;display:flex;position:absolute;top:50%;left:.95em;transform:translateY(-50%)}.tiny-window-dots i{background:var(--t-red);border-radius:50%;width:.78em;height:.78em}.tiny-window-dots i:nth-child(2){background:var(--t-amber)}.tiny-window-dots i:nth-child(3){background:var(--t-green)}.tiny-chat-thread{flex:1;align-content:center;gap:2.6cqw;padding:5cqw 6cqw;display:grid}.tiny-chat.is-widget .tiny-chat-thread{align-content:end;gap:2.6cqw;padding:4cqw 4.5cqw 3cqw}.tiny-bubble{gap:1.2cqw;max-width:82%;display:grid}.tiny-bubble p{font-size:.92em;line-height:1.45}.tiny-bubble.is-customer,.tiny-bubble.is-team{justify-self:end;justify-items:end}.tiny-bubble.is-customer p,.tiny-bubble.is-team p{background:var(--t-card);box-shadow:var(--t-shadow);border-radius:1.2em 1.2em .35em;padding:.55em 1em}.tiny-chat.is-widget .tiny-bubble.is-customer p{background:var(--t-fill);box-shadow:none}.tiny-bubble.is-assistant{grid-template-columns:auto minmax(0,1fr);column-gap:.6em;max-width:92%}.tiny-bubble.is-assistant>:not(.tiny-bot){grid-column:2}.tiny-bot{background:var(--t-ink);width:1.9em;height:1.9em;color:var(--t-card);border-radius:50%;grid-row:1/span 4;align-self:start;place-items:center;display:grid}.tiny-bot svg{width:1em;height:1em}.tiny-bot .orb-root{color:var(--t-card)}.tiny-bubble.is-assistant p{background:var(--t-fill);border-radius:1.2em 1.2em 1.2em .35em;justify-self:start;padding:.55em 1em}.tiny-chat:not(.is-widget) .tiny-bubble.is-assistant p{background:var(--t-card);box-shadow:var(--t-shadow)}.tiny-bubble-meta{color:var(--t-muted);font-size:.72em}.tiny-bubble-sources{flex-wrap:wrap;gap:1.4cqw;display:flex}.tiny-bubble-sources span{background:var(--t-card);box-shadow:var(--t-shadow);white-space:nowrap;border-radius:.55em;align-items:center;gap:.4em;padding:.35em .7em;font-size:.72em;display:inline-flex}.tiny-bubble-sources svg{width:1em;height:1em;color:var(--t-muted)}.tiny-chat-status{color:var(--t-muted);align-items:center;gap:.5em;margin-top:1cqw;font-size:.86em;display:inline-flex}.tiny-chat-status .tiny-agent-icon{width:1.25em;height:1.25em}.tiny-chat-status .tiny-agent-icon svg{width:100%;height:100%}.tiny-chat-input{background:var(--t-card);box-shadow:0 0 0 1px var(--t-line), 0 2px 8px #0000000d;color:var(--t-muted);border-radius:999px;align-items:center;gap:.6em;margin:0 4.5cqw 4.5cqw;padding:.4em;font-size:.86em;display:flex}.tiny-chat-input>span{flex:1}.tiny-chat-input i{background:var(--t-ink);width:2.1em;height:2.1em;color:var(--t-card);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.tiny-chat-input i.is-attach{color:var(--t-ink);background:0 0}.tiny-chat-input svg{width:1.05em;height:1.05em}.tiny-overview{align-content:center;gap:3cqw;padding:0 8cqw;display:grid;position:absolute;inset:0}.tiny-overview-query{background:var(--t-card);box-shadow:0 0 0 1.5px var(--t-ink);border-radius:.7em;align-items:center;gap:.6em;padding:.65em .9em;font-size:.86em;display:flex}.tiny-overview-query svg{width:1.1em;height:1.1em;color:var(--t-muted);flex-shrink:0}.tiny-overview-card{background:var(--t-card);box-shadow:var(--t-shadow);border-radius:2.4cqw;gap:2.4cqw;padding:5cqw;display:grid}.tiny-overview-label{color:var(--t-muted);align-items:center;gap:.5em;font-size:.74em;display:inline-flex}.tiny-overview-card p{font-size:.86em;line-height:1.45}.tiny-overview-sources{gap:.35em;margin-top:1.5cqw;display:grid}.tiny-overview-source{box-shadow:inset 0 0 0 1px var(--t-line);border-radius:.6em;align-items:center;gap:.75em;padding:.75em .85em;font-size:.8em;display:flex}.tiny-overview-source.is-own{background:var(--t-fill);box-shadow:none}.tiny-overview-source i{background:var(--t-fill);border-radius:.4em;place-items:center;width:1.7em;height:1.7em;font-size:.85em;font-style:normal;font-weight:600;display:grid}.tiny-overview-source.is-own i{background:var(--t-ink);color:var(--t-card)}.tiny-overview-source .tiny-mono{margin-left:auto}.tiny-stat{background:var(--t-card);box-shadow:var(--t-shadow);border-radius:2.6cqw;font-size:clamp(11px,4.6cqw,20px);position:absolute;top:50%;left:7cqw;right:7cqw;overflow:hidden;transform:translateY(-50%)}.tiny-stat-head{border-bottom:1px solid var(--t-line);justify-content:space-between;align-items:baseline;gap:1em;padding:.85em 1.1em;font-size:.9em;font-weight:500;display:flex}.tiny-stat-head .tiny-mono{font-weight:400}.tiny-stat-body{gap:1.1em;padding:1.1em 1.1em 1.2em;display:grid}.tiny-stat-metric{align-items:baseline;gap:.5em;display:flex}.tiny-stat-metric strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:1.7em;font-weight:600;line-height:1}.tiny-stat-metric span{color:var(--t-muted);font-size:.86em}.tiny-stat-foot{border-top:1px solid var(--t-line);gap:.55em;padding:.9em 1.1em;font-size:.86em;display:grid}.tiny-stat-foot:empty{display:none}.tiny-stat-row{align-items:center;gap:.6em;display:flex}.tiny-stat-row .tiny-mono{margin-left:auto}.tiny-stat-key{background:color-mix(in srgb, var(--t-amber) 22%, transparent);width:.75em;height:.75em;box-shadow:inset 0 0 0 1.5px var(--t-amber);border-radius:50%}.tiny-stat-key.is-on{background:var(--t-green);box-shadow:none}.tiny-stat-icon{width:1.15em;height:1.15em;color:var(--t-green);display:grid}.tiny-stat-icon svg{width:100%;height:100%}.tiny-stat-row.is-warn .tiny-stat-icon,.tiny-stat-row.is-warn .tiny-mono{color:var(--t-amber)}.tiny-stat.is-metric{flex-direction:column;display:flex}.tiny-stat.is-metric :is(.tiny-stat-head,.tiny-stat-row) small{color:var(--t-muted);margin-left:auto;font-size:.86em;font-weight:400}.tiny-stat.is-metric .tiny-stat-head{align-items:center}.tiny-stat-metric.is-stacked{flex-direction:column;align-items:flex-start;gap:.25em}.tiny-stat-metric.is-stacked strong{font-size:1.75em}.tiny-stat.is-metric .tiny-stat-metric strong{font-size:1.45em}.tiny-stat.is-metric .tiny-stat-metric.is-stacked strong{font-size:1.75em}.tiny-stat.is-metric .tiny-stat-body{flex:1;grid-template-rows:auto 1fr;align-content:start}.tiny-stat.is-metric .tiny-stat-body>:nth-child(2){align-self:end}.tiny-stat .tiny-trace-rows{gap:.75em;display:grid}.tiny-stat .tiny-trace-row{grid-template-columns:4.6em minmax(0,1fr) 3em;gap:.8em;font-size:.86em}.tiny-stat .tiny-trace-label{color:var(--t-muted);font-family:inherit;font-size:1em;font-weight:400}.tiny-stat .tiny-trace-row.is-warn .tiny-trace-label{color:var(--t-ink)}.tiny-stat .tiny-trace-track{height:1.1em}.tiny-stat .tiny-trace-row small{color:var(--t-muted);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:1em}.tiny-stat .tiny-trace-row.is-warn small{color:var(--t-ink);font-weight:500}.tiny-stat .tiny-dots-grid{grid-template-columns:repeat(12,.85em);justify-content:space-between;gap:.5em;max-width:none}.tiny-stat.is-metric:has(.tiny-eval-chart) .tiny-stat-body{gap:.5em}.tiny-stat .tiny-eval-chart{width:calc(100% + 2.2em);height:22cqw;margin:0 -1.1em -1.2em;display:block;position:static}.tiny-stat.tiny-brief{border-radius:2.6cqw 0 0;width:100cqw;min-height:100%;font-size:clamp(11px,3.6cqw,18px);top:11cqw;left:11cqw;right:auto;transform:none}.tiny-brief .tiny-stat-body{gap:2.2em;padding:15cqw 11cqw 0 8cqw}.tiny-brief .tiny-brief-intro{gap:.5em}.tiny-brief .tiny-brief-intro strong{letter-spacing:-.035em;font-size:1.9em}.tiny-brief .tiny-brief-intro p{font-size:1em}.tiny-brief .tiny-checklist li{gap:.75em;padding:.95em 0;font-size:1em}.tiny-brief .tiny-checklist li:first-child{border-top:0}.tiny-brief .tiny-checklist small{font-size:.96em}.tiny-stat.tiny-deck{border-radius:2.6cqw 0 0;width:104cqw;font-size:clamp(11px,4.6cqw,20px);top:11cqw;left:9cqw;right:auto;transform:none}.tiny-deck .tiny-stat-head{font-size:.8em}.tiny-deck-grid{grid-template-columns:repeat(2,1fr);gap:.9em .8em;padding:1.1em;display:grid}.tiny-deck-grid figure{gap:.5em;margin:0;display:grid}.tiny-deck-grid figcaption{color:var(--t-muted);font-variant-numeric:tabular-nums;font-size:max(11px,.6em)}.tiny-slide-thumb{--slide-paper:#f4f1ea;--slide-line:#e2ddd3;--slide-inset:6cqw;--slide-head:1.6cqw;--slide-body:1.1cqw;aspect-ratio:16/9;background:var(--slide-paper);color:var(--slide-bg);border-radius:.35em;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0000000f,0 1px 2px #0000000f;container-type:inline-size}.tiny-slide-thumb img{object-fit:cover;width:100%;height:100%;display:block}.tiny-slide-thumb :is(b,strong){letter-spacing:-.035em;text-box:trim-both cap alphabetic;font-weight:500;line-height:1.02;display:block}.tiny-slide-lines{gap:1.8cqw;display:grid}.tiny-slide-lines i{height:var(--slide-body);opacity:.2;background:currentColor;border-radius:1cqw}.tiny-slide-lines i:last-child{width:70%}.tiny-slide-meta{display:flex}.tiny-slide-meta i{opacity:.35;background:currentColor;border-radius:50%;width:3.6cqw;height:3.6cqw}.tiny-slide-thumb.is-cover{background:var(--slide-fg);color:var(--slide-paper)}.tiny-slide-thumb.is-cover b{left:var(--slide-inset);top:var(--slide-inset);width:52%;font-size:9cqw;position:absolute}.tiny-slide-thumb.is-cover strong{left:var(--slide-inset);bottom:var(--slide-inset);letter-spacing:-.02em;font-size:5.5cqw;position:absolute}.tiny-slide-portrait{right:var(--slide-inset);top:var(--slide-inset);gap:1.8cqw;width:30cqw;display:grid;position:absolute}.tiny-slide-portrait img{height:calc(56.25cqw - 2 * var(--slide-inset));border-radius:1.2cqw}.tiny-slide-thumb:is(.is-cards,.is-quote,.is-figure) b{text-wrap:balance;font-size:6.5cqw;line-height:1.08}.tiny-slide-cards{grid-template-columns:repeat(3,1fr);align-self:end;gap:3cqw;display:grid}.tiny-slide-cards>span{gap:2.2cqw;display:grid}.tiny-slide-cards img{border-radius:1cqw;height:15cqw}.tiny-slide-cards .tiny-slide-lines i:first-child{opacity:.35;width:50%}.tiny-slide-thumb.is-quote img{width:40%;position:absolute;top:0;left:0}.tiny-slide-thumb:is(.is-cards,.is-quote)>span,.tiny-slide-thumb.is-figure>span:first-child{top:var(--slide-inset);bottom:var(--slide-inset);grid-template-rows:auto auto 1fr;gap:5cqw;display:grid;position:absolute}.tiny-slide-thumb:is(.is-quote,.is-figure) .tiny-slide-lines{align-self:end}.tiny-slide-thumb:is(.is-quote,.is-figure) .tiny-slide-lines i:first-child{height:var(--slide-head);opacity:.3}.tiny-slide-thumb.is-cards>span{left:var(--slide-inset);right:var(--slide-inset)}.tiny-slide-thumb.is-quote>span{left:calc(40% + var(--slide-inset));right:var(--slide-inset)}.tiny-slide-thumb.is-figure>span:first-child{left:var(--slide-inset);width:48%}.tiny-slide-panel{left:60%;right:var(--slide-inset);top:var(--slide-inset);box-shadow:0 0 0 1px var(--slide-line);background:#fff;border-radius:1.2cqw;grid-template-rows:auto 1fr;gap:4cqw;padding:4cqw;display:grid;position:absolute;bottom:-2cqw}.tiny-slide-chart{align-items:flex-end;gap:2cqw;display:flex}.tiny-slide-chart i{height:var(--h);background:var(--slide-line);border-radius:.6cqw .6cqw 0 0;flex:1}.tiny-slide-chart i.is-hi{background:var(--slide-fg)}.tiny-slide-thumb.is-photo img{position:absolute;inset:0}.tiny-slide-thumb.is-accent{background:var(--slide-line)}.tiny-thumb{aspect-ratio:16/9;background:var(--t-fill);box-shadow:inset 0 0 0 1px var(--t-line);color:var(--t-ink);border-radius:1.2cqw;align-content:end;gap:.2em;padding:.7em;display:grid;position:relative;overflow:hidden}.tiny-thumb b{letter-spacing:-.04em;font-weight:600;line-height:1}.tiny-thumb small{color:var(--t-muted);font-size:.55em}.tiny-thumb.is-title{background:var(--slide-bg);color:var(--slide-fg);box-shadow:none}.tiny-thumb.is-title b{font-size:1.15em}.tiny-thumb.is-number{background:#fff;align-content:center}.tiny-thumb.is-number b{color:var(--slide-bg);font-size:1.55em}.tiny-thumb.is-number small{color:#777}.tiny-thumb.is-number i{background:color-mix(in srgb, var(--slide-bg) 14%, #fff);border-radius:1em;width:55%;height:.25em;margin-top:.3em;display:block}.tiny-thumb.is-quote{background:color-mix(in srgb, var(--slide-fg) 22%, #fff);color:var(--slide-bg);align-content:center}.tiny-thumb.is-quote b{font-family:var(--font-family-text,sans-serif);letter-spacing:-.02em;font-size:.85em;font-weight:500;line-height:1.15}.tiny-thumb.is-quote small{color:color-mix(in srgb, var(--slide-bg) 60%, transparent)}.tiny-thumb.is-chart{background:#fff;align-items:flex-end;gap:.35em;padding:.8em 1em 0;display:flex}.tiny-thumb.is-chart i{height:var(--h);background:color-mix(in srgb, var(--slide-bg) 18%, #fff);border-radius:.2em .2em 0 0;flex:1}.tiny-thumb.is-chart i.is-hi{background:var(--slide-bg)}.process-visual .product-stage:has(>.tiny){--t-canvas:#f3f0eb;border-color:#0000}.dark .process-visual .product-stage:has(>.tiny){--t-canvas:#1f1e1c}.tiny-comment-scene{--review-accent:#6f5e53;--review-paper:#f4f1ea;font-size:max(11px,3.25cqw);line-height:1.4;position:absolute;inset:0;& .twc-browser{background:var(--t-card);width:100cqw;min-height:140cqw;box-shadow:var(--t-shadow);border-radius:2.5cqw 0 0;position:absolute;top:11cqw;left:11cqw}& .twc-page{padding:0 5cqw}& .twc-nav{z-index:2;color:#fff;align-items:center;height:12cqw;display:flex;position:absolute;top:0;left:5cqw;right:5cqw}& .twc-nav b{white-space:nowrap;font-weight:600}& .twc-nav>span{white-space:nowrap;gap:3cqw;display:flex;position:absolute;left:41cqw}& .twc-nav i{color:#ffffffd9;flex:none;font-size:max(11px,2.4cqw);font-style:normal}& .twc-hero{border-radius:2.5cqw 0 0;height:68cqw;margin:0 -5cqw;position:relative}& .twc-intro{z-index:2;color:#fff;width:65cqw;position:absolute;top:18cqw;left:5cqw}& .twc-intro strong{overflow-wrap:anywhere;letter-spacing:-.045em;font-size:8.5cqw;font-weight:500;line-height:1.08;display:block}& .twc-photo-anchor{border-radius:inherit;height:100%;position:relative}& .twc-photo-anchor>img{border-radius:inherit;object-fit:cover;object-position:50% 55%;width:100%;height:100%}& .twc-photo-anchor:after{border-radius:inherit;content:"";z-index:1;background:linear-gradient(#0000008c,#00000026 55%,#0000);position:absolute;inset:0}& .twc-content{grid-template-columns:1fr 1fr;gap:3cqw;margin-top:5cqw;display:grid}& .twc-content img{object-fit:cover;border-radius:1cqw;width:100%;height:36cqw}& .twc-content i{background:var(--t-faint);border-radius:1cqw;width:72%;height:1cqw;margin-top:2cqw;display:block}& .twc-content img+i{width:66%;height:2cqw;margin-top:3cqw}& .twc-continuation{grid-template-columns:1fr 1fr;gap:3cqw;margin-top:7cqw;display:grid}& .twc-continuation i{background:var(--t-fill);border-radius:1cqw;height:36cqw;display:block}& .twc-design-page{background:#6f5e53;border-radius:2.5cqw 0 0;width:100cqw;position:absolute;top:11cqw;bottom:-25cqw;left:11cqw}& .twc-design-page>img{object-fit:cover;object-position:40% 50%;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}& .twc-design-page:after{content:"";border-radius:inherit;background:linear-gradient(#0000008c,#0000002e 45%,#0000 75%);position:absolute;inset:0}& .twc-design-nav{z-index:1;color:#fff;align-items:center;display:flex;position:absolute;top:5cqw;left:5cqw}& .twc-design-nav b{white-space:nowrap;font-weight:600}& .twc-design-nav>span{white-space:nowrap;gap:3cqw;display:flex;position:absolute;left:58cqw}& .twc-design-nav i{color:#fffc;flex:none;font-size:max(11px,2.4cqw);font-style:normal}& .twc-heading-anchor{z-index:2;width:65cqw;position:absolute;top:17cqw;left:5cqw}& .twc-heading-anchor>strong{color:#fff;letter-spacing:-.045em;overflow-wrap:anywhere;font-size:8.5cqw;font-weight:500;line-height:1.08;display:block}& .twc-discussion{z-index:3;width:73cqw;position:absolute}& .twc-pin{background:var(--t-ink);width:6cqw;height:6cqw;color:var(--t-card);box-shadow:0 0 0 .5cqw var(--t-card), var(--t-shadow);border-radius:50% 50% 50% 0;place-items:center;font-size:max(11px,2.8cqw);font-weight:600;display:grid;position:absolute;top:2cqw;left:0}& .twc-thread-panel{background:var(--t-card);width:65cqw;color:var(--t-ink);box-shadow:var(--t-shadow), 0 1.5cqw 4cqw #00000017;border-radius:3cqw;margin-left:8cqw;padding:3cqw;font-size:max(11px,3.18cqw);line-height:1.35}& .twc-thread-message{grid-template-columns:5cqw minmax(0,1fr);align-items:start;gap:2cqw;display:grid}& .twc-thread-message+.twc-thread-message{margin-top:3cqw}& .twc-author-avatar{background:var(--t-ink);width:5cqw;height:5cqw;color:var(--t-card);border-radius:50%;place-items:center;font-size:max(11px,2.6cqw);font-weight:500;display:grid}& .twc-message-content{overflow-wrap:anywhere;min-width:0}& .twc-message-content b{margin-bottom:.6cqw;font-size:max(11px,3cqw);font-weight:600;display:block}& .twc-heading-anchor .twc-discussion{top:calc(100% + 4cqw);left:0}& .twc-photo-anchor .twc-discussion{top:30cqw;left:5cqw}& .twc-photo-anchor .twc-pin{top:2cqw;left:0}}.dark .tiny-comment-scene .twc-thread-panel{background:color-mix(in srgb, var(--t-card) 92%, #e2ddd3)}.product-stage.aspect-square .tiny-comment-scene .twc-photo-anchor .twc-discussion{top:24cqw}.tiny-slide-review{& .tsr-slide{border-radius:2.2cqw 0 0 2.2cqw;width:116cqw;position:absolute;left:11cqw;overflow:hidden;box-shadow:0 1.6cqw 4cqw #0817361f}& .tsr-cover{color:#fff;background:linear-gradient(118deg,#382e27 0%,#4a3426 32%,#c45112 68%,#e9650b 100%);height:65cqw;top:11cqw}& .tsr-team{color:#161616;background:#fff;height:69cqw;top:77.8cqw}& .tsr-nav{white-space:nowrap;gap:1.28cqw;font-size:1.3cqw;line-height:1;display:flex;position:absolute;top:2.66cqw;left:5cqw}& .tsr-nav span{opacity:.6}& .tsr-nav .is-active{opacity:1;font-weight:500}& .tsr-title{font-family:var(--font-family-text);letter-spacing:-.02em;margin:0;font-size:6.9cqw;font-weight:600;line-height:1;position:absolute;top:44.4cqw;left:5cqw}& .tsr-title span{white-space:nowrap;display:block}& .tsr-team-title{font-family:var(--font-family-text);letter-spacing:-.03em;white-space:nowrap;margin:0;font-size:5cqw;font-weight:500;line-height:1;position:absolute;top:10.6cqw;left:5cqw}& .tsr-people{gap:4.2cqw;margin:0;padding:0;list-style:none;display:flex;position:absolute;top:23.6cqw;left:5cqw}& .tsr-people li{width:24.2cqw}& .tsr-people small{color:#161616;white-space:nowrap;font-size:1.15cqw;font-weight:600;line-height:1.2;display:block}& .tsr-people b{font-synthesis:none;letter-spacing:-.02em;white-space:nowrap;transform-origin:0;margin-top:.5cqw;font-family:Tiempos Text,serif;font-size:2.5cqw;font-style:normal;font-weight:400;line-height:1.15;display:block;transform:skew(-8deg)}& .tsr-people p{color:#6d6d6d;margin:.7cqw 0 1.1cqw;font-size:1.35cqw;line-height:1.35}& .tsr-people img{object-fit:cover;object-position:center 18%;background:#efefef;width:100%;height:30.3cqw;display:block}& .twc-discussion{width:42cqw;top:36cqw;left:54cqw}}.tiny-logo-review{position:absolute;inset:0;& .tlr-board{background:#f3f0eb;width:100cqw;height:125cqw;position:absolute;top:0;left:0;overflow:hidden}& .tlr-board img{max-width:none;height:auto;display:block;position:absolute}& .tlr-cap-band{width:100.247cqw;top:33.5762cqw;left:.015075cqw}& .tlr-crossbar-band{width:101.731cqw;top:54.8459cqw;left:-.725293cqw}& .tlr-baseline-band{background:#d9d9d9;width:100.247cqw;height:1.71119cqw;position:absolute;top:90.464cqw;left:0}& .tlr-vertical-band{background:#0000000d;height:125cqw;position:absolute;top:0}& .tlr-vertical-band.is-stem{width:6.61cqw;left:25.9cqw}& .tlr-vertical-band.is-spacing{width:6.14cqw;left:73.02cqw}& .tlr-guide-art{width:100.04cqw;top:0;left:-.04cqw}& .tlr-wordmark-art{width:317.256cqw;top:35.2946cqw;left:25.9cqw}& .tlr-crossbar-art{width:21.42cqw;top:54.85cqw;left:87.21cqw}}.product-stage.aspect-square .tiny-slide-review{& .tsr-team{display:none}& .tsr-title{font-size:7.2cqw;top:28cqw}}.tiny-website-comments{& .twc-thread-panel{width:62cqw;padding:2.7cqw;font-size:max(11px,2.85cqw)}& .twc-message-content b{font-size:max(11px,2.75cqw)}& .twc-thread-message{grid-template-columns:4.6cqw minmax(0,1fr);gap:1.8cqw}& .twc-thread-message+.twc-thread-message{margin-top:2.5cqw}& .twc-author-avatar{width:4.6cqw;height:4.6cqw;font-size:max(11px,2.4cqw)}}.tiny-website-comments[data-review-copy=editorial]{& .twc-intro p{text-wrap:pretty;width:60cqw;margin-top:2.5cqw;font-size:max(11px,3cqw);line-height:1.4}& .twc-photo-anchor>img{object-position:52% 50%}& .twc-photo-anchor:after{background:linear-gradient(#00000059,#0000001f 58%,#0000)}& .twc-photo-anchor .twc-discussion{top:42cqw}& .twc-content{width:73cqw}& .twc-content img{height:20cqw}& .twc-content b{overflow-wrap:anywhere;margin-top:1.5cqw;font-size:max(11px,3cqw);font-weight:500;line-height:1.3;display:block}}.product-stage.aspect-square .tiny-website-comments[data-review-copy=editorial]{& .twc-hero{height:100cqw}& .twc-content,& .twc-continuation,& .twc-intro p{display:none}& .twc-photo-anchor .twc-discussion{top:32cqw}}.gantt[data-astro-cid-bdegmc4w]{--col:12.6cqw;--left:7cqw;position:absolute;inset:0}.gantt-head[data-astro-cid-bdegmc4w],.gantt-grid[data-astro-cid-bdegmc4w],.gantt-rows[data-astro-cid-bdegmc4w]{left:var(--left);grid-template-columns:repeat(var(--weeks), var(--col));display:grid;position:absolute}.gantt-head[data-astro-cid-bdegmc4w]{top:9cqw}.gantt-head[data-astro-cid-bdegmc4w] span[data-astro-cid-bdegmc4w]{padding-left:1.6cqw;font-size:.66em}.gantt-head[data-astro-cid-bdegmc4w] span[data-astro-cid-bdegmc4w].is-now{color:var(--color-accent,#f54100)}.gantt-grid[data-astro-cid-bdegmc4w]{top:15cqw;bottom:16cqw}.gantt-grid[data-astro-cid-bdegmc4w] i[data-astro-cid-bdegmc4w]{border-left:1px dashed var(--t-line)}.gantt-rows[data-astro-cid-bdegmc4w]{grid-auto-rows:11cqw;row-gap:3cqw;top:19cqw}.gantt-task[data-astro-cid-bdegmc4w]{background:var(--t-card);box-shadow:var(--t-shadow);white-space:nowrap;border-radius:2cqw;align-items:center;margin-inline:.8cqw;padding-inline:.85em;font-size:.74em;font-weight:500;display:flex;overflow:hidden}.gantt-task[data-astro-cid-bdegmc4w].is-done{color:var(--t-muted);background:color-mix(in srgb, var(--t-card) 55%, transparent);box-shadow:none}.gantt-task[data-astro-cid-bdegmc4w].is-active{box-shadow:var(--t-shadow), 0 1.2cqw 3cqw #00000014}.gantt-now[data-astro-cid-bdegmc4w]{top:13.5cqw;bottom:16cqw;left:calc(var(--left) + var(--col) * var(--now));border-left:1px solid var(--color-accent,#f54100);width:0;position:absolute}.gantt-now[data-astro-cid-bdegmc4w]:before{content:"";background:var(--color-accent,#f54100);border-radius:50%;width:.6em;height:.6em;position:absolute;top:0;left:-.3em}.gantt-foot[data-astro-cid-bdegmc4w]{left:var(--left);color:var(--t-muted);font-size:.8em;position:absolute;bottom:7cqw}.review[data-astro-cid-rpfqoknr]{align-content:center;gap:4cqw;padding:0 7cqw;display:grid;position:absolute;inset:0}.review-card[data-astro-cid-rpfqoknr]{background:var(--t-card);box-shadow:var(--t-shadow);border-radius:3cqw;gap:.7em;padding:1em;display:grid}.review-head[data-astro-cid-rpfqoknr]{align-items:center;gap:.55em;font-size:.86em;display:flex}.review-head[data-astro-cid-rpfqoknr] small[data-astro-cid-rpfqoknr]{color:var(--t-muted);margin-left:auto;font-size:.9em}.review-avatar[data-astro-cid-rpfqoknr]{background:var(--t-ink);width:1.8em;height:1.8em;color:var(--t-card);border-radius:50%;place-items:center;font-size:.8em;font-weight:600;display:grid}.review-card[data-astro-cid-rpfqoknr] p[data-astro-cid-rpfqoknr]{font-size:.86em}.review-tray[data-astro-cid-rpfqoknr]{background:var(--t-fill);border-radius:2cqw;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4cqw;padding:4cqw;display:grid}.review-page[data-astro-cid-rpfqoknr]{aspect-ratio:9/16;color:#171717;background:#fff;border-radius:1cqw;align-content:start;gap:1.4cqw;padding:2.2cqw;display:grid;position:relative;overflow:hidden;box-shadow:0 .4cqw 1.2cqw #00000014}.review-page[data-astro-cid-rpfqoknr] strong[data-astro-cid-rpfqoknr]{font-family:var(--font-family-text,sans-serif);letter-spacing:-.03em;font-size:3.1cqw;font-weight:500;line-height:1;position:relative}.review-page[data-astro-cid-rpfqoknr] em[data-astro-cid-rpfqoknr]{background:var(--color-accent,#f54100);border-radius:999px;width:8cqw;height:1.6cqw;display:block;position:relative}.review-page[data-astro-cid-rpfqoknr] img[data-astro-cid-rpfqoknr]{aspect-ratio:1;object-fit:cover;border-radius:.6cqw;width:100%;margin-top:1cqw}.review-page[data-astro-cid-rpfqoknr].is-photo{color:#fff;align-content:end}.review-page[data-astro-cid-rpfqoknr].is-photo img[data-astro-cid-rpfqoknr]{aspect-ratio:auto;border-radius:0;height:100%;margin:0;position:absolute;inset:0}.review-page[data-astro-cid-rpfqoknr].is-photo:after{content:"";background:linear-gradient(#0000 40%,#0000008c);position:absolute;inset:0}.review-page[data-astro-cid-rpfqoknr].is-photo strong[data-astro-cid-rpfqoknr],.review-page[data-astro-cid-rpfqoknr].is-photo em[data-astro-cid-rpfqoknr]{z-index:1}.review-page[data-astro-cid-rpfqoknr].is-photo em[data-astro-cid-rpfqoknr]{background:#fff;margin-bottom:1cqw}.review-page[data-astro-cid-rpfqoknr].is-dark{color:#f3f0eb;background:#1c1b19;align-content:end}.review-page[data-astro-cid-rpfqoknr].is-dark i[data-astro-cid-rpfqoknr]{background:#ffffff59;border-radius:1cqw;width:6cqw;height:.9cqw;position:absolute;top:2.6cqw;left:2.2cqw}.review-page[data-astro-cid-rpfqoknr].is-dark i[data-astro-cid-rpfqoknr].is-short{width:3cqw;left:auto;right:2.2cqw}.review-button[data-astro-cid-rpfqoknr]{background:var(--t-ink);color:var(--t-card);text-align:center;border-radius:.7em;padding:.8em 1em;font-size:.9em;font-weight:600}.editor[data-astro-cid-frh26dhj]{position:absolute;inset:0}.editor-window[data-astro-cid-frh26dhj]{color:#e6e6e6;background:#232323;border-radius:2.4cqw 0 0;position:absolute;overflow:hidden;box-shadow:0 1.6cqw 4cqw #00000024}.editor-window[data-astro-cid-frh26dhj].is-behind{background:#2b2b2b;width:30cqw;top:22cqw;bottom:-4cqw;left:5cqw}.editor-window[data-astro-cid-frh26dhj].is-front{inset:13cqw -30cqw -6cqw 15cqw}.editor-tab[data-astro-cid-frh26dhj]{color:#f2f2f2;background:#333;align-items:center;gap:.55em;padding:.75em 1.1em;font-size:.78em;display:inline-flex}.editor-tab[data-astro-cid-frh26dhj] i[data-astro-cid-frh26dhj]{clip-path:polygon(0 0,65% 0,100% 30%,100% 100%,0 100%);background:#d9d9d9;border-radius:.15em;width:.8em;height:1em}.is-behind[data-astro-cid-frh26dhj] .editor-tab[data-astro-cid-frh26dhj]{color:#bdbdbd;background:#2f2f2f;width:100%}.editor-code[data-astro-cid-frh26dhj]{font-family:var(--font-family-mono,ui-monospace, "SF Mono", Menlo, monospace);white-space:pre;padding:1.4em 0 0;font-size:.9em;line-height:1.8}.editor-line[data-astro-cid-frh26dhj]{display:flex}.editor-gutter[data-astro-cid-frh26dhj]{text-align:right;color:#6f6f6f;font-variant-numeric:tabular-nums;flex-shrink:0;width:3.2em;padding-right:1.2em}.editor-line[data-astro-cid-frh26dhj].is-current .editor-gutter[data-astro-cid-frh26dhj]{color:#f2f2f2}.editor-line[data-astro-cid-frh26dhj] code[data-astro-cid-frh26dhj]{font:inherit}.tk-tag[data-astro-cid-frh26dhj]{color:#e5b567}.tk-attr[data-astro-cid-frh26dhj]{color:#a99cf0}.tk-str[data-astro-cid-frh26dhj]{color:#e58bd0}.tk-expr[data-astro-cid-frh26dhj],.tk-kw[data-astro-cid-frh26dhj]{color:#8fd3c4}.tk-punct[data-astro-cid-frh26dhj]{color:#8a8a8a}.proof-round[data-astro-cid-4t6inslu]{color:var(--t-muted);align-items:center;gap:.7em;font-size:.74em;display:inline-flex;position:absolute;top:8cqw;left:7cqw}.proof-dots[data-astro-cid-4t6inslu]{gap:.25em;display:inline-flex}.proof-dots[data-astro-cid-4t6inslu] i[data-astro-cid-4t6inslu]{background:var(--t-faint);border-radius:999px;width:1.2em;height:.3em}.proof-dots[data-astro-cid-4t6inslu] i[data-astro-cid-4t6inslu].is-on{background:var(--t-ink)}.proof-thread[data-astro-cid-4t6inslu]{gap:3.4cqw;display:grid;position:absolute;top:19cqw;left:7cqw;right:7cqw}.proof-msg[data-astro-cid-4t6inslu]{background:var(--t-card);width:76cqw;box-shadow:var(--t-shadow);border-radius:3cqw;gap:.45em;padding:.85em 1em .95em;display:grid}.proof-msg[data-astro-cid-4t6inslu].is-own{justify-self:end}.proof-head[data-astro-cid-4t6inslu]{align-items:center;gap:.55em;font-size:.8em;display:flex}.proof-head[data-astro-cid-4t6inslu] small[data-astro-cid-4t6inslu]{color:var(--t-muted);margin-left:auto;font-size:.9em}.proof-avatar[data-astro-cid-4t6inslu]{background:var(--t-fill);width:1.7em;height:1.7em;color:var(--t-ink);border-radius:50%;place-items:center;font-size:.8em;font-weight:600;display:grid}.is-own[data-astro-cid-4t6inslu] .proof-avatar[data-astro-cid-4t6inslu]{background:var(--t-ink);color:var(--t-card)}.proof-msg[data-astro-cid-4t6inslu] p[data-astro-cid-4t6inslu]{font-size:.86em;line-height:1.4}.publish-site[data-astro-cid-ezx7yipu]{background:var(--t-card);width:100cqw;height:120cqw;box-shadow:var(--t-shadow);filter:blur(3px);opacity:.8;border-radius:2.4cqw;align-content:start;gap:4cqw;padding:14cqw 8cqw;display:grid;position:absolute;top:10cqw;left:14cqw;overflow:hidden}.publish-site[data-astro-cid-ezx7yipu] strong[data-astro-cid-ezx7yipu]{width:60cqw;font-family:var(--font-family-text,sans-serif);letter-spacing:-.03em;font-size:8cqw;font-weight:500;line-height:1}.publish-site[data-astro-cid-ezx7yipu] em[data-astro-cid-ezx7yipu]{background:var(--color-accent,#f54100);border-radius:999px;width:14cqw;height:4cqw}.publish-site[data-astro-cid-ezx7yipu] img[data-astro-cid-ezx7yipu]{object-fit:cover;border-radius:1.6cqw;width:100%;height:40cqw;margin-top:4cqw}.publish-card[data-astro-cid-ezx7yipu]{background:var(--t-card);box-shadow:var(--t-shadow), 0 2cqw 5cqw #0000001a;border-radius:3cqw;gap:.9em;padding:1.1em;display:grid;position:absolute;top:50%;left:9cqw;right:9cqw;transform:translateY(-50%)}.publish-card[data-astro-cid-ezx7yipu] b[data-astro-cid-ezx7yipu]{font-size:.9em;font-weight:600}.publish-card[data-astro-cid-ezx7yipu] ul[data-astro-cid-ezx7yipu]{gap:.6em;margin:0;padding:0;list-style:none;display:grid}.publish-card[data-astro-cid-ezx7yipu] li[data-astro-cid-ezx7yipu]{align-items:center;gap:.6em;font-size:.8em;display:flex}.publish-card[data-astro-cid-ezx7yipu] svg[data-astro-cid-ezx7yipu]{width:1.2em;height:1.2em;color:var(--t-green);flex-shrink:0}.publish-button[data-astro-cid-ezx7yipu]{background:var(--t-ink);color:var(--t-card);text-align:center;border-radius:.6em;margin-top:.3em;padding:.75em 1em;font-size:.8em;font-weight:600}
