.cglu-door-root{--form-w:100%;flex-direction:column;justify-content:safe center;align-items:center;min-height:100svh;padding:1.25rem 1.25rem 2rem;display:flex;overflow-x:clip}.cglu-door-col{flex-direction:column;width:100%;max-width:26rem;display:flex}.cglu-door-brand{justify-content:center;display:flex}.cglu-door-themeCorner{z-index:40;opacity:.45;transition:opacity .2s ease-out;position:fixed;top:.75rem;right:.75rem}.cglu-door-themeCorner:hover,.cglu-door-themeCorner:focus-within{opacity:1}.cglu-door-hero{text-align:center;flex-direction:column;align-items:center;gap:.5rem;margin-top:1rem;display:flex}.cglu-door-tagline{letter-spacing:-.015em;text-wrap:balance;max-width:18ch;color:var(--foreground);font-size:1.5rem;font-weight:600;line-height:1.22}.cglu-door-subline{color:var(--muted-foreground);font-size:.875rem}.cglu-door-form{width:100%;max-width:var(--form-w);flex-direction:column;gap:.85rem;margin:1.35rem auto 0;display:flex}.cglu-door-stepPane{flex-direction:column;gap:.85rem;animation:.22s ease-out cglu-door-paneIn;display:flex}@keyframes cglu-door-paneIn{0%{opacity:0;transform:translateY(6px)}}.cglu-door-field{flex-direction:column;gap:.5rem;display:flex}.cglu-door-identifierRow{position:relative}.cglu-door-kindHint{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);opacity:0;pointer-events:none;font-size:.6875rem;transition:opacity .18s ease-out;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.cglu-door-kindHint[data-show=true]{opacity:.8}.cglu-door-error{color:var(--destructive);font-size:.8125rem}.cglu-door-note{color:var(--muted-foreground);font-size:.8125rem}.cglu-door-notice{text-align:center;gap:.85rem;padding-block:.5rem}.cglu-door-noticeTitle{letter-spacing:-.01em;color:var(--foreground);font-size:1.0625rem;font-weight:600}.cglu-door-noticeTitle:focus{outline:none}.cglu-door-noticeBody{color:var(--muted-foreground);text-wrap:pretty;font-size:.8125rem;line-height:1.6}.cglu-door-or{color:var(--muted-foreground);align-items:center;gap:.75rem;margin:.1rem 0;font-size:.75rem;display:flex}.cglu-door-or:before,.cglu-door-or:after{content:"";background:var(--border);flex:1;height:1px}.cglu-door-sentTo{color:var(--muted-foreground);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.35rem;font-size:.8125rem;display:flex}.cglu-door-sentTo strong{color:var(--foreground);font-weight:500}.cglu-door-changeLink{color:var(--muted-foreground);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--muted-foreground) 45%, transparent);text-decoration-color:color-mix(in oklab, var(--muted-foreground) 45%, transparent)}.cglu-door-changeLink:hover{color:var(--foreground)}.cglu-door-otpWrap{justify-content:center;padding:.4rem 0 .2rem;display:flex}.cglu-door-minorRow{flex-direction:column;align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.cglu-door-fineprint{letter-spacing:.01em;text-align:center;text-wrap:balance;color:var(--muted-foreground);-webkit-user-select:none;user-select:none;margin-top:.9rem;font-size:.6875rem;line-height:1.4}.cglu-door-reel{transition:height .22s ease-out,opacity .18s ease-out}.cglu-door-root[data-check=on] .cglu-door-reel{opacity:0;height:0}.cglu-door-root[data-check=on] .cglu-door-showcase{margin-top:0}.cglu-door-linkish{color:var(--foreground);text-underline-offset:4px}.cglu-door-linkish:hover{text-decoration:underline}.cglu-door-muted{color:var(--muted-foreground);font-size:.75rem}.cglu-door-muted:not(:disabled):hover{color:var(--foreground);text-underline-offset:4px;text-decoration:underline}.cglu-door-muted:disabled{cursor:default}.cglu-door-showcase{--mini:40px;--gap:10px;--grown:7rem;--grown-px:112;--copy-w:calc(14 * (var(--mini) + var(--gap)));width:100%;max-width:var(--form-w);flex-direction:column;align-items:center;margin:1.9rem auto 0;display:flex}.cglu-door-reel{width:100%;height:calc(var(--grown) + .9rem);align-items:center;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.cglu-door-drift{flex:none;align-items:center;width:max-content;animation:26s linear infinite cglu-door-drift;display:flex}.cglu-door-track{transform:translateX(var(--nudge,0px));flex:none;align-items:center;transition:transform .62s cubic-bezier(.34,1.32,.5,1);display:flex}@keyframes cglu-door-drift{to{transform:translateX(calc(var(--copy-w) * -1))}}.cglu-door-mini{width:var(--mini);height:var(--mini);margin-right:var(--gap);background:var(--paper);color:var(--ink);transform:rotate(var(--tilt));border-radius:3px;flex:none;justify-content:center;align-items:center;padding:0 6px;transition:width .62s cubic-bezier(.34,1.32,.5,1),height .62s cubic-bezier(.34,1.32,.5,1),padding .62s cubic-bezier(.34,1.32,.5,1),transform .62s cubic-bezier(.34,1.32,.5,1),box-shadow .62s ease-out,opacity .3s ease-out;display:flex;position:relative;box-shadow:0 1px 1px #00000017,0 2px 4px #00000012}.dark .cglu-door-mini{box-shadow:0 1px 2px #0000004d,0 2px 5px #0000002e}.cglu-door-mini[data-open=true]{z-index:2;width:var(--grown);height:var(--grown);transform:rotate(calc(var(--tilt) * .45));padding:.7rem .75rem;box-shadow:0 2px 3px #0000001a,0 12px 26px #0000001f}.dark .cglu-door-mini[data-open=true]{box-shadow:0 2px 3px #00000073,0 14px 30px #00000059}.cglu-door-bars{flex-direction:column;gap:3px;width:100%;display:flex}.cglu-door-bar{background:var(--ink);opacity:.28;border-radius:1px;height:2px}.cglu-door-b1{width:88%}.cglu-door-b2{width:72%}.cglu-door-b3{width:48%}.cglu-door-taskText{font-family:var(--font-sticky), ui-rounded, system-ui, sans-serif;text-wrap:balance;font-size:.81rem;line-height:1.25;animation:.38s ease-out .24s backwards cglu-door-reveal}@keyframes cglu-door-reveal{0%{opacity:0;transform:translateY(4px)}}.cglu-door-thread{opacity:0;flex-direction:column;justify-content:flex-start;gap:.4rem;width:100%;min-height:6.75rem;margin-top:.9rem;transition:opacity .28s ease-in;display:flex}.cglu-door-showcase[data-showing=true] .cglu-door-thread{opacity:1}.cglu-door-row{align-items:flex-end;gap:.5rem;display:flex}.cglu-door-rowYou{justify-content:flex-end}.cglu-door-rowPa{justify-content:flex-start}.cglu-door-showcase[data-showing=true] .cglu-door-rowYou{animation:.38s cubic-bezier(.22,1,.36,1) .78s backwards cglu-door-pop}.cglu-door-showcase[data-showing=true] .cglu-door-rowPa{animation:.38s cubic-bezier(.22,1,.36,1) 1.48s backwards cglu-door-pop}@keyframes cglu-door-pop{0%{opacity:0;transform:translateY(8px)}}.cglu-door-bubble{text-wrap:pretty;border-radius:1rem;max-width:82%;padding:.45rem .7rem;font-size:.8125rem;line-height:1.4}.cglu-door-bubbleYou{background:var(--primary);color:var(--primary-foreground);border-bottom-right-radius:.25rem}.cglu-door-bubblePa{background:var(--muted);color:var(--foreground);border-bottom-left-radius:.25rem}.cglu-door-avatar{background:linear-gradient(145deg,#65d097,#268bb6);background:linear-gradient(145deg,lab(76.1981% -42.2633 18.6234),lab(53.7668% -17.6412 -31.4916));border-radius:50%;flex:none;width:1.4rem;height:1.4rem;margin-bottom:.1rem}@media (min-width:640px){.cglu-door-root{--form-w:22.5rem;padding:1.5rem 1.5rem 2.5rem}.cglu-door-col{max-width:30rem}.cglu-door-tagline{font-size:1.85rem}.cglu-door-subline{font-size:.9375rem}.cglu-door-showcase{--grown:7.25rem;--grown-px:116}.cglu-door-taskText{font-size:.85rem}.cglu-door-bubble{font-size:.875rem}.cglu-door-thread{min-height:7.1rem}}@media (min-width:1024px){.cglu-door-root{padding:1.75rem 1.75rem 3rem}.cglu-door-col{max-width:32rem}.cglu-door-hero{margin-top:1.25rem}.cglu-door-tagline{font-size:2.15rem}.cglu-door-showcase{--grown:7.5rem;--grown-px:120;margin-top:2.1rem}.cglu-door-taskText{font-size:.88rem}}@media (max-height:800px){.cglu-door-root{padding:.9rem 1.25rem 1.1rem}.cglu-door-hero{gap:.35rem;margin-top:.4rem}.cglu-door-tagline{font-size:1.2rem}.cglu-door-subline{font-size:.8125rem}.cglu-door-form{gap:.6rem;margin-top:1rem}.cglu-door-control{height:2.5rem}.cglu-door-stepPane{gap:.6rem}.cglu-door-field{gap:.35rem}.cglu-door-showcase{--mini:34px;--gap:9px;--grown:5.6rem;--grown-px:90;margin-top:1.2rem}.cglu-door-mini{margin-right:var(--gap);padding:0 5px}.cglu-door-bars{gap:2px}.cglu-door-mini[data-open=true]{padding:.45rem .5rem}.cglu-door-taskText{font-size:.66rem}.cglu-door-thread{gap:.3rem;margin-top:.6rem}.cglu-door-bubble{padding:.35rem .6rem;font-size:.75rem}.cglu-door-thread{min-height:5.9rem}.cglu-door-avatar{width:1.15rem;height:1.15rem}.cglu-door-fineprint{margin-top:.7rem;font-size:.625rem}}@media (prefers-reduced-motion:reduce){.cglu-door-drift,.cglu-door-taskText,.cglu-door-rowYou,.cglu-door-rowPa,.cglu-door-stepPane,.cglu-door-showcase[data-showing=true] .cglu-door-rowYou,.cglu-door-showcase[data-showing=true] .cglu-door-rowPa{animation:none!important}.cglu-door-thread,.cglu-door-mini,.cglu-door-track,.cglu-door-kindHint,.cglu-door-reel{transition:none!important}}
