@font-face{font-family:Inter;src:url(/fonts/InterVariable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--font-text:-apple-system, BlinkMacSystemFont, "SF Pro Text", system-ui, "Inter", sans-serif;--font-display:-apple-system, BlinkMacSystemFont, "SF Pro Text", system-ui, "Inter", sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, monospace;--type-large-title:34px;--lh-large-title:41px;--type-title1:28px;--lh-title1:34px;--type-title3:20px;--lh-title3:25px;--type-body:17px;--lh-body:22px;--type-subhead:15px;--lh-subhead:20px;--type-footnote:13px;--lh-footnote:18px;--color-black:#000;--color-white:#fff;--color-bg:#fff;--color-grouped:#f2f2f7;--color-card:#fff;--color-card-soft:#f5f5f7;--color-wash:#f2f2f7;--color-raised:#f2f2f7;--color-label:#000;--color-ink:#1d1d1f;--color-on-ink:#fff;--color-secondary:#3c3c43bf;--color-tertiary:#3c3c434d;--color-meta:#6e6e73;--color-glyph:#3c3c43;--color-gray:#8e8e93;--color-gray-3:#c7c7cc;--color-hairline:#0000000e;--color-bar-edge:#0000000a;--rgb-canvas:255, 255, 255;--rgb-label:0, 0, 0;--rgb-card:255, 255, 255;--color-edge:#0000001f;--color-outline:#d1d1d6;--color-fill:#7676801f;--color-fill-press:#76768033;--color-scrim:#00000038;--color-skeleton:#f2f2f7;--color-usage-track:#e5e5ea;--color-usage-fill:#1c1c1e;--color-switch-off:#e9e9ea;--color-switch-knob:#fff;--shadow-card:0 0 0 .5px #0000001f, 0 10px 34px #00000017;--shadow-pop:0 0 0 .5px #00000024, 0 10px 30px #00000017;--cta-fill:linear-gradient(180deg, #333336 0%, #0b0b0c 50%, #000 100%);--cta-shadow:0 6px 18px #00000024, 0 1px 3px #0000001a, inset 0 1px 0 #ffffff4d, inset 0 0 0 .5px #ffffff1a;--orb-ball:radial-gradient(circle at 50% 30%, #fff 0%, #fff 50%, #f5f5f7 100%);--orb-ball-shadow:0 10px 30px #0000000f, inset 0 0 0 1px #fff, inset 0 -10px 22px #0000000a;--google-fill:#fff;--google-text:#000;--google-stroke:#dadce0;--glow-1:#6fd3ff;--glow-2:#b48cff;--glow-3:#ff8fa3;--glow-4:#ffc46b;--glow-5:#8fb8ff;--space-margin:20px;--space-item:28px;--radius-field:14px;--radius-sheet:28px;--size-hit:44px;--size-cta:54px;--size-askbar:52px;--size-field:52px;--orb-phone:112px;--glow-disc:1.12;--glow-blur-ratio:.16;--glass-tint:#ffffff94;--glass-blur:34px;--glass-saturate:1.9;--glass-shadow:0 12px 40px #0000001a, 0 2px 8px #0000000f;--glass-edge:#0000001a;--glass-specular:#fff;--glass-specular-soft:#ffffff59;--glass-inner:inset 0 -1px 2px #0000000d, inset 0 10px 18px -12px #ffffffe6;--glass-bar-tint:#ffffffb8;--glass-bar-edge:#0000001f;--glass-bar-shadow:0 10px 34px #00000017;--glass-bar-highlight:#fff;--glass-dock:linear-gradient(#ffffffbf, #ffffff94);--glass-dock-shadow:0 0 0 .5px #00000024, 0 7px 25px #0000000d, inset 0 1px 0 #fff;--ease-spring:cubic-bezier(.32, 1.25, .5, 1);--ease-out:cubic-bezier(.22, 1, .36, 1);--dur-press:.12s;--dur-state:.38s;--press-scale:.96;--safe-t:env(safe-area-inset-top,0px);--safe-b:env(safe-area-inset-bottom,0px);--safe-l:env(safe-area-inset-left,0px);--safe-r:env(safe-area-inset-right,0px);--tab-dock-clearance:calc(var(--safe-b) + 26px + 64px + 24px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--color-bg:#000;--color-grouped:#000;--color-card:#1c1c1e;--color-card-soft:#1c1c1e;--color-wash:#1c1c1e;--color-raised:#2c2c2e;--color-label:#fff;--color-ink:#fff;--color-on-ink:#000;--color-secondary:#ebebf599;--color-tertiary:#ebebf54d;--color-meta:#8e8e93;--color-glyph:#ebebf5;--color-gray-3:#48484a;--color-hairline:#54545899;--color-bar-edge:#54545899;--rgb-canvas:0, 0, 0;--rgb-label:255, 255, 255;--rgb-card:28, 28, 30;--color-edge:#ffffff29;--color-outline:#48484a;--color-fill:#7676803d;--color-fill-press:#76768052;--color-scrim:#00000080;--color-skeleton:#1c1c1e;--color-usage-track:#3a3a3c;--color-usage-fill:#fff;--color-switch-off:#39393d;--color-switch-knob:#fff;--shadow-card:0 0 0 .5px #ffffff1f, 0 10px 34px #00000080;--shadow-pop:0 0 0 .5px #ffffff29, 0 10px 30px #00000080;--cta-fill:linear-gradient(180deg, #fff 0%, #f2f2f7 50%, #e5e5ea 100%);--cta-shadow:0 6px 18px #00000080, inset 0 1px 0 #fff9;--orb-ball:radial-gradient(circle at 50% 30%, #2c2c2e 0%, #1c1c1e 55%, #111113 100%);--orb-ball-shadow:0 10px 30px #0006, inset 0 0 0 1px #ffffff1f, inset 0 -10px 22px #0006;--google-fill:#131314;--google-text:#e3e3e3;--google-stroke:#8e918f;--glass-tint:#28282c94;--glass-shadow:0 12px 40px #00000080, 0 2px 8px #0000004d;--glass-edge:#ffffff29;--glass-specular:#ffffff4d;--glass-specular-soft:#ffffff1f;--glass-inner:inset 0 -1px 2px #0003;--glass-bar-tint:#28282cb8;--glass-bar-edge:#ffffff29;--glass-bar-shadow:0 10px 34px #0006;--glass-bar-highlight:#ffffff1f;--glass-dock:linear-gradient(#28282cc7, #1c1c1eb8);--glass-dock-shadow:0 0 0 .5px #ffffff29, 0 7px 25px #0006, inset 0 1px 0 #ffffff1f}}@media (prefers-reduced-transparency:reduce){:root{--glass-tint:var(--color-card);--glass-bar-tint:var(--color-card);--glass-dock:var(--color-card)}}.chat{--chat-me-end:#0078f3;--chat-bg:#fff;--chat-me:#0a84ff;--chat-me-text:#fff;--chat-cat:#e9e9eb;--chat-cat-text:#000;--chat-meta:#8a8a8e;--chat-placeholder:#c5c5c7;--chat-send:#08f;--chat-glass:#ffffffdb;--chat-glass-shadow:0 6px 28px #00000017, 0 0 0 .5px #0000000d;--chat-avatar:#f2f2f7;--chat-plus-ink:#3c3c43;--chat-field:#fff;--chat-field-shadow:0 6px 28px #00000017, 0 0 0 .5px #0000000d;--chat-menu:#fff;--chat-sep:#3c3c432e;--chat-scrim:#ffffff8c;--chat-source:#3c3c4399;--chat-font:-apple-system, BlinkMacSystemFont, "Helvetica Neue", "Inter", sans-serif;--chat-top:max(var(--safe-t), 8px);--chat-head:calc(var(--chat-top) + 104px);--chat-width:600px;--chat-inset-l:max(0px, var(--safe-l) - max(0px, (100vw - var(--chat-width)) / 2));--chat-inset-r:max(0px, var(--safe-r) - max(0px, (100vw - var(--chat-width)) / 2));left:0;right:0;bottom:var(--keyboard-inset,0px);z-index:35;max-width:var(--chat-width);height:var(--viewport-height,100dvh);background:var(--chat-bg);color:var(--chat-cat-text);box-shadow:0 0 0 100vmax var(--chat-bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;flex-direction:column;margin:0 auto;transition:transform .42s cubic-bezier(.32,.72,0,1);display:flex;position:fixed;overflow:hidden;transform:translate(100%)}.chat.open{transform:none}body.chat-on{overflow:hidden}@media (prefers-color-scheme:dark){.chat{--chat-me-end:#0a7cfd;--chat-bg:#000;--chat-cat:#262629;--chat-cat-text:#fff;--chat-meta:#8d8d93;--chat-placeholder:#5f5f62;--chat-send:#0091ff;--chat-glass:#191919e6;--chat-plus-ink:#fff;--chat-glass-shadow:0 6px 28px #00000080, inset 0 0 0 1px #323232;--chat-field:#191919;--chat-field-shadow:inset 0 0 0 1px #383838;--chat-avatar:#1c1c1e;--chat-menu:#252527;--chat-sep:#54545899;--chat-scrim:#00000080;--chat-source:#ebebf599;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.chat-head{z-index:3;height:calc(var(--chat-head) - 12px);padding-top:var(--chat-top);pointer-events:none;position:absolute;top:0;left:0;right:0}.chat-head:before{content:"";pointer-events:none;background:color-mix(in srgb, var(--chat-bg) 70%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:absolute;inset:0}.chat-head:after{content:"";pointer-events:none;background:linear-gradient(color-mix(in srgb, var(--chat-bg) 70%, transparent), color-mix(in srgb, var(--chat-bg) 0%, transparent));height:22px;position:absolute;top:100%;left:0;right:0}.chat-head>*{pointer-events:auto}.chat-back{left:calc(16px + var(--chat-inset-l));top:var(--chat-top);background:var(--chat-glass);width:44px;height:44px;box-shadow:var(--chat-glass-shadow);color:var(--chat-send);-webkit-backdrop-filter:blur(20px)saturate(1.6);backdrop-filter:blur(20px)saturate(1.6);transition:transform var(--dur-press) var(--ease-out);border-radius:50%;place-items:center;display:grid;position:absolute}.chat-back svg{width:22px;height:22px;margin-left:-2px}.chat-back:active,.chat-contact:active .chat-name{transform:scale(.94)}.chat-contact{width:max-content;color:inherit;background:0 0;border:0;flex-direction:column;align-items:center;margin:0 auto;padding:0;display:flex;position:relative}.chat-avatar{background:var(--chat-avatar);border-radius:50%;place-items:center;width:60px;height:60px;display:grid;position:relative}.chat-avatar .cat-slot{display:grid}.chat-avatar .cat{width:38px;height:auto}.chat-avatar:before{content:"";pointer-events:none;opacity:0;transition:opacity .4s var(--ease-out);-webkit-mask-composite:xor;background:conic-gradient(#0a84ff,#a55bff,#ff4fa3,#ff9f0a,#c686ff,#0a84ff);border-radius:50%;padding:2.5px;animation:4s linear infinite orbspin;position:absolute;inset:-3px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.chat-avatar.thinking:before{opacity:1}.chat-name{background:var(--chat-glass);height:32px;box-shadow:var(--chat-glass-shadow);-webkit-backdrop-filter:blur(20px)saturate(1.6);backdrop-filter:blur(20px)saturate(1.6);font:600 17px/22px var(--chat-font);letter-spacing:-.43px;transition:transform var(--dur-press) var(--ease-out);border-radius:16px;align-items:center;gap:5px;margin-top:-5px;padding:0 12px 0 16px;display:inline-flex;position:relative}.chat-name svg{width:6px;height:11px;color:var(--chat-meta);opacity:.7}.chat-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;min-height:0;padding:var(--chat-head) 0 6px;flex-direction:column;flex:1;display:flex;overflow:hidden auto}.chat-list{--peek:0px;--peek-p:0;padding:0 calc(16px + var(--chat-inset-r)) 0 calc(16px + var(--chat-inset-l));flex-direction:column;display:flex}.chat-older{text-align:center;min-height:28px;font:400 13px/18px var(--chat-font);color:var(--chat-meta)}.chat-time{text-align:center;font:400 11px/14px var(--chat-font);letter-spacing:.06px;color:var(--chat-meta);margin:14px 0 7px}.chat-time:first-child{margin-top:4px}.chat-time b{font-weight:600}.chat-row{margin-top:4.333px;display:flex;position:relative}.chat-row.first{margin-top:10px}.chat-time+.chat-row{margin-top:0}.chat-row.reacted{margin-top:20px}.chat-row.from-me{justify-content:flex-end}.chat-bubble{isolation:isolate;box-sizing:border-box;max-width:min(268.333px,75%);min-height:40px;font:400 17px/20px var(--chat-font);letter-spacing:-.43px;overflow-wrap:anywhere;white-space:normal;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;transition:transform .45s var(--ease-spring);border-radius:20px;padding:10px 14px;position:relative}.chat-row.from-me>.chat-bubble{background:var(--chat-me) linear-gradient(var(--chat-me), var(--chat-me-end) 283.333px);color:var(--chat-me-text);transform:translateX(calc(var(--peek) * -1));transform-origin:100% 100%}.chat-row.from-cat>.chat-bubble{background:var(--chat-cat);color:var(--chat-cat-text);transform-origin:0 100%}.chat-bubble a{color:inherit;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.chat-row.from-cat .chat-bubble a{color:inherit}.chat-tail{pointer-events:none;z-index:-1;width:20px;height:27px;display:none;position:absolute;bottom:-7px;right:0;overflow:visible}.chat-row.tail .chat-tail{display:block}.chat-row.from-me .chat-tail{color:color-mix(in srgb, var(--chat-me-end) calc(var(--h,40) / 283.333 * 100%), var(--chat-me))}.chat-row.from-cat .chat-tail{color:var(--chat-cat);left:0;right:auto;transform:scaleX(-1)}.chat-row.big>.chat-bubble{background:0 0;min-height:0;padding:0 2px}.chat-big{font:400 48px/56px "Apple Color Emoji", "Noto Color Emoji", var(--chat-font);letter-spacing:0;display:block}.chat-row.enter>.chat-bubble{animation:chat-in .46s var(--ease-spring) both}@keyframes chat-in{0%{opacity:0;transform:translateY(18px)scale(.9)}}.chat-peek{text-align:right;width:60px;font:400 11px/14px var(--chat-font);color:var(--chat-meta);pointer-events:none;opacity:var(--peek-p);transform:translate(calc(76px - var(--peek)), -50%);transition:transform .45s var(--ease-spring), opacity .3s;position:absolute;top:50%;right:0}.chat-list.peeking .chat-bubble,.chat-list.peeking .chat-peek{transition:none}.chat-tapback{box-sizing:border-box;border:2px solid var(--chat-bg);z-index:1;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:-20px}.chat-row.from-cat .chat-tapback{right:-20px}.chat-row.from-me .chat-tapback{left:-20px}.chat-tapback:after{content:"";background:inherit;border:2px solid var(--chat-bg);border-radius:50%;width:9px;height:9px;position:absolute;bottom:-4px}.chat-row.from-cat .chat-tapback:after{left:-2px}.chat-row.from-me .chat-tapback:after{right:-2px}.chat-tapback.from-you{background:var(--chat-me);color:#fff}.chat-tapback.from-cat{background:var(--chat-cat);color:var(--chat-meta)}.chat-tapglyph{fill:currentColor;width:17px;height:17px}.chat-tapback.pop,.chat-row.enter .chat-tapback{animation:chat-pop .42s var(--ease-spring) both}@keyframes chat-pop{0%{opacity:0;transform:scale(.3)}}.chat-receipt{font:400 11px/14px var(--chat-font);color:var(--chat-meta);align-self:flex-end;margin:9px 21px 0 0}.chat-receipt b{font-weight:600}.chat-row.tail+.chat-receipt{margin-top:9px}.chat-retry{font:600 11px/14px var(--chat-font);color:var(--chat-cat-text);background:0 0;border:0;margin-left:4px;padding:0}.chat-row.failed>.chat-bubble{opacity:.55}.chat-dots{justify-content:center;align-items:center;gap:4px;width:52px;height:40px;padding:0;display:flex}.chat-dots i{opacity:.5;background:#8e8e93;border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite chat-dot}.chat-dots i:nth-child(2){animation-delay:.2s}.chat-dots i:nth-child(3){animation-delay:.4s}@keyframes chat-dot{0%,60%,to{opacity:.5}30%{opacity:1}}.chat-dots:before,.chat-dots:after{content:"";background:var(--chat-cat);border-radius:50%;position:absolute}.chat-dots:before{width:13px;height:13px;bottom:-3px;left:-3px}.chat-dots:after{width:6px;height:6px;bottom:-8px;left:-8px}@media (prefers-color-scheme:dark){.chat-dots i{background:#aeaeb2}}.chat-bubble .answer-sources{-webkit-user-select:none;user-select:none;margin:6px 0 -2px}.chat-bubble .answer-sources summary{cursor:pointer;min-height:0;margin:-8px 0 -10px;padding:8px 0 10px;list-style:none}.chat-bubble .answer-sources summary::-webkit-details-marker{display:none}.chat-bubble .sources-chip{min-height:0;color:var(--chat-source);font:400 13px/18px var(--chat-font);letter-spacing:-.08px;background:0 0;border-radius:0;padding:0}.chat-bubble .source-row{min-height:44px;color:inherit;border-color:var(--chat-sep);font-size:15px}.chat-bubble .source-row time,.chat-bubble .source-row .chev{color:var(--chat-source)}.chat-card{box-sizing:border-box;background:var(--chat-cat);max-width:min(268.333px,75%);color:var(--chat-cat-text);font:400 17px/20px var(--chat-font);letter-spacing:-.43px;border-radius:20px;padding:10px 14px}.chat-card .act .body,.chat-card .did-line{font:inherit}.chat-card .textbtns{gap:18px;margin-top:8px;display:flex}.chat-card .textbtn{min-height:32px;color:var(--chat-cat-text);padding:0;font-size:17px}.chat-card .meta,.chat-card .detail{color:var(--chat-source);font-size:13px;line-height:18px}.chat-empty{text-align:center;padding:16px 0 4px}.chat-empty p{font:400 13px/18px var(--chat-font);color:var(--chat-meta)}.chat-suggest{flex-direction:column;align-items:flex-end;gap:8px;margin-top:14px;display:flex}.chat-suggest button{border:1px solid var(--chat-cat);max-width:min(268.333px,75%);color:var(--chat-cat-text);font:400 15px/20px var(--chat-font);text-align:right;transition:background var(--dur-press);background:0 0;border-radius:20px;padding:9px 14px}.chat-suggest button:active{background:var(--chat-cat)}.chat-limit{padding:4px calc(28px + var(--chat-inset-r)) 0 calc(28px + var(--chat-inset-l));color:#8e8e93;text-align:center;flex:none;margin:0;font-size:12px;line-height:16px}.chat-composer.at-limit.has-text .chat-send{opacity:.4;pointer-events:none}.chat-composer{z-index:2;padding:6px calc(28px + var(--chat-inset-r)) max(8px, calc(var(--safe-b) - 6px - var(--keyboard-inset,0px))) calc(28px + var(--chat-inset-l));flex:none;align-items:flex-end;gap:12px;display:flex;position:relative}.chat-plus{background:var(--chat-field);width:40px;height:40px;box-shadow:var(--chat-field-shadow);color:var(--chat-plus-ink);transition:transform var(--dur-press) var(--ease-out);border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.chat-plus svg{width:20px;height:20px}.chat-plus:active{transform:scale(.9)}.chat.keyboard .chat-composer{padding-left:calc(16px + var(--chat-inset-l));padding-right:calc(16px + var(--chat-inset-r))}.chat-field{background:var(--chat-field);min-width:0;min-height:40px;box-shadow:var(--chat-field-shadow);border-radius:20px;flex:1;align-items:flex-end;display:flex;position:relative}.chat-field textarea{resize:none;min-width:0;height:40px;max-height:128px;font:400 17px/22px var(--chat-font);letter-spacing:-.43px;color:var(--chat-cat-text);appearance:none;background:0 0;border:0;outline:none;flex:1;margin:0;padding:9px 48px 9px 16px;overflow-y:auto}.chat-field textarea::placeholder{color:var(--chat-placeholder);opacity:1}.chat-send,.chat-mic{border:0;place-items:center;padding:0;display:grid;position:absolute;bottom:6px;right:6px}.chat-send{background:var(--chat-send);color:#fff;opacity:0;pointer-events:none;width:38px;height:28px;transition:opacity .2s var(--ease-out), transform .32s var(--ease-spring);border-radius:14px;transform:scale(.5)}.chat-send svg{width:18px;height:18px}.chat-composer.has-text .chat-send{opacity:1;pointer-events:auto;transform:none}.chat-send:active{transform:scale(.9)}.chat-mic{width:34px;height:28px;color:var(--chat-meta);background:0 0;transition:opacity .2s}.chat-mic svg{width:21px;height:21px}.chat-composer.has-text .chat-mic{opacity:0;pointer-events:none}.chat-composer.listening .chat-mic{color:var(--chat-me)}.chat-overlay{z-index:10;padding:var(--chat-top) 0 var(--safe-b);position:absolute;inset:0}.chat-scrim{background:var(--chat-scrim);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;transition:opacity .22s var(--ease-out);position:absolute;inset:0}.chat-scrim.dim{-webkit-backdrop-filter:none;backdrop-filter:none;background:#00000047}.chat-overlay.open .chat-scrim{opacity:1}.chat-react{padding:0 calc(16px + var(--chat-inset-r)) 0 calc(16px + var(--chat-inset-l));pointer-events:none;flex-direction:column;gap:12px;display:flex;position:absolute;left:0;right:0}.chat-react>*{pointer-events:auto}.chat-react.from-me{align-items:flex-end}.chat-react.from-cat{align-items:flex-start}.chat-react-focus{width:100%;margin:0!important}.chat-react-focus .chat-bubble{animation:none;transform:none}.chat-react-bar{background:var(--chat-menu);opacity:0;height:44px;transition:transform .38s var(--ease-spring), opacity .18s;border-radius:22px;gap:2px;padding:4px;display:flex;transform:scale(.6)translateY(16px);box-shadow:0 10px 36px #00000029,0 0 0 .5px #0000000a}.chat-react.from-me .chat-react-bar{transform-origin:100% 100%}.chat-react.from-cat .chat-react-bar{transform-origin:0 100%}.chat-react-bar button{width:36px;height:36px;color:var(--chat-meta);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.chat-react-bar button[aria-pressed=true]{background:var(--chat-me);color:#fff}.chat-react-bar .chat-tapglyph{width:21px;height:21px}.chat-react-menu{background:var(--chat-menu);opacity:0;min-width:220px;transition:transform .38s var(--ease-spring), opacity .18s;border-radius:14px;overflow:hidden;transform:scale(.8);box-shadow:0 10px 36px #00000029,0 0 0 .5px #0000000a}.chat-react.from-me .chat-react-menu{transform-origin:100% 0}.chat-react.from-cat .chat-react-menu{transform-origin:0 0}.chat-react-menu button{width:100%;height:44px;color:var(--chat-cat-text);font:400 17px/22px var(--chat-font);letter-spacing:-.43px;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 16px;display:flex}.chat-react-menu svg{width:20px;height:20px}.chat-overlay.open .chat-react-bar,.chat-overlay.open .chat-react-menu{opacity:1;transform:none}.chat-plus-menu{width:min(300px, calc(100% - 44px - var(--chat-inset-l) - var(--chat-inset-r)));background:var(--chat-menu);transform-origin:0 100%;opacity:0;transition:transform .38s var(--ease-spring), opacity .18s;border-radius:14px;flex-direction:column;margin-bottom:8px;display:flex;position:absolute;overflow:hidden;transform:scale(.8);box-shadow:0 10px 36px #00000029,0 0 0 .5px #0000000a}.chat-overlay.open .chat-plus-menu{opacity:1;transform:none}.chat-plus-menu button{border:0;border-top:.5px solid var(--chat-sep);text-align:left;min-height:44px;color:var(--chat-cat-text);font:400 17px/22px var(--chat-font);letter-spacing:-.43px;background:0 0;padding:11px 16px}.chat-plus-menu button:first-child{border-top:0}.chat-plus-menu button:active{background:var(--chat-sep)}.chat-plus-menu button:disabled{color:var(--chat-placeholder)}.chat-sheet{left:calc(8px + var(--chat-inset-l));right:calc(8px + var(--chat-inset-r));bottom:calc(8px + var(--safe-b));transition:transform .36s var(--ease-out);flex-direction:column;gap:8px;display:flex;position:absolute;transform:translateY(calc(100% + 24px))}.chat-overlay.open .chat-sheet{transform:none}.chat-sheet-group{background:var(--chat-menu);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.chat-sheet-title{text-align:center;font:400 13px/18px var(--chat-font);color:var(--chat-meta);padding:14px 20px}.chat-sheet-title b{color:var(--chat-cat-text);margin-bottom:2px;font-weight:600;display:block}.chat-sheet-group button{border:0;border-top:.5px solid var(--chat-sep);height:57px;color:var(--chat-cat-text);font:400 20px/25px var(--chat-font);letter-spacing:.38px;background:0 0;padding:0 16px}.chat-sheet-group button:first-child{border-top:0}.chat-sheet-group button.strong{font-weight:600}.chat-sheet-group button:disabled{color:var(--chat-placeholder)}.chat-sheet-group button:active{background:var(--chat-sep)}@media (prefers-reduced-motion:reduce){.chat,.chat-bubble,.chat-peek,.chat-send,.chat-react-bar,.chat-react-menu,.chat-sheet,.chat-plus-menu,.chat-plus,.chat-scrim,.chat-suggest button,.chat-avatar:before{transition:none}.chat-row.enter>.chat-bubble,.chat-tapback,.chat-dots i,.chat-avatar:before{animation:none}.chat-dots i{opacity:.7}}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{background:var(--color-bg);color:var(--color-label);margin:0}body{font:400 var(--type-body)/var(--lh-body) var(--font-text);letter-spacing:-.43px;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}body.sheet-open{overflow:hidden}a{color:inherit;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:.5px}p{margin:0}h1,h2,h3{font-weight:inherit;margin:0}button,input{font:inherit;letter-spacing:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}button:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid var(--color-label);outline-offset:2px}[tabindex="-1"]:focus{outline:none}.icon{flex:none;width:1em;height:1em;display:inline-block}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.center{text-align:center}.body{font-size:var(--type-body);line-height:var(--lh-body);letter-spacing:-.43px}.footnote{font-size:var(--type-footnote);line-height:var(--lh-footnote);letter-spacing:-.08px;color:var(--color-secondary)}.title1{font:700 var(--type-title1)/var(--lh-title1) var(--font-display);letter-spacing:.36px}.title3{font:600 var(--type-title3)/var(--lh-title3) var(--font-display);letter-spacing:-.45px}.mono{font-family:var(--font-mono);letter-spacing:0;font-size:15px}.error{color:var(--color-label);font-size:var(--type-subhead);line-height:var(--lh-subhead);text-align:center;margin-top:16px;font-weight:600}.glass{isolation:isolate;background:var(--glass-tint);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));box-shadow:var(--glass-shadow), inset 0 0 0 .5px var(--glass-edge), var(--glass-inner);position:relative}.glass:after{content:"";border-radius:inherit;pointer-events:none;z-index:1;background:linear-gradient(180deg, var(--glass-specular) 0%, var(--glass-specular-soft) 30%, #fff0 55%, #00000012 100%);-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.glass.glass-bar{background:var(--glass-bar-tint);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));box-shadow:inset 0 1px 0 var(--glass-bar-highlight), 0 0 0 .5px var(--glass-bar-edge), var(--glass-bar-shadow)}.glass.glass-bar:after{display:none}.textbtn{min-height:var(--size-hit);min-width:var(--size-hit);font:400 var(--type-body)/var(--lh-body) var(--font-text);letter-spacing:-.43px;color:var(--color-label);transition:opacity var(--dur-press);justify-content:center;align-items:center;margin:0;padding:0 2px;text-decoration:none;display:inline-flex}.textbtn.strong{font-weight:600}.textbtn.quiet{color:var(--color-secondary)}.textbtn:active{opacity:.45}.textbtn:disabled{opacity:.3}.cta{width:100%;height:var(--size-cta);border-radius:calc(var(--size-cta) / 2);background:var(--cta-fill);color:var(--color-on-ink);font:600 var(--type-body)/1 var(--font-text);letter-spacing:-.43px;box-shadow:var(--cta-shadow);transition:transform var(--dur-press) var(--ease-out), opacity var(--dur-state);place-items:center;margin:28px 0 0;text-decoration:none;display:grid;position:relative}.cta:active{transform:scale(var(--press-scale))}.cta:disabled{opacity:.3}.cta.secondary{color:var(--color-label);box-shadow:inset 0 0 0 1px var(--color-outline);background:0 0}.page{max-width:560px;padding:calc(var(--safe-t) + 12px) var(--space-margin) 48px;min-height:100vh;margin:0 auto}.welcome-nav{height:var(--size-hit);justify-content:flex-end;display:flex}.welcome-nav .textbtn{font-weight:600}.hero{text-align:center;flex-direction:column;align-items:center;display:flex}.hero .orb{will-change:transform;margin:36px 0 34px}.orb-btn{will-change:transform;border-radius:50%;margin:32px 0 28px;display:block}.hero .orb-btn .orb{will-change:auto;transition:transform var(--dur-press) var(--ease-out);margin:0}.orb-btn:active .orb{transform:scale(.97)}.hero h1{font:700 var(--type-large-title)/var(--lh-large-title) var(--font-display);letter-spacing:.37px;max-width:320px}.hero h1.title1{font-size:var(--type-title1);line-height:var(--lh-title1);letter-spacing:.36px}.lede{color:var(--color-secondary);max-width:320px;font-size:var(--type-body);text-align:center;margin:14px auto 0;line-height:24px}.form{margin-top:40px}.form .footnote{margin-top:20px}.status{align-items:center;display:flex}.status .hero{width:100%}.status .cta{max-width:320px}.get-app{margin-top:40px;scroll-margin-top:24px}.get-app>.body{color:var(--color-secondary);margin-top:12px}.waitlist-form{margin-top:20px}.waitlist-form .cta{margin-top:16px}.waitlist-success{padding:16px 0;font-weight:600}.invite-link,.sheet-link{min-height:var(--size-hit);color:var(--color-secondary);font-size:var(--type-footnote);line-height:var(--lh-footnote);text-align:center;justify-content:center;align-items:center;margin-top:12px;display:flex}.sheet .get-app{margin-top:12px}.sheet-link{color:var(--color-label);margin-top:20px;font-weight:600}.sheet-link+.invite-link{margin-top:0}.copy-status .footnote.center{margin-top:12px}.link-text{font-family:var(--font-mono);letter-spacing:0;word-break:break-all;-webkit-user-select:all;user-select:all;margin-top:8px;font-size:14px}.field{min-height:var(--size-field);border-radius:var(--radius-field);background:var(--color-fill);align-items:center;gap:8px;padding:0 16px;display:flex}.field input{min-width:0;font-size:var(--type-body);color:var(--color-label);background:0 0;border:0;outline:none;flex:1;padding:0}.field.with-btn{margin-top:4px;padding-right:14px}input::placeholder{color:var(--color-secondary)}.switch-row{min-height:var(--size-hit);align-items:center;gap:12px;margin-top:6px;display:flex}.switch-row span{flex:1}.switch{appearance:none;background:var(--color-switch-off);cursor:pointer;width:51px;height:31px;transition:background var(--dur-state);border-radius:16px;flex:none;margin:0;position:relative}.switch:after{content:"";background:var(--color-switch-knob);width:27px;height:27px;transition:transform var(--dur-state) var(--ease-spring);border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 3px 8px #00000026,0 3px 1px #0000000f}.switch:checked{background:var(--color-ink)}.switch:checked:after{background:var(--color-on-ink);transform:translate(20px)}.disclosure{margin-top:14px}.disclosure>summary{min-height:var(--size-hit);cursor:pointer;align-items:center;gap:8px;list-style:none;display:flex}.disclosure>summary::-webkit-details-marker{display:none}.disclosure>summary span{flex:1}.disclosure .chev{width:14px;height:14px;color:var(--color-secondary);transition:transform var(--dur-state) var(--ease-out)}.disclosure[open] .chev{transform:rotate(180deg)}.consent{font-size:var(--type-subhead);line-height:var(--lh-subhead);letter-spacing:-.23px;color:var(--color-secondary);padding:2px 0 10px}.consent p+p{margin-top:10px}.consent b{color:var(--color-label);font-weight:600}.orb{width:var(--orb);height:var(--orb);isolation:isolate;border-radius:50%;flex:none;position:relative}.orb>.aura,.orb>.ball,.orb>.cat{position:absolute}.orb>.aura{inset:calc((1 - var(--glow-disc)) * 50%);filter:blur(calc(var(--orb) * var(--glow-blur-ratio)));opacity:.7;z-index:-1;background:conic-gradient(from 0deg, var(--glow-1), var(--glow-2), var(--glow-3), var(--glow-4), var(--glow-5), var(--glow-1));border-radius:50%;animation:9s linear infinite orbspin}.orb>.ball{background:var(--orb-ball);box-shadow:var(--orb-ball-shadow);border-radius:50%;inset:0}.orb>.cat{width:56%;height:auto;top:25%;left:22%}.orb.asleep>.aura{opacity:.14;filter:blur(calc(var(--orb) * var(--glow-blur-ratio))) saturate(0);animation-play-state:paused}.orb.asleep>.cat{opacity:.75}.orb.thinking>.aura{opacity:.8;animation-duration:2.4s}@keyframes orbspin{to{transform:rotate(360deg)}}.topbar{top:calc(var(--safe-t) + 10px);z-index:30;opacity:0;visibility:hidden;transition:opacity .2s var(--ease-out), visibility 0s .2s;position:fixed;right:max(16px,50vw - 280px)}body.orb-gone .topbar{opacity:1;visibility:visible;transition:opacity .2s var(--ease-out)}.avatar{width:var(--size-hit);height:var(--size-hit);transition:transform var(--dur-press) var(--ease-out);border-radius:50%;place-items:center;display:grid}.avatar:active{transform:scale(.92)}.avatar .cat{z-index:2;margin-top:1px;position:relative}.edge{z-index:20;pointer-events:none;position:fixed;left:0;right:0}.edge-top{height:calc(var(--safe-t) + 64px);opacity:0;transition:opacity var(--dur-state);background:linear-gradient(180deg, rgba(var(--rgb-canvas), .92) 0%, rgba(var(--rgb-canvas), .6) 55%, rgba(var(--rgb-canvas), 0) 100%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);top:0;-webkit-mask:linear-gradient(#000 45%,#0000);mask:linear-gradient(#000 45%,#0000)}body.scrolled .edge-top{opacity:1}.edge-bottom{bottom:var(--keyboard-inset,0px);height:calc(var(--safe-b) + 110px);background:linear-gradient(0deg, rgba(var(--rgb-canvas), .95) 0%, rgba(var(--rgb-canvas), .7) 45%, rgba(var(--rgb-canvas), 0) 100%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-mask:linear-gradient(#0000,#000 60%);mask:linear-gradient(#0000,#000 60%)}.stream-page .hero h1{margin-bottom:52px}.stream{gap:var(--space-item);flex-direction:column;display:flex}.item{animation:rise var(--dur-state) var(--ease-out) both}@keyframes rise{0%{opacity:0;transform:translateY(6px)}}.meta{font-size:var(--type-footnote);line-height:var(--lh-footnote);letter-spacing:-.08px;color:var(--color-secondary);flex-wrap:wrap;align-items:center;margin-top:4px;display:flex}.meta .textbtn{font-size:var(--type-footnote);min-height:var(--size-hit);margin:-13px 0;padding:0 8px;font-weight:600}.meta .textbtn:first-child{margin-left:-8px}.meta .dot{white-space:pre}.hint{font-size:var(--type-footnote);line-height:var(--lh-footnote);color:var(--color-secondary);text-align:center;margin-bottom:-6px}.act.did .did-line{font-size:var(--type-subhead);line-height:var(--lh-subhead);letter-spacing:-.23px;align-items:flex-start;gap:10px;font-weight:500;display:flex}.act.did .glyph{width:18px;height:18px;color:var(--color-secondary);margin-top:1px}.act.did .detail{font-size:var(--type-subhead);line-height:var(--lh-subhead);letter-spacing:-.23px;color:var(--color-secondary);white-space:pre-wrap;margin:4px 0 0 28px}.act.did .meta{margin-top:2px;margin-left:28px}.act.did:is(.undone,.dismissed,.failed) .did-line{color:var(--color-secondary)}.act.did.undone .did-line span{text-decoration:line-through;text-decoration-thickness:1px}.act.ask .textbtns{gap:22px;margin-top:2px;margin-bottom:-10px;display:flex}.qa .question,.ideas-qa .question{background:var(--color-wash);width:fit-content;max-width:78%;color:var(--color-label);overflow-wrap:anywhere;border-radius:18px;margin-left:auto;padding:8px 14px;font-size:15px;line-height:20px}.qa .answer .body,.ideas-qa .answer .body{font-size:17px;line-height:24px}.qa .answer,.ideas-qa .answer{align-items:flex-start;gap:10px;margin-top:14px;display:flex}.answer-cat{flex:none;margin-top:1px}.qa .retry,.ideas-qa .retry{margin-left:-2px}.answer-text{overflow-wrap:anywhere;flex:1;min-width:0}.answer-text .act{margin-top:14px}.answer-sources{margin-top:8px}.answer-sources>summary{min-height:var(--size-hit);cursor:pointer;align-items:center;list-style:none;display:flex}.answer-sources>summary::-webkit-details-marker{display:none}.sources-chip{background:var(--color-wash);max-width:100%;min-height:32px;color:var(--color-meta);border-radius:16px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:600;line-height:18px;display:inline-flex}.sources-chip>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sources-chip .chev{width:12px;height:12px;transition:transform var(--dur-state) var(--ease-out);flex:none}.answer-sources[open] .sources-chip .chev{transform:rotate(180deg)}.source-rows{flex-direction:column;display:flex}.source-row{width:100%;min-height:var(--size-hit);text-align:left;color:var(--color-label);border-bottom:.5px solid var(--color-hairline);transition:opacity var(--dur-press);align-items:center;gap:10px;font-size:15px;line-height:20px;display:flex}.source-row:last-child{border-bottom:0}.source-row:active{opacity:.45}.source-row>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.source-row time{color:var(--color-secondary);flex:none;font-size:13px;line-height:18px}.source-row .chev{width:12px;height:12px;color:var(--color-tertiary);flex:none}.dots{height:var(--lh-body);align-items:center;gap:5px;display:flex}.dots i{background:var(--color-secondary);border-radius:50%;width:7px;height:7px;animation:.9s infinite dot}.dots i:nth-child(2){animation-delay:.15s}.dots i:nth-child(3){animation-delay:.3s}@keyframes dot{0%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.stream-page .hero.asleep h1{margin-bottom:20px}.empty-note{text-align:center;color:var(--color-secondary)}.empty-note .cta{max-width:300px;margin:28px auto 0}.askslot{width:var(--size-hit);height:var(--size-hit);transition:width var(--dur-state) var(--ease-out), margin var(--dur-state) var(--ease-out);flex:none;margin-left:4px;position:relative}.askslot>*{position:absolute;inset:0}.askmic{color:var(--color-label);transition:opacity var(--dur-state) var(--ease-out), transform var(--dur-state) var(--ease-spring), box-shadow var(--dur-state);border-radius:50%;place-items:center;display:grid}.askmic .icon{z-index:2;width:21px;height:21px;position:relative}.askmic:active{transform:scale(.94)}.askslot .send{padding:0}.send{width:var(--size-hit);height:var(--size-hit);background-clip:content-box;background-color:var(--color-ink);color:var(--color-on-ink);opacity:0;pointer-events:none;transition:opacity var(--dur-state) var(--ease-out), transform var(--dur-state) var(--ease-spring);border-radius:50%;flex:none;place-items:center;padding:3px;display:grid;transform:scale(.6)}.send .icon{width:18px;height:18px}.ideas-ask.has-text .send{opacity:1;pointer-events:auto;transform:none}.send:active{transform:scale(.9)}.scrim{z-index:40;background:var(--color-scrim);opacity:0;transition:opacity var(--dur-state) var(--ease-out);position:fixed;inset:0}.scrim.open{opacity:1}.scrim:not(.open),.sheet:not(.open){pointer-events:none}.sheet{left:0;right:0;bottom:var(--keyboard-inset,0px);max-height:calc(var(--viewport-height,100dvh) - var(--safe-t) - 12px);z-index:45;background:var(--color-card);border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;max-width:600px;box-shadow:0 -8px 40px #0000001f, inset 0 1px 0 var(--glass-bar-highlight);transition:transform .46s var(--ease-out);flex-direction:column;margin:0 auto;display:flex;position:fixed;transform:translateY(104%)}.sheet.open{transform:none}.grabber{background:var(--color-tertiary);border-radius:3px;flex:none;width:36px;height:5px;margin:6px auto 0}.sheet-bar{flex:none;justify-content:space-between;align-items:center;gap:12px;padding:6px 20px 0 24px;display:flex}.sheet-bar h2{font:700 var(--type-title3)/var(--lh-title3) var(--font-display);letter-spacing:-.45px}.sheet-body{overscroll-behavior:contain;min-height:0;padding:8px 24px calc(var(--safe-b) + 40px);flex:1;overflow-y:auto}.sheet-body>.footnote{margin-top:6px}.group{font:600 var(--type-title3)/var(--lh-title3) var(--font-display);letter-spacing:-.45px;margin:40px 0 6px}.row{min-height:var(--size-hit);justify-content:space-between;align-items:center;gap:16px;display:flex}.row b{color:var(--color-secondary);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.action-row{width:100%;min-height:var(--size-hit);text-align:left;color:var(--color-label);font-size:var(--type-body);transition:opacity var(--dur-press);align-items:center;text-decoration:none;display:flex}.action-row:active{opacity:.45}.action-row .chev{width:13px;height:13px;color:var(--color-tertiary);margin-left:auto}.action-row.signout{margin-top:40px;font-weight:600}.profile{align-items:center;gap:16px;margin-top:18px;display:flex}.profile .footnote{margin-top:2px}.sheet .disclosure{margin-top:0}.lede-left{color:var(--color-secondary);margin-top:8px}.copy-block{min-height:var(--size-hit);align-items:center;gap:12px;display:flex}.mono-line{min-width:0;font-family:var(--font-mono);letter-spacing:0;color:var(--color-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;overflow:hidden}.sheet .cta{margin-top:24px}.sheet .footnote.center{margin-top:20px}.qr{width:200px;height:200px;margin:12px auto 0}.qr svg{width:100%;height:100%;display:block}.action-row.advanced-row{color:var(--color-secondary);font-size:var(--type-subhead);margin-top:16px}.codex-form{margin-top:12px}.sheet-body>.footnote .mono{overflow-wrap:anywhere;font-size:12px}.field.codex-field{align-items:stretch;padding:12px 16px}.codex-field textarea{resize:none;min-width:0;font:13px/18px var(--font-mono);letter-spacing:0;color:var(--color-label);background:0 0;border:0;outline:none;flex:1}.model-notice{color:var(--color-meta);margin-top:6px}.toast{left:50%;top:calc(12px + var(--safe-t));z-index:60;opacity:0;height:var(--size-hit);white-space:nowrap;max-width:calc(100vw - 32px);font:600 var(--type-subhead)/1 var(--font-text);letter-spacing:-.23px;transition:transform var(--dur-state) var(--ease-spring), opacity var(--dur-state);pointer-events:none;border-radius:22px;align-items:center;gap:10px;padding:0 20px 0 14px;display:flex;position:fixed;transform:translate(-50%,-160%)}.toast>*{z-index:2;position:relative}.toast span{text-overflow:ellipsis;overflow:hidden}.toast.show{opacity:1;transform:translate(-50%)}@property --pn{syntax:"<number>";inherits:true;initial-value:0}@property --pl{syntax:"<number>";inherits:true;initial-value:0}@property --py{syntax:"<number>";inherits:true;initial-value:0}@property --ga{syntax:"<angle>";inherits:false;initial-value:0deg}body.deck-on{background:var(--color-grouped);overflow:hidden}body.deck-on .app-header,body.deck-on .tab-dock,body.deck-on .edge-bottom{display:none}.deck{left:0;right:0;bottom:var(--keyboard-inset,0px);height:var(--viewport-height,100dvh);z-index:22;max-width:480px;padding-top:var(--safe-t);background:var(--color-grouped);color:var(--color-ink);flex-direction:column;margin:0 auto;display:flex;position:fixed;overflow:hidden}.deck button{font:inherit;color:inherit}.deck-bar{flex:none;grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr);align-items:center;column-gap:6px;height:44px;padding:0 8px;display:grid}.deck-lead{justify-self:start;align-items:center;min-width:0;display:inline-flex}.deck-back{white-space:nowrap;align-items:center;gap:2px;min-width:44px;height:44px;padding:0 4px 0 2px;font-size:17px;line-height:22px;display:inline-flex}.deck-back .icon{width:22px;height:22px}.deck-count{font:600 17px/22px var(--font-text);font-variant-numeric:tabular-nums;margin:0}.deck-history{white-space:nowrap;min-width:44px;height:44px;padding:0 4px;font:400 15px/20px var(--font-text)!important;color:var(--color-meta)!important}.deck-trail{justify-self:end;align-items:center;min-width:0;display:inline-flex}.deck-undo{min-width:44px;height:44px;padding:0 12px;font-size:17px;font-weight:600}.deck-undo.off{visibility:hidden}.deck-stage{flex:1;min-height:0;margin:6px 16px 0;position:relative}.deck-card{transform-origin:50% 100%;transition:transform .38s var(--ease-out), opacity .38s var(--ease-out);touch-action:pan-y;-webkit-user-select:none;user-select:none;position:absolute;inset:0 0 14px}.deck-card.pos-0{z-index:3;transform-origin:50% 0}.deck-card.pos-1{z-index:2;transform:translateY(14px)scale(.95)}.deck-card.pos-2{z-index:1;opacity:0;transform:translateY(28px)scale(.9)}.deck-card.pos-1 :is(.deck-body,.deck-foot),.deck-card.pos-2 :is(.deck-body,.deck-foot){opacity:.55}.deck-card.pos-1.lifting :is(.deck-body,.deck-foot){opacity:1}.deck-card.leaving{z-index:4;pointer-events:none}.deck-card.sparse:is(.pos-0,.leaving){flex-direction:column;max-height:calc(100% - 14px);display:flex;bottom:auto}.deck-card.sparse:is(.pos-0,.leaving) .deck-inner{flex:auto;min-height:0;position:relative;inset:auto}.deck-card.sparse:is(.pos-0,.leaving) .deck-body{flex:0 auto}.deck-stage.top-sparse .deck-card:not(.pos-0):not(.leaving){height:var(--top-h,auto);max-height:calc(100% - 14px);bottom:auto}.deck-card.dragging,.deck-card.lifting{transition:none}.deck-inner{background:var(--color-card);box-shadow:var(--shadow-card);border-radius:32px;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.deck-body,.deck-foot{transition:opacity .2s}.deck-card.pos-0 .deck-inner{cursor:grab}.deck-card.dragging .deck-inner{cursor:grabbing}.deck-body{scrollbar-width:none;flex:1;min-height:0;padding:22px 22px 12px;overflow:auto;-webkit-mask:linear-gradient(#000 calc(100% - 16px),#0000);mask:linear-gradient(#000 calc(100% - 16px),#0000)}.deck-body::-webkit-scrollbar{display:none}.deck-title{font:700 26px/31px var(--font-display);letter-spacing:-.4px;text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.deck-at{color:var(--color-meta);font-variant-numeric:tabular-nums;align-items:center;gap:8px;margin:6px 0 0;font-size:13px;line-height:18px;display:flex}.deck-updated{height:20px;font:700 12px/1 var(--font-text);color:var(--color-on-ink);background:var(--color-ink);border-radius:10px;align-items:center;padding:0 8px;display:inline-flex}.deck-sec{margin-top:20px}.deck-sec h3{font:600 12px/16px var(--font-text);color:var(--color-meta);margin:0 0 4px}.deck-sec p{color:var(--color-ink);text-wrap:pretty;margin:0;font-size:17px;line-height:23px}.deck-sec .deck-evidence+.deck-evidence{margin-top:2px}.deck-card.flash :is(.deck-title,.deck-sec){animation:deck-revise-in .7s var(--ease-out)}@keyframes deck-revise-in{0%{opacity:.25}}.deck-foot{flex:none;padding:6px 14px 14px}.deck-acts{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.deck-act{background:var(--color-card);height:48px;box-shadow:inset 0 0 0 1px var(--color-outline);white-space:nowrap;transition:transform var(--dur-press) ease-out;border-radius:24px;justify-content:center;align-items:center;gap:6px;display:inline-flex;font:600 17px/22px var(--font-text)!important;color:var(--color-ink)!important}.deck-act:active{transform:scale(var(--press-scale))}.deck-act.yes{background:var(--color-ink);box-shadow:none;color:var(--color-on-ink)!important}.deck-act .icon{width:18px;height:18px}.deck-act kbd{display:none}@media (width>=500px) and (pointer:fine){.deck-act kbd{background:var(--color-fill);min-width:22px;height:20px;font:600 12px/1 var(--font-text);color:var(--color-meta);border-radius:6px;place-items:center;padding:0 5px;display:inline-grid}}.deck-reply{margin-top:10px}.deck-quick{scrollbar-width:none;gap:8px;margin-bottom:8px;display:none;overflow-x:auto}.deck-reply:focus-within .deck-quick{display:flex}.deck-chip{background:var(--color-card);height:32px;box-shadow:inset 0 0 0 1px var(--color-outline);white-space:nowrap;border-radius:16px;flex:none;padding:0 14px;font:600 15px/20px var(--font-text)!important}.reply-field{background:var(--color-raised);border-radius:24px;align-items:center;gap:2px;height:48px;padding:0 2px 0 16px;display:flex;position:relative}.reply-field:focus-within{box-shadow:0 0 0 2px var(--color-ink)}.reply-field input{min-width:0;height:44px;color:var(--color-ink);-webkit-user-select:text;user-select:text;-webkit-appearance:none;background:0 0;border:0;outline:0;flex:1;padding:0 2px;font-size:17px;line-height:22px}.reply-field input::placeholder{color:var(--color-secondary)}.reply-btn{border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid;color:var(--color-glyph)!important}.reply-btn .icon{width:20px;height:20px}.reply-btn.reply-send{color:var(--color-ink)!important}.reply-btn.reply-send .icon path{stroke:var(--color-on-ink)}.reply-btn.reply-send .icon{width:30px;height:30px}.reply-field.listening{box-shadow:none;background:var(--color-card)}.reply-field.listening:before,.reply-field.listening:after{content:"";pointer-events:none;background:conic-gradient(from var(--ga), var(--glow-1), var(--glow-2), var(--glow-3), var(--glow-4), var(--glow-5), var(--glow-1));border-radius:26px;animation:4s linear infinite deck-glow-lap;position:absolute;inset:-2px}.reply-field.listening:before{z-index:1;padding:2px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.reply-field.listening:after{filter:blur(10px);opacity:.55;z-index:-1;inset:-4px}.deck-thinking{height:48px;font:600 15px/20px var(--font-text);color:var(--color-glyph);align-items:center;gap:8px;margin:0;padding:0 6px;display:flex}.deck-thinking .icon{width:16px;height:16px;color:var(--glow-2)}.deck-card.thinking :is(.reply-field,.deck-quick){display:none}.deck-edge{pointer-events:none;opacity:0;background:conic-gradient(from var(--ga), var(--glow-1), var(--glow-2), var(--glow-3), var(--glow-4), var(--glow-5), var(--glow-1));border-radius:35px;transition:opacity .3s;position:absolute;inset:-3px}.deck-card.thinking .deck-edge{animation:4s linear infinite deck-glow-lap}.deck-edge.ring{padding:3px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.deck-edge.bloom{filter:blur(18px);inset:-6px}.deck-card.thinking .deck-edge.ring{opacity:1}.deck-card.thinking .deck-edge.bloom{opacity:.7}@keyframes deck-glow-lap{to{--ga:360deg}}.deck-ov{pointer-events:none;border-radius:inherit;opacity:0;position:absolute;inset:0}.ov-no{background:var(--color-ink);color:var(--color-on-ink);opacity:calc(var(--pn) * .96)}.ov-later{color:#fff;opacity:calc(var(--pl) * .97);background:#636366}.ov-yes{background:rgba(var(--rgb-card), .92);opacity:var(--py);place-items:center;display:grid}.deck-stamp{color:inherit;flex-direction:column;gap:12px;display:flex;position:absolute;top:34px}.ov-no .deck-stamp{opacity:clamp(0, calc((var(--pn) - .25) * 2.2), 1);transform:scale(calc(.82 + var(--pn) * .18));transform-origin:100% 0;align-items:flex-end;right:30px}.ov-later .deck-stamp{opacity:clamp(0, calc((var(--pl) - .25) * 2.2), 1);transform:scale(calc(.82 + var(--pl) * .18));transform-origin:0 0;align-items:flex-start;left:30px}.deck-stamp .deck-ring{border:3px solid;border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.deck-stamp .deck-ring .icon{width:30px;height:30px}.deck-stamp b{font:800 40px/44px var(--font-display);letter-spacing:-.6px}.ov-yes .deck-stamp{color:var(--color-ink);transform:scale(calc(.85 + var(--py) * .15));align-items:center;position:static}.ov-yes .deck-ring{background:var(--color-ink);width:84px;height:84px;color:var(--color-on-ink);border:0}.ov-yes .deck-ring .icon{width:40px;height:40px}.deck-toast-slot{height:calc(52px + var(--safe-b));padding:0 16px var(--safe-b);flex:none;place-items:center;display:grid}.deck-toast{background:var(--color-ink);max-width:100%;min-height:44px;color:var(--color-on-ink);font:600 15px/20px var(--font-text);animation:deck-toast-in .26s var(--ease-out);border-radius:22px;align-items:center;gap:4px;padding:0 2px 0 18px;display:flex;box-shadow:0 8px 24px #0003}.deck-toast-msg{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.deck-toast-undo{border-radius:22px;min-width:44px;height:44px;padding:0 14px;color:var(--color-on-ink)!important;font-weight:700!important}.deck-toast.no-undo{padding-right:18px}@keyframes deck-toast-in{0%{opacity:0;transform:translateY(-8px)}}.deck-empty{text-align:center;flex-direction:column;justify-content:safe center;align-items:center;padding:24px 28px 0;display:flex;position:absolute;inset:0 0 14px;overflow-y:auto}.deck-empty-cat{flex:none;width:104px;height:102px}.deck-empty-cat svg{width:100%;height:100%;display:block}.deck-empty h2{font:700 28px/34px var(--font-display);letter-spacing:-.4px;margin:22px 0 0}.deck-empty-line{color:var(--color-meta);text-wrap:balance;margin:8px 0 0;font-size:17px;line-height:23px}.deck-empty-back{background:var(--color-card);height:48px;box-shadow:0 0 0 .5px var(--color-edge);border-radius:24px;flex:none;align-items:center;gap:4px;margin-top:28px;padding:0 22px 0 14px;display:inline-flex;font:600 17px/22px var(--font-text)!important}.deck-empty-back .icon{width:20px;height:20px}.deck-check-now{background:var(--color-ink);border-radius:22px;flex:none;min-width:44px;height:44px;margin-top:20px;padding:0 20px;color:var(--color-on-ink)!important;font:600 17px/22px var(--font-text)!important}.deck-check-now:disabled{background:var(--color-meta)}.deck-see-history{flex:none;min-width:44px;height:44px;margin-top:8px;padding:0 12px;font:400 15px/20px var(--font-text)!important;color:var(--color-meta)!important}.deck-see-history+.deck-empty-back{margin-top:16px}.toast.cu-toast{pointer-events:auto;padding-right:8px}.toast.cu-toast .textbtn{z-index:2;font-size:var(--type-subhead);padding:0 12px;position:relative}.cu-sheet{min-height:min(64%, calc(var(--viewport-height,100dvh) - var(--safe-t) - 12px))}.cu-sheet .sheet-body{padding-bottom:24px}.cu-thread .deck-title{-webkit-line-clamp:unset;display:block}.cu-msgs{flex-direction:column;gap:4px;margin-top:26px;display:flex}.cu-msgs .question{margin-top:14px}@media (prefers-reduced-motion:reduce){.deck-card{transition:opacity .2s ease-out}.deck-edge,.reply-field.listening:before,.reply-field.listening:after,.deck-toast{animation:none}}@supports (corner-shape:squircle){.field,.sheet{corner-shape:squircle}.sheet{border-radius:40px 40px 0 0}}.cat{flex:none;display:inline-block}.cat .eyes-shut{opacity:0;animation:blink var(--blink-every,5s) step-end infinite;animation-delay:var(--blink-delay,0s)}@keyframes blink{0%,95%{opacity:0}96%,98%{opacity:1}99%{opacity:0}}@media (prefers-reduced-motion:reduce){.orb>.aura,.cat .eyes-shut,.item,.dots i{animation:none!important}.sheet,.scrim,.send,.askmic,.askslot,.topbar{transition:none}}[hidden]{display:none!important}.app-header{z-index:21;padding:calc(var(--safe-t) + 12px) 0 12px;pointer-events:none;--orb-scale:1;--title-opacity:1;--chip-opacity:1;--edge-opacity:0;position:relative}.header-edge{height:calc(var(--safe-t) + 44px);background:rgba(var(--rgb-canvas), .8);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-bottom:.5px solid var(--color-bar-edge);opacity:var(--edge-opacity);position:fixed;top:0;left:0;right:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.header-edge{background:rgba(var(--rgb-canvas), .92)}}.app-header .orb-btn{transform-origin:50%;pointer-events:auto;width:112px;height:112px;margin:0 auto 12px;transition:transform 90ms ease-out;position:relative;transform:translateY(0)scale(1)}.app-header .orb-btn .orb{margin:0}.app-header .orb-btn:after{content:"";width:max(100%, calc(44px / var(--orb-scale)));height:max(100%, calc(44px / var(--orb-scale)));border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.app-header .orb.asleep>.aura{opacity:var(--glow-alpha,.18);filter:blur(calc(var(--orb) * var(--glow-blur-ratio))) saturate(.2)}.header-copy{text-align:center}.header-copy h1{font:700 34px/41px var(--font-display);letter-spacing:.37px;opacity:var(--title-opacity)}.status-chip{width:fit-content;max-width:calc(100% - 40px);color:var(--color-secondary);opacity:var(--chip-opacity);margin:8px auto 0;font-size:13px;line-height:18px}.header-settings{top:calc(var(--safe-t) + 2px);pointer-events:auto;width:44px;position:absolute;right:max(16px,50vw - 264px)}.header-settings .icon{width:21px;height:21px}.nav-orb{display:none}.stream-page{padding-top:0;padding-bottom:var(--tab-dock-clearance)}.stream{gap:12px}.day-title{font:600 20px/25px var(--font-display);margin:4px 0 0}.moment-card{background:var(--color-card-soft);border-radius:22px;padding:16px}.moment-card .meta{gap:5px;margin:0 0 8px}.moment-source{display:inline-flex}.moment-source .icon{width:15px;height:15px}.moment-card h3{overflow-wrap:anywhere;white-space:normal;max-height:44px;margin-bottom:6px;font-size:17px;font-weight:600;line-height:22px;overflow:hidden}.moment-summary{color:rgba(var(--rgb-label), .8);font-size:15px;line-height:20px}.summary-pending{color:var(--color-secondary);font-size:15px;line-height:20px}.moment-card .xf{position:relative}.moment-card .xf-old{pointer-events:none;position:absolute;inset:0;overflow:hidden}.moment-chips{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.moment-chips>span{background:var(--color-fill);border-radius:14px;align-items:center;gap:5px;min-height:28px;padding:5px 10px;font-size:13px;font-weight:600;line-height:18px;display:inline-flex}.moment-chips .icon{width:13px;height:13px}.transcript{margin-top:4px;font-size:15px}.raw-transcript{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:21px}.raw-transcript p+p{margin-top:12px}.tab-dock{bottom:calc(var(--safe-b) + 26px);z-index:25;align-items:center;gap:12px;max-width:520px;margin:auto;display:flex;position:fixed;left:20px;right:20px}.tab-dock .glass.glass-bar{isolation:isolate;background:var(--glass-dock);-webkit-backdrop-filter:blur(28px)saturate(1.9);backdrop-filter:blur(28px)saturate(1.9);box-shadow:var(--glass-dock-shadow);border:0;position:relative}.tab-capsule{border-radius:34px;flex:1;height:64px;padding:5px;display:flex}.tab-capsule button{z-index:2;min-width:0;color:var(--color-secondary);border-radius:27px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;font-size:11px;font-weight:600;line-height:14px;display:flex;position:relative}.tab-capsule button[aria-selected=true]{color:var(--color-label);background:rgba(var(--rgb-label), .06)}.tab-capsule .icon{width:23px;height:23px}#pending-badge{background:var(--color-label);min-width:15px;height:15px;color:var(--color-bg);border-radius:8px;justify-content:center;align-items:center;font-size:10px;display:inline-flex}.ask-launch{width:64px;height:64px;transition:transform var(--dur-press) var(--ease-out);border-radius:50%;flex:none;place-items:center;display:grid}.ask-launch:active{transform:scale(.94)}.ask-launch .cat-slot{z-index:2;pointer-events:none;place-items:center;display:grid;position:relative}.ask-launch .cat{width:30px;height:auto}.ask-launch.thinking:before{content:"";z-index:3;pointer-events:none;-webkit-mask-composite:xor;background:conic-gradient(#0a84ff,#a55bff,#ff4fa3,#ff9f0a,#c686ff,#0a84ff);border-radius:50%;padding:2px;animation:9s linear infinite orbspin;position:absolute;inset:-2px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.ask-launch.off .cat{opacity:.75}body.sheet-open .tab-dock{pointer-events:none}body.apps-on{overflow:hidden}.apps-panel{z-index:22;background:var(--color-bg);overscroll-behavior:contain;position:fixed;inset:0;overflow-y:auto}.apps-home{max-width:560px;padding:calc(var(--safe-t) + 54px) 20px var(--tab-dock-clearance);margin:0 auto}.apps-title{font:700 34px/41px var(--font-display);letter-spacing:.37px}.apps-section{color:var(--color-meta);margin:18px 0 12px;font-size:13px;font-weight:600;line-height:18px}.app-grid{grid-template-columns:1fr 1fr;gap:20px 14px;display:grid}.app-tile{min-width:0;color:var(--color-label);transition:opacity var(--dur-press);flex-direction:column;gap:2px;text-decoration:none;display:flex}a.app-tile:active{opacity:.55}.app-icon{aspect-ratio:1;background:var(--color-wash);color:var(--color-label);border-radius:32px;place-items:center;margin-bottom:8px;display:grid}.app-icon .icon{width:44px;height:44px}.app-name{font-size:15px;font-weight:600;line-height:20px}.app-name small{background:var(--color-wash);color:var(--color-meta);vertical-align:1px;border-radius:9px;margin-left:4px;padding:1px 7px;font-size:11px;font-weight:600;line-height:16px}.app-line{color:var(--color-meta);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:18px;display:-webkit-box;overflow:hidden}.app-tile.soon{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.app-tile.soon .app-icon{color:var(--color-gray-3)}.app-tile.more .app-icon{border:1.5px dashed var(--color-gray-3);color:var(--color-gray);background:0 0}.app-tile.more .app-icon .icon{width:28px;height:28px}body.embed{--tab-dock-clearance:calc(var(--safe-b) + 24px)}body.embed .app-header,body.embed .tab-dock,body.embed .edge-bottom{display:none}body.embed .ideas-map{margin-bottom:calc(var(--safe-b) + 12px + var(--size-askbar) + 8px)}body.embed .ideas-map:not([data-state=map]){margin-bottom:calc(var(--safe-b) + 12px)}body.embed .ideas-ask{bottom:max(calc(var(--keyboard-inset,0px) + 12px), calc(var(--safe-b) + 12px))}body.embed .ideas-answer{bottom:calc(max(calc(var(--keyboard-inset,0px) + 12px), calc(var(--safe-b) + 12px)) + var(--size-askbar) + 10px)}body.embed .ideas-dot{bottom:calc(var(--safe-b) + 12px)}.live-bar{justify-content:space-between;align-items:center;gap:12px;min-height:20px;margin:0 0 4px;display:flex}.heard-line{color:var(--color-meta);font-variant-numeric:tabular-nums;min-width:0;font-size:12px;line-height:16px}.live-link{letter-spacing:-.08px;gap:2px;margin:-12px 0;padding:0 0 0 8px;font-size:13px;font-weight:600;line-height:18px}.live-link .chev{width:13px;height:13px;color:var(--color-gray)}body.live-on{overflow:hidden}body.live-on .app-header,body.live-on .tab-dock,body.live-on .edge-bottom{display:none}.live-panel{z-index:23;background:var(--color-bg);overscroll-behavior:contain;position:fixed;inset:0;overflow-y:auto}.live-head{z-index:1;padding:calc(var(--safe-t) + 10px) 0 8px;text-align:center;background:rgba(var(--rgb-canvas), .9);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);position:sticky;top:0}.live-back{top:calc(var(--safe-t) + 10px);gap:2px;padding:0 8px 0 4px;font-weight:400;position:absolute;left:8px}.live-back .chev{width:20px;height:20px}.live-head h2{font:600 17px/44px var(--font-display);letter-spacing:-.43px}.live-head .heard-line{min-height:16px}.live-list{max-width:560px;padding:8px var(--space-margin) calc(var(--safe-b) + 32px);margin:0 auto}.live-text,.live-pending{font:400 17px/24px var(--font-text);letter-spacing:-.43px;overflow-wrap:anywhere;margin:0 0 10px}.live-pending,.live-empty{color:var(--color-meta)}.live-time{color:var(--color-meta);font-variant-numeric:tabular-nums;margin:18px 0 6px;font-size:12px;line-height:16px}.live-time:first-child{margin-top:4px}.live-empty{text-align:center;margin-top:40px;font-size:15px;line-height:20px}.ideas-panel{padding-top:calc(var(--safe-t) + 10px);flex-direction:column;display:flex;position:absolute;inset:0}.ideas-head{text-align:center;flex:none;padding-top:44px;position:relative}.ideas-back{gap:2px;padding:0 8px 0 4px;font-weight:400;position:absolute;top:0;left:8px}.ideas-back .chev{width:20px;height:20px}.ideas-head h2{font:700 34px/41px var(--font-display);letter-spacing:.37px}.ideas-head .status-chip{min-height:18px;color:var(--color-meta);margin-top:2px}.ideas-map{min-height:0;margin:4px 0 calc(var(--safe-b) + 26px + 64px + 12px + var(--size-askbar) + 8px);cursor:pointer;flex:1;position:relative}.ideas-map:not([data-state=map]){cursor:default;margin-bottom:calc(var(--safe-b) + 26px + 64px + 12px)}.ideas-svg{display:block}.ideas-svg .dot{opacity:1;transition:opacity var(--dur-state)}.ideas-svg .dot.dim{opacity:.16}@media (prefers-color-scheme:dark){.ideas-svg circle.dot{fill:#8e8e93}@supports (color:color-mix(in srgb, red 50%, blue)){.ideas-svg circle.dot{fill:color-mix(in srgb, #3a3a3c calc(var(--age,0) * 100%), #e5e5ea)}}}.ideas-svg .dot.hit circle:not(.halo),.ideas-svg .dot.selected circle{fill:var(--color-label)}.ideas-svg .dot.selected circle.ring{fill:none;stroke:var(--color-label);stroke-width:1.5px}.ideas-svg .halo{opacity:.85;transform-box:fill-box;transform-origin:50%;animation:3.6s ease-in-out infinite alternate halo}@keyframes halo{to{opacity:.55;transform:scale(1.15)}}.ideas-svg .label rect{fill:var(--color-card);stroke:var(--color-edge);stroke-width:.5px}.ideas-svg .label text{font:600 13px/1 var(--font-text);fill:var(--color-label);text-anchor:middle;dominant-baseline:central}.ideas-svg .answering~.labels .label{opacity:.3}.ideas-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:0 40px;display:flex;position:absolute;inset:0}.ideas-empty .dots{justify-content:center}.ideas-retry{min-height:var(--size-hit);background:var(--color-wash);border-radius:22px;padding:0 22px;font-size:15px;font-weight:600}.ideas-loading{pointer-events:none;position:absolute;inset:0}.ideas-loading i{background:radial-gradient(closest-side, rgba(var(--rgb-label), .06), rgba(var(--rgb-label), 0));border-radius:50%;width:110px;height:90px;animation:1.6s ease-in-out infinite alternate blob;position:absolute}.ideas-loading i:first-child{top:8%;left:8%}.ideas-loading i:nth-child(2){top:4%;left:55%}.ideas-loading i:nth-child(3){animation-delay:.3s;top:30%;left:30%}.ideas-loading i:nth-child(4){animation-delay:.5s;top:44%;left:62%}.ideas-loading i:nth-child(5){animation-delay:.2s;top:60%;left:6%}.ideas-loading i:nth-child(6){animation-delay:.4s;top:70%;left:42%}@keyframes blob{to{opacity:.45;transform:scale(.92)}}.ideas-ask{z-index:24;max-width:520px;height:var(--size-askbar);left:20px;right:20px;bottom:max(calc(var(--keyboard-inset,0px) + 12px), calc(var(--safe-b) + 26px + 64px + 12px));border-radius:calc(var(--size-askbar) / 2);align-items:center;gap:8px;margin:0 auto;padding:0 4px 0 16px;display:flex;position:fixed}.ideas-ask.glass.glass-bar{background:var(--glass-dock);box-shadow:var(--glass-dock-shadow)}.ideas-ask>*{z-index:2;position:relative}.ideas-ask .lead{width:18px;height:18px;color:var(--color-secondary)}.ideas-ask input{min-width:0;height:100%;font-size:var(--type-body);color:var(--color-label);appearance:none;background:0 0;border:0;outline:none;flex:1}.ideas-ask input::placeholder{color:var(--color-secondary)}.ideas-ask .askslot{margin-left:0}.ideas-ask.no-mic:not(.has-text) .askslot{width:0}.ideas-ask.has-text .askmic{opacity:0;pointer-events:none;transform:scale(.6)}.ideas-answer{z-index:24;max-width:536px;max-height:44vh;left:12px;right:12px;bottom:calc(max(calc(var(--keyboard-inset,0px) + 12px), calc(var(--safe-b) + 26px + 64px + 12px)) + var(--size-askbar) + 10px);background:var(--color-card);box-shadow:var(--shadow-pop);border-radius:26px;margin:0 auto;padding:14px 16px 12px;position:fixed;overflow-y:auto}.ideas-qa .question{margin-right:40px}.ideas-qa .answer{margin-top:10px}.ideas-clear{z-index:2;width:var(--size-hit);height:var(--size-hit);color:var(--color-secondary);place-items:center;display:grid;position:absolute;top:4px;right:4px}.ideas-clear .icon{width:15px;height:15px}.ideas-dot{z-index:24;max-width:536px;max-height:44vh;left:12px;right:12px;bottom:calc(var(--safe-b) + 26px + 64px + 12px);background:var(--color-card);box-shadow:var(--shadow-pop);border-radius:26px;margin:0 auto;padding:14px 48px 16px 16px;position:fixed;overflow-y:auto}.ideas-dot .meta{color:var(--color-meta);align-items:center;gap:5px;font-size:13px;line-height:18px;display:flex}.ideas-dot h3{overflow-wrap:anywhere;margin-top:4px;font-size:17px;font-weight:600;line-height:22px}.ideas-dot .summary{overflow-wrap:anywhere;margin-top:4px;font-size:15px;line-height:21px}.ideas-dot .dots{margin-top:8px}@media (prefers-reduced-motion:reduce){.ask-launch.thinking:before,.ideas-svg .halo,.ideas-loading i{animation:none}.ask-launch,.ideas-svg .dot,.app-tile{transition:none}}.history-row{border-bottom:.5px solid var(--color-hairline);align-items:center;gap:6px;padding:12px 0;display:flex}.history-open{text-align:left;flex:1;align-items:flex-start;gap:10px;min-width:0;min-height:44px;font-size:15px;line-height:20px;display:flex}.history-open>.icon{width:19px;height:19px;margin-top:2px}.history-open>span{overflow-wrap:anywhere;flex:1;min-width:0}.history-open b{font-weight:600}.history-open small{color:var(--color-secondary);margin-top:4px;font-size:13px;line-height:18px;display:block}.history-open time{color:var(--color-secondary);text-align:right;max-width:58px;font-size:11px;line-height:16px}.history-row>.textbtn{font-size:13px}@media (prefers-reduced-motion:reduce){.app-header .orb-btn{visibility:visible;transition:opacity .2s ease-in-out,visibility;transform:none}.app-header.compact .orb-btn{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .2s ease-in-out,visibility 0s .2s}.app-header .nav-orb{top:var(--safe-t);opacity:0;visibility:hidden;place-items:center;width:44px;height:44px;transition:opacity .2s ease-in-out,visibility 0s .2s;display:grid;position:fixed;left:calc(50% - 22px)}.app-header.compact .nav-orb{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .2s ease-in-out,visibility}}.google-signin,#signin .cta{--size-cta:52px}.google-signin{background:var(--google-fill);color:var(--google-text);border:1px solid var(--google-stroke);box-shadow:none;justify-content:center;align-items:center;gap:12px;display:flex}.google-mark{flex:none;width:20px;height:20px}.auth-divider{margin:16px 0}.intros-panel{min-height:100%}.ix-page{max-width:560px;padding:calc(var(--safe-t) + 10px) 20px var(--tab-dock-clearance);margin:0 auto}.ix-head{height:44px;position:relative}.ix-head .ideas-back{left:-12px}.ix-title{font:700 34px/41px var(--font-display);letter-spacing:.37px;margin-top:4px}.ix-lede{color:var(--color-meta);align-items:flex-start;gap:6px;margin-top:8px;font-size:14px;line-height:19px;display:flex}.ix-lede .icon{flex:none;width:13px;height:13px;margin-top:3px}.ix-sec{letter-spacing:.3px;text-transform:uppercase;color:var(--color-meta);margin:22px 0 10px;font-size:13px;font-weight:600;line-height:18px}.ix-card{background:var(--color-card-soft);border-radius:22px;margin-bottom:12px;padding:16px}.ix-kind{color:var(--color-meta);justify-content:space-between;align-items:center;font-size:12px;display:flex}.ix-kind span:first-child{color:var(--color-glyph);align-items:center;gap:7px;font-weight:600;display:flex}.ix-kind .icon{width:17px;height:17px}.ix-card h4{font:600 22px/28px var(--font-display);letter-spacing:-.26px;margin:10px 0 4px}.ix-context{color:var(--color-meta);font-size:15px;line-height:20px}.ix-chip{min-height:44px;font:600 13px/18px var(--font-text);color:var(--color-meta);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:4px;padding:0;display:inline-flex}.ix-chip.static{cursor:default;min-height:0;margin:8px 0 10px}.ix-chip .icon{flex:none;width:12px;height:12px;transition:transform .2s}.ix-chip[aria-expanded=true] .icon{transform:rotate(180deg)}.ix-heard{border-left:2px solid var(--color-outline);color:var(--color-meta);margin:0 0 10px;padding-left:10px;font-size:13px;line-height:19px}.ix-heard small{color:var(--color-meta);margin-bottom:1px;font-size:12px;font-weight:600;display:block}.ix-yes-line{color:var(--color-glyph);align-items:flex-start;gap:6px;margin:4px 0 12px;font-size:14px;line-height:19px;display:flex}.ix-yes-line .icon{flex:none;width:14px;height:14px;margin-top:2px}.ix-actions{gap:8px;display:flex}.ix-pill{background:var(--color-card);height:44px;box-shadow:0 0 0 .5px var(--color-edge);font:600 16px/1 var(--font-text);letter-spacing:-.3px;color:var(--color-ink);cursor:pointer;border:0;border-radius:22px;flex:1}.ix-pill.ink{background:var(--color-ink);color:var(--color-on-ink);box-shadow:none}.ix-pill:active,.ix-cta:active{scale:.96}.ix-ctas{flex-direction:column;gap:8px;margin-top:4px;display:flex}.ix-cta{background:var(--color-ink);width:100%;height:52px;color:var(--color-on-ink);font:600 17px/1 var(--font-text);letter-spacing:-.43px;cursor:pointer;border:0;border-radius:26px;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:flex}.ix-cta .icon{width:18px;height:18px}.ix-cta.secondary{color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-outline);background:0 0}.ix-sheet .ix-cta.secondary{box-shadow:inset 0 0 0 1px var(--color-outline);background:0 0}.ix-cta[disabled]{background:var(--color-raised);color:var(--color-meta);cursor:default}.ix-empty{padding:4px 0 12px}.ix-empty-title{color:var(--color-ink);font-size:15px;font-weight:600;line-height:20px}.ix-empty-line{color:var(--color-meta);margin-top:2px;font-size:15px;line-height:20px}.ix-error{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:48px 0;display:flex}.ix-retry{background:var(--color-wash);min-height:44px;font:600 15px/1 var(--font-text);color:var(--color-ink);cursor:pointer;border:0;border-radius:22px;padding:0 22px}.ix-skel{flex-direction:column;gap:10px;min-height:170px;display:flex}.ix-skel i{background:var(--color-skeleton);border-radius:6px;height:12px;display:block}.ix-skel i:first-child{width:30%}.ix-skel i:nth-child(2){width:85%;height:22px}.ix-skel i:nth-child(3){width:70%}.ix-skel i:nth-child(4){border-radius:22px;width:100%;height:44px;margin-top:auto}.ix-sheet-head{flex:none;grid-template-columns:80px 1fr 80px;align-items:center;min-height:44px;padding:4px 16px 0;display:grid}.ix-sheet-head h2{text-align:center;font:600 17px/22px var(--font-text);letter-spacing:-.43px}.ix-sheet-head .textbtn{justify-self:start}.ix-sheet-head .textbtn.strong{justify-self:end}.ix-sheet-body{overscroll-behavior:contain;min-height:0;padding:8px 20px calc(var(--safe-b) + 24px);flex-direction:column;gap:12px;display:flex;overflow-y:auto}.ix-field-label{color:var(--color-meta);margin-bottom:-4px;font-size:13px;font-weight:600;line-height:18px}.ix-draft{resize:none;border:1px solid var(--color-outline);width:100%;font:400 17px/24px var(--font-text);letter-spacing:-.43px;color:var(--color-ink);background:var(--color-card);border-radius:14px;padding:12px 14px}.ix-draft:focus{outline:2px solid var(--color-ink);outline-offset:1px}.ix-sheet-note{color:var(--color-meta);align-items:flex-start;gap:8px;font-size:14px;line-height:20px;display:flex}.ix-sheet-note .icon{width:15px;height:15px;color:var(--color-glyph);flex:none;margin-top:2px}.ix-people{margin:0;padding:0;list-style:none}.ix-person{border:0;border-bottom:.5px solid var(--color-hairline);width:100%;min-height:52px;font:400 17px/22px var(--font-text);letter-spacing:-.43px;color:var(--color-ink);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;display:flex}.ix-tick{border:1.5px solid var(--color-outline);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.ix-person[aria-checked=true] .ix-tick{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-on-ink)}.ix-tick .icon{width:16px;height:16px}.ix-av{color:#fff;background:linear-gradient(#a5a5ab,#8a8a90);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:15px;font-weight:600;display:grid}.ix-to-row{min-height:36px;color:var(--color-meta);flex-wrap:wrap;align-items:center;gap:6px;font-size:15px;display:flex}.ix-to-chip{background:var(--color-raised);height:30px;color:var(--color-ink);border-radius:15px;align-items:center;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}.ix-to-none{font-size:14px}.ix-preview{background:var(--color-card-soft);border:1px solid var(--color-hairline);border-radius:22px;flex-direction:column;align-items:flex-end;gap:6px;padding:16px 14px;display:flex}.ix-bubble{background:var(--color-ink);max-width:78%;color:var(--color-on-ink);letter-spacing:-.3px;border-radius:19px 19px 6px;padding:8px 13px 9px;font-size:16px;line-height:21px}.ix-link-line{border:1px solid var(--color-outline);background:var(--color-card);max-width:78%;color:var(--color-meta);border-radius:14px;align-items:center;gap:8px;padding:7px 12px 7px 8px;font-size:12px;line-height:15px;display:flex}.ix-link-line svg{flex:none;width:22px;height:22px}@media (prefers-reduced-motion:reduce){.ix-chip .icon{transition:none}.ix-pill:active,.ix-cta:active{scale:none}}.boot-skeleton{padding:calc(var(--safe-t) + 12px) var(--space-margin) 0;flex-direction:column;align-items:center;display:flex}.skeleton-orb{background:var(--color-fill);border-radius:50%;width:112px;height:112px;margin-bottom:12px}.skeleton-title{background:var(--color-fill);border-radius:10px;width:168px;height:34px;margin:4px 0 10px}.skeleton-chip{background:var(--color-fill);border-radius:9px;width:230px;height:18px}.skeleton-dock{bottom:calc(var(--safe-b) + 26px);border:1px solid var(--color-tertiary);border-radius:34px;max-width:456px;height:64px;position:fixed;left:20px;right:84px}.skeleton-orb{place-items:center;display:grid}.cat.breathing{animation:2.4s ease-in-out infinite breathe}@keyframes breathe{50%{transform:scale(1.03)}}.skeleton-cards,.stream-skeleton{flex-direction:column;align-self:stretch;gap:12px;display:flex}.skeleton-cards{margin-top:32px}.sk-day{background:var(--color-skeleton);border-radius:8px;width:96px;height:25px;margin-top:4px;display:block}.sk-card{background:var(--color-skeleton);border-radius:22px;height:128px;display:block}@media (prefers-reduced-motion:reduce){.cat.breathing{animation:none}}.status-chip.offline{color:var(--color-meta);font-size:12px}.im-form{margin-top:12px}.im-email-add{font-size:var(--type-footnote);margin-top:8px;display:block}.im-email{margin-top:8px}.cta[aria-disabled=true]{opacity:.3;pointer-events:none}.im-tip{margin-top:12px}#watch-status{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.plan-row{margin-top:18px}.usage+.usage{margin-top:8px}.usage .row{min-height:36px}.usage-bar{background:var(--color-usage-track);border-radius:2px;height:4px;overflow:hidden}.usage-bar i{background:var(--color-usage-fill);border-radius:2px;height:100%;display:block}.usage .footnote{margin-top:6px}.usage+.row{margin-top:8px}.plan-skeleton i{background:var(--color-skeleton);border-radius:9px;height:18px;margin:13px 0 26px;display:block}.plan-skeleton i:first-child{width:40%}.plan-skeleton i:nth-child(2){border-radius:2px;width:100%;height:4px}.plan-skeleton i:nth-child(3){width:30%}.conn-settings-row .conn-plug{width:22px;height:22px;margin-right:12px}.conn-settings-row .conn-count{color:var(--color-secondary);font-size:var(--type-subhead);margin-left:auto}.conn-settings-row .conn-count:not(:empty)+.chev{margin-left:8px}.account-email{margin-top:2px}.action-row.destructive{color:var(--conn-red)}:root{--conn-red:#ff3b30}@media (prefers-color-scheme:dark){:root{--conn-red:#ff453a}}body.conn-open{overflow:hidden}.conn-page{z-index:38;background:var(--color-bg);overscroll-behavior:contain;position:fixed;inset:0;overflow-y:auto}.conn-col{max-width:560px;padding:calc(var(--safe-t) + 16px) max(16px, var(--safe-r)) calc(var(--safe-b) + 48px) max(16px, var(--safe-l));margin:0 auto}@media (width>=768px){.conn-col{padding:32px 24px 64px}}.conn-top{align-items:center;height:44px;display:flex}.conn-back{height:44px;color:var(--color-label);align-items:center;gap:2px;padding-right:8px;font-size:17px;text-decoration:none;display:inline-flex}.conn-back .icon{width:17px;height:17px;margin-left:-3px}.conn-cat-disc{--d:62px;width:var(--d);height:var(--d);margin:8px auto 22px;display:block;position:relative}.conn-cat-disc .halo{background:conic-gradient(var(--glow-1), var(--glow-2), var(--glow-3), var(--glow-4), var(--glow-5), var(--glow-1));filter:blur(calc(var(--d) * .16));opacity:.9;border-radius:50%;animation:9s linear infinite conn-spin,3.6s ease-in-out infinite conn-breathe;position:absolute;inset:-9%}.conn-cat-disc .disc{background:radial-gradient(circle at 40% 30%,#fff,#f4f4f8 60%);border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 .5px #0000001f,0 4px 10px #00000014}.conn-cat-disc .cat{position:absolute;top:20%;left:19%}.conn-label{font-size:var(--type-footnote);line-height:var(--lh-footnote);letter-spacing:-.08px;color:var(--color-secondary);margin:0 4px 8px;font-weight:600}.conn-group{background:var(--color-wash);border-radius:22px;margin-bottom:16px;overflow:hidden}.conn-row{text-align:left;width:100%;min-height:52px;color:var(--color-label);align-items:center;gap:12px;padding:0 16px;font-size:17px;text-decoration:none;display:flex;position:relative}.conn-row+.conn-row:before{content:"";background:var(--color-hairline);height:.5px;position:absolute;top:0;left:16px;right:0}button.conn-row:active{background:var(--color-fill)}@media (hover:hover){button.conn-row:hover{background:var(--color-fill)}}.conn-row.focus{background:var(--color-fill)}.conn-row.center{justify-content:center}.conn-row.destructive{color:var(--conn-red)}.conn-tx{flex-direction:column;flex:1;min-width:0;display:flex}.conn-t1{overflow-wrap:anywhere;flex:1;min-width:0}.conn-tx .conn-t1{flex:none}.conn-t2{font-size:var(--type-footnote);line-height:var(--lh-footnote);letter-spacing:-.08px;color:var(--color-secondary);overflow-wrap:anywhere}.conn-cat{align-items:flex-start;min-height:60px;padding-top:10px;padding-bottom:10px}.conn-cat .conn-tx,.conn-cat .conn-chev{align-self:center}.conn-cat .conn-trail{margin-top:4px}.conn-trail{align-items:center;display:flex}.conn-trail .conn-mark+.conn-mark{box-shadow:0 0 0 2px var(--color-wash);margin-left:-6px}.conn-chev{width:13px;height:13px;color:var(--color-tertiary)}.conn-foot{font-size:var(--type-footnote);line-height:var(--lh-footnote);letter-spacing:-.08px;color:var(--color-meta);margin:-8px 16px 20px}.conn-foot.center{text-align:center;margin:24px 16px}.conn-skeleton{padding:4px 16px}.conn-skeleton i{background:var(--color-skeleton);border-radius:9px;width:45%;height:18px;margin:21px 0;display:block}.conn-mark{background:var(--brand);border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:grid}.conn-mark svg{width:100%;height:100%;display:block}.conn-mark.sm{border-radius:7px;width:30px;height:30px}.conn-mark.xl{border-radius:15px;width:64px;height:64px}.conn-mark.dashed{border:1.5px dashed var(--color-tertiary);color:var(--color-secondary);background:0 0;border-radius:50%}.conn-mark.dashed .icon{width:14px;height:14px}.conn-mark.fresh{animation:.42s ease-out both conn-pop}.conn-detail-head{text-align:center;margin:8px 0 24px}.conn-detail-head .conn-mark{margin:0 auto 12px}.conn-detail-head h2{font:700 22px/28px var(--font-display);letter-spacing:-.26px}.conn-detail-head p{font-size:var(--type-subhead);line-height:var(--lh-subhead);color:var(--color-secondary);margin-top:4px}.conn-scrim{z-index:50;background:#0003;animation:.2s both conn-fade;position:fixed;inset:0}.conn-list{z-index:51;left:0;right:0;bottom:var(--keyboard-inset,0px);top:calc(var(--safe-t) + 52px);background:var(--color-card);animation:conn-sheet-in .42s var(--ease-out) both;border-radius:24px 24px 0 0;flex-direction:column;display:flex;position:fixed;box-shadow:0 -8px 30px #00000014}.conn-list .grabber{flex:none}@media (width>=768px){.conn-list{border-radius:24px;width:480px;height:min(640px,100dvh - 64px);animation:.2s ease-out both conn-dialog-in;top:50%;bottom:auto;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 .5px #0000001a,0 24px 60px #00000026}.conn-list .grabber{display:none}.conn-list .conn-list-nav{margin-top:6px}}.conn-list-nav{flex:none;justify-content:space-between;align-items:center;height:56px;padding:0 16px;display:flex}.conn-list-nav h2{text-align:center;flex:1;font-size:17px;font-weight:600}.conn-nav-spacer{flex:0 44px;min-width:0}.conn-round{background:var(--color-fill);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.conn-round .icon{width:15px;height:15px}.conn-list-scroll{overscroll-behavior:contain;min-height:0;padding:4px 16px calc(var(--safe-b) + 88px);scrollbar-width:none;flex:1;overflow:auto}.conn-list .conn-group{background:var(--color-raised)}.conn-list .conn-label{font-size:var(--type-subhead);line-height:var(--lh-subhead);letter-spacing:-.24px;margin-top:14px}.conn-list-scroll>.conn-label:first-child{margin-top:4px}.conn-app{align-items:flex-start;min-height:56px;padding-top:12px;padding-bottom:12px}.conn-app>.conn-mark{margin-top:1px}.conn-app>.conn-t1,.conn-app>.conn-chev{align-self:center}.conn-app-body{flex-wrap:wrap;flex:1;align-items:center;gap:8px 12px;min-width:0;display:flex}.conn-app-body .conn-tx{flex:12ch;min-width:min(12ch,100%)}.conn-pill{white-space:nowrap;background:var(--color-fill);min-height:32px;color:var(--color-label);letter-spacing:-.24px;border-radius:16px;flex:none;padding:6px 14px;font-size:15px;font-weight:600;line-height:20px;position:relative}.conn-pill:after{content:"";position:absolute;inset:-6px 0}.conn-pill:active{transform:scale(var(--press-scale))}.conn-pill:disabled{opacity:.45}.conn-search{left:16px;right:16px;bottom:calc(var(--safe-b) + 16px);background:var(--color-raised);border-radius:24px;align-items:center;gap:8px;height:48px;padding:0 16px;display:flex;position:absolute;box-shadow:0 7px 25px #0000000d,0 0 0 .5px #00000014}.conn-search .icon{width:17px;height:17px;color:var(--color-gray)}.conn-search input{appearance:none;background:0 0;border:0;outline:none;flex:1;min-width:0;height:100%;font-size:17px}.conn-search input::placeholder{color:var(--color-meta)}.conn-search input::-webkit-search-cancel-button{display:none}.conn-confirm{z-index:53;text-align:center;background:var(--color-card);border-radius:20px;width:calc(100% - 48px);max-width:300px;margin:0 auto;padding:22px 18px 16px;animation:.2s ease-out both conn-dialog-in;position:fixed;top:50%;left:0;right:0;transform:translateY(-50%);box-shadow:0 0 0 .5px #0000001a,0 20px 50px #00000026}.conn-confirm h2{font-size:17px;font-weight:600;line-height:22px}.conn-confirm-actions{flex-wrap:wrap-reverse;gap:8px;margin-top:18px;display:flex}.conn-confirm-actions button{background:var(--color-fill);border-radius:24px;flex:1 1 0;min-width:max-content;min-height:48px;padding:0 12px;font-size:17px}.conn-confirm-actions button.destructive{color:var(--conn-red);font-weight:600}.conn-confirm-actions button:disabled{opacity:.45}.conn-scrim.conn-confirm-scrim{z-index:52;background:#0000004d}@media (prefers-color-scheme:dark){.conn-cat-disc .disc{background:radial-gradient(circle at 40% 30%,#2c2c2e,#1c1c1e 60%);box-shadow:inset 0 0 0 .5px #ffffff2f}.conn-mark[data-mark=github]{box-shadow:inset 0 0 0 1px #fff3}.conn-scrim{background:#0009}.conn-scrim.conn-confirm-scrim{background:#00000080}.conn-list{box-shadow:0 0 0 .5px #ffffff1f}.conn-search{box-shadow:0 0 0 .5px #ffffff2f}.conn-confirm{box-shadow:0 0 0 .5px #ffffff1f,0 20px 50px #00000080}}@media (prefers-color-scheme:dark) and (width>=768px){.conn-list{box-shadow:0 0 0 .5px #ffffff1f,0 24px 60px #00000080}}@media (prefers-reduced-motion:reduce){.conn-cat-disc .halo,.conn-list,.conn-scrim,.conn-confirm,.conn-mark.fresh{animation:none}}@keyframes conn-spin{to{rotate:360deg}}@keyframes conn-breathe{50%{scale:1.12}}@keyframes conn-fade{0%{opacity:0}}@keyframes conn-sheet-in{0%{transform:translateY(100%)}}@keyframes conn-dialog-in{0%{opacity:0;scale:.96}}@keyframes conn-pop{0%{opacity:0;transform:scale(.4)}}
