:root{--composer-footprint: 80px}body[data-composer=floating]{padding-bottom:var(--composer-footprint)}body[data-composer=floating] .floating-composer{--composer-enter: .4s steps(4, end);--composer-exit: .3s steps(3, end);position:fixed;z-index:120;right:0;bottom:var(--keyboard-inset, 0px);left:0;height:calc(64px + env(safe-area-inset-bottom,0px));padding:8px max(var(--page-gutter),env(safe-area-inset-right,0px)) calc(8px + env(safe-area-inset-bottom,0px)) max(var(--page-gutter),env(safe-area-inset-left,0px));background:transparent;pointer-events:none;contain:layout}body[data-composer=floating] .floating-composer.is-expanded{pointer-events:auto}body[data-composer=floating] .composer-surface{position:absolute;z-index:-1;inset:0;border-top:1px solid var(--ink);background:var(--paper);transform:scaleX(1);transform-origin:right center;transition:transform var(--composer-enter),opacity var(--composer-enter)}body[data-composer=floating] .floating-composer.is-collapsed .composer-surface{opacity:0;transform:scaleX(0);transition-duration:.3s;transition-timing-function:steps(3,end)}body[data-composer=floating] .floating-composer #prompt-form{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr) 88px;align-items:center;gap:8px;width:100%;height:48px;margin:0;pointer-events:auto}body[data-composer=floating] .floating-composer .prompt-field{min-width:0;height:48px;border-bottom:1px solid var(--ink);background:transparent;opacity:1;pointer-events:auto;transform:translate(0);transition:transform var(--composer-enter),opacity var(--composer-enter)}body[data-composer=floating] .floating-composer .prompt-field:hover,body[data-composer=floating] .floating-composer .prompt-field:focus-within{background:var(--yellow-wash)}body[data-composer=floating] .floating-composer #prompt{width:100%;height:48px;min-height:48px;padding:0 8px;border:0;border-radius:0;background:transparent;font-size:16px;line-height:48px;letter-spacing:-.015em;outline:0}body[data-composer=floating] .floating-composer .prompt-invitation{inset:0 8px;overflow:hidden;font-size:16px;line-height:48px;letter-spacing:-.015em;white-space:nowrap}body[data-composer=floating] .floating-composer .composer-close{position:relative;width:44px;height:44px;padding:0;border:0;background:transparent;opacity:1;pointer-events:auto;transition:opacity var(--composer-enter)}body[data-composer=floating] .composer-close span:before,body[data-composer=floating] .composer-close span:after{content:"";position:absolute;top:21px;left:13px;width:18px;height:1px;background:currentColor}body[data-composer=floating] .composer-close span:before{transform:rotate(45deg)}body[data-composer=floating] .composer-close span:after{transform:rotate(-45deg)}body[data-composer=floating] .floating-composer .make-button{position:relative;width:88px;height:48px;min-height:48px;margin:0;padding:0;overflow:visible;border:0;border-radius:0;background:transparent;pointer-events:auto}body[data-composer=floating] .floating-composer .make-button:before{content:"";position:absolute;z-index:0;inset:0;border:1px solid var(--ink);background:var(--yellow);transform:scaleX(1);transform-origin:right center;transition:transform var(--composer-enter),background-color .1s steps(1,end)}body[data-composer=floating] .floating-composer .make-button:hover,body[data-composer=floating] .floating-composer .make-button:active{background:transparent;transform:none}body[data-composer=floating] .floating-composer .make-button:hover:before{background:color-mix(in srgb,var(--yellow) 88%,var(--ink))}body[data-composer=floating] .floating-composer .make-button:active:before{background:var(--yellow-press)}body[data-composer=floating] .floating-composer .make-button:focus-visible{outline:none}body[data-composer=floating] .floating-composer .make-button:focus-visible:before{outline:3px solid var(--ink);outline-offset:4px}body[data-composer=floating] .composer-button-label,body[data-composer=floating] .composer-plus{position:absolute;z-index:1;inset:0;display:grid;place-items:center;white-space:nowrap;transition:opacity var(--composer-enter)}body[data-composer=floating] .composer-plus{right:0;left:auto;width:48px;opacity:0;font-size:0}body[data-composer=floating] .composer-plus:before,body[data-composer=floating] .composer-plus:after{content:"";position:absolute;width:16px;height:2px;background:var(--ink)}body[data-composer=floating] .composer-plus:after{transform:rotate(90deg)}body[data-composer=floating] .composer-studs{position:absolute;z-index:1;top:-5px;right:0;width:48px;display:flex;justify-content:center;gap:9px;opacity:0;transform:translateY(5px);transition:transform var(--composer-exit),opacity var(--composer-exit)}body[data-composer=floating] .composer-studs i{width:11px;height:5px;border:1px solid var(--ink);border-bottom:0;background:var(--yellow)}body[data-composer=floating] .floating-composer .form-message{position:absolute;right:96px;bottom:calc(100% + 8px);max-width:min(36ch,calc(100vw - 32px));min-height:0;margin:0;padding:3px 6px;background:var(--paper);font-size:11px;pointer-events:none}body[data-composer=floating] .floating-composer.is-collapsed #prompt-form{pointer-events:none}body[data-composer=floating] .floating-composer.is-collapsed .prompt-field{opacity:0;pointer-events:none;transform:translate(12px);transition-duration:.3s;transition-timing-function:steps(3,end)}body[data-composer=floating] .floating-composer.is-collapsed .composer-close{opacity:0;pointer-events:none;transition-duration:.3s}body[data-composer=floating] .floating-composer.is-collapsed .form-message{visibility:hidden}body[data-composer=floating] .floating-composer.is-collapsed .make-button:before{transform:scaleX(.5454545);transition-duration:.3s;transition-timing-function:steps(3,end)}body[data-composer=floating] .floating-composer.is-collapsed .composer-button-label{opacity:0}body[data-composer=floating] .floating-composer.is-collapsed .composer-plus{opacity:1}body[data-composer=floating] .floating-composer.is-collapsed .composer-studs{opacity:1;transform:translateY(0)}@media(max-width:430px){body[data-composer=floating] .floating-composer{padding-right:max(8px,env(safe-area-inset-right,0px));padding-left:max(8px,env(safe-area-inset-left,0px))}body[data-composer=floating] .floating-composer #prompt-form{grid-template-columns:44px minmax(0,1fr) 84px;gap:6px}body[data-composer=floating] .floating-composer .make-button{width:84px}body[data-composer=floating] .floating-composer.is-collapsed .make-button:before{transform:scaleX(.5714286)}}@media(prefers-reduced-motion:reduce){body[data-composer=floating] .floating-composer *,body[data-composer=floating] .floating-composer *:before,body[data-composer=floating] .floating-composer *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media(max-width:760px){body[data-composer=circle]{padding-bottom:var(--composer-footprint)}body[data-composer=circle] .floating-composer{--composer-enter: .4s steps(4, end);--composer-exit: .3s steps(3, end);position:fixed;z-index:120;right:0;bottom:var(--keyboard-inset, 0px);left:0;height:calc(64px + env(safe-area-inset-bottom,0px));padding:8px max(var(--page-gutter),env(safe-area-inset-right,0px)) calc(8px + env(safe-area-inset-bottom,0px)) max(var(--page-gutter),env(safe-area-inset-left,0px));background:transparent;pointer-events:none}body[data-composer=circle] .composer-surface,body[data-composer=circle] .composer-studs{display:none}body[data-composer=circle] .floating-composer #prompt-form{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 84px;align-items:center;gap:8px;width:min(100%,620px);height:48px;margin-left:auto;pointer-events:auto}body[data-composer=circle] .floating-composer .prompt-field{grid-column:1;grid-row:1;min-width:0;height:48px;overflow:hidden;border:1px solid color-mix(in srgb,var(--ink) 34%,transparent);border-radius:24px;background:var(--paper);opacity:1;clip-path:inset(0 0 0 0 round 24px);pointer-events:auto;transform-origin:right center;transition:clip-path var(--composer-enter),opacity var(--composer-enter),border-color .1s steps(1,end),box-shadow .1s steps(1,end)}body[data-composer=circle] .floating-composer .prompt-field:hover{border-color:color-mix(in srgb,var(--ink) 54%,transparent);background:var(--paper)}body[data-composer=circle] .floating-composer .prompt-field:focus-within{border-color:var(--ink);background:var(--paper);box-shadow:inset 0 0 0 2px var(--yellow)}body[data-composer=circle] .floating-composer .prompt-field.is-invited{border-color:var(--ink);outline:0;box-shadow:inset 0 0 0 2px var(--yellow)}body[data-composer=circle] .floating-composer #prompt{width:100%;height:46px;min-height:46px;padding:0 48px 0 16px;border:0;border-radius:23px;background:transparent;font-size:16px;line-height:46px;letter-spacing:-.015em;outline:0}body[data-composer=circle] .floating-composer .prompt-invitation{inset:0 48px 0 16px;overflow:hidden;color:#777773;font-size:16px;line-height:46px;letter-spacing:-.015em;white-space:nowrap}body[data-composer=circle] .floating-composer .composer-close{position:relative;z-index:2;grid-column:1;grid-row:1;justify-self:end;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;opacity:1;pointer-events:auto;transition:opacity var(--composer-enter)}body[data-composer=circle] .floating-composer .composer-close:hover,body[data-composer=circle] .floating-composer .composer-close:active{background:transparent}body[data-composer=circle] .composer-close span:before,body[data-composer=circle] .composer-close span:after{content:"";position:absolute;top:21px;left:16px;width:12px;height:1px;background:currentColor}body[data-composer=circle] .composer-close span:before{transform:rotate(45deg)}body[data-composer=circle] .composer-close span:after{transform:rotate(-45deg)}body[data-composer=circle] .floating-composer .make-button{position:relative;grid-column:2;grid-row:1;width:84px;height:48px;min-height:48px;margin:0;padding:0;overflow:visible;border:0;border-radius:24px;background:transparent;pointer-events:auto}body[data-composer=circle] .floating-composer .make-button:before{content:"";position:absolute;z-index:0;inset:0;border-radius:24px;background:color-mix(in srgb,var(--ink) 68%,transparent);clip-path:inset(0 0 0 0 round 24px);transform-origin:right center;transition:clip-path var(--composer-enter)}body[data-composer=circle] .floating-composer .make-button:after{content:"";position:absolute;z-index:0;inset:1px;border-radius:23px;background:var(--yellow);clip-path:inset(0 0 0 0 round 23px);transform-origin:right center;transition:clip-path var(--composer-enter),background-color .1s steps(1,end)}body[data-composer=circle] .floating-composer .make-button:hover,body[data-composer=circle] .floating-composer .make-button:active{background:transparent;transform:none}body[data-composer=circle] .floating-composer .make-button:hover:after{background:color-mix(in srgb,var(--yellow) 92%,var(--ink))}body[data-composer=circle] .floating-composer .make-button:active:after{background:color-mix(in srgb,var(--yellow) 84%,var(--ink))}body[data-composer=circle] .floating-composer .make-button:focus-visible{outline:none;filter:drop-shadow(0 0 1px var(--paper)) drop-shadow(0 0 2px var(--yellow))}body[data-composer=circle] .composer-button-label,body[data-composer=circle] .composer-plus{position:absolute;z-index:1;inset:0;display:grid;place-items:center;white-space:nowrap;transition:opacity var(--composer-enter)}body[data-composer=circle] .composer-plus{right:0;left:auto;width:48px;opacity:0;font-size:0}body[data-composer=circle] .composer-plus:before,body[data-composer=circle] .composer-plus:after{content:"";position:absolute;width:14px;height:2px;background:var(--ink)}body[data-composer=circle] .composer-plus:after{transform:rotate(90deg)}body[data-composer=circle] .floating-composer .form-message{position:absolute;right:92px;bottom:calc(100% + 8px);max-width:min(36ch,calc(100vw - 24px));min-height:0;margin:0;padding:3px 8px;border-radius:10px;background:var(--paper);font-size:11px;pointer-events:none}body[data-composer=circle] .floating-composer.is-collapsed #prompt-form{pointer-events:none}body[data-composer=circle] .floating-composer.is-collapsed .prompt-field{opacity:0;clip-path:inset(0 0 0 100% round 24px);pointer-events:none;transition-duration:.3s;transition-timing-function:steps(3,end)}body[data-composer=circle] .floating-composer.is-collapsed .composer-close{opacity:0;pointer-events:none;transition-duration:.3s}body[data-composer=circle] .floating-composer.is-collapsed .form-message{visibility:hidden}body[data-composer=circle] .floating-composer.is-collapsed .make-button:before{clip-path:inset(0 0 0 36px round 24px);transition-duration:.3s;transition-timing-function:steps(3,end)}body[data-composer=circle] .floating-composer.is-collapsed .make-button:after{clip-path:inset(0 0 0 36px round 23px);transition-duration:.3s;transition-timing-function:steps(3,end)}body[data-composer=circle] .floating-composer.is-collapsed .composer-button-label{opacity:0}body[data-composer=circle] .floating-composer.is-collapsed .composer-plus{opacity:1}@media(min-width:431px){body[data-composer=circle] .floating-composer #prompt-form{grid-template-columns:minmax(0,1fr) 88px}body[data-composer=circle] .floating-composer .make-button{width:88px}body[data-composer=circle] .floating-composer.is-collapsed .make-button:before{clip-path:inset(0 0 0 40px round 24px)}body[data-composer=circle] .floating-composer.is-collapsed .make-button:after{clip-path:inset(0 0 0 40px round 23px)}}@media(max-width:430px){body[data-composer=circle] .floating-composer{padding-right:max(8px,env(safe-area-inset-right,0px));padding-left:max(8px,env(safe-area-inset-left,0px))}}@media(max-width:359px){body[data-composer=circle] .floating-composer .prompt-invitation{padding-block:5px;line-height:18px;white-space:normal}}@media(prefers-reduced-motion:reduce){body[data-composer=circle] .floating-composer *,body[data-composer=circle] .floating-composer *:before,body[data-composer=circle] .floating-composer *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}}:root{--paper: #f4f4f4;--ink: #111;--quiet: #686864;--rule: rgba(17, 17, 17, .28);--yellow: #ffd329;--yellow-wash: color-mix(in srgb, var(--yellow) 3%, var(--paper));--yellow-press: color-mix(in srgb, var(--yellow) 8%, var(--paper));--panel-wash: var(--yellow-wash);--panel-press: var(--yellow-press);--page-gutter: max(clamp(18px, 3vw, 44px), env(safe-area-inset-left, 0px), env(safe-area-inset-right, 0px));--panel-inset: var(--page-gutter);--dock-height: 0px;--keyboard-inset: 0px;--motion-tick: .1s;--header-visible-height: 64px;font-family:Helvetica,Arial,sans-serif;color:var(--ink);background:var(--paper)}*{box-sizing:border-box}html{background:var(--paper);scroll-behavior:auto}body{min-width:320px;margin:0;background:var(--paper)}button,input{color:inherit;font:inherit}button{cursor:pointer}button:hover,a:hover{background-color:var(--yellow-wash)}button:active,a:active{background-color:var(--yellow-press)}button:focus-visible,input:focus-visible,a:focus-visible{outline:3px solid var(--ink);outline-offset:4px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.brand-strip{position:fixed;z-index:100;inset:0 0 auto;height:64px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 var(--page-gutter);border-bottom:1px solid var(--ink);background:var(--paper);transform:translateY(0)}.brand{display:inline-flex;align-items:center;min-height:44px;color:inherit;font-size:21px;font-weight:700;letter-spacing:-.065em;text-decoration:none}.brand:hover,.brand:active{background:transparent}.about-link{min-height:44px;padding:0;border:0;background:transparent;color:var(--quiet);font-size:13px}.about-link:hover,.about-link:active{background:transparent;color:var(--ink);text-decoration:underline;text-underline-offset:3px}main{padding:64px 0 40px}[hidden]{display:none!important}.home-lead{min-height:calc(100vh - 64px);min-height:calc(100svh - 64px);display:grid;grid-template-columns:minmax(0,1.62fr) minmax(clamp(320px,44vw,400px),.72fr);border-bottom:1px solid var(--ink)}.home-hero{position:relative;min-width:0;overflow:hidden;padding-left:var(--page-gutter)}.hero-mount{width:100%;height:100%}.hero-mount canvas,.hero-mount img{display:block;width:100%;height:100%;object-fit:contain;touch-action:pan-y}.hero-canvas:focus-visible{outline:2px solid var(--ink)}.composer{align-self:center;min-width:0;padding:48px var(--page-gutter) 48px clamp(32px,4.5vw,76px)}#prompt-form{display:flex;flex-direction:column;align-items:flex-start}.prompt-field{position:relative;width:100%;cursor:text;outline:0 solid transparent;outline-offset:0;transition:background-color .1s steps(1,end),outline-color .1s steps(1,end)}.prompt-field:hover{background:var(--yellow-wash)}.prompt-field:focus-within{background:var(--yellow-wash)}.prompt-field:focus-within:not(.is-invited){box-shadow:inset 0 -1px var(--ink)}.prompt-field.is-invited{outline:0;box-shadow:inset 0 -2px color-mix(in srgb,var(--yellow) 72%,var(--ink))}#prompt{width:100%;min-height:112px;padding:12px 0 18px;border:0;border-radius:0;background:transparent;font-size:36px;line-height:1.04;letter-spacing:-.045em;font-weight:700;outline:none}.prompt-invitation{position:absolute;inset:12px 0 auto;color:#777773;font-size:36px;line-height:1.04;letter-spacing:-.045em;font-weight:700;pointer-events:none}.invitation-caret{display:inline-block;width:2px;height:.88em;margin-left:.08em;background:currentColor;vertical-align:-.08em;animation:invitation-blink 1s steps(1,end) infinite}.prompt-field:focus-within .prompt-invitation,.prompt-field.has-prompt .prompt-invitation,.prompt-field:has(#prompt:not(:placeholder-shown)) .prompt-invitation{visibility:hidden}@keyframes invitation-blink{50%{opacity:0}}.make-button{min-height:44px;margin-top:18px;padding:0 22px;border:1px solid var(--ink);border-radius:999px;background:var(--yellow);font-weight:700}.make-button:hover{background:color-mix(in srgb,var(--yellow) 88%,var(--ink))}.make-button:active{background:var(--yellow-press);transform:translateY(1px)}.form-message{margin:8px 0 0;line-height:1.4;font-size:11px}.form-message:empty{display:none}.recent-host{padding:0 0 72px}.feed-heading{display:flex;min-height:72px;align-items:center;padding-inline:var(--page-gutter);border-bottom:1px solid var(--ink)}.feed-heading h1,.instructions-heading h2{margin:0;font-size:14px}.feed-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.feed-card{display:block;min-width:0;padding:18px var(--panel-inset) var(--panel-inset);border:0;border-bottom:1px solid var(--ink);background:transparent;color:inherit;text-align:left;text-decoration:none}.feed-card:nth-child(3n+1){padding-left:var(--page-gutter)}.feed-card:nth-child(3n){padding-right:var(--page-gutter)}.feed-card:not(:nth-child(3n)){border-right:1px solid var(--ink)}.card-image,.feed-stage{display:block;width:100%;height:clamp(220px,23vw,350px);object-fit:contain;mix-blend-mode:multiply}.feed-stage canvas{display:block;width:100%;height:100%;touch-action:pan-y}.feed-card:hover,.feed-card:focus-within{background:var(--panel-wash)}.feed-card:active{background:var(--panel-press)}.feed-caption{display:grid;width:100%;min-height:44px;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:12px;padding:10px 0 0;border:0;background:transparent;text-align:left}.feed-prompt{display:-webkit-box;overflow:hidden;font-size:14px;line-height:1.35;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.feed-time{margin-inline-start:0;justify-self:end;color:#707070;font-size:.875rem;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.feed-more{display:block;min-height:44px;margin:80px auto 0;padding:0 19px;border:1px solid var(--ink);border-radius:999px;background:transparent}.feed-more:hover{background:var(--yellow-wash)}.feed-more:active{background:var(--yellow-press);transform:translateY(1px)}.set-detail{min-height:calc(100vh - 64px);min-height:calc(100svh - 64px);display:grid;grid-template-columns:minmax(0,1.55fr) minmax(360px,.78fr);padding-inline:var(--page-gutter);border-bottom:1px solid var(--ink)}.detail-hero{min-width:0;overflow:hidden}.detail-copy{container-type:inline-size;display:flex;flex-direction:column;justify-content:center;padding:48px 6px 48px clamp(34px,4.5vw,78px)}.detail-copy h1{margin:0;font-size:clamp(46px,13.5cqi,78px);line-height:.98;letter-spacing:-.065em;text-wrap:balance}.detail-copy h1[data-prompt-size=medium]{font-size:clamp(38px,11cqi,64px)}.detail-copy h1[data-prompt-size=long]{font-size:clamp(30px,8.5cqi,50px)}.detail-copy h1[data-prompt-size=extended]{font-size:clamp(24px,6.8cqi,40px)}#detail-title:focus{outline:none}.detail-prompt{max-width:32ch;margin:25px 0 0;font-size:16px;line-height:1.45}.instructions{padding:30px 0 72px}.instructions-heading{padding-bottom:15px;border-bottom:1px solid var(--ink)}#guide-host{min-height:180px}@media(max-width:760px){:root{--page-gutter: max(16px, env(safe-area-inset-left, 0px), env(safe-area-inset-right, 0px))}main{padding-bottom:28px}.home-lead{min-height:calc(100vh - 64px);min-height:calc(100svh - 64px);display:grid;grid-template-columns:1fr;grid-template-rows:minmax(220px,1fr) auto}.home-hero{min-height:0;padding-inline:var(--page-gutter)}.composer{padding:8px var(--page-gutter) calc(8px + env(safe-area-inset-bottom,0px));background:var(--paper)}#prompt-form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.prompt-field{border-bottom:1px solid var(--ink);outline-offset:3px}.prompt-field{height:48px}#prompt{min-height:48px;height:48px;padding:0 4px;font-size:16px;line-height:48px;letter-spacing:-.015em}.prompt-invitation{inset:0 4px;overflow:hidden;white-space:nowrap;color:#777773;font-size:16px;line-height:48px;letter-spacing:-.015em}.make-button{height:48px;margin-top:0;white-space:nowrap}.recent-host{padding-bottom:48px}.feed-heading{min-height:64px}.feed-grid{grid-template-columns:1fr}.feed-card,.feed-card:nth-child(3n+1),.feed-card:nth-child(3n){padding:16px var(--page-gutter) var(--page-gutter);border-right:0}.card-image,.feed-stage{height:min(78vw,330px)}.feed-more{margin-top:64px}.set-detail{min-height:calc(100vh - 64px);min-height:calc(100svh - 64px);display:grid;grid-template-columns:1fr;grid-template-rows:minmax(210px,1fr) auto}.detail-hero{min-height:0}.detail-copy{min-height:0;justify-content:flex-end;padding:20px 0 calc(26px + env(safe-area-inset-bottom,0px))}.detail-copy h1{font-size:clamp(38px,13vw,62px);overflow-wrap:anywhere}.detail-copy h1[data-prompt-size=medium]{font-size:clamp(32px,10vw,48px)}.detail-copy h1[data-prompt-size=long]{font-size:clamp(27px,8vw,38px)}.detail-copy h1[data-prompt-size=extended]{font-size:clamp(23px,7vw,32px)}.detail-prompt{margin-top:18px;font-size:15px}.instructions{padding-top:25px}body[data-composer=fixed] #home-view{padding-bottom:calc(var(--dock-height) + var(--keyboard-inset))}body[data-composer=fixed] .home-lead{border-bottom:0;min-height:calc(100vh - 64px - var(--dock-height));min-height:calc(100svh - 64px - var(--dock-height));grid-template-rows:minmax(240px,1fr)}body[data-composer=fixed] .home-lead>.composer{position:fixed;z-index:90;right:0;bottom:var(--keyboard-inset);left:0;padding-bottom:calc(8px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--ink)}body[data-composer=inline] .home-lead>.composer{position:static}}@media(max-width:760px)and (max-height:620px){.home-lead,body[data-composer=fixed] .home-lead,.set-detail{min-height:0;grid-template-rows:none}.home-hero,.detail-hero{height:280px;min-height:280px}}body[data-composer=floating] .home-lead{border-bottom:0;grid-template-columns:1fr;grid-template-rows:minmax(220px,1fr);min-height:calc(100vh - 64px - var(--composer-footprint, 80px));min-height:calc(100svh - 64px - var(--composer-footprint, 80px))}body[data-composer=floating] .home-hero{padding-inline:var(--page-gutter)}body[data-composer=floating] .set-detail{padding-bottom:var(--composer-footprint, 80px)}@media(max-width:760px){body[data-composer=circle] .home-lead{border-bottom:0;grid-template-columns:1fr;grid-template-rows:minmax(220px,1fr);min-height:calc(100vh - 64px);min-height:calc(100svh - 64px);padding-bottom:var(--composer-footprint, 80px)}body[data-composer=circle] .home-hero{padding-inline:var(--page-gutter)}body[data-composer=circle] .set-detail{padding-bottom:var(--composer-footprint, 80px)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important}.invitation-caret{animation:none}}.prompt-status{color:var(--quiet);font-size:10px;font-weight:400;line-height:1.4}.prompt-status p{margin:0}.prompt-status.is-pending .public-use{display:none!important}textarea#prompt{color:inherit;font-family:inherit;resize:none}@media(min-width:761px){#prompt-form{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px 12px;width:100%}#prompt-form .prompt-field{grid-column:1 / -1;height:104.88px;background:transparent}#prompt-form .prompt-field:hover,#prompt-form .prompt-field:focus-within{background:transparent}textarea#prompt{position:absolute;bottom:0;left:0;display:block;height:67.44px;min-height:100%;max-height:max(104.88px,min(400px,calc(50svh - 80px)));padding-top:49.44px;overflow-x:hidden;overflow-y:auto;white-space:pre-wrap;overflow-wrap:anywhere}#prompt-form .prompt-invitation{top:auto;bottom:18px}#prompt-form .prompt-invitation>span{display:block;white-space:nowrap}#prompt-form .make-button{margin-top:0}#prompt-form .prompt-status{text-align:left}}.form-message button{min-height:44px;margin-left:8px;padding:0 4px;border:0;background:transparent;text-decoration:underline;text-underline-offset:3px}.form-message:not(:empty){display:flex;align-items:center;flex-wrap:wrap}.feed-error{margin:24px var(--page-gutter) 0;color:var(--quiet);font-size:13px}.feed-error:empty{display:none}.feed-stage{position:relative}.stage-unavailable{display:grid;place-items:center;min-height:100%;padding:24px;color:var(--quiet);font-size:12px}.detail-copy p:empty,.result-note:empty{display:none}.detail-copy h1{overflow-wrap:break-word;word-break:normal}.result-note{margin-top:16px;color:var(--quiet);font-size:12px;line-height:1.4}.guide-loading{margin:30px var(--page-gutter);color:var(--quiet);font-size:13px}.developer-footer{padding:0 var(--page-gutter) 40px}.developer-tools{border-top:1px solid var(--rule)}.developer-tools>summary{display:flex;align-items:center;min-height:44px;width:fit-content;color:var(--quiet);font-size:10px;cursor:pointer}.developer-body{display:grid;gap:20px;padding:20px 0;font-size:12px;line-height:1.5;color:var(--quiet);overflow-wrap:anywhere}.developer-body p{margin:0 0 12px}.developer-body nav,.comparison-choices{display:flex;flex-wrap:wrap;gap:12px}.developer-body a{color:inherit}.developer-body summary,.developer-body button{min-height:44px;cursor:pointer}.developer-body summary{padding-block:12px}.developer-body button{padding:8px 14px;border:1px solid var(--rule);border-radius:0;background:transparent}.developer-body button[aria-pressed=true]{color:var(--ink);border-color:var(--ink)}.developer-body button:disabled{cursor:wait;opacity:.5}.developer-body dl{display:grid;gap:10px}.developer-body dl>div{display:grid;grid-template-columns:minmax(100px,160px) 1fr;gap:20px}.developer-body dd{margin:0}.developer-body textarea{width:100%;min-height:200px;font:12px monospace}@media(max-width:760px){#prompt-form>.prompt-status{position:absolute;right:0;bottom:calc(100% + 7px);left:0;text-align:right}textarea#prompt{display:block;white-space:pre;overflow-wrap:normal;overflow:auto;scrollbar-width:none}textarea#prompt::-webkit-scrollbar{display:none}.floating-composer.is-collapsed .prompt-status{display:none}#detail-view.is-generated-result:has(.instructions[hidden]) .set-detail{border-bottom:0}body[data-composer=circle] .floating-composer .form-message:not(:empty){position:absolute;bottom:calc(100% + 22px);right:0;left:0;max-width:none;margin:0;min-height:44px;justify-content:center;padding-inline:12px;border-radius:22px;background:var(--paper);color:var(--ink);font-size:12px;pointer-events:auto}}@media(max-width:760px){body>.prompt-status.is-pending{position:fixed;z-index:121;top:auto;bottom:calc(63px + env(safe-area-inset-bottom,0px));left:max(var(--page-gutter),env(safe-area-inset-left,0px));right:max(var(--page-gutter),env(safe-area-inset-right,0px));width:auto;text-align:right;pointer-events:none;font-variant-numeric:tabular-nums}}@media(max-width:430px){body>.prompt-status.is-pending{left:max(8px,env(safe-area-inset-left,0px));right:max(8px,env(safe-area-inset-right,0px))}}.generation-progress-host{margin-top:48px}.generation-progress-host:empty{display:none}.generation-progress{display:grid;justify-items:start;gap:24px}.generation-progress-status{display:grid}.generation-progress ol{display:grid;margin:0;padding:0;list-style:none}.generation-progress li{position:relative;display:grid;min-height:54px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:12px;color:var(--quiet);font-size:13px;line-height:18px}.generation-progress li:not(:last-child):after{position:absolute;z-index:0;top:10px;bottom:-10px;left:8px;width:1px;background:var(--rule);content:""}.generation-progress-node{position:relative;z-index:1;width:17px;height:17px;overflow:hidden;border:1px solid var(--rule);border-radius:50%;background:var(--paper)}.generation-progress li[data-state=complete]{color:var(--ink)}.generation-progress li[data-state=complete]:after,.generation-progress li[data-state=complete] .generation-progress-node{border-color:var(--ink);background:var(--ink)}.generation-progress li[data-state=current]{color:var(--ink);font-weight:700}.generation-progress li[data-state=current] .generation-progress-node{border-color:var(--ink);background:var(--yellow)}.generation-progress li[data-state=current] .generation-progress-node:before{position:absolute;inset:-8px;background:repeating-linear-gradient(-45deg,var(--ink) 0 2px,var(--yellow) 2px 5px);content:"";animation:generation-progress-stripes 1.8s steps(5,end) infinite}@keyframes generation-progress-stripes{to{transform:translate(7.071068px)}}.generation-actions{display:flex;align-items:center;gap:12px}.generation-actions>.prompt-status{font-variant-numeric:tabular-nums}.generation-cancel{min-height:44px;padding:0 20px;border:1px solid var(--ink);border-radius:999px;background:transparent;font-size:13px;font-weight:700}.generation-cancel:hover{background:var(--yellow-wash)}#detail-view.is-generated-result .detail-copy{justify-content:center}#detail-view.is-generated-result .detail-copy h1{max-width:12ch;font-size:36px;font-weight:700;line-height:1.04;letter-spacing:-.045em}#detail-view.is-generated-result .detail-copy h1[data-prompt-size=long]{font-size:30px}#detail-view.is-generated-result .detail-copy h1[data-prompt-size=extended]{font-size:24px}@media(max-width:760px){.generation-progress-host{margin-top:24px}.generation-progress{gap:16px}.generation-progress ol{width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}.generation-progress li{min-width:0;min-height:0;grid-template-columns:none;grid-template-rows:17px auto;gap:8px}.generation-progress li>span:last-child{padding:0 8px 0 1px;overflow-wrap:anywhere}.generation-progress li:not(:last-child):after{top:8px;bottom:auto;width:100%;height:1px}#detail-view.is-generated-result .detail-copy{justify-content:flex-end}#detail-view.is-generated-result .detail-copy h1{max-width:none;font-size:clamp(38px,13vw,62px);line-height:.98;letter-spacing:-.065em}#detail-view.is-generated-result .detail-copy h1[data-prompt-size=medium]{font-size:clamp(32px,10vw,48px)}#detail-view.is-generated-result .detail-copy h1[data-prompt-size=long]{font-size:clamp(27px,8vw,38px)}#detail-view.is-generated-result .detail-copy h1[data-prompt-size=extended]{font-size:clamp(23px,7vw,32px)}}@media(prefers-reduced-motion:reduce){.generation-progress li[data-state=current] .generation-progress-node:before{animation:none}}.floating-composer:has(#prompt-form[aria-busy=true]){display:none!important}body.has-fullscreen-layer{overflow:hidden}body.has-fullscreen-layer .brand-strip{transform:translateY(0)!important;pointer-events:none}.fullscreen-layer{position:fixed;z-index:95;inset:64px 0 0;overflow:auto;overscroll-behavior:contain;background:var(--paper);color:var(--ink)}.fullscreen-layer-inner{min-height:100%}.fullscreen-layer-close{position:fixed;z-index:2;top:76px;right:var(--page-gutter);width:48px;height:48px;display:grid;place-items:center;padding:0;border:0;background:transparent;color:var(--quiet);font-size:30px;font-weight:400;line-height:1}.fullscreen-layer-close:hover,.fullscreen-layer-close:active{background:transparent;color:var(--ink)}.fullscreen-about-content{width:min(900px,calc(100% - 2 * var(--page-gutter)));margin-inline:auto;padding:clamp(104px,16vh,176px) 0 96px;font-size:clamp(46px,3.6vw,62px);font-weight:400;line-height:1.04;letter-spacing:-.055em}.fullscreen-about-content p{max-width:19ch;margin:0}.fullscreen-about-content p+p{margin-top:.9em}.fullscreen-about-content a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.12em}.fullscreen-step{overflow:hidden}.fullscreen-step .fullscreen-layer-inner{height:100%;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto}.fullscreen-step .manual-diagram{min-height:100%;display:grid;grid-template-rows:auto auto minmax(180px,1fr) auto;height:100%;overflow-y:auto;margin:0;padding:24px var(--page-gutter) 28px}.fullscreen-step .manual-diagram:after{display:none}.fullscreen-step .manual-diagram figcaption{padding-right:64px}.fullscreen-step .manual-canvas-wrap{height:auto;min-height:0}.fullscreen-step .manual-diagram:not(:has(.manual-step-parts)){grid-template-rows:auto minmax(180px,1fr) auto}.manual-reading-navigation{display:flex;align-items:center;justify-content:space-between;padding:8px var(--page-gutter);border-top:1px solid var(--manual-rule,#ccc);background:var(--paper);font-size:13px}.manual-reading-navigation button{min-height:44px;border:0;background:transparent;padding:8px 0;font-size:14px}.manual-reading-navigation button:disabled{opacity:.35}.manual-reading-navigation button:hover{background:transparent;text-decoration:underline}@media(max-width:760px){.fullscreen-about-content{padding-top:clamp(96px,14vh,132px);font-size:clamp(38px,13vw,62px);letter-spacing:-.05em}}.assembly-booklet,.manual-guide-top{--manual-gap:12px;--manual-muted:var(--faint,#77736b)}.assembly-booklet{--manual-paper:var(--paper,#f4f4f4);--manual-ink:var(--ink,#171612);--manual-rule:var(--manual-ink);--manual-muted:var(--faint,#77736b);overflow:clip;overflow-anchor:none;color:var(--manual-ink);background:var(--manual-paper);font-family:Helvetica,Arial,sans-serif}.manual-scroll{width:100%;padding:40px 0 72px}.manual-scroll summary{list-style:none;cursor:pointer}.manual-scroll summary::-webkit-details-marker{display:none}.manual-title,.manual-developer{width:min(900px,calc(100% - 2 * var(--page-gutter,20px)));margin-inline:auto}.manual-title{margin-bottom:28px}.manual-title h2{margin:0;font-size:clamp(25px,4vw,38px);line-height:1;letter-spacing:-.045em}.manual-total-parts{width:min(900px,calc(100% - 2 * var(--page-gutter,20px)));margin-inline:auto;border-top:1px solid var(--manual-rule)}.manual-total-parts>summary,.manual-section-parts>summary{display:grid;align-items:center;padding-inline:0}.manual-total-parts>summary{grid-template-columns:minmax(0,1fr) auto 44px;gap:18px;min-height:52px;padding-block:4px;font-size:13px}.manual-total-parts>summary span:nth-child(2){display:none;grid-column:2}.manual-total-parts[open]>summary span:nth-child(2){display:inline}.manual-total-parts>summary:after,.manual-chapter>summary:after{content:"+";color:var(--manual-muted);font-weight:400}.manual-total-parts[open]>summary:after,.manual-chapter[open]>summary:after{content:"−"}.manual-total-parts>summary:after{grid-column:3;place-self:center}.manual-inventory-grid{width:100%;list-style:none;padding:0;margin:8px 0 30px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px 14px}.manual-part{display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0}.manual-part-picture{width:100%;height:48px;display:grid;place-items:center}.manual-part svg{display:block;max-width:100%;max-height:48px}.manual-part b{font-size:12px;font-variant-numeric:tabular-nums}.manual-part-label{white-space:nowrap;font-size:12px}.manual-part-label>span{color:var(--manual-muted);font-size:10px;margin-left:3px}.manual-chapter{scroll-margin-top:64px;border-top:1px solid var(--manual-ink)}.manual-chapter:last-child{border-bottom:1px solid var(--manual-ink)}.manual-chapter>summary{position:sticky;top:64px;display:grid;grid-template-columns:116px minmax(0,1fr) auto 44px 44px;align-content:center;align-items:first baseline;column-gap:var(--manual-gap);min-height:72px;padding:16px max(var(--page-gutter,20px),calc((100vw - 900px)/2));border-bottom:1px solid transparent;background:var(--manual-paper);z-index:4}.manual-chapter[open]>summary{border-bottom-color:var(--manual-rule)}.manual-chapter>summary:after{grid-column:5;place-self:center}.manual-chapter>summary>strong{white-space:nowrap;font-size:30px;line-height:1;letter-spacing:-.055em;font-variant-numeric:tabular-nums}.manual-chapter>summary>span{min-width:0;font-size:15px;line-height:1.25}.manual-repeat{grid-column:3;font-size:16px}.manual-range-label{white-space:nowrap;font-variant-numeric:tabular-nums}.manual-range-dash{display:inline-block;margin-inline:.1em;letter-spacing:0}.manual-section-parts{width:min(900px,calc(100% - 2 * var(--page-gutter,20px)));margin:10px auto;border-bottom:1px solid var(--manual-rule)}.manual-section-parts>summary{grid-template-columns:minmax(0,1fr) 44px;min-height:44px;color:var(--manual-muted);font-size:11px}.manual-section-parts>summary:after{content:"+";grid-column:2;place-self:center}.manual-section-parts[open]>summary:after{content:"−"}.manual-section-parts .manual-inventory-grid{margin:8px 0 30px}.manual-diagram-grid{width:min(900px,calc(100% - 2 * var(--page-gutter,20px)));margin-inline:auto;display:grid;grid-template-columns:1fr}.manual-diagram{position:relative;min-width:0;margin:0;padding:24px 0 32px}.manual-diagram:after{content:"";position:absolute;inset:auto 0 0;border-bottom:1px solid var(--manual-rule)}.manual-diagram figcaption{display:flex;align-items:center;gap:12px;min-height:38px}.manual-diagram figcaption strong,.manual-step-expand{font-size:34px;line-height:1;letter-spacing:-.06em;font-variant-numeric:tabular-nums}.manual-step-expand{min-width:44px;min-height:44px;margin:-3px 0 -3px -8px;padding:0 8px;border:0;background:transparent;font-weight:700;text-align:left}.manual-step-expand:hover,.manual-step-expand:active{background:transparent;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.manual-step-expand:disabled{color:inherit;cursor:default;opacity:1;text-decoration:none}.manual-issue{color:#8d6631;font-size:14px}.manual-direction{color:var(--manual-muted);font-size:11px}.manual-canvas-wrap{height:260px}.manual-canvas-wrap canvas{width:100%;height:100%;display:block;cursor:grab;touch-action:pan-y}.manual-canvas-wrap canvas:active{cursor:grabbing}.manual-guidance{--cue-size:24px;--cue-gap:12px;font-size:13px;line-height:1.5;font-weight:400;color:var(--manual-muted,var(--faint,#77736b));overflow-wrap:anywhere}.manual-handling-cue{display:grid;grid-template-columns:var(--cue-size) minmax(0,1fr);gap:var(--cue-gap);align-items:start;margin:8px 0}.manual-handling-cue>svg{width:var(--cue-size);height:var(--cue-size);margin-top:-2px}.manual-guidance p{font:inherit;margin:0}.manual-cue-detail{margin-top:0}.manual-other-view{justify-self:start;width:fit-content;min-height:44px;padding:6px 0;border:0;background:transparent;font-size:13px;text-decoration:underline;text-underline-offset:3px}.manual-other-view:hover,.manual-other-view:active{background:transparent}.manual-step-parts{margin:12px 0 4px;font-size:12px}.manual-step-parts ul{display:flex;flex-wrap:wrap;align-items:end;gap:12px 18px;margin:0;padding:0;list-style:none}.manual-step-parts li{display:grid;justify-items:center;gap:4px;min-width:44px}.manual-step-part-picture{width:50px;height:38px;display:flex;align-items:end;justify-content:center}.manual-step-part-picture svg{display:block;max-width:100%;max-height:100%}.manual-step-parts li>span{white-space:nowrap}.manual-scroll summary{transition:background-color .1s steps(1,end)}.manual-scroll summary:hover{background:var(--yellow-wash,color-mix(in srgb,var(--yellow) 12%,var(--paper)))}.manual-scroll summary:focus-visible,.manual-scroll canvas:focus-visible,.manual-step-expand:focus-visible{outline:2px solid var(--manual-ink);outline-offset:4px}.manual-guide-top{position:fixed;z-index:6;top:var(--manual-top-y,78px);right:calc(max(var(--page-gutter,20px),calc((100vw - 900px)/2)) + 44px + var(--manual-gap));width:44px;height:44px;display:grid;place-items:center;padding:0;border:0;background:transparent;color:var(--manual-muted)}.manual-guide-top:hover,.manual-guide-top:active{background:transparent;color:var(--manual-muted)}.manual-guide-top[hidden]{display:grid!important;visibility:hidden;pointer-events:none}.manual-guide-top svg{width:22px;height:22px}.manual-render-stage{position:fixed;left:-10000px;top:0;width:900px;height:340px;opacity:0;pointer-events:none}.manual-render-stage canvas{display:block;width:100%;height:100%}@media(max-width:640px){.assembly-booklet,.manual-guide-top{--manual-gap:8px}.manual-scroll{padding-top:30px}.manual-inventory-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 8px}.manual-chapter>summary{grid-template-columns:88px minmax(0,1fr) auto 44px 44px;min-height:64px;padding-block:12px}.manual-chapter>summary>strong{font-size:23px}}@media(min-width:641px){.manual-diagram-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}.manual-canvas-wrap{height:230px}.manual-diagram figcaption strong,.manual-step-expand{font-size:28px}}@media(min-width:1024px){.manual-diagram-grid{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:16px}.manual-canvas-wrap{height:180px}}@media(prefers-reduced-motion:reduce){.manual-scroll summary{transition:none}}.manual-total-parts{border-top:0;position:relative}.manual-total-parts>summary,.manual-section-parts>summary{display:flex;justify-content:flex-end;gap:8px;width:max-content;margin-left:auto;text-align:right}.manual-total-parts>summary:after,.manual-section-parts>summary:after{grid-column:auto;place-self:auto}.manual-total-parts>summary>.manual-parts-expanded,.manual-section-parts>summary>.manual-parts-expanded{display:none}.manual-total-parts[open]>summary>.manual-parts-collapsed,.manual-section-parts[open]>summary>.manual-parts-collapsed{display:none}.manual-total-parts[open]>summary>.manual-parts-expanded,.manual-section-parts[open]>summary>.manual-parts-expanded{display:inline}.manual-total-parts>summary{position:absolute;top:calc(-28px - 1em);right:0;min-height:0;padding:0;line-height:1}.manual-total-parts:not([open]){height:0}.manual-total-parts[open]:before{content:"";position:absolute;inset-inline:0;top:0;border-top:1px solid var(--manual-rule)}.manual-total-parts>summary:hover,.manual-section-parts>summary:hover{background:transparent}.manual-total-parts>summary:hover>span,.manual-section-parts>summary:hover>span{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.manual-section-parts{border-bottom:0;margin:0 auto}.manual-section-parts[open]{border-bottom:1px solid var(--manual-rule)}.manual-section-parts[open]>summary{border-bottom:0}.manual-section-parts[open] .manual-inventory-grid{margin-bottom:24px}.manual-chapter[open]>summary{border-bottom-color:transparent}.manual-chapter[open]>summary:before{content:"";position:absolute;inset-inline:max(var(--page-gutter, 20px),calc((100vw - 900px)/2));bottom:0;border-bottom:1px solid var(--manual-rule)}.manual-chapter-body{position:relative}.manual-section-parts:not([open]){position:relative;z-index:2;height:0}.manual-section-parts:not([open])>summary{min-height:44px}.manual-section-parts+.manual-diagram-grid{margin-top:0}.manual-diagram-grid .manual-diagram:last-child:after{border-bottom:0}@media(min-width:641px){.manual-diagram-grid .manual-diagram:nth-last-child(-n+2):after{border-bottom:0}}@media(min-width:1024px){.manual-diagram-grid .manual-diagram:nth-last-child(-n+3):after{border-bottom:0}}.manual-chapter>summary{top:var(--header-visible-height, 64px)}.manual-chapter>summary:after,.manual-reading>summary:after{place-self:center end}.manual-reading>summary{top:calc(var(--header-visible-height, 64px) + var(--manual-chapter-height, 72px))}.manual-issue-wrap{position:relative;display:inline-flex;align-items:center}.manual-issue{position:relative;display:grid;width:24px;height:24px;place-items:center;padding:0;border:0;background:transparent;color:#8d6631;font-size:14px;line-height:1}.manual-issue:before{content:"";position:absolute;inset:-10px}.manual-issue:hover,.manual-issue:active{background:transparent}.manual-tooltip{position:absolute;z-index:20;top:calc(100% + 6px);left:50%;width:max-content;max-width:min(180px,70vw);padding:7px 8px;border:1px solid var(--manual-ink);background:var(--manual-ink);color:var(--manual-paper);font-size:11px;font-weight:700;line-height:1.15;opacity:0;pointer-events:none;transform:translate(-50%,-4px);transition:opacity .14s cubic-bezier(.25,1,.5,1),transform .14s cubic-bezier(.25,1,.5,1),visibility 0s linear .14s;visibility:hidden}.manual-issue-wrap.is-open .manual-tooltip,.manual-issue-wrap:not(.is-dismissed) .manual-issue:focus-visible+.manual-tooltip{opacity:1;pointer-events:auto;transform:translate(-50%);transition-delay:0s;visibility:visible}@media(hover:hover)and (pointer:fine){.manual-issue-wrap:not(.is-dismissed):hover .manual-tooltip{opacity:1;pointer-events:auto;transform:translate(-50%);transition-delay:0s;visibility:visible}}@media(max-width:640px){.manual-tooltip{left:0;transform:translateY(-4px)}.manual-issue-wrap.is-open .manual-tooltip,.manual-issue-wrap:not(.is-dismissed) .manual-issue:focus-visible+.manual-tooltip{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.manual-tooltip{transition:none;transform:translate(-50%)}}
