.sq-stage{container:sq / inline-size;position:relative}.sq-viewport{--sq-w: 400;--sq-h: 680;--sq-scale: 1;position:relative;height:calc(var(--sq-h) * var(--sq-scale) * 1px);overflow:hidden;border-radius:14px;isolation:isolate}@container sq (min-width: 640px){.sq-viewport{--sq-w: 980;--sq-h: 700}}@container sq (min-width: 1100px){.sq-viewport{--sq-w: 1280;--sq-h: 760}}@container sq (min-width: 640px){.sq-viewport{--sq-scale: .6531}}@container sq (min-width: 660px){.sq-viewport{--sq-scale: .6735}}@container sq (min-width: 680px){.sq-viewport{--sq-scale: .6939}}@container sq (min-width: 700px){.sq-viewport{--sq-scale: .7143}}@container sq (min-width: 720px){.sq-viewport{--sq-scale: .7347}}@container sq (min-width: 740px){.sq-viewport{--sq-scale: .7551}}@container sq (min-width: 760px){.sq-viewport{--sq-scale: .7755}}@container sq (min-width: 780px){.sq-viewport{--sq-scale: .7959}}@container sq (min-width: 800px){.sq-viewport{--sq-scale: .8163}}@container sq (min-width: 820px){.sq-viewport{--sq-scale: .8367}}@container sq (min-width: 840px){.sq-viewport{--sq-scale: .8571}}@container sq (min-width: 860px){.sq-viewport{--sq-scale: .8776}}@container sq (min-width: 880px){.sq-viewport{--sq-scale: .898}}@container sq (min-width: 900px){.sq-viewport{--sq-scale: .9184}}@container sq (min-width: 920px){.sq-viewport{--sq-scale: .9388}}@container sq (min-width: 940px){.sq-viewport{--sq-scale: .9592}}@container sq (min-width: 960px){.sq-viewport{--sq-scale: .9796}}@container sq (min-width: 980px){.sq-viewport{--sq-scale: 1}}@container sq (min-width: 1100px){.sq-viewport{--sq-scale: .8594}}@container sq (min-width: 1120px){.sq-viewport{--sq-scale: .875}}@container sq (min-width: 1140px){.sq-viewport{--sq-scale: .8906}}@container sq (min-width: 1160px){.sq-viewport{--sq-scale: .9063}}@container sq (min-width: 1180px){.sq-viewport{--sq-scale: .9219}}@container sq (min-width: 1200px){.sq-viewport{--sq-scale: .9375}}@container sq (min-width: 1220px){.sq-viewport{--sq-scale: .9531}}@container sq (min-width: 1240px){.sq-viewport{--sq-scale: .9688}}@container sq (min-width: 1260px){.sq-viewport{--sq-scale: .9844}}@container sq (min-width: 1280px){.sq-viewport{--sq-scale: 1}}.sq-app{--sq-rail: oklch(.21 .045 290);--sq-rail-fg: oklch(.78 .03 290);--sq-rail-hover: oklch(.28 .05 290);--sq-frame: oklch(.965 .012 290);--sq-frame-fg: oklch(.24 .03 290);--sq-frame-fg-2: oklch(.44 .025 290);--sq-frame-hover: oklch(.93 .022 290);--sq-frame-active: oklch(.905 .03 290);--sq-frame-rule: oklch(.9 .02 290);--sq-canvas: oklch(1 0 0);--sq-surface: oklch(1 0 0);--sq-muted: oklch(.97 .004 270);--sq-sunken: oklch(.955 .005 270);--sq-thread: oklch(.975 .008 290);--sq-border: oklch(.92 .005 270);--sq-border-strong: oklch(.88 .008 270);--sq-text: oklch(.18 .015 270);--sq-text-2: oklch(.5 .012 270);--sq-text-3: oklch(.62 .01 270);--sq-accent: var(--accent, oklch(.58 .2 290));--sq-accent-hover: var(--accent-hover, oklch(.52 .22 290));--sq-accent-weak: var(--accent-weak, oklch(.95 .04 290));--sq-accent-text: var(--accent-text, oklch(.44 .2 290));--sq-user: oklch(.967 .025 290);--sq-user-border: oklch(.82 .07 290 / .35);--sq-glass: oklch(1 0 0 / .92);--sq-glass-stroke: oklch(.88 .008 270 / .7);--sq-glass-shadow: inset 0 1px 0 oklch(1 0 0 / .7), 0 8px 22px -16px oklch(.22 .015 275 / .24);--sq-success: oklch(.62 .16 155);--sq-success-text: oklch(.47 .13 155);--sq-danger: oklch(.6 .22 25);--sq-run-live: oklch(.44 .2 290);--sq-run-done: oklch(.5 .11 195);--sq-run-idle: oklch(.5 .012 270);--sq-aurora-1: oklch(.56 .23 290);--sq-aurora-2: oklch(.58 .2 245);--sq-aurora-3: oklch(.62 .22 330);--sq-aurora-4: oklch(.64 .16 200);--sq-chrome: oklch(.945 .006 280);--sq-chrome-url: oklch(.985 .004 280);--sq-person-l: .47;--sq-person-c: .13;--sq-bot-bg: oklch(.93 .04 290);--sq-bot-shell: oklch(.99 .004 290);--sq-bot-ink: oklch(.42 .06 290);--sq-bot-visor: oklch(.3 .08 290);--sq-bot-eye: oklch(.86 .13 200);--sq-bot-accent: oklch(.62 .19 290);--sq-ease: cubic-bezier(.22, 1, .36, 1);--sq-spring: cubic-bezier(.34, 1.4, .64, 1);position:absolute;inset:0 auto auto 0;width:calc(var(--sq-w) * 1px);height:calc(var(--sq-h) * 1px);transform:scale(var(--sq-scale));transform-origin:0 0;display:flex;flex-direction:column;overflow:hidden;background:var(--sq-frame);color:var(--sq-text);font-family:Inter,Segoe UI Variable Text,Segoe UI,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.5;letter-spacing:-.003em;font-feature-settings:"cv11","ss01";text-align:left;-webkit-font-smoothing:antialiased;user-select:none}.sq-app *,.sq-app *:before,.sq-app *:after{box-sizing:border-box}.sq-app img{display:block;max-width:none}.sq-app p,.sq-app ul,.sq-app h4,.sq-app figure{margin:0}.sq-app ul{padding:0}@container sq (min-width: 980px) and (max-width: 1099.98px){.sq-app{width:100%}}@container sq (max-width: 639.98px){.sq-app{width:100%;font-size:13.5px}}.dark .sq-app{--sq-rail: oklch(.11 .012 290);--sq-rail-fg: oklch(.72 .02 290);--sq-rail-hover: oklch(.2 .03 290);--sq-frame: oklch(.205 .016 280);--sq-frame-fg: oklch(.95 .006 290);--sq-frame-fg-2: oklch(.74 .012 290);--sq-frame-hover: oklch(.25 .018 285);--sq-frame-active: oklch(.285 .028 290);--sq-frame-rule: oklch(.29 .016 280);--sq-canvas: oklch(.145 .01 275);--sq-surface: oklch(.2 .015 275);--sq-muted: oklch(.185 .013 275);--sq-sunken: oklch(.12 .01 275);--sq-thread: oklch(.175 .014 280);--sq-border: oklch(.29 .015 275);--sq-border-strong: oklch(.38 .018 275);--sq-text: oklch(.97 .005 270);--sq-text-2: oklch(.75 .01 270);--sq-text-3: oklch(.6 .012 270);--sq-user: oklch(.27 .045 290);--sq-user-border: oklch(.65 .08 290 / .22);--sq-glass: oklch(.215 .013 275 / .92);--sq-glass-stroke: oklch(.52 .016 275 / .28);--sq-glass-shadow: inset 0 1px 0 oklch(1 0 0 / .05), 0 14px 28px -18px oklch(0 0 0 / .55);--sq-success: oklch(.72 .16 155);--sq-success-text: oklch(.8 .14 155);--sq-run-live: oklch(.82 .13 290);--sq-run-done: oklch(.8 .12 195);--sq-run-idle: oklch(.75 .01 270);--sq-aurora-1: oklch(.62 .22 290);--sq-aurora-2: oklch(.64 .19 245);--sq-aurora-3: oklch(.7 .2 330);--sq-aurora-4: oklch(.72 .15 200);--sq-chrome: oklch(.17 .012 280);--sq-chrome-url: oklch(.23 .014 280);--sq-person-l: .8;--sq-person-c: .11;--sq-bot-bg: oklch(.3 .07 290);--sq-bot-shell: oklch(.93 .01 290);--sq-bot-ink: oklch(.72 .06 290);--sq-bot-visor: oklch(.26 .07 290)}.sq-app[data-running=false] *,.sq-app[data-running=false] *:before,.sq-app[data-running=false] *:after{animation-play-state:paused!important}.sq-app[data-still] *,.sq-app[data-still] *:before,.sq-app[data-still] *:after,.sq-app [data-phase=leave] *,.sq-app [data-phase=leave] *:before,.sq-app [data-phase=leave] *:after{animation:none!important;transition:none!important}.sq-tnum{font-variant-numeric:tabular-nums}.sq-chrome{flex:none;height:40px;display:flex;align-items:center;gap:12px;padding:0 14px;background:var(--sq-chrome);border-bottom:1px solid var(--sq-border)}.sq-chrome-dots{display:flex;gap:7px;width:120px}.sq-chrome-dots i{width:11px;height:11px;border-radius:50%;background:#f66d67}.sq-chrome-dots i:nth-child(2){background:#f0bb3b}.sq-chrome-dots i:nth-child(3){background:#5bc663}.sq-chrome-url{flex:1;display:flex;justify-content:center;align-items:center;gap:6px;max-width:460px;margin:0 auto;height:26px;border-radius:8px;background:var(--sq-chrome-url);color:var(--sq-text-2);font-size:12.5px}.sq-chrome-path{color:var(--sq-text-3);transition:opacity .3s}.sq-chrome-spacer{width:120px}.sq-body{flex:1;min-height:0;display:flex}.sq-rail{position:relative;flex:none;width:64px;display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 0;background:var(--sq-rail)}.sq-rail-brand{position:relative;z-index:1;display:grid;place-items:center;width:40px;height:40px;margin-bottom:8px;border-radius:12px;background:var(--sq-accent);color:#fff}.sq-symbol{display:block;width:24px;height:24px;background:currentColor;-webkit-mask:url(/brand/squados-symbol.svg) center / contain no-repeat;mask:url(/brand/squados-symbol.svg) center / contain no-repeat}.sq-rail-item{position:relative;z-index:1;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;color:var(--sq-rail-fg);transition:color .3s var(--sq-ease)}.sq-rail-item[data-active]{color:var(--sq-accent)}.dark .sq-app .sq-rail-item[data-active]{color:var(--sq-accent-text)}.sq-rail-fill{flex:1}.sq-rail-seam{position:absolute;top:-8px;left:12px;width:53px;height:56px;transition:transform .62s var(--sq-spring)}.sq-rail-seam svg{display:block;fill:var(--sq-frame);transform-origin:50% 50%;animation:sq-seam .46s ease-out}@keyframes sq-seam{35%{transform:scaleY(1.22)}70%{transform:scaleY(.96)}}.sq-side{position:relative;flex:none;width:264px;background:var(--sq-frame);color:var(--sq-frame-fg);transition:width .52s var(--sq-ease);overflow:hidden}.sq-side[data-wide]{width:340px}.sq-side-pane{position:absolute;inset:0;display:flex;flex-direction:column;width:100%}.sq-side-pane[data-phase=enter]{animation:sq-pane-in .52s var(--sq-ease) .08s both}.sq-side-pane[data-phase=leave]{animation:sq-pane-out .3s ease both;pointer-events:none}@keyframes sq-pane-in{0%{opacity:0;transform:translate(-10px)}}@keyframes sq-pane-out{to{opacity:0;transform:translate(-6px)}}.sq-org{display:flex;align-items:center;gap:10px;min-height:56px;padding:8px 16px}.sq-org-logo{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:linear-gradient(140deg,#c16e2d,#9a4729);color:#fff;font-size:11px;font-weight:700;letter-spacing:.02em}.sq-org-name{font-size:14px;font-weight:600}.sq-org-chev{color:var(--sq-frame-fg-2)}.sq-search{display:flex;align-items:center;gap:8px;margin:4px 12px 8px;padding:6px 8px;border:1px solid var(--sq-frame-rule);border-radius:9px;background:var(--sq-canvas);color:var(--sq-frame-fg-2);font-size:13px}.sq-search span{flex:1}.sq-search kbd{font:inherit;font-size:11px;padding:0 5px;border:1px solid var(--sq-frame-rule);border-radius:5px;background:var(--sq-frame)}.sq-newconv{display:flex;align-items:center;justify-content:center;gap:8px;height:40px;margin:0 12px 4px;border-radius:12px;background:var(--sq-accent);color:#fff;font-size:13.5px;font-weight:500}.sq-side-scroll{flex:1;min-height:0;padding:10px 12px;display:flex;flex-direction:column;gap:16px;overflow:hidden}.sq-side-label{padding:0 10px 6px;font-size:11.5px;font-weight:500;color:var(--sq-frame-fg-2)}.sq-side-list{display:flex;flex-direction:column;gap:2px}.sq-side-item{display:flex;align-items:center;gap:8px;min-height:34px;padding:6px 10px;border-radius:8px;color:var(--sq-frame-fg-2);font-size:13.5px;transition:background-color .35s var(--sq-ease),color .35s var(--sq-ease)}.sq-side-item[data-strong]{color:var(--sq-frame-fg);font-weight:600}.sq-side-item[data-active]{background:var(--sq-frame-active);color:var(--sq-frame-fg);font-weight:500}.sq-side-icon{display:grid;place-items:center;flex:none;color:var(--sq-frame-fg-2)}.sq-side-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sq-side-meta{flex:none;font-size:11px;color:var(--sq-frame-fg-2)}.sq-livebadge{display:inline-flex;align-items:center;gap:5px;padding:1px 7px;border-radius:999px;background:oklch(.62 .16 155 / .14);color:var(--sq-success-text);font-size:10.5px;font-weight:600}.sq-livebadge:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--sq-success);animation:sq-live 1.8s ease-out infinite}@keyframes sq-live{0%{box-shadow:0 0 oklch(.62 .16 155 / .5)}80%,to{box-shadow:0 0 0 5px oklch(.62 .16 155 / 0)}}.sq-main{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;background:var(--sq-frame)}.sq-header{flex:none;height:52px;display:flex;align-items:center;gap:12px;padding:0 14px 0 20px}.sq-header-menu{display:none;flex-direction:column;justify-content:center;gap:3.5px;width:32px;height:32px;padding:0 8px}.sq-header-menu span{height:1.6px;border-radius:2px;background:var(--sq-frame-fg-2)}.sq-header-title{position:relative;flex:1;min-width:0;height:22px}.sq-header-title>*{position:absolute;inset:0;display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;animation:sq-fade-up .5s var(--sq-ease) both}.sq-header-title svg{color:var(--sq-frame-fg-2);flex:none}.sq-header-right{display:flex;align-items:center;gap:4px;color:var(--sq-frame-fg-2)}.sq-iconbtn{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;color:var(--sq-text-2)}.sq-iconbtn-lg{width:36px;height:36px;border-radius:11px}.sq-header-avatar{display:grid;place-items:center;width:30px;height:30px;margin-left:6px;border-radius:50%;background:linear-gradient(150deg,#dd8736,#bc4c31);color:#fff;font-size:12px;font-weight:700}.sq-canvas{position:relative;flex:1;min-height:0;background:var(--sq-canvas);border-top-left-radius:24px;overflow:hidden}.sq-scene{position:absolute;inset:0}.sq-scene[data-phase=enter]{animation:sq-scene-in .68s var(--sq-ease) .06s both}.sq-scene[data-phase=leave]{animation:sq-scene-out .42s cubic-bezier(.4,0,1,1) both;pointer-events:none}@keyframes sq-scene-in{0%{opacity:0;transform:translateY(18px) scale(.985);filter:blur(10px)}}@keyframes sq-scene-out{to{opacity:0;transform:translateY(-12px) scale(.99);filter:blur(8px)}}@keyframes sq-fade-up{0%{opacity:0;transform:translateY(6px)}}@keyframes sq-in{0%{opacity:0;transform:translateY(10px) scale(.985)}}@keyframes sq-pop{0%{opacity:0;transform:translateY(12px) scale(.96)}60%{opacity:1}}.sq-enter{animation:sq-in .48s var(--sq-ease) both}.sq-pop{animation:sq-pop .52s var(--sq-spring) both}.sq-thread{position:relative;height:100%;min-width:0;display:flex;flex-direction:column}.sq-thread-scroll{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:24px 32px 10px;-webkit-mask-image:linear-gradient(to bottom,transparent 0,black 56px);mask-image:linear-gradient(to bottom,transparent 0,black 56px)}.sq-thread-col{flex:none;width:100%;min-height:100%;max-width:760px;margin:0 auto;display:flex;flex-direction:column;justify-content:flex-start;gap:18px}.sq-thread-foot{flex:none;padding:6px 32px 20px}.sq-thread-foot>*{max-width:760px;margin:0 auto}.sq-msg{display:flex;align-items:flex-start;gap:12px;width:100%}.sq-msg[data-side=mine]{flex-direction:row-reverse}.sq-msg-avatar{flex:none;margin-top:26px}.sq-msg-col{position:relative;min-width:0;max-width:82%;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.sq-msg[data-side=mine] .sq-msg-col{max-width:72%;align-items:flex-end}.sq-bubble{min-width:0;max-width:100%;padding:12px 18px;border-radius:16px;border:1px solid var(--sq-glass-stroke);background:var(--sq-glass);box-shadow:var(--sq-glass-shadow);font-size:14.5px;line-height:1.6}.sq-msg[data-side=mine] .sq-bubble{background:var(--sq-user);border-color:var(--sq-user-border)}.sq-bubble-foot{display:flex;gap:6px;margin-top:6px;font-size:10.5px;line-height:1;color:var(--sq-text-2)}.sq-msg[data-side=mine] .sq-bubble-foot{justify-content:flex-end}.sq-caret{display:inline-block;width:2px;height:1.05em;margin-left:1px;vertical-align:-.16em;border-radius:1px;background:var(--sq-accent);animation:sq-blink 1s steps(1) infinite}@keyframes sq-blink{50%{opacity:0}}.sq-reply{display:flex;flex-direction:column;gap:8px}.sq-reply-h{font-size:15px;font-weight:650;letter-spacing:-.01em}.sq-reply ul{list-style:none;display:flex;flex-direction:column;gap:4px}.sq-reply li{position:relative;padding-left:16px}.sq-reply li:before{content:"";position:absolute;left:3px;top:.68em;width:5px;height:5px;border-radius:50%;background:var(--sq-accent)}.sq-metrics{display:flex;gap:8px;margin-top:4px;animation:sq-in .5s var(--sq-ease) both}.sq-metric{display:flex;flex-direction:column;gap:1px;min-width:96px;padding:8px 12px;border-radius:10px;background:var(--sq-muted);border:1px solid var(--sq-border)}.sq-metric b{font-size:16px;font-weight:650;letter-spacing:-.015em}.sq-metric small{font-size:11.5px;color:var(--sq-text-2)}@property --sq-beam{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes sq-beam{to{--sq-beam: 360deg}}.sq-runpanel{position:relative;width:360px;max-width:100%;overflow:hidden;border-radius:12px;border:1px solid var(--sq-border);background:color-mix(in oklch,var(--sq-muted) 70%,var(--sq-canvas));animation:sq-in .42s var(--sq-ease) both}.sq-runpanel[data-live]:before,.sq-runcard[data-status=running]:before{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;padding:var(--sq-beam-width, 1px);pointer-events:none;background:conic-gradient(from var(--sq-beam),var(--sq-aurora-1),var(--sq-aurora-2),var(--sq-aurora-4),var(--sq-aurora-3),var(--sq-aurora-1));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:sq-beam 4.6s linear infinite}.sq-runpanel-head{position:relative;display:flex;align-items:center;gap:10px;padding:11px 14px 10px}.sq-runpanel-spark{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:color-mix(in oklab,var(--sq-accent) 12%,transparent);color:var(--sq-accent)}.dark .sq-app .sq-runpanel-spark{color:var(--sq-accent-text)}.sq-runpanel-spark svg{animation:sq-spark 2.6s ease-in-out infinite}@keyframes sq-spark{50%{transform:scale(1.14)}}.sq-runpanel-title{font-size:13.5px;font-weight:500}.sq-runpanel-time{margin-left:auto;font-size:12px;color:var(--sq-text-2)}.sq-runpanel-progress{position:absolute;left:0;right:0;bottom:0;height:2px;overflow:hidden;background:color-mix(in oklab,var(--sq-accent) 14%,transparent)}.sq-runpanel-progress span{display:block;width:34%;height:100%;border-radius:99px;background:var(--sq-accent);animation:sq-progress 1.9s cubic-bezier(.6,.1,.4,.9) infinite}@keyframes sq-progress{0%{transform:translate(-110%)}to{transform:translate(320%)}}.sq-runpanel-lines{display:flex;flex-direction:column;padding:6px 6px 8px}.sq-stepline{display:grid;grid-template-columns:15px minmax(0,1fr) auto;align-items:center;gap:10px;padding:4px 8px;border-radius:8px;font-size:13.5px;color:var(--sq-text-2);animation:sq-in .4s var(--sq-ease) both}.sq-stepline-label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sq-ok{color:var(--sq-success)}.sq-pathpill{display:inline-flex;align-items:center;gap:7px;width:fit-content;padding:5px 12px 5px 10px;border-radius:999px;border:1px solid var(--sq-border);background:color-mix(in oklch,var(--sq-muted) 70%,var(--sq-canvas));font-size:12px;color:var(--sq-text-2);animation:sq-in .42s var(--sq-ease) both}.sq-pathpill b{font-weight:500;color:var(--sq-text)}.sq-dot{opacity:.5}.sq-dot-soft{opacity:.35;margin:0 2px}.sq-composer{position:relative;display:flex;flex-direction:column;gap:6px;padding:12px;border-radius:16px;border:1px solid var(--sq-glass-stroke);background:var(--sq-glass);box-shadow:var(--sq-glass-shadow)}.sq-composer-input{min-height:44px;padding:4px 6px 0;font-size:15px;line-height:1.5;color:var(--sq-text)}.sq-placeholder{color:var(--sq-text-2)}.sq-composer-row{display:flex;align-items:center;gap:2px;min-height:40px}.sq-composer-fill{flex:1}.sq-agentsel{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 10px 0 6px;margin-left:4px;border-radius:9px;font-size:13px;font-weight:500;color:var(--sq-text)}.sq-agentsel svg:last-child,.sq-modelsel svg:last-child{color:var(--sq-text-3)}.sq-modelsel{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 10px;border-radius:9px;border:1px solid oklch(.88 .008 270 / .6);font-size:12px;color:var(--sq-text)}.dark .sq-app .sq-modelsel{border-color:#3f424c99}.sq-mark{flex:none;fill:currentColor}.sq-mark-claude{fill:#d97757}.sq-send{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--sq-accent);color:#fff;opacity:.4;transition:opacity .25s var(--sq-ease),transform .25s var(--sq-spring)}.sq-send[data-ready]{opacity:1}.sq-send[data-pressed]{transform:scale(.88)}.sq-composer[data-variant=room] .sq-composer-input{min-height:40px}.sq-mention-picker{position:absolute;left:12px;bottom:calc(100% + 8px);display:flex;align-items:center;gap:8px;padding:8px 14px 8px 8px;border-radius:12px;border:1px solid var(--sq-border);background:var(--sq-surface);box-shadow:0 12px 28px -14px #13151f59;font-size:13px;animation:sq-pop .4s var(--sq-spring) both}.sq-mention-picker span{font-size:11px;color:var(--sq-text-2);padding:1px 6px;border-radius:5px;background:var(--sq-muted)}.sq-bot{display:block;flex:none;border-radius:10px}.sq-bot-bg{fill:var(--sq-bot-bg)}.sq-bot-shell{fill:var(--sq-bot-shell)}.sq-bot-ink{fill:var(--sq-bot-ink)}.sq-bot-visor{fill:var(--sq-bot-visor)}.sq-bot-eye{fill:var(--sq-bot-eye)}.sq-bot-accent{fill:var(--sq-bot-accent)}.sq-bot-eyes{transform-box:fill-box;transform-origin:center;animation:sq-eyes 4.8s ease-in-out infinite}@keyframes sq-eyes{0%,44%,50%,to{transform:scaleY(1)}47%{transform:scaleY(.12)}}.sq-pav{position:relative;display:block;flex:none;overflow:hidden;border-radius:50%;background:var(--sq-muted)}.sq-pav img{width:100%;height:100%;object-fit:cover}.sq-feed{position:relative;height:100%;display:flex;flex-direction:column;min-width:0}.sq-feed-scroll{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;gap:4px;padding:20px 20px 8px;-webkit-mask-image:linear-gradient(to bottom,transparent 0,black 40px);mask-image:linear-gradient(to bottom,transparent 0,black 40px)}.sq-daydiv{align-self:center;margin:4px 0 8px;padding:3px 12px;border-radius:999px;border:1px solid var(--sq-border);background:var(--sq-surface);font-size:11.5px;color:var(--sq-text-2)}.sq-rmsg{--sq-person-hue: 290;display:flex;gap:12px;padding:7px 10px;border-radius:10px;transition:background-color .4s var(--sq-ease)}.sq-rmsg[data-hl]{background:color-mix(in oklab,var(--sq-accent) 6%,transparent)}.sq-rmsg-avatar{flex:none;margin-top:2px}.sq-rmsg-body{min-width:0;flex:1}.sq-rmsg-head{display:flex;align-items:baseline;gap:8px}.sq-rmsg-name{font-size:15px;font-weight:700;letter-spacing:-.012em;color:oklch(var(--sq-person-l) var(--sq-person-c) var(--sq-person-hue))}.sq-rmsg[data-agent] .sq-rmsg-name{color:var(--sq-text)}.sq-rmsg-time{font-size:12px;color:var(--sq-text-2)}.sq-rmsg-text{font-size:14px;line-height:1.55;color:var(--sq-text)}.sq-badge{align-self:center;padding:1px 6px;border-radius:5px;background:var(--sq-accent-weak);color:var(--sq-accent-text);font-size:10.5px;font-weight:600}.sq-mention{padding:0 3px;border-radius:4px;background:var(--sq-accent-weak);color:var(--sq-accent-text);font-weight:500}.sq-tasks{list-style:none;display:flex;flex-direction:column;gap:6px;margin-top:6px}.sq-tasks li{display:flex;align-items:flex-start;gap:8px;animation:sq-in .42s var(--sq-ease) both}.sq-tasks li:before{content:"";flex:none;width:14px;height:14px;margin-top:3px;border-radius:4px;border:1.5px solid var(--sq-border-strong)}.sq-tasks small{margin-left:4px;font-size:12px;color:var(--sq-text-2);white-space:nowrap}.sq-runcard{--sq-beam-width: 1.5px;position:relative;margin-top:8px;padding:9px 12px;border-radius:12px;border:1px solid var(--sq-border);background:color-mix(in oklch,var(--sq-muted) 55%,var(--sq-canvas));animation:sq-pop .48s var(--sq-spring) both}.sq-runcard-head{display:flex;align-items:center;gap:8px}.sq-runcard-head .sq-bot{border-radius:50%}.sq-runcard-name{flex:1;font-size:13px;font-weight:500}.sq-runcard-status{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--sq-text-2)}.sq-run-dot{width:8px;height:8px;border-radius:50%;background:var(--sq-run-idle);transition:background-color .3s}.sq-runcard[data-status=running] .sq-run-dot{background:var(--sq-run-live)}.sq-runcard[data-status=completed] .sq-run-dot{background:var(--sq-run-done)}.sq-spinner{width:12px;height:12px;border-radius:50%;border:1.6px solid currentColor;border-right-color:transparent;animation:sq-spin .8s linear infinite}@keyframes sq-spin{to{transform:rotate(360deg)}}.sq-runcard-steps{position:relative;display:flex;flex-direction:column;margin:6px -6px 0}.sq-runcard-elapsed{position:absolute;right:8px;top:-24px;font-size:11.5px;color:var(--sq-text-3);display:none}.sq-runcard-receipt{display:flex;gap:10px;margin-top:6px;font-size:12px;color:var(--sq-text-2)}.sq-threadfoot{display:inline-flex;align-items:center;gap:8px;margin-top:6px;padding:4px 10px 4px 4px;border-radius:999px;border:1px solid var(--sq-border);font-size:12.5px;font-weight:500;color:var(--sq-accent-text);animation:sq-in .4s var(--sq-ease) both}.sq-threadfoot .sq-bot{border-radius:50%}.sq-threadfoot[data-working] span{color:var(--sq-text-2);font-weight:400}.sq-members{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--sq-text-2)}.sq-members-faces{display:flex}.sq-members-faces .sq-pav{margin-left:-7px;box-shadow:0 0 0 2px var(--sq-frame)}.sq-members-faces .sq-pav:first-child{margin-left:0}.sq-threadpanel{flex:none;width:400px;display:flex;flex-direction:column;border-left:1px solid var(--sq-border);background:var(--sq-thread);animation:sq-slide-in .6s var(--sq-ease) both}.sq-threadpanel-head{display:flex;align-items:center;gap:8px;height:52px;padding:0 12px 0 18px;border-bottom:1px solid var(--sq-border)}.sq-threadpanel-head b{font-size:14px;font-weight:600}.sq-threadpanel-head small{flex:1;display:inline-flex;align-items:center;gap:2px;font-size:12.5px;color:var(--sq-text-2)}.sq-threadpanel-body{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:6px;padding:14px 22px 14px 10px}.sq-threadpanel-foot{flex:none;padding:0 14px 14px}.sq-threadpanel-foot .sq-composer{max-width:none}.sq-threadpanel-sep{display:flex;align-items:center;gap:10px;margin:2px 10px;font-size:11.5px;color:var(--sq-text-3)}.sq-threadpanel-sep:after{content:"";flex:1;height:1px;background:var(--sq-border)}@keyframes sq-slide-in{0%{opacity:0;transform:translate(28px)}}.sq-split{display:flex;height:100%}.sq-split>.sq-thread{flex:1}.sq-split .sq-thread-scroll,.sq-split .sq-thread-foot{padding-left:24px;padding-right:24px}.sq-split .sq-msg-col{max-width:88%}.sq-split .sq-agentsel,.sq-split .sq-dot-soft{display:none}.sq-modelsel span,.sq-agentsel span{white-space:nowrap}.sq-filechips{display:flex;flex-direction:column;gap:8px;margin-top:10px}.sq-filechip{position:relative;display:flex;align-items:center;gap:10px;width:290px;max-width:100%;padding:8px 12px 8px 8px;overflow:hidden;border-radius:12px;border:1px solid var(--sq-border);background:var(--sq-surface);animation:sq-pop .48s var(--sq-spring) both;transition:border-color .35s var(--sq-ease),box-shadow .35s var(--sq-ease)}.sq-filechip[data-active]{border-color:var(--sq-accent);box-shadow:0 0 0 3px color-mix(in oklab,var(--sq-accent) 14%,transparent)}.sq-filechip-icon{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:9px;color:#fff;background:#2171cc}.sq-filechip[data-kind=spreadsheet] .sq-filechip-icon{background:#1c8742}.sq-filechip[data-kind=presentation] .sq-filechip-icon{background:#d95f19}.sq-filechip-text{display:flex;flex-direction:column;min-width:0}.sq-filechip-text b{font-size:13px;font-weight:550;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sq-filechip-text small{font-size:11.5px;color:var(--sq-text-2)}.sq-filechip-bar{position:absolute;left:0;bottom:0;height:2px;width:100%;background:var(--sq-accent);transform-origin:left;animation:sq-fill .9s var(--sq-ease) both}.sq-filechip[data-ready] .sq-filechip-bar{opacity:0;transition:opacity .4s .9s}@keyframes sq-fill{0%{transform:scaleX(0)}}.sq-panel{position:relative;flex:none;width:54%;display:flex;flex-direction:column;border-left:1px solid var(--sq-border);background:var(--sq-canvas);animation:sq-slide-in .62s var(--sq-ease) both}.sq-panel-head{display:flex;align-items:center;gap:8px;padding:12px 12px 12px 16px;border-bottom:1px solid var(--sq-border)}.sq-panel-icon{display:grid;place-items:center;color:var(--sq-accent)}.dark .sq-app .sq-panel-icon{color:var(--sq-accent-text)}.sq-panel-titles{flex:1;min-width:0;display:flex;flex-direction:column}.sq-panel-titles b{font-size:13.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;animation:sq-fade-up .4s var(--sq-ease) both}.sq-panel-titles small{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--sq-text-2)}.sq-btn-outline{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border-radius:8px;border:1px solid var(--sq-border-strong);font-size:12.5px;font-weight:500;color:var(--sq-text)}.sq-panel-body{position:relative;flex:1;min-height:0;overflow:hidden;background:var(--sq-sunken)}.sq-panel-foot{display:flex;align-items:center;gap:8px;padding:10px 14px;border-top:1px solid var(--sq-border);font-size:12px;color:var(--sq-text-2)}.sq-ptabs{display:flex;gap:4px;padding:8px 12px;border-bottom:1px solid var(--sq-border)}.sq-ptab{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:8px;font-size:12.5px;color:var(--sq-text-2);transition:background-color .3s,color .3s}.sq-ptab[data-active]{background:var(--sq-muted);color:var(--sq-text);font-weight:500;box-shadow:inset 0 0 0 1px var(--sq-border)}.sq-previews{position:absolute;inset:0}.sq-preview{position:absolute;inset:0;display:grid;place-items:start center;padding:22px;opacity:0;transform:scale(.97) translateY(10px);transition:opacity .5s var(--sq-ease),transform .7s var(--sq-ease)}.sq-preview[data-active]{opacity:1;transform:none}.sq-preview img{width:100%;height:auto;border-radius:6px;box-shadow:0 0 0 1px #13151f14,0 18px 40px -22px #13151f73}.sq-preview[data-kind=document] img{width:84%}.sq-preview[data-kind=document][data-active] img{animation:sq-doc-scroll 7s ease-in-out both}@keyframes sq-doc-scroll{0%,12%{transform:translateY(0)}to{transform:translateY(-22%)}}.sq-preview[data-kind=spreadsheet],.sq-preview[data-kind=presentation]{place-items:center}.sq-code{position:absolute;inset:0;overflow:hidden;padding:16px 0;background:#11131d;color:#d5d7de;font-family:JetBrains Mono Variable,JetBrains Mono,ui-monospace,Cascadia Code,Consolas,monospace;font-size:12.5px;line-height:21px}.sq-code-scroll{transition:transform .25s linear}.sq-code-line{display:flex;white-space:pre}.sq-code-num{width:44px;flex:none;padding-right:14px;text-align:right;color:#60636c}.sq-code-text{min-width:0}.sq-code-k{color:#be9df7}.sq-code-s{color:#83d494}.sq-code-c{color:#7b808d;font-style:italic}.sq-code-n{color:#fdb171}.sq-code-t{color:#6ccdea}.sq-caret-code{background:oklch(.85 .12 290)}.sq-status{display:inline-flex;align-items:center;gap:5px}.sq-status:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--sq-run-live);animation:sq-live-purple 1.6s ease-out infinite}.sq-status[data-done]:before{background:var(--sq-run-done);animation:none}@keyframes sq-live-purple{0%{box-shadow:0 0 color-mix(in oklab,var(--sq-accent) 45%,transparent)}80%,to{box-shadow:0 0 0 5px color-mix(in oklab,var(--sq-accent) 0%,transparent)}}.sq-game{position:absolute;inset:0;background:#080d16}.sq-game-world{container-type:size;position:absolute;inset:0;overflow:hidden;animation:sq-fade-up .6s var(--sq-ease) both}.sq-game-cam{position:absolute;inset:0;transform-origin:50% 0;animation:sq-kenburns 7s ease-in-out both}.sq-game-cam img{width:100%;height:100%;object-fit:cover;object-position:50% 50%}@keyframes sq-kenburns{0%{transform:scale(1.02)}to{transform:scale(1.1) translateY(1.5%)}}.sq-game-timer{position:absolute;left:50%;top:2.2%;width:30.4cqh;height:6.8%;transform:translate(-50%);display:grid;place-items:center;border-radius:2.2cqh;background:#23364f;border:.25cqh solid oklch(1 0 0 / .16);color:#fff;font-weight:700;font-size:4.7cqh;letter-spacing:.02em}.sq-game-coins{position:absolute;left:3.5cqh;bottom:3.5cqh;display:flex;align-items:center;gap:1.4cqh;height:8cqh;padding:0 2.4cqh 0 1.4cqh;border-radius:999px;background:#11161f9e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font-weight:800;font-size:3.8cqh}.sq-game-coins i{width:5.6cqh;height:5.6cqh;border-radius:50%;background:radial-gradient(circle at 35% 30%,oklch(.95 .12 95),oklch(.78 .17 80) 55%,oklch(.62 .15 65));box-shadow:inset 0 0 0 .5cqh oklch(.7 .16 75)}.sq-game-vignette{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 50% 55%,transparent 58%,oklch(0 0 0 / .32))}.sq-mediacol{display:flex;flex-direction:column;height:100%}.sq-mediacol-head{padding:18px 20px 0;font-size:17px;font-weight:650;letter-spacing:-.015em}.sq-mediacol-body{flex:1;min-height:0;display:flex;flex-direction:column;gap:16px;padding:16px 20px}.sq-mediacol-foot{display:flex;flex-direction:column;gap:12px;padding:14px 20px 18px;border-top:1px solid var(--sq-frame-rule)}.sq-seg{position:relative;display:grid;grid-template-columns:repeat(var(--sq-seg-n),1fr);padding:4px;border-radius:12px;background:color-mix(in oklch,var(--sq-frame-active) 60%,var(--sq-frame))}.sq-seg-thumb{position:absolute;top:4px;bottom:4px;left:4px;width:calc((100% - 8px) / var(--sq-seg-n));border-radius:9px;background:var(--sq-canvas);box-shadow:0 1px 3px #13151f1f;transform:translate(calc(var(--sq-seg-i) * 100%));transition:transform .5s var(--sq-spring)}.sq-seg-item{position:relative;z-index:1;padding:6px 0;text-align:center;font-size:13px;color:var(--sq-frame-fg-2);transition:color .3s}.sq-seg-item[data-active]{color:var(--sq-frame-fg);font-weight:500}.sq-field{display:flex;flex-direction:column;gap:7px}.sq-field-label{display:flex;justify-content:space-between;font-size:13px;font-weight:500}.sq-field-aside{font-size:12px;font-weight:400;color:var(--sq-frame-fg-2)}.sq-select{display:flex;align-items:center;gap:9px;height:40px;padding:0 12px;border-radius:10px;border:1px solid var(--sq-frame-rule);background:var(--sq-canvas);font-size:13.5px}.sq-select span{flex:1;animation:sq-fade-up .4s var(--sq-ease) both}.sq-select svg:last-child{color:var(--sq-text-3)}.sq-ref{display:flex;align-items:center;gap:10px;padding:6px;border-radius:12px;border:1px solid var(--sq-frame-rule);background:var(--sq-canvas)}.sq-ref-thumb{width:44px;height:44px;overflow:hidden;border-radius:9px;flex:none}.sq-ref-thumb img{width:100%;height:100%;object-fit:cover;object-position:30% 18%;transform:scale(2.1);transform-origin:32% 20%}.sq-ref-text{display:flex;flex-direction:column}.sq-ref-text b{font-size:12.5px;font-weight:600;color:var(--sq-accent-text)}.sq-ref-text small{font-size:11.5px;color:var(--sq-frame-fg-2)}.sq-promptbox{min-height:92px;padding:10px 12px;border-radius:10px;border:1px solid var(--sq-frame-rule);background:var(--sq-canvas);font-size:13.5px;line-height:1.55}.sq-reftoken{padding:0 3px;border-radius:4px;background:var(--sq-accent-weak);color:var(--sq-accent-text);font-weight:500}.sq-genbtn{display:flex;align-items:center;justify-content:space-between;height:48px;padding:0 16px;border-radius:12px;background:var(--sq-accent);color:#fff;font-size:14px;font-weight:500;transition:transform .25s var(--sq-spring),background-color .25s}.sq-genbtn[data-pressed]{transform:scale(.97);background:var(--sq-accent-hover)}.sq-gallery{height:100%;display:flex;flex-direction:column;padding:22px 24px;gap:16px}.sq-gallery-head{display:flex;align-items:center;gap:14px}.sq-gallery-head b{font-size:15px;font-weight:600}.sq-pills{display:flex;gap:6px}.sq-pill{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--sq-border);font-size:12px;color:var(--sq-text-2)}.sq-pill[data-active]{background:var(--sq-text);border-color:var(--sq-text);color:var(--sq-canvas)}.sq-gallery-grid{flex:1;min-height:0;display:grid;grid-template-columns:.8fr 1fr;gap:14px;align-content:start}.sq-gallery-stack{display:flex;flex-direction:column;gap:14px}.sq-gallery-stack>.sq-tile:not(.sq-tile-old)~.sq-tile-prev{display:none}.sq-tile{position:relative;overflow:hidden;border-radius:14px;background:var(--sq-muted);animation:sq-pop .55s var(--sq-spring) both}.sq-tile-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;filter:blur(22px) saturate(1.3);transform:scale(1.08);transition:opacity .5s var(--sq-ease),filter 1.1s var(--sq-ease),transform 1.3s var(--sq-ease)}.sq-tile[data-ready] .sq-tile-img{opacity:1;filter:none;transform:none}.sq-tile-gen{position:absolute;inset:0;display:grid;place-items:center;overflow:hidden;background:radial-gradient(120% 80% at 30% 20%,color-mix(in oklab,var(--sq-accent) 14%,transparent),transparent 60%),radial-gradient(90% 70% at 80% 90%,oklch(.64 .16 200 / .14),transparent 60%),var(--sq-muted);transition:opacity .6s var(--sq-ease)}.sq-tile[data-ready] .sq-tile-gen{opacity:0}.sq-tile-shimmer{position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,oklch(1 0 0 / .55) 50%,transparent 70%);transform:translate(-100%);animation:sq-shimmer 1.5s ease-in-out infinite}.dark .sq-app .sq-tile-shimmer{background:linear-gradient(105deg,transparent 30%,oklch(1 0 0 / .08) 50%,transparent 70%)}@keyframes sq-shimmer{to{transform:translate(100%)}}.sq-tile-genlabel{position:relative;display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;background:var(--sq-surface);box-shadow:0 6px 18px -10px #13151f59;font-size:12.5px;color:var(--sq-text-2)}.sq-tile-genlabel svg{color:var(--sq-accent);animation:sq-spark 1.6s ease-in-out infinite}.sq-tile-genlabel b{font-weight:600;color:var(--sq-text)}.sq-tile-bar{position:absolute;left:14px;right:14px;bottom:14px;height:3px;border-radius:99px;overflow:hidden;background:color-mix(in oklab,var(--sq-accent) 16%,transparent)}.sq-tile-bar span{display:block;height:100%;background:var(--sq-accent);transform-origin:left;transition:transform .2s linear}.sq-tile-model{position:absolute;left:10px;top:10px;display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:999px;background:#0a0b0f8c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-size:11px;font-weight:500}.sq-tile-video{position:absolute;inset:0;opacity:0;transition:opacity .5s var(--sq-ease) .4s}.sq-tile[data-ready] .sq-tile-video{opacity:1}.sq-tile-play{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:52px;height:52px;margin:-26px 0 0 -26px;border-radius:50%;background:#ffffff38;border:1px solid oklch(1 0 0 / .4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;transition:opacity .4s,transform .4s var(--sq-ease)}.sq-tile-play svg{margin-left:3px}.sq-tile-video[data-playing] .sq-tile-play{opacity:0;transform:scale(.8)}.sq-tile-controls{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;gap:10px;padding:26px 12px 10px;background:linear-gradient(to top,oklch(0 0 0 / .55),transparent);color:#fff;font-size:11.5px}.sq-tile-track{flex:1;height:3px;border-radius:99px;overflow:hidden;background:#ffffff4d}.sq-tile-track span{display:block;height:100%;background:#fff;transform-origin:left;transition:transform .12s linear}.sq-tile[data-kind=video][data-ready] .sq-tile-img{animation:sq-video-drift 9s ease-in-out both}@keyframes sq-video-drift{to{transform:scale(1.07) translate(-1.5%)}}.sq-meet{display:grid;grid-template-columns:minmax(0,1fr) 320px;height:100%}.sq-meet-stage{display:flex;flex-direction:column;gap:12px;min-width:0;padding:16px 18px 14px}.sq-meet-top{display:flex;align-items:center;gap:10px;font-size:13px}.sq-meet-top b{font-size:14px;font-weight:600}.sq-meet-top .sq-meet-clock{margin-left:auto;color:var(--sq-text-2)}.sq-chip{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:999px;border:1px solid var(--sq-border);font-size:11.5px;color:var(--sq-text-2)}.sq-chip svg{color:var(--sq-accent)}.dark .sq-app .sq-chip svg{color:var(--sq-accent-text)}.sq-meet-grid{flex:1;min-height:0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:10px}.sq-meettile{position:relative;overflow:hidden;border-radius:14px;background:#15161b;animation:sq-pop .5s var(--sq-spring) both}.sq-meettile img{width:100%;height:100%;object-fit:cover;animation:sq-breathe 7s ease-in-out var(--sq-breathe-delay, 0s) infinite alternate}@keyframes sq-breathe{to{transform:scale(1.035) translateY(-.6%)}}.sq-meettile:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 #35c177;transition:box-shadow .3s var(--sq-ease)}.sq-meettile[data-speaking]:after{box-shadow:inset 0 0 0 3px #35c177}.sq-meettile-name{position:absolute;left:10px;bottom:10px;display:inline-flex;align-items:center;gap:7px;padding:4px 10px 4px 8px;border-radius:999px;background:#05060999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-size:12px;font-weight:500}.sq-eq{display:inline-flex;align-items:flex-end;gap:2px;height:11px}.sq-eq i{width:2.5px;height:30%;border-radius:2px;background:#ffffffbf}.sq-meettile[data-speaking] .sq-eq i{background:#68e099;animation:sq-eq .9s ease-in-out infinite}.sq-meettile[data-speaking] .sq-eq i:nth-child(2){animation-delay:.2s}.sq-meettile[data-speaking] .sq-eq i:nth-child(3){animation-delay:.4s}@keyframes sq-eq{0%,to{height:30%}50%{height:100%}}.sq-meetbar{display:flex;justify-content:center;gap:8px}.sq-meetbtn{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--sq-muted);border:1px solid var(--sq-border);color:var(--sq-text)}.sq-meetbtn[data-on]{background:var(--sq-accent-weak);border-color:color-mix(in oklab,var(--sq-accent) 35%,transparent);color:var(--sq-accent-text)}.sq-meetbtn[data-leave]{width:54px;border-radius:999px;background:var(--sq-danger);border-color:var(--sq-danger);color:#fff}.sq-meetside{display:flex;flex-direction:column;min-height:0;border-left:1px solid var(--sq-border);background:var(--sq-thread)}.sq-meetside .sq-seg{margin:14px 14px 4px;background:var(--sq-muted)}.sq-meetside .sq-seg-item{color:var(--sq-text-2)}.sq-meetside .sq-seg-item[data-active]{color:var(--sq-text)}.dark .sq-app .sq-meetside .sq-seg-thumb{background:var(--sq-surface)}.sq-meetside-body{position:relative;flex:1;min-height:0;overflow:hidden}.sq-meetpane{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;gap:12px;padding:12px 16px 16px;opacity:0;transform:translateY(8px);transition:opacity .45s var(--sq-ease),transform .55s var(--sq-ease)}.sq-meetpane[data-active]{opacity:1;transform:none}.sq-meetpane[data-top]{justify-content:flex-start}.sq-tline{display:flex;gap:10px;animation:sq-in .4s var(--sq-ease) both}.sq-tline-body{min-width:0}.sq-tline-head{display:flex;align-items:baseline;gap:6px;font-size:12px;color:var(--sq-text-3)}.sq-tline-head b{font-size:12.5px;font-weight:650;color:oklch(var(--sq-person-l) var(--sq-person-c) var(--sq-person-hue))}.sq-tline p{font-size:13px;line-height:1.5}.sq-minutes{display:flex;flex-direction:column;gap:12px}.sq-minutes-sec{animation:sq-in .4s var(--sq-ease) both}.sq-minutes h4{margin-bottom:4px;font-size:12.5px;font-weight:650;color:var(--sq-text)}.sq-minutes p,.sq-minutes li{font-size:12.5px;line-height:1.5;color:var(--sq-text-2)}.sq-minutes ul{list-style:none;display:flex;flex-direction:column;gap:2px}.sq-minutes li{position:relative;padding-left:12px}.sq-minutes li:before{content:"";position:absolute;left:2px;top:.62em;width:4px;height:4px;border-radius:50%;background:var(--sq-text-3)}.sq-minutes-head{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--sq-text-2)}.sq-minutes-gen{display:flex;flex-direction:column;gap:8px}.sq-minutes-gen span{height:10px;border-radius:6px;background:linear-gradient(90deg,var(--sq-muted),var(--sq-border),var(--sq-muted));background-size:200% 100%;animation:sq-skel 1.2s linear infinite}@keyframes sq-skel{to{background-position:-200% 0}}.sq-posted{display:inline-flex;align-items:center;gap:6px;width:fit-content;padding:5px 10px;border-radius:999px;background:oklch(.62 .16 155 / .12);color:var(--sq-success-text);font-size:11.5px;font-weight:500;animation:sq-pop .5s var(--sq-spring) both}.sq-medianarrow{display:none!important}@container sq (max-width: 1099.98px){.sq-side{display:none}.sq-panel{width:52%}.sq-threadpanel{width:46%}.sq-meet{grid-template-columns:minmax(0,1fr) 300px}.sq-mediawide{display:none!important}.sq-medianarrow{display:flex!important}}@container sq (max-width: 639.98px){.sq-chrome{height:34px;padding:0 10px}.sq-chrome-dots,.sq-chrome-spacer{display:none}.sq-chrome-url{height:22px;font-size:11.5px}.sq-rail{display:none}.sq-header{height:48px;padding:0 8px 0 6px;gap:6px}.sq-header-menu{display:flex}.sq-header-right .sq-iconbtn,.sq-header-right .sq-members span:last-child{display:none}.sq-canvas{border-top-left-radius:18px;border-top-right-radius:18px}.sq-thread-scroll{padding:16px 14px 8px}.sq-thread-foot{padding:4px 10px 12px}.sq-thread-col{gap:14px}.sq-msg-avatar{display:none}.sq-msg-col,.sq-split .sq-msg-col{max-width:100%}.sq-msg[data-side=mine] .sq-msg-col{max-width:86%}.sq-bubble{padding:10px 14px;font-size:14px}.sq-runpanel{width:100%}.sq-metric{min-width:0;flex:1;padding:6px 9px}.sq-metric b{font-size:13.5px;white-space:nowrap}.sq-composer{padding:8px}.sq-composer-input{min-height:34px;font-size:14px}.sq-composer-row .sq-iconbtn-lg:nth-child(2),.sq-agentsel,.sq-dot-soft{display:none}.sq-modelsel{margin-left:2px}.sq-split .sq-thread-scroll,.sq-split .sq-thread-foot{padding-left:14px;padding-right:14px}.sq-split .sq-thread-scroll{padding-bottom:46%}.sq-panel,.sq-threadpanel{position:absolute;left:8px;right:8px;bottom:8px;width:auto;height:54%;border:1px solid var(--sq-border);border-radius:16px;overflow:hidden;box-shadow:0 -12px 40px -18px #090a1473;animation:sq-sheet-in .6s var(--sq-ease) both}.sq-threadpanel{top:8px;height:auto}.sq-threadpanel-foot{padding:0 8px 8px}.sq-panel-head .sq-btn-outline,.sq-panel-head .sq-iconbtn:nth-last-child(2){display:none}.sq-panel-foot{display:none}.sq-preview{padding:12px}.sq-feed-scroll{padding:14px 8px 6px}.sq-feed-scroll .sq-rmsg:nth-child(-n+2){display:none}.sq-rmsg{gap:10px;padding:6px}.sq-rmsg-name{font-size:14px}.sq-gallery{padding:14px;gap:12px}.sq-gallery-head .sq-pills{display:none}.sq-gallery-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"image video" "older older";align-content:stretch;gap:10px}.sq-gallery-stack{display:contents}.sq-gallery-grid .sq-tile[data-kind=image]{grid-area:image}.sq-gallery-grid .sq-tile[data-kind=video]{grid-area:video}.sq-gallery-grid .sq-tile.sq-tile-old{grid-area:older}.sq-gallery-grid .sq-tile:not(.sq-tile-old){min-height:0;aspect-ratio:auto!important}.sq-gallery-grid .sq-tile[data-kind=video]:not(.sq-tile-old) .sq-tile-img{object-position:22% 50%}.sq-gallery-grid .sq-tile.sq-tile-prev,.sq-gallery-stack>.sq-tile:not(.sq-tile-old)~.sq-tile-prev{display:block;grid-area:video;min-height:0;aspect-ratio:auto!important}.sq-gallery-grid .sq-tile-prev .sq-tile-img{object-position:62% 50%}.sq-gallery-grid .sq-tile:not(.sq-tile-old){z-index:1}.sq-meet{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.sq-meet-stage{padding:12px 12px 10px;gap:10px}.sq-meet-top .sq-chip{display:none}.sq-meet-grid{flex:none;height:132px;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:1fr;gap:6px}.sq-meettile{border-radius:10px}.sq-meettile-name{left:4px;bottom:4px;gap:4px;font-size:10px;padding:2px 6px 2px 5px}.sq-meetbar{display:none}.sq-meetside{border-left:0;border-top:1px solid var(--sq-border)}.sq-meetside .sq-seg{margin:10px 12px 2px}}@keyframes sq-sheet-in{0%{opacity:0;transform:translateY(40px)}}.sq-mediacard{flex-direction:column;gap:10px;margin:14px 14px 0;padding:12px;border-radius:14px;border:1px solid var(--sq-border);background:var(--sq-frame)}.sq-mediacard .sq-promptbox{min-height:0}.sq-mediacard .sq-genbtn{height:42px}@media(prefers-reduced-motion:reduce){.sq-app *,.sq-app *:before,.sq-app *:after{animation:none!important;transition:none!important}}.sq-grow{display:grid;grid-template-rows:1fr;animation:sq-grow .56s var(--sq-ease) both}.sq-grow>*{min-height:0;overflow:clip;overflow-clip-margin:32px}@keyframes sq-grow{0%{grid-template-rows:0fr;opacity:0;transform:translateY(10px)}55%{opacity:1}}.sq-fadeswap{display:inline-block;animation:sq-fade-up .42s var(--sq-ease) both}.sq-msg-avatar-top{margin-top:0}.sq-reply-p{min-height:1.6em}.sq-typingdots{display:inline-flex;gap:4px;padding:6px 2px}.sq-typingdots i{width:6px;height:6px;border-radius:50%;background:var(--sq-text-3);animation:sq-dots 1.1s ease-in-out infinite}.sq-typingdots i:nth-child(2){animation-delay:.15s}.sq-typingdots i:nth-child(3){animation-delay:.3s}@keyframes sq-dots{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.sq-unread{display:grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--sq-accent);color:#fff;font-size:10.5px;font-weight:700}.sq-mention-draft{color:var(--sq-accent-text)}.sq-rmsg-indent{padding-left:58px;padding-right:10px}.sq-rmsg-indent-thread{margin-top:-4px}.sq-room-foot{padding:6px 20px 18px}.sq-room-foot>*{max-width:none}.sq-gallery-wrap{height:100%;display:flex;flex-direction:column}.sq-gallery-wrap .sq-gallery{flex:1;min-height:0}.sq-tile-old{animation:none}.sq-tile-old .sq-tile-play{width:40px;height:40px;margin:-20px 0 0 -20px}@container sq (max-width: 639.98px){.sq-rmsg-indent{padding-left:54px}.sq-room-foot{padding:4px 10px 12px}.sq-gallery-head{display:none}.sq-tile-model{left:7px;top:7px;font-size:10px;padding:3px 7px}.sq-tile-genlabel{font-size:11px;padding:5px 9px}.sq-tile-genlabel svg{display:none}.sq-filechip{width:100%}}.plans:where(.astro-gisbjzvq){display:grid;gap:var(--space-12);scroll-margin-top:96px}.plans-head:where(.astro-gisbjzvq){display:grid;grid-template-columns:minmax(0,7.6fr) minmax(0,4.4fr);align-items:end;gap:var(--space-5) var(--space-12)}.plans-head:where(.astro-gisbjzvq) h2:where(.astro-gisbjzvq),.plans-head:where(.astro-gisbjzvq) p:where(.astro-gisbjzvq){margin:0}.plans-head:where(.astro-gisbjzvq) p:where(.astro-gisbjzvq){text-wrap:pretty}.plans-grid:where(.astro-gisbjzvq){display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.28fr) minmax(0,.98fr);gap:clamp(20px,2.4vw,32px);align-items:start}.receipt:where(.astro-gisbjzvq){position:relative;margin-top:var(--space-6);transform:rotate(-1.6deg);transform-origin:50% 0;filter:drop-shadow(0 1px 0 color-mix(in oklab,var(--ink) 6%,transparent)) drop-shadow(0 18px 22px color-mix(in oklab,var(--ink) 13%,transparent));transition:transform .52s var(--ease-spring)}.dark .receipt:where(.astro-gisbjzvq){filter:drop-shadow(0 0 1px color-mix(in oklab,var(--ink) 18%,transparent)) drop-shadow(0 18px 26px color-mix(in oklab,var(--bg) 80%,transparent))}.receipt:where(.astro-gisbjzvq):hover{transform:rotate(0) translateY(-4px)}.receipt-strip:where(.astro-gisbjzvq){display:none}.receipt-strip:where(.astro-gisbjzvq)::-webkit-details-marker{display:none}.receipt-paper:where(.astro-gisbjzvq){--tooth: 14px;display:grid;gap:var(--space-5);padding:calc(var(--space-6) + 6px) clamp(18px,1.8vw,24px) calc(var(--space-6) + 8px);background:var(--surface);color:var(--ink);font-variant-numeric:tabular-nums;-webkit-mask:conic-gradient(from -45deg at bottom,transparent,black 1deg 89deg,transparent 90deg) bottom / var(--tooth) 51% repeat-x,conic-gradient(from 135deg at top,transparent,black 1deg 89deg,transparent 90deg) top / var(--tooth) 51% repeat-x;mask:conic-gradient(from -45deg at bottom,transparent,black 1deg 89deg,transparent 90deg) bottom / var(--tooth) 51% repeat-x,conic-gradient(from 135deg at top,transparent,black 1deg 89deg,transparent 90deg) top / var(--tooth) 51% repeat-x}.receipt-head:where(.astro-gisbjzvq){display:grid;gap:var(--space-1);justify-items:center;text-align:center;padding-bottom:var(--space-4);border-bottom:1px dashed var(--line-strong)}.receipt-title:where(.astro-gisbjzvq){margin:0;font:500 1.0625rem/1.25 var(--font-display);letter-spacing:-.02em}.receipt-caption:where(.astro-gisbjzvq){margin:0;font-size:.8125rem;color:var(--ink-2)}.receipt-lines:where(.astro-gisbjzvq){display:grid;gap:var(--space-4);margin:0;padding:0;list-style:none}.receipt-lines:where(.astro-gisbjzvq) li:where(.astro-gisbjzvq){display:grid;grid-template-columns:auto minmax(12px,1fr) auto;column-gap:var(--space-2);row-gap:2px;align-items:baseline}.line-name:where(.astro-gisbjzvq){font-size:.9375rem;font-weight:500;line-height:1.35}.line-name:where(.astro-gisbjzvq) a:where(.astro-gisbjzvq){display:inline-block;margin-block:-12px;padding-block:12px;white-space:nowrap;color:inherit;text-decoration:none;border-radius:var(--radius-xs)}.line-name:where(.astro-gisbjzvq) a:where(.astro-gisbjzvq):hover{text-decoration:underline;text-underline-offset:3px}.line-out:where(.astro-gisbjzvq){display:inline-block;margin-left:3px;font-size:.75rem;color:var(--ink-2);transition:transform var(--dur) var(--ease-spring)}.line-name:where(.astro-gisbjzvq) a:where(.astro-gisbjzvq):hover .line-out:where(.astro-gisbjzvq){transform:translate(1px,-1px)}.line-leader:where(.astro-gisbjzvq){align-self:end;height:0;margin-bottom:5px;border-bottom:1.5px dotted var(--line-strong);opacity:.7}.line-price:where(.astro-gisbjzvq){font-size:.9375rem;font-weight:500;text-align:right;white-space:nowrap}.line-plan:where(.astro-gisbjzvq),.line-detail:where(.astro-gisbjzvq){font-size:.75rem;line-height:1.35;color:var(--ink-2)}.line-plan:where(.astro-gisbjzvq){grid-column:1 / 3}.is-estimate:where(.astro-gisbjzvq) .line-price:where(.astro-gisbjzvq),.is-estimate:where(.astro-gisbjzvq) .line-plan:where(.astro-gisbjzvq){font-style:italic}.is-estimate:where(.astro-gisbjzvq) .line-leader:where(.astro-gisbjzvq){border-bottom-style:dashed;opacity:.45}.line-detail:where(.astro-gisbjzvq){grid-column:3;text-align:right;white-space:nowrap}.receipt-total:where(.astro-gisbjzvq){display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);padding-top:var(--space-4);border-top:1px dashed var(--line-strong)}.total-label:where(.astro-gisbjzvq){font-size:.875rem;color:var(--ink-2)}.total-value:where(.astro-gisbjzvq){font:500 clamp(1.25rem,1.7vw,1.5rem)/1 var(--font-display);letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:lining-nums tabular-nums}.receipt-foot:where(.astro-gisbjzvq){margin:0;font-size:.75rem;color:var(--ink-2);text-align:center}.receipt-barcode:where(.astro-gisbjzvq){display:block;width:100%;height:28px;color:var(--ink);opacity:.82}.strike:where(.astro-gisbjzvq){position:relative;display:inline-block;text-decoration:none}.strike:where(.astro-gisbjzvq):after{content:"";position:absolute;left:-6%;right:-6%;top:52%;height:2px;border-radius:2px;background:var(--brand);transform:rotate(-7deg) scaleX(1);transform-origin:0 50%}.strike:where(.astro-gisbjzvq) :where(.astro-gisbjzvq)[data-count]{display:inline-block;text-align:right}.plan:where(.astro-gisbjzvq){display:grid;align-content:start;gap:var(--space-5);min-width:0}.plan-featured:where(.astro-gisbjzvq){position:relative;align-self:stretch;padding:clamp(28px,3.2vw,44px);background:var(--surface);border-radius:var(--radius-stage);box-shadow:inset 0 0 0 2px var(--accent),var(--shadow-card)}.plan-quiet:where(.astro-gisbjzvq){margin-top:var(--space-12);padding:clamp(24px,2.6vw,32px);border-radius:var(--radius-lg);background:color-mix(in oklab,var(--surface) 55%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--line-strong) 60%,transparent)}.plan-name:where(.astro-gisbjzvq){margin:0;font:500 1.5rem/1.15 var(--font-display);letter-spacing:-.02em;color:var(--ink)}.plan-quiet:where(.astro-gisbjzvq) .plan-name:where(.astro-gisbjzvq){font-size:1.3125rem}.plan-compact:where(.astro-gisbjzvq){align-self:center;gap:var(--space-4);margin-top:0}.plan-compact:where(.astro-gisbjzvq) .plan-summary:where(.astro-gisbjzvq){margin:0}.plan-eyebrow:where(.astro-gisbjzvq){display:flex;align-items:center;gap:var(--space-2);margin:0 0 calc(var(--space-1) * -1);font-size:.8125rem;font-weight:500;color:var(--ink-2)}.compact-icon:where(.astro-gisbjzvq){display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:var(--radius-md);background:var(--sunken);color:var(--ink-2)}.compact-foot:where(.astro-gisbjzvq){margin:var(--space-1) 0 0;padding-top:var(--space-4);border-top:1px solid var(--line)}.plan-badge:where(.astro-gisbjzvq){display:inline-flex;align-items:center;min-height:26px;padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--accent-weak);color:var(--accent-text);font-size:.8125rem;font-weight:500;white-space:nowrap}.plan-quiet:where(.astro-gisbjzvq) .plan-badge:where(.astro-gisbjzvq){background:transparent;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2)}.plan-summary:where(.astro-gisbjzvq){margin:calc(var(--space-2) * -1) 0 0;font-size:.9375rem;line-height:1.55;color:var(--ink-2);text-wrap:balance}.plan-price:where(.astro-gisbjzvq){display:grid;gap:var(--space-1)}.plan-price:where(.astro-gisbjzvq) p:where(.astro-gisbjzvq){margin:0}.plan-price:where(.astro-gisbjzvq) .price-original:where(.astro-gisbjzvq){display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-2);font-size:.9375rem;color:var(--ink-2)}.price-original:where(.astro-gisbjzvq) s:where(.astro-gisbjzvq){text-decoration-thickness:1.5px}.price-amount:where(.astro-gisbjzvq){display:flex;align-items:flex-start;gap:2px;color:var(--ink);line-height:1;font-variant-numeric:lining-nums}.price-currency:where(.astro-gisbjzvq){margin:.55em var(--space-1) 0 0;font-size:1.25rem;font-weight:500}.price-whole:where(.astro-gisbjzvq){font:500 clamp(4.75rem,7.4vw,6.5rem)/.86 var(--font-display);letter-spacing:-.04em}.price-tail:where(.astro-gisbjzvq){display:grid;gap:var(--space-2);margin-top:.3em}.price-cents:where(.astro-gisbjzvq){font:500 1.75rem/1 var(--font-display);letter-spacing:-.03em}.price-period:where(.astro-gisbjzvq){font-size:.875rem;color:var(--ink-2)}.plan-quiet:where(.astro-gisbjzvq) .price-whole:where(.astro-gisbjzvq){font-size:clamp(3.25rem,4.6vw,4rem)}.plan-quiet:where(.astro-gisbjzvq) .price-cents:where(.astro-gisbjzvq){font-size:1.25rem}.plan-quiet:where(.astro-gisbjzvq) .price-currency:where(.astro-gisbjzvq){font-size:1rem}.plan-price:where(.astro-gisbjzvq) .price-terms:where(.astro-gisbjzvq){margin-top:var(--space-2);font-size:.8125rem;line-height:1.5;color:var(--ink-2);text-wrap:pretty}.plan-savings:where(.astro-gisbjzvq){display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-3);align-items:start;margin:0;padding:var(--space-4);border-radius:var(--radius-md);background:var(--sunken);transform-origin:0 50%}.savings-icon:where(.astro-gisbjzvq){display:grid;place-items:center;width:28px;height:28px;margin-top:1px;border-radius:50%;background:var(--surface);color:var(--brand)}.savings-copy:where(.astro-gisbjzvq){display:grid;gap:2px;min-width:0}.savings-main:where(.astro-gisbjzvq){display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--space-2);font-size:1rem;color:var(--ink)}.savings-figure:where(.astro-gisbjzvq){white-space:nowrap}.savings-main:where(.astro-gisbjzvq) strong:where(.astro-gisbjzvq){font:500 1.375rem/1.2 var(--font-display);letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums}.savings-detail:where(.astro-gisbjzvq){font-size:.8125rem;line-height:1.45;color:var(--ink-2);text-wrap:pretty}.plan-cta:where(.astro-gisbjzvq){display:grid;gap:var(--space-2)}.plan-cta:where(.astro-gisbjzvq) .squad-btn{width:100%;white-space:nowrap}.plan-coupon:where(.astro-gisbjzvq){margin:0;font-size:.75rem;line-height:1.5;color:var(--ink-2);text-align:center;text-wrap:balance}.plan-credits:where(.astro-gisbjzvq){display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:0 var(--space-2);margin:var(--space-1) 0 0;padding-top:var(--space-5);border-top:1px solid var(--line);font-size:.9375rem;line-height:1.4;color:var(--ink-2);text-wrap:pretty}.plan-credits:where(.astro-gisbjzvq) strong:where(.astro-gisbjzvq){font:500 1.75rem/1.1 var(--font-display);letter-spacing:-.02em;font-variant-numeric:lining-nums;color:var(--ink)}.plan-features:where(.astro-gisbjzvq){display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.plan-features:where(.astro-gisbjzvq) li:where(.astro-gisbjzvq){display:flex;gap:var(--space-3);font-size:.9375rem;line-height:1.55;color:var(--ink);text-wrap:pretty}.plan-features:where(.astro-gisbjzvq) svg:where(.astro-gisbjzvq){flex:none;margin-top:2px;color:var(--brand)}.plan-features:where(.astro-gisbjzvq) path:where(.astro-gisbjzvq){stroke-dasharray:1;stroke-dashoffset:0}.plan-page:where(.astro-gisbjzvq){justify-self:start;padding-block:12px;margin-block:-12px;font-size:.9375rem;color:var(--accent-text);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.plan-page:where(.astro-gisbjzvq) span:where(.astro-gisbjzvq){display:inline-block;transition:transform var(--dur) var(--ease-spring)}.plan-page:where(.astro-gisbjzvq):hover span:where(.astro-gisbjzvq){transform:translate(3px)}.plans-free:where(.astro-gisbjzvq){margin:calc(var(--space-4) * -1) 0 0;text-align:center;font-size:.9375rem;color:var(--ink-2);text-wrap:balance}.plans-free:where(.astro-gisbjzvq) a:where(.astro-gisbjzvq){display:inline;padding-block:12px;color:var(--ink);font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.plans-note:where(.astro-gisbjzvq){max-width:92ch;margin:calc(var(--space-6) * -1) auto 0;font-size:.75rem;line-height:1.7;color:var(--ink-2);text-align:center;text-wrap:pretty}.plans:where(.astro-gisbjzvq).is-armed .receipt-paper:where(.astro-gisbjzvq){clip-path:inset(0 0 100% 0)}.plans:where(.astro-gisbjzvq).is-armed .receipt-lines:where(.astro-gisbjzvq) li:where(.astro-gisbjzvq),.plans:where(.astro-gisbjzvq).is-armed .receipt-total:where(.astro-gisbjzvq),.plans:where(.astro-gisbjzvq).is-armed .receipt-foot:where(.astro-gisbjzvq),.plans:where(.astro-gisbjzvq).is-armed .receipt-barcode:where(.astro-gisbjzvq){opacity:0;transform:translateY(-6px)}.plans:where(.astro-gisbjzvq).is-armed .strike:where(.astro-gisbjzvq):after{transform:rotate(-7deg) scaleX(0)}.plans:where(.astro-gisbjzvq).is-armed .plan:where(.astro-gisbjzvq){opacity:0;transform:translateY(28px)}.plans:where(.astro-gisbjzvq).is-armed .plan-savings:where(.astro-gisbjzvq){opacity:0;transform:scale(.94)}.plans:where(.astro-gisbjzvq).is-armed .plan-features:where(.astro-gisbjzvq) path:where(.astro-gisbjzvq){stroke-dashoffset:1}.plans:where(.astro-gisbjzvq).is-playing .receipt-paper:where(.astro-gisbjzvq){clip-path:inset(0 0 0 0);transition:clip-path 1.3s cubic-bezier(.3,.7,.2,1)}.plans:where(.astro-gisbjzvq).is-playing .receipt-lines:where(.astro-gisbjzvq) li:where(.astro-gisbjzvq),.plans:where(.astro-gisbjzvq).is-playing .receipt-total:where(.astro-gisbjzvq),.plans:where(.astro-gisbjzvq).is-playing .receipt-foot:where(.astro-gisbjzvq),.plans:where(.astro-gisbjzvq).is-playing .receipt-barcode:where(.astro-gisbjzvq){opacity:1;transform:none;transition:opacity .32s var(--ease-out),transform .42s var(--ease-spring)}.plans:where(.astro-gisbjzvq).is-playing .receipt-lines:where(.astro-gisbjzvq) li:where(.astro-gisbjzvq){transition-delay:calc(var(--t-line) + var(--i) * var(--t-step))}.plans:where(.astro-gisbjzvq).is-playing .receipt-total:where(.astro-gisbjzvq){transition-delay:calc(var(--t-line) + 5 * var(--t-step))}.plans:where(.astro-gisbjzvq).is-playing .receipt-foot:where(.astro-gisbjzvq),.plans:where(.astro-gisbjzvq).is-playing .receipt-barcode:where(.astro-gisbjzvq){transition-delay:calc(var(--t-line) + 7 * var(--t-step))}.plans:where(.astro-gisbjzvq).is-playing .strike:where(.astro-gisbjzvq):after{transform:rotate(-7deg) scaleX(1);transition:transform .42s cubic-bezier(.65,0,.35,1) var(--t-strike)}.plans:where(.astro-gisbjzvq).is-playing .plan:where(.astro-gisbjzvq){opacity:1;transform:none;transition:opacity .52s var(--ease-out) .14s,transform .76s var(--ease-spring) .14s}.plans:where(.astro-gisbjzvq).is-playing .plan-quiet:where(.astro-gisbjzvq){transition-delay:.3s}.plans:where(.astro-gisbjzvq).is-playing .plan-savings:where(.astro-gisbjzvq){opacity:1;transform:none;transition:opacity .28s var(--ease-out) var(--t-savings),transform .52s cubic-bezier(.34,1.56,.64,1) var(--t-savings)}.plans:where(.astro-gisbjzvq).is-playing .plan-features:where(.astro-gisbjzvq) path:where(.astro-gisbjzvq){stroke-dashoffset:0;transition:stroke-dashoffset .42s var(--ease-out) calc(.7s + var(--i) * 90ms)}@media(max-width:1080px){.plans-grid:where(.astro-gisbjzvq){grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5)}.receipt:where(.astro-gisbjzvq){grid-column:1 / -1;margin-top:0;transform:none;filter:none}.receipt:where(.astro-gisbjzvq):hover{transform:none}.receipt-strip:where(.astro-gisbjzvq){display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:var(--space-3);min-height:60px;padding:var(--space-3) var(--space-5);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-card);list-style:none;font-variant-numeric:tabular-nums}.strip-icon:where(.astro-gisbjzvq){display:grid;place-items:center;width:36px;height:36px;border-radius:var(--radius-md);background:var(--sunken);color:var(--ink-2)}.strip-label:where(.astro-gisbjzvq){font-size:.9375rem;font-weight:500;color:var(--ink)}.strip-total:where(.astro-gisbjzvq){font:500 1.0625rem/1 var(--font-display);font-variant-numeric:lining-nums tabular-nums;color:var(--ink);white-space:nowrap}.strip-chevron:where(.astro-gisbjzvq){color:var(--ink-2);transition:transform .32s var(--ease-spring)}.receipt:where(.astro-gisbjzvq)[open]:not([data-closing]) .strip-chevron:where(.astro-gisbjzvq){transform:rotate(180deg)}.receipt-paper:where(.astro-gisbjzvq){margin:var(--space-2) var(--space-2) 0;box-shadow:none;filter:drop-shadow(0 10px 16px color-mix(in oklab,var(--ink) 10%,transparent))}.plan-quiet:where(.astro-gisbjzvq){margin-top:0}}@media(max-width:960px){.plans-head:where(.astro-gisbjzvq){grid-template-columns:minmax(0,1fr);max-width:780px}}@media(max-width:700px){.plans-grid:where(.astro-gisbjzvq){grid-template-columns:minmax(0,1fr)}.plans:where(.astro-gisbjzvq){gap:var(--space-10)}.plans-free:where(.astro-gisbjzvq){text-align:left}.plans-note:where(.astro-gisbjzvq){text-align:left;margin-inline:0}.receipt-strip:where(.astro-gisbjzvq){padding-inline:var(--space-4)}}@media(max-width:359px){.strip-icon:where(.astro-gisbjzvq){display:none}.receipt-strip:where(.astro-gisbjzvq){grid-template-columns:minmax(0,1fr) auto auto}}@media(prefers-reduced-motion:reduce){.receipt:where(.astro-gisbjzvq),.strip-chevron:where(.astro-gisbjzvq),.line-out:where(.astro-gisbjzvq),.plan-page:where(.astro-gisbjzvq) span:where(.astro-gisbjzvq){transition:none}}.guarantee-card:where(.astro-ngzi6pmn){display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);overflow:clip;border-radius:var(--radius-stage);background:var(--surface);box-shadow:var(--shadow-card)}.guarantee-art:where(.astro-ngzi6pmn){position:relative;display:grid;place-items:center;min-height:400px;padding:var(--space-10) var(--space-8);background:var(--state-success-weak);isolation:isolate}.seal:where(.astro-ngzi6pmn){width:min(78%,290px);height:auto;overflow:visible;color:var(--state-success);transform:translate(-12%)}.seal-edge:where(.astro-ngzi6pmn){fill:var(--surface);stroke:currentColor;stroke-width:2;stroke-dasharray:1;stroke-dashoffset:0}.seal-wave:where(.astro-ngzi6pmn){opacity:0;transform-box:view-box;transform-origin:50% 50%}.seal-body:where(.astro-ngzi6pmn),.seal-ring:where(.astro-ngzi6pmn){transform-box:view-box;transform-origin:50% 50%}.seal-ring:where(.astro-ngzi6pmn){transition:transform .9s var(--ease-spring)}.seal:where(.astro-ngzi6pmn):hover .seal-ring:where(.astro-ngzi6pmn){transform:rotate(32deg)}.seal-ring-text:where(.astro-ngzi6pmn){fill:currentColor;font-family:var(--font-sans);font-size:12.5px;font-weight:500;letter-spacing:.04em}.seal-core:where(.astro-ngzi6pmn){fill:var(--state-success-weak)}.seal-number:where(.astro-ngzi6pmn){fill:var(--ink);font-family:var(--font-display);font-size:84px;font-weight:500;letter-spacing:-.04em;font-variant-numeric:lining-nums}.seal-unit:where(.astro-ngzi6pmn){fill:var(--ink-2);font-family:var(--font-sans);font-size:17px;font-weight:500}.seal-check:where(.astro-ngzi6pmn){stroke-dasharray:1;stroke-dashoffset:0}.guarantee-mascot:where(.astro-ngzi6pmn){position:absolute;right:clamp(12px,4%,40px);bottom:var(--space-6);width:clamp(118px,13vw,156px);z-index:1}.guarantee-mascot:where(.astro-ngzi6pmn) .ui-mascot{width:100%;height:auto}.guarantee-copy:where(.astro-ngzi6pmn){container:guarantee-copy / inline-size;display:grid;align-content:center;gap:var(--space-6);padding:clamp(32px,5vw,64px)}.guarantee-title:where(.astro-ngzi6pmn){margin:0;color:var(--ink)}.guarantee-text:where(.astro-ngzi6pmn){max-width:46ch;margin:0;font-size:1.0625rem;line-height:1.65;color:var(--ink-2);text-wrap:pretty}.guarantee-steps:where(.astro-ngzi6pmn){display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) 0;margin:0;padding:0;list-style:none}.guarantee-steps:where(.astro-ngzi6pmn) li:where(.astro-ngzi6pmn){display:flex;align-items:center}.guarantee-steps:where(.astro-ngzi6pmn) li:where(.astro-ngzi6pmn):not(:first-child):before{content:"";flex:none;width:6px;height:6px;margin:0 calc(var(--space-2) + 2px) 0 var(--space-2);border-top:1.5px solid var(--line-strong);border-right:1.5px solid var(--line-strong);transform:rotate(45deg)}.step-pill:where(.astro-ngzi6pmn){display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 14px 0 11px;border-radius:var(--radius-pill);background:var(--sunken);color:var(--ink);font-size:.875rem;font-weight:500;line-height:1.3;white-space:nowrap}.step-pill:where(.astro-ngzi6pmn) svg:where(.astro-ngzi6pmn){flex:none;color:var(--ink-2)}@container guarantee-copy (width < 34rem){.guarantee-steps:where(.astro-ngzi6pmn){flex-direction:column;align-items:flex-start;gap:0}.guarantee-steps:where(.astro-ngzi6pmn) li:where(.astro-ngzi6pmn){flex-direction:column;align-items:flex-start}.guarantee-steps:where(.astro-ngzi6pmn) li:where(.astro-ngzi6pmn):not(:first-child):before{margin:var(--space-3) 0 var(--space-2) var(--space-5);transform:rotate(135deg)}}.guarantee-link:where(.astro-ngzi6pmn){display:inline-flex;align-items:center;gap:var(--space-2);justify-self:start;min-height:44px;font-size:.9375rem;font-weight:500;color:var(--accent-text);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.guarantee-link:where(.astro-ngzi6pmn) span:where(.astro-ngzi6pmn){transition:transform var(--dur) var(--ease-spring)}.guarantee-link:where(.astro-ngzi6pmn):hover span:where(.astro-ngzi6pmn){transform:translate(3px)}.guarantee:where(.astro-ngzi6pmn).is-armed .seal-body:where(.astro-ngzi6pmn){opacity:0;transform:scale(1.32) rotate(-18deg)}.guarantee:where(.astro-ngzi6pmn).is-armed .seal-ring:where(.astro-ngzi6pmn){transform:rotate(-110deg)}.guarantee:where(.astro-ngzi6pmn).is-armed .seal-edge:where(.astro-ngzi6pmn),.guarantee:where(.astro-ngzi6pmn).is-armed .seal-check:where(.astro-ngzi6pmn){stroke-dashoffset:1}.guarantee:where(.astro-ngzi6pmn).is-armed .guarantee-mascot:where(.astro-ngzi6pmn){opacity:0;transform:translateY(18px)}.guarantee:where(.astro-ngzi6pmn).is-armed .guarantee-steps:where(.astro-ngzi6pmn) li:where(.astro-ngzi6pmn){opacity:0;transform:translateY(10px)}.guarantee:where(.astro-ngzi6pmn).is-playing .seal-body:where(.astro-ngzi6pmn){opacity:1;transform:none;transition:opacity .18s var(--ease-out) .12s,transform .64s cubic-bezier(.34,1.4,.64,1) .12s}.guarantee:where(.astro-ngzi6pmn).is-playing .seal-ring:where(.astro-ngzi6pmn){transform:none;transition:transform 1.4s var(--ease-spring) .16s}.guarantee:where(.astro-ngzi6pmn).is-playing .seal-edge:where(.astro-ngzi6pmn){stroke-dashoffset:0;transition:stroke-dashoffset 1.1s var(--ease-out) .26s}.guarantee:where(.astro-ngzi6pmn).is-playing .seal-check:where(.astro-ngzi6pmn){stroke-dashoffset:0;transition:stroke-dashoffset .42s var(--ease-out) .9s}.guarantee:where(.astro-ngzi6pmn).is-playing .seal-wave:where(.astro-ngzi6pmn){animation:seal-wave .9s var(--ease-out) .56s both}.guarantee:where(.astro-ngzi6pmn).is-playing .guarantee-mascot:where(.astro-ngzi6pmn){opacity:1;transform:none;transition:opacity .36s var(--ease-out) .62s,transform .7s cubic-bezier(.34,1.56,.64,1) .62s}.guarantee:where(.astro-ngzi6pmn).is-playing .guarantee-steps:where(.astro-ngzi6pmn) li:where(.astro-ngzi6pmn){opacity:1;transform:none;transition:opacity .36s var(--ease-out),transform .52s var(--ease-spring);transition-delay:calc(.5s + var(--i) * .12s)}@keyframes seal-wave{0%{opacity:.55;transform:scale(.96)}to{opacity:0;transform:scale(1.22)}}@media(max-width:960px){.guarantee-card:where(.astro-ngzi6pmn){grid-template-columns:minmax(0,1fr)}.guarantee-art:where(.astro-ngzi6pmn){min-height:300px;padding:var(--space-8) var(--space-6)}.seal:where(.astro-ngzi6pmn){width:min(58%,240px);transform:translate(-14%)}}@media(max-width:640px){.guarantee-art:where(.astro-ngzi6pmn){min-height:248px}.seal:where(.astro-ngzi6pmn){width:min(60%,210px);transform:translate(-18%)}.guarantee-mascot:where(.astro-ngzi6pmn){right:var(--space-5);bottom:var(--space-4);width:112px}.guarantee-copy:where(.astro-ngzi6pmn){padding:var(--space-8) var(--space-6) var(--space-8);gap:var(--space-5)}.step-pill:where(.astro-ngzi6pmn){gap:6px;padding:7px var(--space-3) 7px 10px;font-size:.8125rem;white-space:normal}}@media(prefers-reduced-motion:reduce){.seal-ring:where(.astro-ngzi6pmn),.guarantee-link:where(.astro-ngzi6pmn) span:where(.astro-ngzi6pmn){transition:none}.seal:where(.astro-ngzi6pmn):hover .seal-ring:where(.astro-ngzi6pmn){transform:none}}
