.SpeechBubble-module__bx6WFa__bubble{background:var(--bubble-bg,var(--pop-yellow));border:1px solid var(--color-border);border-radius:var(--radius-bubble);font-family:var(--font-body);color:var(--pop-black);max-width:100%;padding:16px 24px;font-size:1rem;line-height:1.5;display:inline-block;position:relative;transform:rotate(-1deg)}.SpeechBubble-module__bx6WFa__bubble:after{content:"";width:0;height:0;position:absolute}.SpeechBubble-module__bx6WFa__left:after{border-top:10px solid #0000;border-bottom:10px solid #0000;border-right:20px solid var(--color-border);top:50%;left:-20px;transform:translateY(-50%)}.SpeechBubble-module__bx6WFa__left:before{content:"";border-top:8px solid #0000;border-bottom:8px solid #0000;border-right:16px solid var(--bubble-bg,var(--pop-yellow));z-index:1;position:absolute;top:50%;left:-15px;transform:translateY(-50%)}.SpeechBubble-module__bx6WFa__right:after{border-top:10px solid #0000;border-bottom:10px solid #0000;border-left:20px solid var(--color-border);top:50%;right:-20px;transform:translateY(-50%)}.SpeechBubble-module__bx6WFa__right:before{content:"";border-top:8px solid #0000;border-bottom:8px solid #0000;border-left:16px solid var(--bubble-bg,var(--pop-yellow));z-index:1;position:absolute;top:50%;right:-15px;transform:translateY(-50%)}.SpeechBubble-module__bx6WFa__top:after{border-left:10px solid #0000;border-right:10px solid #0000;border-bottom:20px solid var(--color-border);top:-20px;left:50%;transform:translate(-50%)}.SpeechBubble-module__bx6WFa__top:before{content:"";border-left:8px solid #0000;border-right:8px solid #0000;border-bottom:16px solid var(--bubble-bg,var(--pop-yellow));z-index:1;position:absolute;top:-15px;left:50%;transform:translate(-50%)}.SpeechBubble-module__bx6WFa__bottom:after{border-left:10px solid #0000;border-right:10px solid #0000;border-top:20px solid var(--color-border);bottom:-20px;left:50%;transform:translate(-50%)}.SpeechBubble-module__bx6WFa__bottom:before{content:"";border-left:8px solid #0000;border-right:8px solid #0000;border-top:16px solid var(--bubble-bg,var(--pop-yellow));z-index:1;position:absolute;bottom:-15px;left:50%;transform:translate(-50%)}.SpeechBubble-module__bx6WFa__thought{border:1px solid var(--color-border);border-radius:30px;padding:20px 28px}.SpeechBubble-module__bx6WFa__thought:after{content:"";background:var(--bubble-bg,var(--pop-yellow));border:1px solid var(--color-border);border-radius:50%;width:12px;height:12px;position:absolute}.SpeechBubble-module__bx6WFa__thought:before{content:"";background:var(--bubble-bg,var(--pop-yellow));border:1px solid var(--color-border);border-radius:50%;width:8px;height:8px;position:absolute}.SpeechBubble-module__bx6WFa__thought.SpeechBubble-module__bx6WFa__left:after{border:none;border:1px solid var(--color-border);inset:auto auto -16px 24px;transform:none}.SpeechBubble-module__bx6WFa__thought.SpeechBubble-module__bx6WFa__left:before{border:none;border:1px solid var(--color-border);inset:auto auto -28px 14px;transform:none}.SpeechBubble-module__bx6WFa__thought.SpeechBubble-module__bx6WFa__right:after{border:none;border:1px solid var(--color-border);inset:auto 24px -16px auto;transform:none}.SpeechBubble-module__bx6WFa__thought.SpeechBubble-module__bx6WFa__right:before{border:none;border:1px solid var(--color-border);inset:auto 14px -28px auto;transform:none}.SpeechBubble-module__bx6WFa__thought.SpeechBubble-module__bx6WFa__top:after{border:1px solid var(--color-border);top:-16px;bottom:auto;left:50%;transform:translate(-50%)}.SpeechBubble-module__bx6WFa__thought.SpeechBubble-module__bx6WFa__top:before{border:1px solid var(--color-border);top:-28px;bottom:auto;left:50%;transform:translate(-50%)}.SpeechBubble-module__bx6WFa__thought.SpeechBubble-module__bx6WFa__bottom:after{border:1px solid var(--color-border);top:auto;bottom:-16px;left:50%;transform:translate(-50%)}.SpeechBubble-module__bx6WFa__thought.SpeechBubble-module__bx6WFa__bottom:before{border:1px solid var(--color-border);top:auto;bottom:-28px;left:50%;transform:translate(-50%)}@media (max-width:640px){.SpeechBubble-module__bx6WFa__bubble{padding:12px 16px;font-size:.9rem}}
.CaptionBox-module__w_JgBW__caption{z-index:10;background-color:var(--pop-yellow);border:1px solid var(--color-border);font-family:var(--font-body);color:var(--pop-black);border-radius:8px;max-width:260px;padding:10px 16px;font-size:.9rem;font-style:italic;line-height:1.4;display:inline-block;position:absolute;box-shadow:0 1px 3px #0000000a}[data-theme=noir] .CaptionBox-module__w_JgBW__caption{color:#fff;border-color:var(--border-muted);box-shadow:none;background-color:#121214}.CaptionBox-module__w_JgBW__topLeft{top:12px;left:12px;transform:rotate(-1.5deg)}.CaptionBox-module__w_JgBW__topRight{top:12px;right:12px;transform:rotate(1.5deg)}.CaptionBox-module__w_JgBW__bottomLeft{bottom:12px;left:12px;transform:rotate(1deg)}.CaptionBox-module__w_JgBW__bottomRight{bottom:12px;right:12px;transform:rotate(-1deg)}@media (max-width:640px){.CaptionBox-module__w_JgBW__caption{max-width:200px;padding:8px 12px;font-size:.8rem}}
.Scrambler-module__W5BixW__scrambler{white-space:pre-wrap;font-variant-numeric:tabular-nums;font-family:var(--font-code), "JetBrains Mono", monospace}.Scrambler-module__W5BixW__char{text-align:center;width:1ch;display:inline-block}.Scrambler-module__W5BixW__navLabel{white-space:nowrap!important}
.ComicPanel-module__skq1gG__panel{border:1px solid var(--color-border);border-radius:var(--radius-panel);padding:24px;transition:background-color .3s,box-shadow .25s,transform .25s,border-color .25s;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000000a}.ComicPanel-module__skq1gG__panel:after{content:"";background-image:radial-gradient(circle, var(--pop-black) 1.2px, transparent 1.2px);opacity:0;pointer-events:none;z-index:1;background-size:6px 6px;transition:opacity .3s;position:absolute;inset:0}.ComicPanel-module__skq1gG__panel:hover:after{opacity:.14}.ComicPanel-module__skq1gG__panel.ComicPanel-module__skq1gG__staticDots:after{opacity:.14;mix-blend-mode:multiply}[data-theme=noir] .ComicPanel-module__skq1gG__panel:after{display:none}[data-theme=noir] .ComicPanel-module__skq1gG__panel.ComicPanel-module__skq1gG__staticDots:after{opacity:.22;mix-blend-mode:overlay;background-image:radial-gradient(circle,#ffffff38 1.2px,#0000 1.2px);display:block}.ComicPanel-module__skq1gG__panel:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0000001a}.ComicPanel-module__skq1gG__content{z-index:2;width:100%;height:100%;position:relative}@media (max-width:640px){.ComicPanel-module__skq1gG__panel{padding:16px;box-shadow:0 1px 3px #0000000a}.ComicPanel-module__skq1gG__panel:hover{box-shadow:0 4px 12px #00000014}}
.ArchitectureCartDrawer-module__fqiLyq__backdrop{z-index:99999;background:#08080ad9;justify-content:flex-end;animation:.2s cubic-bezier(.16,1,.3,1) ArchitectureCartDrawer-module__fqiLyq__fadeIn;display:flex;position:fixed;inset:0}[data-theme=azure] .ArchitectureCartDrawer-module__fqiLyq__backdrop{background:#2b2b3673}.ArchitectureCartDrawer-module__fqiLyq__drawer{background:var(--surface-glass-bg);width:100%;max-width:520px;height:100%;color:var(--color-text);border-left:1.5px solid var(--border-muted);font-family:var(--font-body);flex-direction:column;animation:.25s cubic-bezier(.16,1,.3,1) ArchitectureCartDrawer-module__fqiLyq__slideIn;display:flex;overflow:hidden;box-shadow:-10px 0 32px #2b2b361f,-2px 0 6px #2b2b360d}[data-theme=noir] .ArchitectureCartDrawer-module__fqiLyq__drawer{border-left:1px solid var(--surface-glass-border);box-shadow:-12px 0 40px #000000bf,inset 1px 0 #ffffff0f}@keyframes ArchitectureCartDrawer-module__fqiLyq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ArchitectureCartDrawer-module__fqiLyq__slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.ArchitectureCartDrawer-module__fqiLyq__header{border-bottom:1px solid var(--border-muted);background:var(--surface-glass-header);flex-shrink:0;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.ArchitectureCartDrawer-module__fqiLyq__titleArea{align-items:center;gap:.75rem;display:flex}.ArchitectureCartDrawer-module__fqiLyq__cartIcon{color:var(--pop-blue)}[data-theme=noir] .ArchitectureCartDrawer-module__fqiLyq__cartIcon{color:var(--neon-cyan)}.ArchitectureCartDrawer-module__fqiLyq__title{font-family:var(--font-headline);letter-spacing:.02em;color:var(--color-text);margin:0;font-size:1.15rem;font-weight:700}.ArchitectureCartDrawer-module__fqiLyq__itemBadge{background:var(--badge-active-bg);color:var(--badge-active-text);border:1px solid var(--badge-active-border);font-family:var(--font-code);border-radius:9999px;padding:.2rem .55rem;font-size:.75rem;font-weight:700}.ArchitectureCartDrawer-module__fqiLyq__closeBtn{background:var(--surface-card);border:1px solid var(--border-muted);color:var(--color-text-muted);border-radius:var(--border-radius-md,8px);cursor:pointer;justify-content:center;align-items:center;padding:.4rem;transition:all .15s;display:flex}.ArchitectureCartDrawer-module__fqiLyq__closeBtn:hover{color:var(--pop-black);border-color:var(--color-border);background:var(--pop-yellow)}[data-theme=noir] .ArchitectureCartDrawer-module__fqiLyq__closeBtn:hover{background:var(--surface-card);color:var(--neon-pink);border-color:var(--neon-pink)}.ArchitectureCartDrawer-module__fqiLyq__content{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;flex-direction:column;flex:auto;gap:1.25rem;min-height:0;padding:1.25rem 1.5rem;display:flex;overflow-y:auto}.ArchitectureCartDrawer-module__fqiLyq__content::-webkit-scrollbar{width:6px}.ArchitectureCartDrawer-module__fqiLyq__content::-webkit-scrollbar-track{background:0 0}.ArchitectureCartDrawer-module__fqiLyq__content::-webkit-scrollbar-thumb{background:var(--border-muted);border-radius:9999px}.ArchitectureCartDrawer-module__fqiLyq__content::-webkit-scrollbar-thumb:hover{background:var(--color-border)}[data-theme=noir] .ArchitectureCartDrawer-module__fqiLyq__content::-webkit-scrollbar-thumb{background:#fff3}[data-theme=noir] .ArchitectureCartDrawer-module__fqiLyq__content::-webkit-scrollbar-thumb:hover{background:#fff6}.ArchitectureCartDrawer-module__fqiLyq__bundleMeterCard{background:var(--badge-active-bg);border:1px solid var(--badge-active-border);border-radius:12px;padding:1rem}.ArchitectureCartDrawer-module__fqiLyq__meterHeader{font-size:.85rem;font-weight:700;font-family:var(--font-headline);justify-content:space-between;align-items:center;margin-bottom:.6rem;display:flex}.ArchitectureCartDrawer-module__fqiLyq__meterLabel{color:var(--color-text);align-items:center;gap:.4rem;display:flex}.ArchitectureCartDrawer-module__fqiLyq__meterActiveTier{color:var(--badge-success-text);font-size:.78rem;font-weight:700;font-family:var(--font-code)}.ArchitectureCartDrawer-module__fqiLyq__meterBarTrack{background:var(--surface-card);border:1px solid var(--border-muted);border-radius:9999px;height:8px;position:relative;overflow:hidden}.ArchitectureCartDrawer-module__fqiLyq__meterBarFill{background:linear-gradient(90deg, var(--pop-blue) 0%, var(--pop-green) 100%);border-radius:9999px;height:100%;transition:width .35s cubic-bezier(.16,1,.3,1)}[data-theme=noir] .ArchitectureCartDrawer-module__fqiLyq__meterBarFill{background:linear-gradient(90deg, var(--neon-cyan) 0%, var(--neon-green) 100%);box-shadow:0 0 10px #00f0ff40}.ArchitectureCartDrawer-module__fqiLyq__meterTicks{font-size:.72rem;font-family:var(--font-code);color:var(--color-text-dim);justify-content:space-between;margin-top:.45rem;display:flex}.ArchitectureCartDrawer-module__fqiLyq__meterHint{font-size:.78rem;font-family:var(--font-code);color:var(--color-text-muted);align-items:center;gap:.35rem;margin-top:.6rem;display:flex}.ArchitectureCartDrawer-module__fqiLyq__sectionTitle{font-size:.78rem;font-weight:700;font-family:var(--font-code);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.ArchitectureCartDrawer-module__fqiLyq__changeEngineBtn{color:var(--pop-blue);font-family:var(--font-code);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 6px;font-size:.75rem;font-weight:700;transition:color .15s}.ArchitectureCartDrawer-module__fqiLyq__changeEngineBtn:hover{text-decoration:underline}[data-theme=noir] .ArchitectureCartDrawer-module__fqiLyq__changeEngineBtn{color:var(--neon-cyan)}.ArchitectureCartDrawer-module__fqiLyq__itemList{flex-direction:column;gap:.5rem;display:flex}.ArchitectureCartDrawer-module__fqiLyq__itemCard{background:var(--surface-card);border:1px solid var(--border-muted);border-radius:10px;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .9rem;transition:all .18s cubic-bezier(.16,1,.3,1);display:flex}.ArchitectureCartDrawer-module__fqiLyq__itemCard:hover{border-color:var(--border-accent);transform:translateY(-1px);box-shadow:2px 2px #2b2b3624}[data-theme=noir] .ArchitectureCartDrawer-module__fqiLyq__itemCard:hover{border-color:var(--neon-cyan);box-shadow:0 3px 12px #00f0ff1f}.ArchitectureCartDrawer-module__fqiLyq__itemInfo{flex:1;min-width:0}.ArchitectureCartDrawer-module__fqiLyq__itemTitleRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ArchitectureCartDrawer-module__fqiLyq__itemTitle{font-family:var(--font-headline);color:var(--color-text);font-size:.92rem;font-weight:600}.ArchitectureCartDrawer-module__fqiLyq__itemEngineBadge{background:var(--badge-info-bg);color:var(--badge-info-text);border:1px solid var(--badge-info-border);font-family:var(--font-code);border-radius:4px;padding:.15rem .4rem;font-size:.68rem;font-weight:700}.ArchitectureCartDrawer-module__fqiLyq__itemDepBadge{font-family:var(--font-code);color:var(--color-text-dim);opacity:.9;font-size:.7rem}.ArchitectureCartDrawer-module__fqiLyq__itemPriceArea{align-items:center;gap:.75rem;display:flex}.ArchitectureCartDrawer-module__fqiLyq__itemPrice{font-family:var(--font-code);color:var(--color-text);white-space:nowrap;font-size:.92rem;font-weight:700}[data-theme=noir] .ArchitectureCartDrawer-module__fqiLyq__itemPrice{color:var(--neon-cyan)}.ArchitectureCartDrawer-module__fqiLyq__deleteBtn{color:var(--badge-danger-text);opacity:.75;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:.35rem;transition:all .15s;display:flex}.ArchitectureCartDrawer-module__fqiLyq__deleteBtn:hover{opacity:1;background:var(--badge-danger-bg)}.ArchitectureCartDrawer-module__fqiLyq__lockedBadge{border:1px solid var(--pop-blue);color:var(--pop-blue);cursor:not-allowed;background:#5a8eb61f;border-radius:6px;justify-content:center;align-items:center;padding:.25rem .45rem;transition:all .15s;display:inline-flex}[data-theme=noir] .ArchitectureCartDrawer-module__fqiLyq__lockedBadge{border-color:var(--neon-cyan);color:var(--neon-cyan);background:#00f0ff1f}.ArchitectureCartDrawer-module__fqiLyq__emptyCart{text-align:center;color:var(--color-text-muted);font-family:var(--font-code);background:var(--surface-card);border:1px dashed var(--border-muted);border-radius:8px;margin:.5rem 0;padding:1.5rem;font-size:.85rem}.ArchitectureCartDrawer-module__fqiLyq__upsellSection{background:var(--badge-success-bg);border:1px solid var(--badge-success-border);border-radius:12px;padding:1rem}.ArchitectureCartDrawer-module__fqiLyq__upsellTitle{font-family:var(--font-headline);color:var(--badge-success-text);align-items:center;gap:.4rem;margin-bottom:.75rem;font-size:.85rem;font-weight:700;display:flex}.ArchitectureCartDrawer-module__fqiLyq__upsellGrid{flex-direction:column;gap:.5rem;display:flex}.ArchitectureCartDrawer-module__fqiLyq__upsellCard{background:var(--surface-card);border:1px dashed var(--badge-success-border);border-radius:8px;justify-content:space-between;align-items:center;gap:.6rem;padding:.65rem .8rem;display:flex}.ArchitectureCartDrawer-module__fqiLyq__upsellInfo{flex:1;min-width:0}.ArchitectureCartDrawer-module__fqiLyq__upsellName{font-family:var(--font-headline);color:var(--color-text);font-size:.84rem;font-weight:600}.ArchitectureCartDrawer-module__fqiLyq__upsellReason{font-family:var(--font-code);color:var(--badge-success-text);margin-top:.15rem;font-size:.72rem}.ArchitectureCartDrawer-module__fqiLyq__upsellAddBtn{background:var(--badge-success-bg);color:var(--badge-success-text);border:1px solid var(--badge-success-border);font-family:var(--font-code);cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:.3rem;padding:.3rem .65rem;font-size:.75rem;font-weight:700;transition:all .15s;display:flex}.ArchitectureCartDrawer-module__fqiLyq__upsellAddBtn:hover{background:var(--badge-success-text);color:var(--surface-card)}.ArchitectureCartDrawer-module__fqiLyq__promoSection{flex-direction:column;gap:.4rem;display:flex}.ArchitectureCartDrawer-module__fqiLyq__promoForm{gap:.5rem;display:flex}.ArchitectureCartDrawer-module__fqiLyq__promoInput{background:var(--surface-card);border:1px solid var(--border-muted);color:var(--color-text);font-size:.85rem;font-family:var(--font-code);text-transform:uppercase;border-radius:8px;flex:1;padding:.55rem .75rem}.ArchitectureCartDrawer-module__fqiLyq__promoInput:focus{border-color:var(--border-accent);outline:none}.ArchitectureCartDrawer-module__fqiLyq__promoApplyBtn{background:var(--app-btn-primary-bg);color:var(--app-btn-primary-text);font-family:var(--font-headline);cursor:pointer;box-shadow:var(--app-btn-primary-shadow);border:none;border-radius:8px;padding:.55rem 1rem;font-size:.85rem;font-weight:700;transition:opacity .15s}.ArchitectureCartDrawer-module__fqiLyq__promoApplyBtn:disabled{opacity:.5;cursor:not-allowed}.ArchitectureCartDrawer-module__fqiLyq__promoBadgeActive{background:var(--badge-success-bg);border:1px solid var(--badge-success-border);color:var(--badge-success-text);font-family:var(--font-code);border-radius:8px;justify-content:space-between;align-items:center;padding:.5rem .75rem;font-size:.82rem;font-weight:700;display:flex}.ArchitectureCartDrawer-module__fqiLyq__promoBadgeText{align-items:center;gap:.4rem;display:flex}.ArchitectureCartDrawer-module__fqiLyq__promoRemoveBtn{color:var(--badge-danger-text);font-family:var(--font-code);cursor:pointer;background:0 0;border:none;padding:.2rem .4rem;font-size:.75rem;font-weight:700}.ArchitectureCartDrawer-module__fqiLyq__promoError{font-family:var(--font-code);color:var(--badge-danger-text);font-size:.75rem}.ArchitectureCartDrawer-module__fqiLyq__footer{border-top:1.5px dashed var(--border-muted);background:var(--surface-glass-header);flex-direction:column;flex-shrink:0;gap:1rem;padding:1.25rem 1.5rem;display:flex}.ArchitectureCartDrawer-module__fqiLyq__mathBreakdown{font-size:.85rem;font-family:var(--font-code);flex-direction:column;gap:.35rem;display:flex}.ArchitectureCartDrawer-module__fqiLyq__mathRow{color:var(--color-text-muted);justify-content:space-between;display:flex}.ArchitectureCartDrawer-module__fqiLyq__mathDiscount{color:var(--badge-success-text);font-weight:700}.ArchitectureCartDrawer-module__fqiLyq__mathTotalRow{border-top:1px dashed var(--border-muted);color:var(--color-text);justify-content:space-between;align-items:baseline;padding-top:.5rem;font-size:1.05rem;font-weight:800;display:flex}[data-theme=noir] .ArchitectureCartDrawer-module__fqiLyq__mathTotalRow{color:var(--neon-green,#39ff14);text-shadow:none}.ArchitectureCartDrawer-module__fqiLyq__strikethroughPrice{opacity:.5;margin-right:.4rem;font-size:.85em;text-decoration:line-through}.ArchitectureCartDrawer-module__fqiLyq__depositSplitCard{background:var(--surface-card);border:1px solid var(--border-muted);border-left:3px solid var(--pop-blue);border-radius:var(--border-radius-md,8px);justify-content:space-between;padding:.65rem .85rem;font-size:.78rem;display:flex}[data-theme=noir] .ArchitectureCartDrawer-module__fqiLyq__depositSplitCard{border-left-color:var(--neon-cyan)}.ArchitectureCartDrawer-module__fqiLyq__depositCol{flex-direction:column;gap:.15rem;display:flex}.ArchitectureCartDrawer-module__fqiLyq__depositColRight{text-align:right;flex-direction:column;gap:.15rem;display:flex}.ArchitectureCartDrawer-module__fqiLyq__depositLabel{font-family:var(--font-code);color:var(--color-text-muted)}.ArchitectureCartDrawer-module__fqiLyq__depositValue{font-family:var(--font-code);color:var(--pop-blue);font-weight:700}[data-theme=noir] .ArchitectureCartDrawer-module__fqiLyq__depositValue{color:var(--neon-cyan)}.ArchitectureCartDrawer-module__fqiLyq__actionRow{gap:.75rem;display:flex}.ArchitectureCartDrawer-module__fqiLyq__primaryActionBtn{background:var(--app-btn-primary-bg);color:var(--app-btn-primary-text);border-radius:var(--border-radius-md,8px);font-family:var(--font-code);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;box-shadow:var(--app-btn-primary-shadow);border:none;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.84rem;font-weight:700;transition:all .15s;display:flex}.ArchitectureCartDrawer-module__fqiLyq__primaryActionBtn:hover{background:var(--app-btn-primary-hover);transform:translateY(-1px)}.ArchitectureCartDrawer-module__fqiLyq__secondaryActionBtn{background:var(--surface-card);border:1px solid var(--border-muted);color:var(--color-text);border-radius:var(--border-radius-md,8px);font-family:var(--font-code);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;gap:.4rem;padding:.75rem 1rem;font-size:.84rem;font-weight:700;transition:all .15s;display:flex}.ArchitectureCartDrawer-module__fqiLyq__secondaryActionBtn:hover{background:var(--pop-yellow);color:var(--pop-black);border-color:var(--color-border)}[data-theme=noir] .ArchitectureCartDrawer-module__fqiLyq__secondaryActionBtn:hover{background:var(--surface-card);color:var(--neon-cyan);border-color:var(--neon-cyan)}.ArchitectureCartDrawer-module__fqiLyq__secondaryActionBtn:disabled,.ArchitectureCartDrawer-module__fqiLyq__secondaryActionBtn.ArchitectureCartDrawer-module__fqiLyq__btnDisabled{opacity:.6;cursor:not-allowed;pointer-events:none}@media (max-width:640px){.ArchitectureCartDrawer-module__fqiLyq__drawer{max-width:100%}.ArchitectureCartDrawer-module__fqiLyq__actionRow{flex-direction:column;width:100%}.ArchitectureCartDrawer-module__fqiLyq__secondaryActionBtn{width:100%}.ArchitectureCartDrawer-module__fqiLyq__sprintStatsGrid{grid-template-columns:1fr;gap:.75rem}}@media (max-width:420px){.ArchitectureCartDrawer-module__fqiLyq__depositSplitCard{flex-direction:column;gap:.5rem}.ArchitectureCartDrawer-module__fqiLyq__depositColRight{text-align:left}}.ArchitectureCartDrawer-module__fqiLyq__sprintMeterCard{background:var(--surface-card);border:1px solid var(--border-muted);border-radius:var(--border-radius-md,8px);flex-direction:column;gap:.75rem;margin-bottom:0;padding:1rem 1.15rem;display:flex}.ArchitectureCartDrawer-module__fqiLyq__sprintHeader{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ArchitectureCartDrawer-module__fqiLyq__sprintTitle{font-family:var(--font-headline);color:var(--color-text);letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.82rem;font-weight:700;display:flex}.ArchitectureCartDrawer-module__fqiLyq__sprintConfidenceBadge{font-family:var(--font-code);background:var(--badge-active-bg);color:var(--badge-active-text);border:1px solid var(--badge-active-border);border-radius:4px;padding:.15rem .45rem;font-size:.68rem;font-weight:600}.ArchitectureCartDrawer-module__fqiLyq__sprintStatsGrid{background:var(--surface-elevated);border-radius:6px;grid-template-columns:repeat(3,1fr);gap:.5rem;padding:.6rem .75rem;display:grid}.ArchitectureCartDrawer-module__fqiLyq__sprintStatItem{flex-direction:column;gap:.2rem;display:flex}.ArchitectureCartDrawer-module__fqiLyq__sprintStatLabel{color:var(--color-text-muted);font-size:.7rem;font-weight:500}.ArchitectureCartDrawer-module__fqiLyq__sprintStatValue{font-family:var(--font-code);color:var(--color-text);font-size:.85rem;font-weight:700}.ArchitectureCartDrawer-module__fqiLyq__sprintP90{color:var(--color-text-muted);font-size:.72rem;font-weight:400}.ArchitectureCartDrawer-module__fqiLyq__complexityScore{color:var(--pop-blue)}[data-theme=noir] .ArchitectureCartDrawer-module__fqiLyq__complexityScore{color:var(--neon-cyan)}.ArchitectureCartDrawer-module__fqiLyq__sprintRiskArea{border-top:1px dashed var(--border-muted);flex-direction:column;gap:.35rem;padding-top:.5rem;display:flex}.ArchitectureCartDrawer-module__fqiLyq__sprintRiskItem{color:var(--color-text-muted);align-items:flex-start;gap:.4rem;font-size:.72rem;line-height:1.35;display:flex}.ArchitectureCartDrawer-module__fqiLyq__sprintRiskIcon{color:var(--pop-terracotta,#e06d53);flex-shrink:0;margin-top:1px}[data-theme=noir] .ArchitectureCartDrawer-module__fqiLyq__sprintRiskIcon{color:var(--neon-pink,#ff2a55)}.ArchitectureCartDrawer-module__fqiLyq__closeBtn:focus-visible,.ArchitectureCartDrawer-module__fqiLyq__deleteBtn:focus-visible,.ArchitectureCartDrawer-module__fqiLyq__changeEngineBtn:focus-visible,.ArchitectureCartDrawer-module__fqiLyq__promoInput:focus-visible,.ArchitectureCartDrawer-module__fqiLyq__promoApplyBtn:focus-visible,.ArchitectureCartDrawer-module__fqiLyq__promoRemoveBtn:focus-visible,.ArchitectureCartDrawer-module__fqiLyq__upsellAddBtn:focus-visible,.ArchitectureCartDrawer-module__fqiLyq__primaryActionBtn:focus-visible,.ArchitectureCartDrawer-module__fqiLyq__secondaryActionBtn:focus-visible{outline:2px solid var(--pop-blue);outline-offset:2px}:is([data-theme=noir] .ArchitectureCartDrawer-module__fqiLyq__closeBtn:focus-visible,[data-theme=noir] .ArchitectureCartDrawer-module__fqiLyq__deleteBtn:focus-visible,[data-theme=noir] .ArchitectureCartDrawer-module__fqiLyq__changeEngineBtn:focus-visible,[data-theme=noir] .ArchitectureCartDrawer-module__fqiLyq__promoInput:focus-visible,[data-theme=noir] .ArchitectureCartDrawer-module__fqiLyq__promoApplyBtn:focus-visible,[data-theme=noir] .ArchitectureCartDrawer-module__fqiLyq__promoRemoveBtn:focus-visible,[data-theme=noir] .ArchitectureCartDrawer-module__fqiLyq__upsellAddBtn:focus-visible,[data-theme=noir] .ArchitectureCartDrawer-module__fqiLyq__primaryActionBtn:focus-visible,[data-theme=noir] .ArchitectureCartDrawer-module__fqiLyq__secondaryActionBtn:focus-visible){outline-color:var(--neon-cyan)}
.OnboardingSelector-module__AXSecq__wrapper{background-color:var(--pop-cream);z-index:1;justify-content:center;align-items:center;min-height:calc(100vh - 72px);padding:40px 20px;display:flex;position:relative;overflow:hidden}[data-theme=noir] .OnboardingSelector-module__AXSecq__wrapper{background-color:#0b0b0c}.OnboardingSelector-module__AXSecq__azureBlobContainer{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.OnboardingSelector-module__AXSecq__blob{filter:blur(100px);opacity:.15;mix-blend-mode:multiply;border-radius:50%;animation:25s infinite alternate OnboardingSelector-module__AXSecq__float;position:absolute}.OnboardingSelector-module__AXSecq__blob1{background-color:var(--pop-blue);width:400px;height:400px;top:10%;left:10%}.OnboardingSelector-module__AXSecq__blob2{background-color:var(--pop-pink);width:500px;height:500px;animation-delay:-10s;bottom:10%;right:10%}@keyframes OnboardingSelector-module__AXSecq__float{0%{transform:translate(0)scale(1)}33%{transform:translate(30px,-50px)scale(1.1)}66%{transform:translate(-20px,20px)scale(.95)}to{transform:translate(0)scale(1)}}.OnboardingSelector-module__AXSecq__container{flex-direction:column;align-items:center;gap:40px;width:100%;max-width:1000px;display:flex}.OnboardingSelector-module__AXSecq__header{text-align:center;max-width:600px}.OnboardingSelector-module__AXSecq__title{font-family:var(--font-headline);color:var(--pop-black);text-transform:uppercase;letter-spacing:1px;margin-bottom:12px;font-size:3rem}[data-theme=noir] .OnboardingSelector-module__AXSecq__title{color:#fff;font-family:var(--font-mono);letter-spacing:-1px}.OnboardingSelector-module__AXSecq__subtitle{color:#555;font-size:1.1rem;line-height:1.5}[data-theme=noir] .OnboardingSelector-module__AXSecq__subtitle{color:#88888b;font-family:var(--font-mono);font-size:.9rem}.OnboardingSelector-module__AXSecq__grid{grid-template-columns:1fr 1fr;gap:32px;width:100%;display:grid}@media (max-width:768px){.OnboardingSelector-module__AXSecq__grid{grid-template-columns:1fr;gap:24px}.OnboardingSelector-module__AXSecq__title{font-size:2.2rem}}.OnboardingSelector-module__AXSecq__cardContainer{cursor:pointer;height:100%}.OnboardingSelector-module__AXSecq__choiceCard{height:100%;transition:transform .2s,border-color .2s;background-color:var(--pop-white)!important}[data-theme=noir] .OnboardingSelector-module__AXSecq__choiceCard{border-color:var(--border-muted)!important;box-shadow:none!important;background-color:#121214!important}.OnboardingSelector-module__AXSecq__cardContent{text-align:center;flex-direction:column;align-items:center;height:100%;padding:24px;display:flex}.OnboardingSelector-module__AXSecq__iconWrapper{border:1px solid var(--color-border);width:80px;height:80px;transition:transform .3s var(--ease-pop);border-radius:50%;justify-content:center;align-items:center;margin-bottom:20px;display:flex}[data-theme=noir] .OnboardingSelector-module__AXSecq__iconWrapper{border-color:var(--border-muted);color:#fff;background-color:#1a1a1e;border-radius:50%}.OnboardingSelector-module__AXSecq__devIcon{background-color:var(--pop-blue);color:var(--pop-white)}.OnboardingSelector-module__AXSecq__bizIcon{background-color:var(--pop-yellow);color:var(--pop-black)}.OnboardingSelector-module__AXSecq__cardTitle{font-family:var(--font-headline);color:var(--pop-black);text-transform:uppercase;margin-bottom:12px;font-size:1.8rem}[data-theme=noir] .OnboardingSelector-module__AXSecq__cardTitle{color:#fff;font-family:var(--font-mono)}.OnboardingSelector-module__AXSecq__cardDesc{color:#444;flex-grow:1;margin-bottom:24px;font-size:1rem;line-height:1.6}[data-theme=noir] .OnboardingSelector-module__AXSecq__cardDesc{color:#b3b3b7;font-family:var(--font-mono);font-size:.85rem}.OnboardingSelector-module__AXSecq__cardMeta{color:#777;margin-bottom:24px;font-size:.85rem;font-style:italic}[data-theme=noir] .OnboardingSelector-module__AXSecq__cardMeta{color:#66666a;font-family:var(--font-mono)}.OnboardingSelector-module__AXSecq__actionBtn{width:100%;font-family:var(--font-headline);text-transform:uppercase;letter-spacing:1px;background-color:var(--pop-red);color:var(--pop-white);border:1px solid var(--color-border);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:1.1rem;transition:transform .2s,box-shadow .25s,background-color .2s,border-color .25s;display:inline-flex;box-shadow:0 1px 3px #0000000a}[data-theme=noir] .OnboardingSelector-module__AXSecq__actionBtn{color:#fff;border-color:var(--border-muted);box-shadow:none;font-family:var(--font-mono);letter-spacing:0;background-color:#121214}.OnboardingSelector-module__AXSecq__cardContainer:hover .OnboardingSelector-module__AXSecq__actionBtn{background-color:var(--pop-green);color:var(--pop-black);border-color:var(--pop-green);transform:translateY(-2px);box-shadow:0 8px 20px #0000001a}[data-theme=noir] .OnboardingSelector-module__AXSecq__cardContainer:hover .OnboardingSelector-module__AXSecq__actionBtn{color:#000;border-color:var(--neon-yellow);background-color:#fff;box-shadow:0 4px 14px #000000b3,inset 0 1px #fff6}.OnboardingSelector-module__AXSecq__cardContainer:hover .OnboardingSelector-module__AXSecq__iconWrapper{transform:scale(1.1)rotate(5deg)}[data-theme=noir] .OnboardingSelector-module__AXSecq__cardContainer:hover .OnboardingSelector-module__AXSecq__iconWrapper{color:var(--neon-yellow);border-color:var(--neon-yellow)}
.InlineScopingChatCard-module__V1dN2a__chatCardContainer{background:var(--surface-card,#faf9f6);border:1.5px solid var(--border-muted,#2b2b364d);border-radius:var(--border-radius-xl,16px);box-shadow:var(--shadow-comic,3px 3px 0px #2b2b362e);font-family:var(--font-body,serif);color:var(--color-text,#2b2b36);margin-bottom:2rem;padding:1.25rem;transition:border-color .25s,box-shadow .25s;position:relative;overflow:hidden}.InlineScopingChatCard-module__V1dN2a__chatCardContainer:focus-within{border-color:var(--pop-blue,#5a8eb6);box-shadow:var(--shadow-comic-lg,5px 5px 0px #2b2b3629)}.InlineScopingChatCard-module__V1dN2a__noirTheme{background:var(--surface-primary,#121214);border:1px solid var(--surface-glass-border,#ffffff1f);border-radius:var(--border-radius-xl,16px);font-family:var(--font-code,monospace);color:var(--color-text,#e0e0e3);box-shadow:0 8px 32px #0009,inset 0 1px #ffffff0d}[data-theme=noir] .InlineScopingChatCard-module__V1dN2a__chatCardContainer{background:var(--surface-primary,#121214);border:1px solid var(--surface-glass-border,#ffffff1f);border-radius:var(--border-radius-xl,16px);font-family:var(--font-code,monospace);color:var(--color-text,#e0e0e3);box-shadow:0 8px 32px #0009,inset 0 1px #ffffff0d}.InlineScopingChatCard-module__V1dN2a__noirTheme:focus-within{border-color:var(--neon-cyan,#00f0ff);box-shadow:0 0 0 1px var(--neon-cyan,#00f0ff), 0 8px 32px #0009}[data-theme=noir] .InlineScopingChatCard-module__V1dN2a__chatCardContainer:focus-within{border-color:var(--neon-cyan,#00f0ff);box-shadow:0 0 0 1px var(--neon-cyan,#00f0ff), 0 8px 32px #0009}.InlineScopingChatCard-module__V1dN2a__headerRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.85rem;display:flex}.InlineScopingChatCard-module__V1dN2a__badge{background:var(--badge-active-bg,#5a8eb62e);border:1px solid var(--badge-active-border,#2c597d4d);color:var(--badge-active-text,#2c597d);font-family:var(--font-code,monospace);letter-spacing:.06em;text-transform:uppercase;box-shadow:var(--shadow-comic-sm,1.5px 1.5px 0px #2b2b361f);border-radius:9999px;align-items:center;gap:6px;padding:4px 10px;font-size:.72rem;font-weight:700;display:inline-flex}:is(.InlineScopingChatCard-module__V1dN2a__noirTheme .InlineScopingChatCard-module__V1dN2a__badge,[data-theme=noir] .InlineScopingChatCard-module__V1dN2a__badge){color:var(--neon-cyan,#00f0ff);background:#00f0ff1f;border-color:#00f0ff59;box-shadow:1px 1px #00f0ff33}.InlineScopingChatCard-module__V1dN2a__modelBadge{color:var(--color-text-muted,#525060);font-size:.72rem;font-family:var(--font-code,monospace);background:var(--surface-secondary,#f7f2e8);border:1px solid var(--border-muted,#2b2b3640);border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-weight:600;display:inline-flex}:is(.InlineScopingChatCard-module__V1dN2a__noirTheme .InlineScopingChatCard-module__V1dN2a__modelBadge,[data-theme=noir] .InlineScopingChatCard-module__V1dN2a__modelBadge){color:var(--color-text-muted,#8a8a93);background:#0a0a0d;border-color:#ffffff1a}.InlineScopingChatCard-module__V1dN2a__headerActions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.InlineScopingChatCard-module__V1dN2a__verifiedUserPill{background:var(--badge-success-bg,#79b48b33);border:1px solid var(--badge-success-border,#2056324d);font-size:.72rem;font-weight:700;font-family:var(--font-code,monospace);color:var(--badge-success-text,#205632);border-radius:9999px;align-items:center;gap:5px;padding:3px 9px;display:inline-flex}:is(.InlineScopingChatCard-module__V1dN2a__noirTheme .InlineScopingChatCard-module__V1dN2a__verifiedUserPill,[data-theme=noir] .InlineScopingChatCard-module__V1dN2a__verifiedUserPill){color:var(--neon-green,#39ff14);background:#39ff141a;border-color:#39ff144d}.InlineScopingChatCard-module__V1dN2a__verifiedDot{background:var(--pop-green,#79b48b);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite InlineScopingChatCard-module__V1dN2a__pulseLiveDot;box-shadow:0 0 0 1.5px #79b48b66}:is(.InlineScopingChatCard-module__V1dN2a__noirTheme .InlineScopingChatCard-module__V1dN2a__verifiedDot,[data-theme=noir] .InlineScopingChatCard-module__V1dN2a__verifiedDot){background:var(--neon-green,#39ff14);box-shadow:0 0 0 1.5px #39ff1466}.InlineScopingChatCard-module__V1dN2a__rfpBtn{background:var(--surface-card,#faf9f6);border:1.5px solid var(--border-muted,#2b2b364d);color:var(--color-text,#2b2b36);font-family:var(--font-code,monospace);border-radius:var(--border-radius-md,8px);cursor:pointer;box-shadow:var(--shadow-comic-sm,1.5px 1.5px 0px #2b2b3624);align-items:center;gap:6px;padding:5px 11px;font-size:.75rem;font-weight:600;transition:all .15s;display:inline-flex}.InlineScopingChatCard-module__V1dN2a__rfpBtn:hover{background:var(--pop-yellow,#f4dc95);color:var(--pop-black,#2b2b36);border-color:var(--color-border,#2b2b36);box-shadow:var(--shadow-comic,3px 3px 0px #2b2b362e);transform:translate(-1px,-1px)}:is(.InlineScopingChatCard-module__V1dN2a__noirTheme .InlineScopingChatCard-module__V1dN2a__rfpBtn,[data-theme=noir] .InlineScopingChatCard-module__V1dN2a__rfpBtn){background:var(--surface-card,#1e1e24);border:1px solid var(--surface-glass-border,#ffffff1f);color:var(--color-text,#e0e0e3);box-shadow:none}:is(.InlineScopingChatCard-module__V1dN2a__noirTheme .InlineScopingChatCard-module__V1dN2a__rfpBtn:hover,[data-theme=noir] .InlineScopingChatCard-module__V1dN2a__rfpBtn:hover){background:var(--surface-card,#1e1e24);color:var(--neon-cyan,#00f0ff);border-color:var(--neon-cyan,#00f0ff);transform:translateY(-1px);box-shadow:2px 2px #00f0ff4d}.InlineScopingChatCard-module__V1dN2a__resetChatBtn{background:var(--surface-card,#faf9f6);border:1.5px solid var(--border-muted,#2b2b364d);color:var(--color-text-muted,#525060);border-radius:var(--border-radius-md,8px);cursor:pointer;font-size:.75rem;font-family:var(--font-code,monospace);box-shadow:var(--shadow-comic-sm,1.5px 1.5px 0px #2b2b361f);align-items:center;gap:5px;padding:5px 10px;font-weight:600;transition:all .15s;display:inline-flex}.InlineScopingChatCard-module__V1dN2a__resetChatBtn:hover{color:var(--pop-red,#d95d67);border-color:var(--pop-red,#d95d67);background:#d95d671f;transform:translate(-1px,-1px)}:is(.InlineScopingChatCard-module__V1dN2a__noirTheme .InlineScopingChatCard-module__V1dN2a__resetChatBtn,[data-theme=noir] .InlineScopingChatCard-module__V1dN2a__resetChatBtn){background:var(--surface-card,#1e1e24);border:1px solid var(--surface-glass-border,#ffffff1f);color:var(--color-text-muted,#8a8a93);box-shadow:none}:is(.InlineScopingChatCard-module__V1dN2a__noirTheme .InlineScopingChatCard-module__V1dN2a__resetChatBtn:hover,[data-theme=noir] .InlineScopingChatCard-module__V1dN2a__resetChatBtn:hover){color:var(--neon-pink,#ff2a55);border-color:var(--neon-pink,#ff2a55);background:#ff2a551f;box-shadow:2px 2px #ff2a554d}.InlineScopingChatCard-module__V1dN2a__scopeSyncBanner{border-radius:var(--border-radius-md,8px);width:100%;box-shadow:var(--shadow-comic-sm,1.5px 1.5px 0px #2b2b361a);background:#79b48b2e;border:1.5px solid #79b48b66;align-items:center;gap:8px;margin-bottom:.85rem;padding:6px 12px;display:inline-flex}:is(.InlineScopingChatCard-module__V1dN2a__noirTheme .InlineScopingChatCard-module__V1dN2a__scopeSyncBanner,[data-theme=noir] .InlineScopingChatCard-module__V1dN2a__scopeSyncBanner){background:#39ff141a;border:1px solid #39ff144d;box-shadow:2px 2px #39ff1426}.InlineScopingChatCard-module__V1dN2a__livePulseDot{background-color:var(--pop-green,#79b48b);border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:2s ease-in-out infinite InlineScopingChatCard-module__V1dN2a__pulseLiveDot;box-shadow:0 0 0 2px #79b48b66}:is(.InlineScopingChatCard-module__V1dN2a__noirTheme .InlineScopingChatCard-module__V1dN2a__livePulseDot,[data-theme=noir] .InlineScopingChatCard-module__V1dN2a__livePulseDot){background-color:var(--neon-green,#39ff14);box-shadow:0 0 0 2px #39ff1466}@keyframes InlineScopingChatCard-module__V1dN2a__pulseLiveDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.35)}}.InlineScopingChatCard-module__V1dN2a__scopeSyncText{color:var(--badge-success-text,#205632);font-size:.78rem;font-family:var(--font-code,monospace);line-height:1.4}.InlineScopingChatCard-module__V1dN2a__scopeSyncText strong{color:#143620;font-weight:700}:is(.InlineScopingChatCard-module__V1dN2a__noirTheme .InlineScopingChatCard-module__V1dN2a__scopeSyncText,[data-theme=noir] .InlineScopingChatCard-module__V1dN2a__scopeSyncText){color:var(--neon-green,#39ff14)}:is(.InlineScopingChatCard-module__V1dN2a__noirTheme .InlineScopingChatCard-module__V1dN2a__scopeSyncText strong,[data-theme=noir] .InlineScopingChatCard-module__V1dN2a__scopeSyncText strong){color:#fff}.InlineScopingChatCard-module__V1dN2a__subHeading{color:var(--color-text-muted,#525060);font-size:.85rem;line-height:1.55;font-family:var(--font-body,serif);margin-bottom:.85rem}:is(.InlineScopingChatCard-module__V1dN2a__noirTheme .InlineScopingChatCard-module__V1dN2a__subHeading,[data-theme=noir] .InlineScopingChatCard-module__V1dN2a__subHeading){color:var(--color-text-muted,#8a8a93);font-family:var(--font-code,monospace);font-size:.8rem}.InlineScopingChatCard-module__V1dN2a__pillGrid{flex-wrap:wrap;gap:7px;margin-bottom:.95rem;display:flex}.InlineScopingChatCard-module__V1dN2a__pillBtn{background:var(--surface-card,#faf9f6);border:1.5px solid var(--border-muted,#2b2b364d);color:var(--color-text,#2b2b36);font-size:.76rem;font-weight:600;font-family:var(--font-body,serif);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:20px;align-items:center;gap:6px;padding:5px 11px;transition:all .15s;display:inline-flex;box-shadow:1px 1px #2b2b361a}.InlineScopingChatCard-module__V1dN2a__pillBtn:hover:not(:disabled){background:var(--pop-yellow,#f4dc95);color:var(--pop-black,#2b2b36);border-color:var(--color-border,#2b2b36);box-shadow:var(--shadow-comic-sm,1.5px 1.5px 0px #2b2b362e);transform:translate(-1px,-1px)}.InlineScopingChatCard-module__V1dN2a__pillBtn:active:not(:disabled){box-shadow:none;transform:translate(0)}.InlineScopingChatCard-module__V1dN2a__pillBtn:disabled{opacity:.5;cursor:not-allowed}:is(.InlineScopingChatCard-module__V1dN2a__noirTheme .InlineScopingChatCard-module__V1dN2a__pillBtn,[data-theme=noir] .InlineScopingChatCard-module__V1dN2a__pillBtn){border:1px solid var(--surface-glass-border,#ffffff1f);color:var(--color-text,#e0e0e3);font-family:var(--font-code,monospace);box-shadow:none;background:#ffffff0a;font-size:.74rem}:is(.InlineScopingChatCard-module__V1dN2a__noirTheme .InlineScopingChatCard-module__V1dN2a__pillBtn:hover:not(:disabled),[data-theme=noir] .InlineScopingChatCard-module__V1dN2a__pillBtn:hover:not(:disabled)){border-color:var(--neon-cyan,#00f0ff);color:var(--neon-cyan,#00f0ff);background:#00f0ff1f;transform:translateY(-1px);box-shadow:2px 2px #00f0ff4d}.InlineScopingChatCard-module__V1dN2a__messagesViewport{background:var(--surface-secondary,#f7f2e8);border:1.5px solid var(--border-muted,#2b2b364d);background-image:var(--dot-pattern-light,radial-gradient(circle, #2b2b361a 1.4px, transparent 1.4px));background-size:var(--dot-size,18px) var(--dot-size,18px);border-radius:var(--border-radius-lg,12px);overscroll-behavior:contain;overscroll-behavior-y:contain;touch-action:pan-y;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--pop-blue,#5a8eb6) transparent;flex-direction:column;gap:14px;min-height:180px;max-height:480px;margin-bottom:.95rem;padding:1rem;display:flex;overflow-y:auto;box-shadow:inset 0 2px 5px #2b2b360a}:is(.InlineScopingChatCard-module__V1dN2a__noirTheme .InlineScopingChatCard-module__V1dN2a__messagesViewport,[data-theme=noir] .InlineScopingChatCard-module__V1dN2a__messagesViewport){border-color:var(--surface-glass-border,#ffffff1a);scrollbar-color:var(--neon-cyan,#00f0ff) transparent;background:#0a0a0d;box-shadow:inset 0 2px 8px #0009}.InlineScopingChatCard-module__V1dN2a__messagesViewport::-webkit-scrollbar{width:6px}.InlineScopingChatCard-module__V1dN2a__messagesViewport::-webkit-scrollbar-track{background:0 0;border-radius:4px}.InlineScopingChatCard-module__V1dN2a__messagesViewport::-webkit-scrollbar-thumb{background:var(--pop-blue,#5a8eb699);border-radius:4px}.InlineScopingChatCard-module__V1dN2a__messagesViewport::-webkit-scrollbar-thumb:hover{background:var(--pop-blue,#5a8eb6)}.InlineScopingChatCard-module__V1dN2a__noirTheme .InlineScopingChatCard-module__V1dN2a__messagesViewport::-webkit-scrollbar-thumb{background:#00f0ff66}[data-theme=noir] .InlineScopingChatCard-module__V1dN2a__messagesViewport::-webkit-scrollbar-thumb{background:#00f0ff66}.InlineScopingChatCard-module__V1dN2a__noirTheme .InlineScopingChatCard-module__V1dN2a__messagesViewport::-webkit-scrollbar-thumb:hover{background:var(--neon-cyan,#00f0ff)}[data-theme=noir] .InlineScopingChatCard-module__V1dN2a__messagesViewport::-webkit-scrollbar-thumb:hover{background:var(--neon-cyan,#00f0ff)}.InlineScopingChatCard-module__V1dN2a__welcomeIntro{background:var(--surface-card,#faf9f6);border:1.5px dashed var(--pop-blue,#5a8eb6);border-radius:var(--border-radius-md,10px);color:var(--color-text,#2b2b36);box-shadow:var(--shadow-comic-sm,1.5px 1.5px 0px #2b2b361f);align-items:flex-start;gap:12px;padding:12px 14px;font-size:.85rem;line-height:1.55;display:flex}:is(.InlineScopingChatCard-module__V1dN2a__noirTheme .InlineScopingChatCard-module__V1dN2a__welcomeIntro,[data-theme=noir] .InlineScopingChatCard-module__V1dN2a__welcomeIntro){color:var(--color-text,#e0e0e3);box-shadow:none;background:#00f0ff0d;border-color:#00f0ff59}.InlineScopingChatCard-module__V1dN2a__chatBubbleUser{background:var(--pop-blue,#5a8eb6);color:var(--pop-white,#faf9f6);border:1.5px solid var(--pop-black,#2b2b36);max-width:84%;font-size:.88rem;line-height:1.5;font-family:var(--font-body,serif);border-radius:14px 14px 2px;align-self:flex-end;padding:10px 14px;box-shadow:2px 2px #2b2b3640}:is(.InlineScopingChatCard-module__V1dN2a__noirTheme .InlineScopingChatCard-module__V1dN2a__chatBubbleUser,[data-theme=noir] .InlineScopingChatCard-module__V1dN2a__chatBubbleUser){color:#fff;border:1px solid var(--neon-cyan,#00f0ff);font-family:var(--font-code,monospace);background:#00f0ff24;font-size:.84rem;box-shadow:2px 2px #00f0ff40}.InlineScopingChatCard-module__V1dN2a__chatBubbleAssistant{background:var(--surface-card,#faf9f6);border:1.5px solid var(--border-muted,#2b2b3659);color:var(--color-text,#2b2b36);max-width:92%;box-shadow:var(--shadow-comic-sm,1.5px 1.5px 0px #2b2b3626);font-size:.88rem;line-height:1.6;font-family:var(--font-body,serif);border-radius:14px 14px 14px 2px;align-self:flex-start;padding:12px 16px}:is(.InlineScopingChatCard-module__V1dN2a__noirTheme .InlineScopingChatCard-module__V1dN2a__chatBubbleAssistant,[data-theme=noir] .InlineScopingChatCard-module__V1dN2a__chatBubbleAssistant){background:var(--surface-card,#16161c);border:1px solid var(--surface-glass-border,#ffffff1f);color:var(--color-text,#e0e0e3);font-family:var(--font-code,monospace);font-size:.84rem;box-shadow:0 4px 16px #0006}.InlineScopingChatCard-module__V1dN2a__bubbleHeader{text-transform:uppercase;letter-spacing:.06em;font-size:.68rem;font-weight:700;font-family:var(--font-code,monospace);opacity:.85;justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.InlineScopingChatCard-module__V1dN2a__chatBubbleUser .InlineScopingChatCard-module__V1dN2a__bubbleHeader{color:#ffffffe6}.InlineScopingChatCard-module__V1dN2a__chatBubbleAssistant .InlineScopingChatCard-module__V1dN2a__bubbleHeader{color:var(--color-text-muted,#525060)}:is(.InlineScopingChatCard-module__V1dN2a__noirTheme .InlineScopingChatCard-module__V1dN2a__chatBubbleUser .InlineScopingChatCard-module__V1dN2a__bubbleHeader,[data-theme=noir] .InlineScopingChatCard-module__V1dN2a__chatBubbleUser .InlineScopingChatCard-module__V1dN2a__bubbleHeader){color:var(--neon-cyan,#00f0ff)}:is(.InlineScopingChatCard-module__V1dN2a__noirTheme .InlineScopingChatCard-module__V1dN2a__chatBubbleAssistant .InlineScopingChatCard-module__V1dN2a__bubbleHeader,[data-theme=noir] .InlineScopingChatCard-module__V1dN2a__chatBubbleAssistant .InlineScopingChatCard-module__V1dN2a__bubbleHeader){color:var(--neon-pink,#ff2a55)}.InlineScopingChatCard-module__V1dN2a__bubbleBody{white-space:pre-wrap;word-break:break-word}.InlineScopingChatCard-module__V1dN2a__bubbleBody p{margin:0 0 .5rem}.InlineScopingChatCard-module__V1dN2a__bubbleBody p:last-child{margin-bottom:0}.InlineScopingChatCard-module__V1dN2a__typingIndicator{align-items:center;gap:4px;padding:4px 8px;display:inline-flex}.InlineScopingChatCard-module__V1dN2a__typingDot{background:var(--pop-blue,#5a8eb6);border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite InlineScopingChatCard-module__V1dN2a__typingBounce}:is(.InlineScopingChatCard-module__V1dN2a__noirTheme .InlineScopingChatCard-module__V1dN2a__typingDot,[data-theme=noir] .InlineScopingChatCard-module__V1dN2a__typingDot){background:var(--neon-cyan,#00f0ff)}.InlineScopingChatCard-module__V1dN2a__typingDot:nth-child(2){animation-delay:.2s}.InlineScopingChatCard-module__V1dN2a__typingDot:nth-child(3){animation-delay:.4s}@keyframes InlineScopingChatCard-module__V1dN2a__typingBounce{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-5px)}}.InlineScopingChatCard-module__V1dN2a__blueprintBox{background:var(--surface-card,#faf9f6);border:2px solid var(--color-border,#2b2b36);border-radius:var(--border-radius-lg,12px);box-shadow:var(--shadow-comic,3px 3px 0px #2b2b362e);flex-direction:column;gap:10px;margin-top:12px;padding:14px 16px;display:flex}:is(.InlineScopingChatCard-module__V1dN2a__noirTheme .InlineScopingChatCard-module__V1dN2a__blueprintBox,[data-theme=noir] .InlineScopingChatCard-module__V1dN2a__blueprintBox){background:#121216;border:1px solid #00f0ff66;box-shadow:2px 2px #00f0ff2e}.InlineScopingChatCard-module__V1dN2a__blueprintHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.InlineScopingChatCard-module__V1dN2a__blueprintTitle{color:var(--color-text,#2b2b36);font-size:.98rem;font-weight:700;font-family:var(--font-headline,serif);align-items:center;gap:6px;display:flex}.InlineScopingChatCard-module__V1dN2a__blueprintTitle svg{color:var(--pop-green,#79b48b)}:is(.InlineScopingChatCard-module__V1dN2a__noirTheme .InlineScopingChatCard-module__V1dN2a__blueprintTitle,[data-theme=noir] .InlineScopingChatCard-module__V1dN2a__blueprintTitle){font-family:var(--font-code,monospace);color:var(--neon-cyan,#00f0ff)}:is(.InlineScopingChatCard-module__V1dN2a__noirTheme .InlineScopingChatCard-module__V1dN2a__blueprintTitle svg,[data-theme=noir] .InlineScopingChatCard-module__V1dN2a__blueprintTitle svg){color:var(--neon-green,#39ff14)}.InlineScopingChatCard-module__V1dN2a__blueprintPrice{color:var(--color-text,#2b2b36);font-size:1.15rem;font-weight:800;font-family:var(--font-code,monospace);letter-spacing:-.01em}:is(.InlineScopingChatCard-module__V1dN2a__noirTheme .InlineScopingChatCard-module__V1dN2a__blueprintPrice,[data-theme=noir] .InlineScopingChatCard-module__V1dN2a__blueprintPrice){color:#fff}.InlineScopingChatCard-module__V1dN2a__blueprintBadges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.InlineScopingChatCard-module__V1dN2a__blueprintBadge{background:var(--surface-secondary,#f7f2e8);border:1px solid var(--border-muted,#2b2b3640);font-size:.72rem;font-weight:600;font-family:var(--font-code,monospace);color:var(--color-text-muted,#525060);border-radius:4px;padding:3px 8px}:is(.InlineScopingChatCard-module__V1dN2a__noirTheme .InlineScopingChatCard-module__V1dN2a__blueprintBadge,[data-theme=noir] .InlineScopingChatCard-module__V1dN2a__blueprintBadge){color:var(--color-text-muted,#8a8a93);background:#ffffff14;border-color:#ffffff26}.InlineScopingChatCard-module__V1dN2a__phasedGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin:4px 0;display:grid}.InlineScopingChatCard-module__V1dN2a__phaseCard{background:var(--surface-secondary,#f7f2e8);border:1.5px solid var(--border-muted,#2b2b364d);border-radius:var(--border-radius-md,8px);box-shadow:var(--shadow-comic-sm,1.5px 1.5px 0px #2b2b361a);flex-direction:column;gap:6px;padding:10px 12px;transition:all .15s;display:flex}.InlineScopingChatCard-module__V1dN2a__phaseCard:hover{background:var(--surface-card,#faf9f6);border-color:var(--color-border,#2b2b36);transform:translateY(-1px)}:is(.InlineScopingChatCard-module__V1dN2a__noirTheme .InlineScopingChatCard-module__V1dN2a__phaseCard,[data-theme=noir] .InlineScopingChatCard-module__V1dN2a__phaseCard){box-shadow:none;background:#ffffff08;border:1px solid #ffffff1f}:is(.InlineScopingChatCard-module__V1dN2a__noirTheme .InlineScopingChatCard-module__V1dN2a__phaseCard:hover,[data-theme=noir] .InlineScopingChatCard-module__V1dN2a__phaseCard:hover){border-color:var(--neon-cyan,#00f0ff);background:#00f0ff0f;box-shadow:2px 2px #00f0ff40}.InlineScopingChatCard-module__V1dN2a__phaseCardFull{border-color:#5a8eb666}:is(.InlineScopingChatCard-module__V1dN2a__noirTheme .InlineScopingChatCard-module__V1dN2a__phaseCardFull,[data-theme=noir] .InlineScopingChatCard-module__V1dN2a__phaseCardFull){border-color:#00f0ff4d}.InlineScopingChatCard-module__V1dN2a__phaseCardHeader{justify-content:space-between;align-items:center;gap:6px;display:flex}.InlineScopingChatCard-module__V1dN2a__phaseBadge{text-transform:uppercase;letter-spacing:.06em;background:var(--badge-success-bg,#79b48b33);color:var(--badge-success-text,#205632);border:1px solid var(--badge-success-border,#2056324d);font-size:.68rem;font-weight:700;font-family:var(--font-code,monospace);border-radius:4px;padding:2px 7px}:is(.InlineScopingChatCard-module__V1dN2a__noirTheme .InlineScopingChatCard-module__V1dN2a__phaseBadge,[data-theme=noir] .InlineScopingChatCard-module__V1dN2a__phaseBadge){color:var(--neon-green,#39ff14);background:#39ff141f;border-color:#39ff144d}.InlineScopingChatCard-module__V1dN2a__phaseBadgeFull{background:var(--badge-active-bg,#5a8eb62e);color:var(--badge-active-text,#2c597d);border-color:var(--badge-active-border,#2c597d4d)}:is(.InlineScopingChatCard-module__V1dN2a__noirTheme .InlineScopingChatCard-module__V1dN2a__phaseBadgeFull,[data-theme=noir] .InlineScopingChatCard-module__V1dN2a__phaseBadgeFull){color:var(--neon-cyan,#00f0ff);background:#00f0ff1f;border-color:#00f0ff4d}.InlineScopingChatCard-module__V1dN2a__phasePrice{font-size:.98rem;font-weight:800;font-family:var(--font-code,monospace);color:var(--color-text,#2b2b36)}:is(.InlineScopingChatCard-module__V1dN2a__noirTheme .InlineScopingChatCard-module__V1dN2a__phasePrice,[data-theme=noir] .InlineScopingChatCard-module__V1dN2a__phasePrice){color:#fff}.InlineScopingChatCard-module__V1dN2a__phaseCardTitle{color:var(--color-text,#2b2b36);font-size:.84rem;font-weight:700;font-family:var(--font-body,serif)}:is(.InlineScopingChatCard-module__V1dN2a__noirTheme .InlineScopingChatCard-module__V1dN2a__phaseCardTitle,[data-theme=noir] .InlineScopingChatCard-module__V1dN2a__phaseCardTitle){font-family:var(--font-code,monospace);color:#fff}.InlineScopingChatCard-module__V1dN2a__phaseCardSummary{color:var(--color-text-muted,#525060);margin:0;font-size:.74rem;line-height:1.4}:is(.InlineScopingChatCard-module__V1dN2a__noirTheme .InlineScopingChatCard-module__V1dN2a__phaseCardSummary,[data-theme=noir] .InlineScopingChatCard-module__V1dN2a__phaseCardSummary){color:var(--color-text-muted,#8a8a93)}.InlineScopingChatCard-module__V1dN2a__phaseMetaRow{font-size:.7rem;font-family:var(--font-code,monospace);color:var(--color-text-muted,#525060);align-items:center;gap:6px;margin-top:2px;display:flex}:is(.InlineScopingChatCard-module__V1dN2a__noirTheme .InlineScopingChatCard-module__V1dN2a__phaseMetaRow,[data-theme=noir] .InlineScopingChatCard-module__V1dN2a__phaseMetaRow){color:var(--color-text-muted,#8a8a93)}.InlineScopingChatCard-module__V1dN2a__phaseCardActions{align-items:center;gap:6px;margin-top:6px;display:flex}.InlineScopingChatCard-module__V1dN2a__applyPhaseBtn{background:var(--pop-green,#79b48b);color:var(--pop-black,#2b2b36);border:1.5px solid var(--pop-black,#2b2b36);border-radius:var(--border-radius-md,8px);font-size:.75rem;font-weight:700;font-family:var(--font-code,monospace);cursor:pointer;box-shadow:var(--shadow-comic-sm,1.5px 1.5px 0px #2b2b3626);justify-content:center;align-items:center;gap:5px;padding:6px 12px;transition:all .15s;display:inline-flex}.InlineScopingChatCard-module__V1dN2a__applyPhaseBtn:hover{box-shadow:var(--shadow-comic,3px 3px 0px #2b2b362e);background:#6ea780;transform:translate(-1px,-1px)}:is(.InlineScopingChatCard-module__V1dN2a__noirTheme .InlineScopingChatCard-module__V1dN2a__applyPhaseBtn,[data-theme=noir] .InlineScopingChatCard-module__V1dN2a__applyPhaseBtn){background:var(--neon-green,#39ff14);color:#000;border:none;box-shadow:2px 2px #00000080}:is(.InlineScopingChatCard-module__V1dN2a__noirTheme .InlineScopingChatCard-module__V1dN2a__applyPhaseBtn:hover,[data-theme=noir] .InlineScopingChatCard-module__V1dN2a__applyPhaseBtn:hover){background:#4efc2e;transform:translateY(-1px);box-shadow:3px 3px #0009}.InlineScopingChatCard-module__V1dN2a__applyFullBtn{background:var(--pop-blue,#5a8eb6);color:var(--pop-white,#faf9f6);border:1.5px solid var(--pop-black,#2b2b36);border-radius:var(--border-radius-md,8px);font-size:.75rem;font-weight:700;font-family:var(--font-code,monospace);cursor:pointer;box-shadow:var(--shadow-comic-sm,1.5px 1.5px 0px #2b2b3626);justify-content:center;align-items:center;gap:5px;padding:6px 12px;transition:all .15s;display:inline-flex}.InlineScopingChatCard-module__V1dN2a__applyFullBtn:hover{box-shadow:var(--shadow-comic,3px 3px 0px #2b2b362e);background:#467498;transform:translate(-1px,-1px)}:is(.InlineScopingChatCard-module__V1dN2a__noirTheme .InlineScopingChatCard-module__V1dN2a__applyFullBtn,[data-theme=noir] .InlineScopingChatCard-module__V1dN2a__applyFullBtn){background:var(--neon-cyan,#00f0ff);color:#000;border:none;box-shadow:2px 2px #00000080}:is(.InlineScopingChatCard-module__V1dN2a__noirTheme .InlineScopingChatCard-module__V1dN2a__applyFullBtn:hover,[data-theme=noir] .InlineScopingChatCard-module__V1dN2a__applyFullBtn:hover){background:#3df3ff;transform:translateY(-1px);box-shadow:3px 3px #0009}.InlineScopingChatCard-module__V1dN2a__blueprintActionRow{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.InlineScopingChatCard-module__V1dN2a__applyBlueprintBtn{background:var(--pop-green,#79b48b);color:var(--pop-black,#2b2b36);border:1.5px solid var(--pop-black,#2b2b36);border-radius:var(--border-radius-md,8px);font-size:.8rem;font-weight:700;font-family:var(--font-code,monospace);cursor:pointer;box-shadow:var(--shadow-comic-sm,1.5px 1.5px 0px #2b2b362e);align-items:center;gap:6px;padding:7px 14px;transition:all .15s;display:inline-flex}.InlineScopingChatCard-module__V1dN2a__applyBlueprintBtn:hover{box-shadow:var(--shadow-comic,3px 3px 0px #2b2b3638);background:#6ea780;transform:translate(-1px,-1px)}:is(.InlineScopingChatCard-module__V1dN2a__noirTheme .InlineScopingChatCard-module__V1dN2a__applyBlueprintBtn,[data-theme=noir] .InlineScopingChatCard-module__V1dN2a__applyBlueprintBtn){background:var(--neon-green,#39ff14);color:#000;border:none;box-shadow:2px 2px #00000080}:is(.InlineScopingChatCard-module__V1dN2a__noirTheme .InlineScopingChatCard-module__V1dN2a__applyBlueprintBtn:hover,[data-theme=noir] .InlineScopingChatCard-module__V1dN2a__applyBlueprintBtn:hover){background:#4efc2e;transform:translateY(-1px);box-shadow:3px 3px #0009}.InlineScopingChatCard-module__V1dN2a__appliedBadge{font-size:.78rem;font-weight:700;font-family:var(--font-code,monospace);color:var(--badge-success-text,#205632);background:var(--badge-success-bg,#79b48b38);border:1px solid var(--badge-success-border,#2056324d);border-radius:var(--border-radius-md,8px);align-items:center;gap:5px;padding:6px 12px;display:inline-flex}:is(.InlineScopingChatCard-module__V1dN2a__noirTheme .InlineScopingChatCard-module__V1dN2a__appliedBadge,[data-theme=noir] .InlineScopingChatCard-module__V1dN2a__appliedBadge){color:var(--neon-green,#39ff14);background:#39ff1426;border-color:#39ff1459}.InlineScopingChatCard-module__V1dN2a__inspectScopeBtn{background:var(--surface-card,#faf9f6);color:var(--color-text,#2b2b36);border:1.5px solid var(--border-muted,#2b2b364d);border-radius:var(--border-radius-md,8px);font-size:.76rem;font-weight:600;font-family:var(--font-code,monospace);cursor:pointer;box-shadow:var(--shadow-comic-sm,1.5px 1.5px 0px #2b2b361f);align-items:center;gap:5px;padding:6px 12px;transition:all .15s;display:inline-flex}.InlineScopingChatCard-module__V1dN2a__inspectScopeBtn:hover{background:var(--pop-yellow,#f4dc95);color:var(--pop-black,#2b2b36);border-color:var(--color-border,#2b2b36);transform:translate(-1px,-1px)}:is(.InlineScopingChatCard-module__V1dN2a__noirTheme .InlineScopingChatCard-module__V1dN2a__inspectScopeBtn,[data-theme=noir] .InlineScopingChatCard-module__V1dN2a__inspectScopeBtn){color:var(--color-text-muted,#8a8a93);border:1px solid var(--surface-glass-border,#ffffff1f);box-shadow:none;background:#ffffff0a}:is(.InlineScopingChatCard-module__V1dN2a__noirTheme .InlineScopingChatCard-module__V1dN2a__inspectScopeBtn:hover,[data-theme=noir] .InlineScopingChatCard-module__V1dN2a__inspectScopeBtn:hover){color:var(--neon-cyan,#00f0ff);border-color:var(--neon-cyan,#00f0ff);background:#00f0ff14;box-shadow:2px 2px #00f0ff40}.InlineScopingChatCard-module__V1dN2a__downloadPdfBtn{background:var(--surface-card,#faf9f6);color:var(--pop-blue,#5a8eb6);border:1.5px solid var(--pop-blue,#5a8eb6);border-radius:var(--border-radius-md,8px);font-size:.76rem;font-weight:600;font-family:var(--font-code,monospace);cursor:pointer;box-shadow:var(--shadow-comic-sm,1.5px 1.5px 0px #2b2b361f);align-items:center;gap:5px;padding:6px 12px;transition:all .15s;display:inline-flex}.InlineScopingChatCard-module__V1dN2a__downloadPdfBtn:hover:not(:disabled){background:var(--pop-yellow,#f4dc95);color:var(--pop-black,#2b2b36);border-color:var(--color-border,#2b2b36);box-shadow:var(--shadow-comic,3px 3px 0px #2b2b362e);transform:translate(-1px,-1px)}.InlineScopingChatCard-module__V1dN2a__downloadPdfBtn:disabled{opacity:.6;cursor:not-allowed}:is(.InlineScopingChatCard-module__V1dN2a__noirTheme .InlineScopingChatCard-module__V1dN2a__downloadPdfBtn,[data-theme=noir] .InlineScopingChatCard-module__V1dN2a__downloadPdfBtn){color:var(--neon-cyan,#00f0ff);box-shadow:none;background:#00f0ff14;border:1px solid #00f0ff59}:is(.InlineScopingChatCard-module__V1dN2a__noirTheme .InlineScopingChatCard-module__V1dN2a__downloadPdfBtn:hover:not(:disabled),[data-theme=noir] .InlineScopingChatCard-module__V1dN2a__downloadPdfBtn:hover:not(:disabled)){color:#fff;border-color:var(--neon-cyan,#00f0ff);background:#00f0ff33;transform:translateY(-1px);box-shadow:2px 2px #00f0ff4d}.InlineScopingChatCard-module__V1dN2a__downloadPdfSecondaryBtn{background:var(--surface-card,#faf9f6);color:var(--pop-blue,#5a8eb6);border:1.5px solid var(--border-muted,#2b2b3640);border-radius:var(--border-radius-sm,6px);font-size:.72rem;font-weight:600;font-family:var(--font-code,monospace);cursor:pointer;white-space:nowrap;align-items:center;gap:4px;padding:5px 9px;transition:all .15s;display:inline-flex}.InlineScopingChatCard-module__V1dN2a__downloadPdfSecondaryBtn:hover:not(:disabled){background:var(--pop-yellow,#f4dc95);color:var(--pop-black,#2b2b36);border-color:var(--color-border,#2b2b36)}:is(.InlineScopingChatCard-module__V1dN2a__noirTheme .InlineScopingChatCard-module__V1dN2a__downloadPdfSecondaryBtn,[data-theme=noir] .InlineScopingChatCard-module__V1dN2a__downloadPdfSecondaryBtn){color:var(--neon-cyan,#00f0ff);background:#ffffff0a;border:1px solid #00f0ff40}:is(.InlineScopingChatCard-module__V1dN2a__noirTheme .InlineScopingChatCard-module__V1dN2a__downloadPdfSecondaryBtn:hover:not(:disabled),[data-theme=noir] .InlineScopingChatCard-module__V1dN2a__downloadPdfSecondaryBtn:hover:not(:disabled)){border-color:var(--neon-cyan,#00f0ff);color:#fff;background:#00f0ff26}.InlineScopingChatCard-module__V1dN2a__spinIcon{animation:1s linear infinite InlineScopingChatCard-module__V1dN2a__spin}@keyframes InlineScopingChatCard-module__V1dN2a__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.InlineScopingChatCard-module__V1dN2a__inputForm{border-top:1.5px solid var(--border-muted,#2b2b3640);background:0 0;align-items:flex-end;gap:8px;padding-top:.85rem;display:flex}:is(.InlineScopingChatCard-module__V1dN2a__noirTheme .InlineScopingChatCard-module__V1dN2a__inputForm,[data-theme=noir] .InlineScopingChatCard-module__V1dN2a__inputForm){border-top:1px solid var(--surface-glass-border,#ffffff1a)}.InlineScopingChatCard-module__V1dN2a__inputWrapper{flex:1;position:relative}.InlineScopingChatCard-module__V1dN2a__textInput{background:var(--surface-card,#fff);border:1.5px solid var(--border-muted,#2b2b3659);border-radius:var(--border-radius-md,10px);width:100%;color:var(--color-text,#2b2b36);resize:none;min-height:44px;max-height:120px;font-size:.86rem;font-family:var(--font-body,serif);outline:none;padding:10px 14px;line-height:1.45;transition:border-color .2s,box-shadow .2s;box-shadow:inset 1px 1px 3px #2b2b360f}.InlineScopingChatCard-module__V1dN2a__textInput:focus{border-color:var(--pop-blue,#5a8eb6);box-shadow:0 0 0 3px #5a8eb62e}.InlineScopingChatCard-module__V1dN2a__textInput::placeholder{color:var(--color-text-muted,#64748b);opacity:.8}:is(.InlineScopingChatCard-module__V1dN2a__noirTheme .InlineScopingChatCard-module__V1dN2a__textInput,[data-theme=noir] .InlineScopingChatCard-module__V1dN2a__textInput){border:1px solid var(--surface-hardware-border,#ffffff26);color:#fff;font-family:var(--font-code,monospace);background:#0a0a0d;font-size:.82rem;box-shadow:inset 0 2px 5px #00000080}:is(.InlineScopingChatCard-module__V1dN2a__noirTheme .InlineScopingChatCard-module__V1dN2a__textInput:focus,[data-theme=noir] .InlineScopingChatCard-module__V1dN2a__textInput:focus){border-color:var(--neon-cyan,#00f0ff);box-shadow:0 0 0 2px #00f0ff40,inset 0 2px 5px #00000080}.InlineScopingChatCard-module__V1dN2a__sendBtn{background:var(--pop-blue,#5a8eb6);color:var(--pop-white,#faf9f6);border:1.5px solid var(--pop-black,#2b2b36);border-radius:var(--border-radius-md,10px);font-size:.82rem;font-weight:700;font-family:var(--font-code,monospace);cursor:pointer;min-height:44px;box-shadow:var(--shadow-comic-sm,1.5px 1.5px 0px #2b2b362e);white-space:nowrap;align-items:center;gap:6px;padding:10px 16px;transition:all .15s;display:inline-flex}.InlineScopingChatCard-module__V1dN2a__sendBtn:hover:not(:disabled){box-shadow:var(--shadow-comic,3px 3px 0px #2b2b3638);background:#467498;transform:translate(-1px,-1px)}.InlineScopingChatCard-module__V1dN2a__sendBtn:active:not(:disabled){box-shadow:none;transform:translate(0)}.InlineScopingChatCard-module__V1dN2a__sendBtn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}:is(.InlineScopingChatCard-module__V1dN2a__noirTheme .InlineScopingChatCard-module__V1dN2a__sendBtn,[data-theme=noir] .InlineScopingChatCard-module__V1dN2a__sendBtn){background:var(--neon-cyan,#00f0ff);color:#08080a;border:none;box-shadow:2px 2px #00000080}:is(.InlineScopingChatCard-module__V1dN2a__noirTheme .InlineScopingChatCard-module__V1dN2a__sendBtn:hover:not(:disabled),[data-theme=noir] .InlineScopingChatCard-module__V1dN2a__sendBtn:hover:not(:disabled)){background:#3df3ff;transform:translateY(-1px);box-shadow:3px 3px #0009}.InlineScopingChatCard-module__V1dN2a__nearLimitAlert{background:var(--badge-draft-bg,#f4dc9547);border:1px solid var(--badge-draft-border,#8c5b0040);border-radius:var(--border-radius-md,8px);color:var(--badge-draft-text,#8c5b00);font-size:.75rem;line-height:1.4;font-family:var(--font-code,monospace);align-items:center;gap:8px;margin:0 0 8px;padding:7px 12px;display:flex}.InlineScopingChatCard-module__V1dN2a__nearLimitIcon{color:#b47500;flex-shrink:0}:is(.InlineScopingChatCard-module__V1dN2a__noirTheme .InlineScopingChatCard-module__V1dN2a__nearLimitAlert,[data-theme=noir] .InlineScopingChatCard-module__V1dN2a__nearLimitAlert){color:var(--neon-yellow,#ffe600);background:#ffe6001a;border-color:#ffe6004d}:is(.InlineScopingChatCard-module__V1dN2a__noirTheme .InlineScopingChatCard-module__V1dN2a__nearLimitIcon,[data-theme=noir] .InlineScopingChatCard-module__V1dN2a__nearLimitIcon){color:var(--neon-yellow,#ffe600)}.InlineScopingChatCard-module__V1dN2a__softGateCard{background:var(--surface-card,#faf9f6);border:2px solid var(--pop-blue,#5a8eb6);box-shadow:var(--shadow-comic,3px 3px 0px #2b2b362e);border-radius:var(--border-radius-lg,12px);margin:12px 0 6px;padding:14px 16px;animation:.3s ease-out InlineScopingChatCard-module__V1dN2a__fadeIn}:is(.InlineScopingChatCard-module__V1dN2a__noirTheme .InlineScopingChatCard-module__V1dN2a__softGateCard,[data-theme=noir] .InlineScopingChatCard-module__V1dN2a__softGateCard){border-color:var(--neon-cyan,#00f0ff);background:#121216;box-shadow:2px 2px #00f0ff40}.InlineScopingChatCard-module__V1dN2a__softGateHeader{align-items:flex-start;gap:12px;display:flex}.InlineScopingChatCard-module__V1dN2a__softGateIconWrap{border-radius:var(--border-radius-md,8px);width:38px;height:38px;color:var(--pop-blue,#5a8eb6);background:#5a8eb626;border:1.5px solid #5a8eb659;flex-shrink:0;justify-content:center;align-items:center;display:flex}:is(.InlineScopingChatCard-module__V1dN2a__noirTheme .InlineScopingChatCard-module__V1dN2a__softGateIconWrap,[data-theme=noir] .InlineScopingChatCard-module__V1dN2a__softGateIconWrap){color:var(--neon-cyan,#00f0ff);background:#00f0ff26;border-color:#00f0ff59}.InlineScopingChatCard-module__V1dN2a__softGateTitle{color:var(--color-text,#2b2b36);font-size:.94rem;font-weight:700;font-family:var(--font-headline,serif);letter-spacing:-.01em;margin:0 0 4px}:is(.InlineScopingChatCard-module__V1dN2a__noirTheme .InlineScopingChatCard-module__V1dN2a__softGateTitle,[data-theme=noir] .InlineScopingChatCard-module__V1dN2a__softGateTitle){font-family:var(--font-code,monospace);color:#fff}.InlineScopingChatCard-module__V1dN2a__softGateText{color:var(--color-text-muted,#525060);font-size:.8rem;line-height:1.45;font-family:var(--font-body,serif);margin:0}:is(.InlineScopingChatCard-module__V1dN2a__noirTheme .InlineScopingChatCard-module__V1dN2a__softGateText,[data-theme=noir] .InlineScopingChatCard-module__V1dN2a__softGateText){color:var(--color-text-muted,#8a8a93);font-family:var(--font-code,monospace)}.InlineScopingChatCard-module__V1dN2a__softGateActionRow{justify-content:flex-end;margin-top:12px;display:flex}.InlineScopingChatCard-module__V1dN2a__softGateBtn{background:var(--pop-blue,#5a8eb6);color:var(--pop-white,#faf9f6);border:1.5px solid var(--pop-black,#2b2b36);border-radius:var(--border-radius-md,8px);font-size:.82rem;font-weight:700;font-family:var(--font-code,monospace);cursor:pointer;box-shadow:var(--shadow-comic-sm,1.5px 1.5px 0px #2b2b362e);align-items:center;gap:8px;padding:8px 16px;transition:all .15s;display:inline-flex}.InlineScopingChatCard-module__V1dN2a__softGateBtn:hover{box-shadow:var(--shadow-comic,3px 3px 0px #2b2b3638);background:#467498;transform:translate(-1px,-1px)}:is(.InlineScopingChatCard-module__V1dN2a__noirTheme .InlineScopingChatCard-module__V1dN2a__softGateBtn,[data-theme=noir] .InlineScopingChatCard-module__V1dN2a__softGateBtn){background:var(--neon-cyan,#00f0ff);color:#000;border:none;box-shadow:2px 2px #00000080}:is(.InlineScopingChatCard-module__V1dN2a__noirTheme .InlineScopingChatCard-module__V1dN2a__softGateBtn:hover,[data-theme=noir] .InlineScopingChatCard-module__V1dN2a__softGateBtn:hover){background:#3df3ff;transform:translateY(-1px);box-shadow:3px 3px #0009}.InlineScopingChatCard-module__V1dN2a__drawerMode{box-shadow:none;background:0 0;border:none;border-radius:0;flex-direction:column;flex:auto;height:100%;min-height:0;margin-bottom:0;padding:1.25rem 1.5rem;display:flex}.InlineScopingChatCard-module__V1dN2a__drawerMode .InlineScopingChatCard-module__V1dN2a__headerRow{margin-bottom:.65rem}.InlineScopingChatCard-module__V1dN2a__drawerMode .InlineScopingChatCard-module__V1dN2a__drawerCloseBtn{display:none}.InlineScopingChatCard-module__V1dN2a__drawerMode .InlineScopingChatCard-module__V1dN2a__subHeading{margin-bottom:.65rem;font-size:.82rem}.InlineScopingChatCard-module__V1dN2a__drawerMode .InlineScopingChatCard-module__V1dN2a__pillGrid{max-height:85px;margin-bottom:.75rem;overflow-y:auto}.InlineScopingChatCard-module__V1dN2a__drawerMode .InlineScopingChatCard-module__V1dN2a__messagesViewport{flex:1 1 0;min-height:0;max-height:none;margin-bottom:.75rem}.InlineScopingChatCard-module__V1dN2a__drawerMode .InlineScopingChatCard-module__V1dN2a__inputForm{padding-top:.75rem}@media (max-width:640px){.InlineScopingChatCard-module__V1dN2a__drawerMode{padding:1rem 1.15rem}.InlineScopingChatCard-module__V1dN2a__drawerMode .InlineScopingChatCard-module__V1dN2a__pillGrid{max-height:70px}}
.Hero-module__JgYmMq__hero{background:var(--pop-cream);justify-content:center;align-items:center;min-height:100vh;padding:2rem clamp(1rem,4vw,4rem) clamp(5rem,9vh,7.5rem);display:flex;position:relative;overflow:hidden}.Hero-module__JgYmMq__content{z-index:2;grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(2rem,4vw,4rem);width:100%;max-width:1200px;display:grid;position:relative}.Hero-module__JgYmMq__crosshairTL,.Hero-module__JgYmMq__crosshairTR,.Hero-module__JgYmMq__crosshairBL,.Hero-module__JgYmMq__crosshairBR{font-family:var(--font-code);color:var(--color-text-muted);opacity:.35;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:1.25rem;line-height:1;position:absolute}.Hero-module__JgYmMq__crosshairTL{top:-1.25rem;left:-1.25rem}.Hero-module__JgYmMq__crosshairTR{top:-1.25rem;right:-1.25rem}.Hero-module__JgYmMq__crosshairBL{bottom:-1.25rem;left:-1.25rem}.Hero-module__JgYmMq__crosshairBR{bottom:-1.25rem;right:-1.25rem}:is([data-theme=noir] .Hero-module__JgYmMq__crosshairTL,[data-theme=noir] .Hero-module__JgYmMq__crosshairTR,[data-theme=noir] .Hero-module__JgYmMq__crosshairBL,[data-theme=noir] .Hero-module__JgYmMq__crosshairBR){color:var(--neon-cyan);opacity:.45;text-shadow:none}.Hero-module__JgYmMq__textSide{position:relative}@keyframes Hero-module__JgYmMq__stampPress{0%{transform:scale(1.28) translateY(-6px) rotate(var(--stamp-angle,3deg));opacity:.2}65%{transform:scale(.96) translateY(1px) rotate(var(--stamp-angle,3deg));opacity:1}to{transform:scale(1) translateY(0) rotate(var(--stamp-angle,3deg));opacity:.85}}.Hero-module__JgYmMq__editorialStamp{--stamp-angle:3deg;border:1.5px dashed var(--pop-red);transform:rotate(var(--stamp-angle,3deg));opacity:.85;-webkit-user-select:none;user-select:none;pointer-events:none;border-radius:4px;flex-direction:column;align-items:flex-end;padding:.25rem .65rem;transition:opacity .3s,border-color .3s;animation:.35s cubic-bezier(.175,.885,.32,1.275) forwards Hero-module__JgYmMq__stampPress;display:inline-flex;position:absolute;top:-2.5rem;right:0}.Hero-module__JgYmMq__editorialStamp[data-audience=developer]{--stamp-angle:3deg;border:1.5px dashed var(--pop-red)}.Hero-module__JgYmMq__editorialStamp[data-audience=developer] .Hero-module__JgYmMq__stampIssue{color:var(--pop-red)}.Hero-module__JgYmMq__editorialStamp[data-audience=developer] .Hero-module__JgYmMq__stampLabel{color:var(--color-text-muted)}.Hero-module__JgYmMq__editorialStamp[data-audience=business]{--stamp-angle:-3deg;border:1.5px solid var(--pop-blue);box-shadow:2px 2px #5a8eb633}.Hero-module__JgYmMq__editorialStamp[data-audience=business] .Hero-module__JgYmMq__stampIssue{color:var(--pop-blue)}.Hero-module__JgYmMq__editorialStamp[data-audience=business] .Hero-module__JgYmMq__stampLabel{color:var(--color-text)}.Hero-module__JgYmMq__stampIssue{font-family:var(--font-code);letter-spacing:.12em;color:var(--pop-red);font-size:.65rem;font-weight:800}.Hero-module__JgYmMq__stampLabel{font-family:var(--font-headline);letter-spacing:.16em;color:var(--color-text-muted);font-size:.6rem;font-weight:700}[data-theme=noir] .Hero-module__JgYmMq__editorialStamp[data-audience=developer]{--stamp-angle:-2deg;border-color:var(--neon-pink);box-shadow:2px 2px #ff2a554d}[data-theme=noir] .Hero-module__JgYmMq__editorialStamp[data-audience=developer] .Hero-module__JgYmMq__stampIssue{color:var(--neon-pink);text-shadow:none}[data-theme=noir] .Hero-module__JgYmMq__editorialStamp[data-audience=developer] .Hero-module__JgYmMq__stampLabel{color:var(--neon-cyan);text-shadow:none}[data-theme=noir] .Hero-module__JgYmMq__editorialStamp[data-audience=business]{--stamp-angle:2deg;border-color:var(--neon-cyan);box-shadow:2px 2px #00f0ff4d}[data-theme=noir] .Hero-module__JgYmMq__editorialStamp[data-audience=business] .Hero-module__JgYmMq__stampIssue{color:var(--neon-cyan);text-shadow:none}[data-theme=noir] .Hero-module__JgYmMq__editorialStamp[data-audience=business] .Hero-module__JgYmMq__stampLabel{color:var(--neon-yellow);text-shadow:none}@media (max-width:768px){.Hero-module__JgYmMq__editorialStamp{align-items:flex-start;width:fit-content;margin-bottom:1rem;position:static;transform:rotate(0);--stamp-angle:0deg!important}}@media (prefers-reduced-motion:reduce){.Hero-module__JgYmMq__editorialStamp{transform:rotate(var(--stamp-angle,0deg));animation:none}}.Hero-module__JgYmMq__headline{font-family:var(--font-headline);color:var(--pop-black);text-shadow:3px 3px #ff174426;letter-spacing:.02em;text-wrap:balance;margin-bottom:1rem;font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.15}.Hero-module__JgYmMq__typedText{text-wrap:pretty;display:inline}.Hero-module__JgYmMq__highlightText{color:var(--pop-red)}.Hero-module__JgYmMq__vibeBox{background:var(--pop-yellow);border:1px solid var(--color-border);border-radius:12px;align-items:flex-start;gap:.5rem;width:100%;max-width:500px;min-height:4.75rem;margin-bottom:2rem;padding:.75rem 1.25rem;transition:box-shadow .25s,border-color .25s;display:flex;transform:rotate(-1deg);box-shadow:0 1px 3px #0000000a}.Hero-module__JgYmMq__vibeBox:hover{box-shadow:0 4px 12px #00000014}.Hero-module__JgYmMq__vibeLabel{font-family:var(--font-headline);color:var(--pop-red);letter-spacing:.05em;text-transform:uppercase;flex-shrink:0;font-size:1.1rem}[data-theme=noir] .Hero-module__JgYmMq__highlightText{color:var(--neon-pink);text-shadow:none}[data-theme=noir] .Hero-module__JgYmMq__vibeBox{background:var(--surface-card);border-color:var(--border-muted);transform:rotate(.5deg)}[data-theme=noir] .Hero-module__JgYmMq__vibeLabel{color:var(--neon-yellow);text-shadow:none}.Hero-module__JgYmMq__cursor{color:var(--pop-red);margin-left:2px;font-weight:400;animation:none;display:inline-block}.Hero-module__JgYmMq__cursorBlink{animation:.8s step-end infinite Hero-module__JgYmMq__blink}@keyframes Hero-module__JgYmMq__blink{0%,50%{opacity:1}51%,to{opacity:0}}.Hero-module__JgYmMq__subtitleContainer{flex-direction:column;align-items:flex-start;gap:.75rem;margin-bottom:2.5rem;display:flex}.Hero-module__JgYmMq__brandingName{font-family:var(--font-headline);letter-spacing:.06em;color:var(--pop-white);text-shadow:3px 3px 0px var(--pop-black), -1.5px -1.5px 0px var(--pop-black), 1.5px -1.5px 0px var(--pop-black), -1.5px 1.5px 0px var(--pop-black), 1.5px 1.5px 0px var(--pop-black);transition:transform .3s var(--transition-bounce), text-shadow .3s ease;-webkit-user-select:none;user-select:none;font-size:clamp(2rem,4.5vw,3.8rem);display:inline-block;position:relative;transform:rotate(-1.5deg)}.Hero-module__JgYmMq__brandingName:hover{text-shadow:5px 5px 0px var(--pop-red), -1.5px -1.5px 0px var(--pop-black), 1.5px -1.5px 0px var(--pop-black), -1.5px 1.5px 0px var(--pop-black), 1.5px 1.5px 0px var(--pop-black);transform:scale(1.08)rotate(1deg)}.Hero-module__JgYmMq__taglineBadges{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.Hero-module__JgYmMq__tagBadge{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.05em;color:var(--pop-black);background:var(--pop-white);border:1px solid var(--color-border);transition:transform .25s var(--transition-bounce), box-shadow .25s ease, background-color .2s ease, color .2s ease, border-color .25s ease;cursor:default;border-radius:20px;padding:.4rem 1rem;font-size:clamp(.85rem,1.8vw,1.1rem);font-weight:700;box-shadow:0 1px 3px #0000000a}.Hero-module__JgYmMq__tagBadge:first-child:hover{background-color:var(--pop-red);color:var(--pop-white);border-color:var(--pop-red);transform:translateY(-2px);box-shadow:0 8px 20px #0000001a}.Hero-module__JgYmMq__tagBadge:nth-child(2):hover{background-color:var(--pop-yellow);border-color:var(--pop-yellow);transform:translateY(-2px);box-shadow:0 8px 20px #0000001a}.Hero-module__JgYmMq__tagBadge:nth-child(3):hover{background-color:var(--pop-blue);color:var(--pop-white);border-color:var(--pop-blue);transform:translateY(-2px);box-shadow:0 8px 20px #0000001a}[data-theme=noir] .Hero-module__JgYmMq__subtitleContainer{gap:.5rem}[data-theme=noir] .Hero-module__JgYmMq__brandingName{font-family:var(--font-code);letter-spacing:.15em;color:var(--pop-pink);text-shadow:none;border-bottom:2px dashed var(--pop-pink);padding-bottom:2px;font-size:clamp(1.8rem,3.8vw,3rem);font-weight:700;transition:color .25s,border-color .25s;transform:none}[data-theme=noir] .Hero-module__JgYmMq__brandingName:hover{color:var(--neon-cyan);border-color:var(--neon-cyan);text-shadow:none;transform:none}[data-theme=noir] .Hero-module__JgYmMq__tagBadge{font-family:var(--font-code);text-transform:none;letter-spacing:normal;color:var(--color-text);background:var(--surface-card);border:1px solid var(--border-muted);border-radius:12px;padding:.25rem .75rem;font-size:clamp(.75rem,1.5vw,.95rem);font-weight:400}[data-theme=noir] .Hero-module__JgYmMq__tagBadge:first-child:hover{background-color:var(--surface-card);color:var(--neon-pink);border-color:var(--neon-pink);transform:translateY(-2px);box-shadow:0 2px 6px #0009,inset 0 1px #ffffff14}[data-theme=noir] .Hero-module__JgYmMq__tagBadge:nth-child(2):hover{background-color:var(--surface-card);color:var(--neon-cyan);border-color:var(--neon-cyan);transform:translateY(-2px);box-shadow:0 2px 6px #0009,inset 0 1px #ffffff14}[data-theme=noir] .Hero-module__JgYmMq__tagBadge:nth-child(3):hover{background-color:var(--surface-card);color:var(--neon-yellow);border-color:var(--neon-yellow);transform:translateY(-2px);box-shadow:0 2px 6px #0009,inset 0 1px #ffffff14}.Hero-module__JgYmMq__ctaButton{background:var(--pop-red);color:var(--pop-white);font-family:var(--font-headline);letter-spacing:.05em;border:1px solid var(--color-border);cursor:pointer;border-radius:12px;padding:.9rem 2.2rem;font-size:clamp(1.1rem,2vw,1.5rem);text-decoration:none;transition:transform .2s,box-shadow .25s,background .2s,border-color .25s;display:inline-block;position:relative;box-shadow:0 1px 3px #0000000a}.Hero-module__JgYmMq__ctaButton:focus-visible{outline:2px solid var(--pop-blue);outline-offset:4px}.Hero-module__JgYmMq__ctaButton:hover{background:var(--pop-pink);border-color:var(--pop-pink);transform:translateY(-2px);box-shadow:0 8px 20px #0000001a}.Hero-module__JgYmMq__ctaText{z-index:1;position:relative}.Hero-module__JgYmMq__imageSide{justify-content:center;align-items:center;display:flex;position:relative}.Hero-module__JgYmMq__heroPanel{border-radius:12px;width:100%;max-width:420px}.Hero-module__JgYmMq__imageWrapper{aspect-ratio:1;width:100%;position:relative;overflow:hidden}.Hero-module__JgYmMq__ctaContainer{flex-wrap:wrap;align-items:center;gap:28px 20px;display:flex}.Hero-module__JgYmMq__telemetryBadge{background:var(--pop-white);color:var(--pop-black);border:1px solid var(--color-border);font-family:var(--font-headline);cursor:pointer;border-radius:20px;align-items:center;gap:8px;padding:.6rem 1.2rem;font-size:1.1rem;text-decoration:none;transition:transform .2s,box-shadow .25s,background-color .2s,border-color .25s;display:inline-flex;box-shadow:0 1px 3px #0000000a}.Hero-module__JgYmMq__telemetryBadge:focus-visible{outline:2px solid var(--pop-blue);outline-offset:4px}.Hero-module__JgYmMq__telemetryBadge:hover{background-color:var(--pop-yellow);border-color:var(--pop-yellow);transform:translateY(-2px);box-shadow:0 8px 20px #0000001a}.Hero-module__JgYmMq__pulseDot{background-color:#00e676;border-radius:50%;width:10px;height:10px;animation:1.6s infinite Hero-module__JgYmMq__pulse;box-shadow:0 0 #00e676b3}@keyframes Hero-module__JgYmMq__pulse{0%{transform:scale(.95);box-shadow:0 0 #00e676b3}70%{transform:scale(1);box-shadow:0 0 0 8px #00e67600}to{transform:scale(.95);box-shadow:0 0 #00e67600}}@keyframes Hero-module__JgYmMq__pulseNoir{0%{transform:scale(.95);box-shadow:0 0 #ff1744b3}70%{transform:scale(1);box-shadow:0 0 0 8px #ff174400}to{transform:scale(.95);box-shadow:0 0 #ff174400}}@media (max-width:768px){.Hero-module__JgYmMq__hero{min-height:auto;padding:6rem 1.25rem 4rem}.Hero-module__JgYmMq__content{text-align:center;grid-template-columns:1fr}.Hero-module__JgYmMq__textSide{order:2}.Hero-module__JgYmMq__imageSide{order:1;margin-bottom:1rem}.Hero-module__JgYmMq__heroPanel{max-width:280px}.Hero-module__JgYmMq__subtitleContainer{align-items:center}.Hero-module__JgYmMq__brandingName{transform:rotate(0)}.Hero-module__JgYmMq__taglineBadges{justify-content:center}.Hero-module__JgYmMq__vibeBox{justify-content:center;min-height:5.5rem;margin-left:auto;margin-right:auto}.Hero-module__JgYmMq__ctaButton{display:inline-block}.Hero-module__JgYmMq__ctaContainer{justify-content:center}}[data-theme=noir] .Hero-module__JgYmMq__ctaButton{color:#000;border:1px solid var(--border-muted);font-family:var(--font-code), "JetBrains Mono", monospace;text-transform:uppercase;letter-spacing:.05em;background:#c5a059;border-radius:12px;font-weight:700;transition:transform .2s,box-shadow .2s,background-color .2s,border-color .2s}[data-theme=noir] .Hero-module__JgYmMq__ctaButton:hover{background:var(--neon-yellow);border-color:var(--neon-yellow);transform:translateY(-2px);box-shadow:0 4px 16px #000000b3,inset 0 1px #ffffff26}[data-theme=noir] .Hero-module__JgYmMq__ctaButton:active{box-shadow:none;transform:translateY(0)}[data-theme=noir] .Hero-module__JgYmMq__telemetryBadge{background:var(--surface-primary);color:var(--pop-pink);border-color:var(--pop-pink);border-radius:12px}[data-theme=noir] .Hero-module__JgYmMq__telemetryBadge:hover{background:var(--pop-pink);color:#000;border-color:var(--pop-pink);box-shadow:0 2px 8px #0009}[data-theme=noir] .Hero-module__JgYmMq__pulseDot{background-color:#ff1744;animation:1.6s infinite Hero-module__JgYmMq__pulseNoir;box-shadow:0 0 #ff1744b3}[data-theme=noir] .Hero-module__JgYmMq__ctaButton:focus-visible{outline:2px solid var(--neon-yellow)}[data-theme=noir] .Hero-module__JgYmMq__telemetryBadge:focus-visible{outline:2px solid var(--pop-pink)}@media (min-width:769px) and (max-width:1024px){.Hero-module__JgYmMq__hero{padding:4rem clamp(1.5rem,3vw,2.5rem)}.Hero-module__JgYmMq__content{grid-template-columns:1.2fr .8fr;gap:2rem}.Hero-module__JgYmMq__headline{font-size:clamp(2.2rem,4vw,3rem)}.Hero-module__JgYmMq__brandingName{font-size:clamp(1.8rem,3.5vw,2.6rem)}.Hero-module__JgYmMq__vibeBox{min-height:5.25rem}}
.ScopeCopilotDrawer-module__1vWIoq__backdrop{z-index:99999;background:#2b2b3673;justify-content:flex-end;animation:.2s cubic-bezier(.16,1,.3,1) ScopeCopilotDrawer-module__1vWIoq__fadeIn;display:flex;position:fixed;inset:0}.ScopeCopilotDrawer-module__1vWIoq__backdropNoir{background:#08080ad9}[data-theme=noir] .ScopeCopilotDrawer-module__1vWIoq__backdrop{background:#08080ad9}.ScopeCopilotDrawer-module__1vWIoq__drawer{background:var(--surface-primary,#faf9f6);width:100%;max-width:540px;height:100%;color:var(--color-text,#2b2b36);border-left:1.5px solid var(--border-muted,#2b2b3659);font-family:var(--font-body,serif);flex-direction:column;animation:.25s cubic-bezier(.16,1,.3,1) ScopeCopilotDrawer-module__1vWIoq__slideIn;display:flex;position:relative;overflow:hidden;box-shadow:-10px 0 36px #2b2b361f,-2px 0 8px #2b2b360d}.ScopeCopilotDrawer-module__1vWIoq__drawerNoir{background:var(--surface-primary,#121214);color:var(--color-text,#e0e0e3);border-left:1px solid var(--surface-glass-border,#ffffff1f);font-family:var(--font-code,monospace);box-shadow:-12px 0 40px #000000d9,inset 1px 0 #ffffff0d}[data-theme=noir] .ScopeCopilotDrawer-module__1vWIoq__drawer{background:var(--surface-primary,#121214);color:var(--color-text,#e0e0e3);border-left:1px solid var(--surface-glass-border,#ffffff1f);font-family:var(--font-code,monospace);box-shadow:-12px 0 40px #000000d9,inset 1px 0 #ffffff0d}.ScopeCopilotDrawer-module__1vWIoq__topAccentLine{background:linear-gradient(90deg, var(--pop-blue,#5a8eb6) 0%, var(--pop-yellow,#f4dc95) 50%, var(--pop-red,#d95d67) 100%);flex-shrink:0;width:100%;height:3px}:is(.ScopeCopilotDrawer-module__1vWIoq__drawerNoir .ScopeCopilotDrawer-module__1vWIoq__topAccentLine,[data-theme=noir] .ScopeCopilotDrawer-module__1vWIoq__topAccentLine){background:linear-gradient(90deg, var(--neon-cyan,#00f0ff) 0%, var(--neon-pink,#ff2a55) 50%, var(--neon-green,#39ff14) 100%);box-shadow:0 0 10px #00f0ff66}@keyframes ScopeCopilotDrawer-module__1vWIoq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ScopeCopilotDrawer-module__1vWIoq__slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.ScopeCopilotDrawer-module__1vWIoq__header{border-bottom:1.5px solid var(--border-muted,#2b2b3640);background:var(--surface-primary,#faf9f6);flex-shrink:0;justify-content:space-between;align-items:center;padding:1.15rem 1.5rem;display:flex;position:relative}:is(.ScopeCopilotDrawer-module__1vWIoq__drawerNoir .ScopeCopilotDrawer-module__1vWIoq__header,[data-theme=noir] .ScopeCopilotDrawer-module__1vWIoq__header){background:var(--surface-glass-header,#121216);border-bottom:1px solid var(--surface-glass-border,#ffffff1a)}.ScopeCopilotDrawer-module__1vWIoq__titleArea{align-items:center;gap:.85rem;display:flex}.ScopeCopilotDrawer-module__1vWIoq__copilotIconBox{border-radius:var(--border-radius-md,8px);width:38px;height:38px;color:var(--pop-blue,#5a8eb6);box-shadow:var(--shadow-comic-sm,1.5px 1.5px 0px #2b2b3624);background:#5a8eb624;border:1.5px solid #5a8eb659;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}:is(.ScopeCopilotDrawer-module__1vWIoq__drawerNoir .ScopeCopilotDrawer-module__1vWIoq__copilotIconBox,[data-theme=noir] .ScopeCopilotDrawer-module__1vWIoq__copilotIconBox){color:var(--neon-cyan,#00f0ff);background:#00f0ff1a;border:1px solid #00f0ff59;box-shadow:0 0 12px #00f0ff33}.ScopeCopilotDrawer-module__1vWIoq__titleText{color:var(--color-text,#2b2b36);font-size:1.15rem;font-weight:700;font-family:var(--font-headline,serif);letter-spacing:.02em;margin:0;line-height:1.25}:is(.ScopeCopilotDrawer-module__1vWIoq__drawerNoir .ScopeCopilotDrawer-module__1vWIoq__titleText,[data-theme=noir] .ScopeCopilotDrawer-module__1vWIoq__titleText){font-family:var(--font-code,monospace);color:#fff;letter-spacing:-.01em}.ScopeCopilotDrawer-module__1vWIoq__subtitleText{color:var(--color-text-muted,#525060);font-size:.74rem;font-family:var(--font-code,monospace);letter-spacing:.02em;align-items:center;gap:6px;margin:2px 0 0;display:flex}:is(.ScopeCopilotDrawer-module__1vWIoq__drawerNoir .ScopeCopilotDrawer-module__1vWIoq__subtitleText,[data-theme=noir] .ScopeCopilotDrawer-module__1vWIoq__subtitleText){color:var(--color-text-muted,#8a8a93)}.ScopeCopilotDrawer-module__1vWIoq__liveDot{background-color:var(--pop-green,#79b48b);border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite ScopeCopilotDrawer-module__1vWIoq__pulseDot;box-shadow:0 0 6px #79b48bd9}:is(.ScopeCopilotDrawer-module__1vWIoq__drawerNoir .ScopeCopilotDrawer-module__1vWIoq__liveDot,[data-theme=noir] .ScopeCopilotDrawer-module__1vWIoq__liveDot){background-color:var(--neon-green,#39ff14);box-shadow:0 0 8px #39ff14d9}@keyframes ScopeCopilotDrawer-module__1vWIoq__pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.3)}}.ScopeCopilotDrawer-module__1vWIoq__closeBtn{background:var(--surface-card,#faf9f6);border:1.5px solid var(--border-muted,#2b2b3659);color:var(--color-text-muted,#525060);border-radius:var(--border-radius-md,8px);cursor:pointer;width:34px;height:34px;box-shadow:var(--shadow-comic-sm,1.5px 1.5px 0px #2b2b3624);justify-content:center;align-items:center;transition:all .15s;display:flex}.ScopeCopilotDrawer-module__1vWIoq__closeBtn:hover{background:var(--pop-yellow,#f4dc95);color:var(--pop-black,#2b2b36);border-color:var(--color-border,#2b2b36);box-shadow:var(--shadow-comic,3px 3px 0px #2b2b362e);transform:translate(-1px,-1px)}.ScopeCopilotDrawer-module__1vWIoq__closeBtn:active{box-shadow:none;transform:translate(0)}:is(.ScopeCopilotDrawer-module__1vWIoq__drawerNoir .ScopeCopilotDrawer-module__1vWIoq__closeBtn,[data-theme=noir] .ScopeCopilotDrawer-module__1vWIoq__closeBtn){background:var(--surface-card,#1e1e24);border:1px solid var(--surface-glass-border,#ffffff1f);color:var(--color-text-muted,#8a8a93);box-shadow:none}:is(.ScopeCopilotDrawer-module__1vWIoq__drawerNoir .ScopeCopilotDrawer-module__1vWIoq__closeBtn:hover,[data-theme=noir] .ScopeCopilotDrawer-module__1vWIoq__closeBtn:hover){background:var(--surface-card,#1e1e24);color:var(--neon-pink,#ff2a55);border-color:var(--neon-pink,#ff2a55);transform:translateY(-1px);box-shadow:0 0 10px #ff2a5566}.ScopeCopilotDrawer-module__1vWIoq__body{flex-direction:column;flex:auto;min-height:0;padding:0;display:flex;position:relative;overflow:hidden}@media (max-width:640px){.ScopeCopilotDrawer-module__1vWIoq__drawer{border-left:none;max-width:100%}.ScopeCopilotDrawer-module__1vWIoq__header{padding:1rem 1.15rem}}
.PlaygroundGrid-module__IIJOSG__gridContainer{width:100%;max-width:1300px;margin:0 auto;padding:40px 24px 80px}.PlaygroundGrid-module__IIJOSG__headerSection{text-align:center;margin-bottom:40px}.PlaygroundGrid-module__IIJOSG__badge{background:var(--surface-card,#faf9f6);border:1.5px solid var(--color-border);font-family:var(--font-code,var(--font-jetbrains-mono,monospace));letter-spacing:.08em;text-transform:uppercase;color:var(--color-text);box-shadow:var(--shadow-comic-sm);border-radius:9999px;align-items:center;gap:6px;margin-bottom:16px;padding:5px 14px;font-size:.8rem;font-weight:700;display:inline-flex}[data-theme=noir] .PlaygroundGrid-module__IIJOSG__badge{border-color:var(--border-muted);background:#121216e0;box-shadow:2px 2px #0009}.PlaygroundGrid-module__IIJOSG__title{font-family:var(--font-headline,var(--font-playfair-display,serif));color:var(--color-text);text-transform:uppercase;letter-spacing:var(--letter-spacing-headline,.02em);margin-bottom:16px;font-size:clamp(2.2rem,5vw,3.6rem);font-weight:900;line-height:1.15}.PlaygroundGrid-module__IIJOSG__subtitle{font-family:var(--font-body,var(--font-lora,serif));color:var(--color-text-muted);max-width:680px;margin:0 auto 32px;font-size:1.1rem;line-height:1.6}.PlaygroundGrid-module__IIJOSG__controlsBar{flex-direction:column;gap:20px;margin-bottom:36px;display:flex}.PlaygroundGrid-module__IIJOSG__searchBox{width:100%;max-width:480px;margin:0 auto;position:relative}.PlaygroundGrid-module__IIJOSG__searchInput{background:var(--surface-card,#faf9f6);border:1.5px solid var(--color-border);width:100%;font-family:var(--font-code,var(--font-jetbrains-mono,monospace));color:var(--color-text);box-shadow:var(--shadow-comic-sm);border-radius:8px;outline:none;padding:12px 16px 12px 42px;font-size:.95rem;transition:border-color .2s,box-shadow .2s}[data-theme=noir] .PlaygroundGrid-module__IIJOSG__searchInput{border-color:var(--border-muted);background:#121216e6;box-shadow:2px 2px #0009}.PlaygroundGrid-module__IIJOSG__searchInput:focus{border-color:var(--pop-blue);box-shadow:var(--shadow-comic)}[data-theme=noir] .PlaygroundGrid-module__IIJOSG__searchInput:focus{border-color:var(--neon-cyan);box-shadow:3px 3px 0px var(--neon-cyan)}.PlaygroundGrid-module__IIJOSG__searchIcon{color:var(--color-text-muted);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.PlaygroundGrid-module__IIJOSG__filterTabs{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.PlaygroundGrid-module__IIJOSG__filterBtn{background:var(--surface-card,#faf9f6);border:1.5px solid var(--color-border);font-family:var(--font-code,var(--font-jetbrains-mono,monospace));color:var(--color-text);box-shadow:var(--shadow-comic-sm);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-size:.82rem;font-weight:700;transition:all .2s;display:inline-flex}.PlaygroundGrid-module__IIJOSG__filterBtn:hover{background:var(--surface-elevated);box-shadow:var(--shadow-comic);transform:translateY(-2px)}.PlaygroundGrid-module__IIJOSG__filterBtn.PlaygroundGrid-module__IIJOSG__active{background:var(--pop-yellow);color:var(--pop-black);box-shadow:var(--shadow-comic);transform:translateY(-2px)}[data-theme=noir] .PlaygroundGrid-module__IIJOSG__filterBtn{border-color:var(--border-muted);background:#121216d9;box-shadow:2px 2px #0009}[data-theme=noir] .PlaygroundGrid-module__IIJOSG__filterBtn:hover{border-color:var(--neon-cyan);color:var(--neon-cyan);box-shadow:2px 2px 0px var(--neon-cyan)}[data-theme=noir] .PlaygroundGrid-module__IIJOSG__filterBtn.PlaygroundGrid-module__IIJOSG__active{background:var(--neon-cyan);color:#08080a;border-color:#fff;box-shadow:3px 3px #fff}.PlaygroundGrid-module__IIJOSG__cardsGrid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:24px;display:grid}@media (max-width:640px){.PlaygroundGrid-module__IIJOSG__cardsGrid{grid-template-columns:1fr}}.PlaygroundGrid-module__IIJOSG__emptyState{text-align:center;color:var(--color-text-muted);font-family:var(--font-code,var(--font-jetbrains-mono,monospace));grid-column:1/-1;padding:60px 20px}.PlaygroundGrid-module__IIJOSG__card{background:var(--surface-card,#faf9f6);border:1.5px solid var(--color-border);height:100%;box-shadow:var(--shadow-comic);border-radius:12px;flex-direction:column;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.PlaygroundGrid-module__IIJOSG__card:hover{box-shadow:var(--shadow-comic-hover);border-color:var(--pop-black);transform:translateY(-3px)}.PlaygroundGrid-module__IIJOSG__cardSaas:hover{border-color:var(--pop-blue);box-shadow:4px 4px 0px var(--pop-blue)}.PlaygroundGrid-module__IIJOSG__cardToy:hover{border-color:var(--pop-orange);box-shadow:4px 4px 0px var(--pop-orange)}.PlaygroundGrid-module__IIJOSG__cardMedia:hover{border-color:var(--pop-pink);box-shadow:4px 4px 0px var(--pop-pink)}.PlaygroundGrid-module__IIJOSG__cardCognitive:hover{border-color:var(--pop-green);box-shadow:4px 4px 0px var(--pop-green)}.PlaygroundGrid-module__IIJOSG__cardExperiment:hover{border-color:var(--pop-yellow);box-shadow:4px 4px 0px var(--pop-yellow)}[data-theme=noir] .PlaygroundGrid-module__IIJOSG__card{background:var(--surface-hardware-card,#121216);border:1.5px solid var(--border-muted);box-shadow:3px 3px #000000b3}[data-theme=noir] .PlaygroundGrid-module__IIJOSG__card:hover{border-color:var(--neon-cyan);box-shadow:4px 4px 0px var(--neon-cyan)}[data-theme=noir] .PlaygroundGrid-module__IIJOSG__cardSaas:hover{border-color:var(--neon-cyan);box-shadow:4px 4px 0px var(--neon-cyan)}[data-theme=noir] .PlaygroundGrid-module__IIJOSG__cardToy:hover{border-color:var(--neon-yellow);box-shadow:4px 4px 0px var(--neon-yellow)}[data-theme=noir] .PlaygroundGrid-module__IIJOSG__cardMedia:hover{border-color:var(--neon-pink);box-shadow:4px 4px 0px var(--neon-pink)}[data-theme=noir] .PlaygroundGrid-module__IIJOSG__cardCognitive:hover{border-color:var(--neon-green);box-shadow:4px 4px 0px var(--neon-green)}[data-theme=noir] .PlaygroundGrid-module__IIJOSG__cardExperiment:hover{border-color:var(--neon-yellow);box-shadow:4px 4px 0px var(--neon-yellow)}.PlaygroundGrid-module__IIJOSG__comicHeader{background:#f7f2e8f5;background-image:var(--dot-pattern-light);border-bottom:1.5px solid var(--color-border);-webkit-user-select:none;user-select:none;z-index:4;background-size:14px 14px;flex-shrink:0;justify-content:space-between;align-items:center;height:34px;padding:0 .85rem;display:flex}[data-theme=noir] .PlaygroundGrid-module__IIJOSG__comicHeader{border-bottom:1.5px solid var(--border-muted);background:#0e0e12f5 radial-gradient(circle,#ffffff14 1.5px,#0000 1.5px) 0 0/14px 14px}.PlaygroundGrid-module__IIJOSG__narrativeBox{background:var(--pop-yellow);color:var(--pop-black);border:1.5px solid var(--pop-black);box-shadow:1.5px 1.5px 0px var(--pop-black);font-family:var(--font-code);letter-spacing:.05em;text-transform:uppercase;border-radius:4px;align-items:center;gap:5px;padding:2px 8px;font-size:.65rem;font-weight:800;line-height:1.2;display:inline-flex}[data-theme=noir] .PlaygroundGrid-module__IIJOSG__narrativeBox{color:var(--neon-cyan);border-color:var(--neon-cyan);background:#181822;box-shadow:2px 2px #00f0ff80}.PlaygroundGrid-module__IIJOSG__narrativePrefix{font-weight:800}.PlaygroundGrid-module__IIJOSG__narrativeDivider{opacity:.5}.PlaygroundGrid-module__IIJOSG__narrativeLabel{font-weight:700}.PlaygroundGrid-module__IIJOSG__comicBadgeStamp{font-family:var(--font-code);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text);border:1px solid var(--color-border);background:#2b2b360f;border-radius:4px;align-items:center;gap:6px;padding:2px 8px;font-size:.62rem;font-weight:700;line-height:1.2;display:inline-flex}[data-theme=noir] .PlaygroundGrid-module__IIJOSG__comicBadgeStamp{border-color:var(--border-muted);color:#e0e0e3;background:#ffffff0f}.PlaygroundGrid-module__IIJOSG__comicRarityPip{color:var(--pop-red);font-size:.72rem;line-height:1}[data-theme=noir] .PlaygroundGrid-module__IIJOSG__comicRarityPip{color:var(--neon-yellow)}.PlaygroundGrid-module__IIJOSG__comicBadgeText{font-weight:700}.PlaygroundGrid-module__IIJOSG__cardHeader{border-bottom:1.5px solid var(--color-border);background:#f7f2e8bf;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}[data-theme=noir] .PlaygroundGrid-module__IIJOSG__cardHeader{border-bottom:1.5px solid var(--border-muted);background:#16161ca6}.PlaygroundGrid-module__IIJOSG__kindPill{font-family:var(--font-code,var(--font-jetbrains-mono,monospace));text-transform:uppercase;background:var(--surface-secondary,#0000000a);border:1px solid var(--border-muted,#2b2b3633);color:var(--color-text);border-radius:4px;align-items:center;gap:6px;padding:4px 10px;font-size:.75rem;font-weight:700;display:inline-flex}.PlaygroundGrid-module__IIJOSG__kindPillSaas{border-color:var(--pop-blue);color:var(--pop-blue);background:#5a8eb626}[data-theme=noir] .PlaygroundGrid-module__IIJOSG__kindPillSaas{border-color:var(--neon-cyan);color:var(--neon-cyan);background:#00f0ff1f}.PlaygroundGrid-module__IIJOSG__kindPillToy{border-color:var(--pop-orange);color:#a0491d;background:#e28e6626}[data-theme=noir] .PlaygroundGrid-module__IIJOSG__kindPillToy{border-color:var(--neon-yellow);color:var(--neon-yellow);background:#ffe6001f}.PlaygroundGrid-module__IIJOSG__kindPillMedia{border-color:var(--pop-pink);color:#9e2a3b;background:#df8b9829}[data-theme=noir] .PlaygroundGrid-module__IIJOSG__kindPillMedia{border-color:var(--neon-purple);color:var(--neon-purple);background:#bd00ff24}.PlaygroundGrid-module__IIJOSG__kindPillCognitive{border-color:var(--pop-green);color:#205632;background:#79b48b2e}[data-theme=noir] .PlaygroundGrid-module__IIJOSG__kindPillCognitive{border-color:var(--neon-green);color:var(--neon-green);background:#39ff141f}.PlaygroundGrid-module__IIJOSG__kindPillExperiment{border-color:var(--pop-yellow);color:#8c5b00;background:#f4dc9547}[data-theme=noir] .PlaygroundGrid-module__IIJOSG__kindPillExperiment{border-color:var(--neon-yellow);color:var(--neon-yellow);background:#ffe6001f}.PlaygroundGrid-module__IIJOSG__statusPill{font-family:var(--font-code,var(--font-jetbrains-mono,monospace));text-transform:uppercase;letter-spacing:.05em;background:var(--badge-active-bg);color:var(--badge-active-text);border:1px solid var(--badge-active-border);border-radius:4px;padding:3px 8px;font-size:.7rem;font-weight:700}.PlaygroundGrid-module__IIJOSG__statusPillSaas{background:var(--badge-active-bg);border-color:var(--badge-active-border);color:var(--badge-active-text)}[data-theme=noir] .PlaygroundGrid-module__IIJOSG__statusPillSaas{color:var(--neon-cyan);background:#00f0ff1f;border-color:#00f0ff59}.PlaygroundGrid-module__IIJOSG__statusPillCognitive{background:var(--badge-success-bg);border-color:var(--badge-success-border);color:var(--badge-success-text)}[data-theme=noir] .PlaygroundGrid-module__IIJOSG__statusPillCognitive{color:var(--neon-green);background:#39ff141f;border-color:#39ff1459}.PlaygroundGrid-module__IIJOSG__statusPillExperiment{background:var(--badge-draft-bg);border-color:var(--badge-draft-border);color:var(--badge-draft-text)}[data-theme=noir] .PlaygroundGrid-module__IIJOSG__statusPillExperiment{color:var(--neon-yellow);background:#ffe6001f;border-color:#ffe60059}.PlaygroundGrid-module__IIJOSG__statusPillToy{color:#a0491d;background:#e28e6624;border-color:#e28e664d}[data-theme=noir] .PlaygroundGrid-module__IIJOSG__statusPillToy{color:var(--neon-yellow);background:#ffe6001f;border-color:#ffe60059}.PlaygroundGrid-module__IIJOSG__statusPillMedia{color:#8b3299;background:#df8b9829;border-color:#df8b9859}[data-theme=noir] .PlaygroundGrid-module__IIJOSG__statusPillMedia{color:var(--neon-pink);background:#ff2a551f;border-color:#ff2a5559}.PlaygroundGrid-module__IIJOSG__cardBody{flex-direction:column;flex:1;padding:1.5rem;display:flex}.PlaygroundGrid-module__IIJOSG__cardTitle{font-family:var(--font-headline,var(--font-playfair-display,serif));color:var(--color-text);letter-spacing:.01em;margin-bottom:8px;font-size:1.35rem;font-weight:800}[data-theme=noir] .PlaygroundGrid-module__IIJOSG__cardTitle{color:#fff;font-family:var(--font-code)}.PlaygroundGrid-module__IIJOSG__cardTagline{font-family:var(--font-body,var(--font-lora,serif));color:var(--color-text-muted);margin-bottom:16px;font-size:.95rem;line-height:1.5}[data-theme=noir] .PlaygroundGrid-module__IIJOSG__cardTagline{color:var(--color-text-dim);font-family:var(--font-code);font-size:.84rem;line-height:1.6}.PlaygroundGrid-module__IIJOSG__tagsRow{flex-wrap:wrap;gap:6px;margin-bottom:20px;display:flex}.PlaygroundGrid-module__IIJOSG__tagPill{font-family:var(--font-code,var(--font-jetbrains-mono,monospace));text-transform:uppercase;letter-spacing:.04em;border:1px solid var(--color-border);color:var(--color-text);cursor:default;background:#f7f2e8cc;border-radius:4px;padding:.2rem .55rem;font-size:.68rem;font-weight:700;text-decoration:none;transition:background .15s,color .15s,border-color .15s,transform .15s;box-shadow:1px 1px #2b2b361f}.PlaygroundGrid-module__IIJOSG__tagPill:hover{background:var(--pop-yellow);color:var(--pop-black);border-color:var(--pop-black);transform:translateY(-1px)}[data-theme=noir] .PlaygroundGrid-module__IIJOSG__tagPill{border-color:var(--border-muted);color:var(--color-text-dim);background:#0e0e12d9;box-shadow:1px 1px #00000080}[data-theme=noir] .PlaygroundGrid-module__IIJOSG__tagPill:hover{border-color:var(--neon-cyan);color:var(--neon-cyan);background:var(--surface-card);box-shadow:1px 1px 0px var(--neon-cyan);transform:translateY(-1px)}.PlaygroundGrid-module__IIJOSG__tagPillSpecial{border-color:var(--pop-orange);color:#a0491d;background:#f4dc9540;align-items:center;gap:4px;display:inline-flex}[data-theme=noir] .PlaygroundGrid-module__IIJOSG__tagPillSpecial{border-color:var(--neon-yellow);color:var(--neon-yellow);background:#ffe6001f}.PlaygroundGrid-module__IIJOSG__tagPillIcon{align-items:center;gap:4px;display:inline-flex}.PlaygroundGrid-module__IIJOSG__cardFooter{border-top:1.5px dashed var(--border-muted,#2b2b3633);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;display:flex}[data-theme=noir] .PlaygroundGrid-module__IIJOSG__cardFooter{border-top-color:var(--border-muted)}.PlaygroundGrid-module__IIJOSG__actionBtn{background:var(--pop-blue);color:var(--pop-white);border:1.5px solid var(--color-border);font-family:var(--font-code,var(--font-jetbrains-mono,monospace));cursor:pointer;box-shadow:var(--shadow-comic-sm);border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:.82rem;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.PlaygroundGrid-module__IIJOSG__actionBtn:hover{background:var(--pop-yellow);color:var(--pop-black);box-shadow:var(--shadow-comic);transform:translateY(-2px)}[data-theme=noir] .PlaygroundGrid-module__IIJOSG__actionBtn{background:var(--neon-cyan);color:#08080a;border-color:var(--neon-cyan);box-shadow:2px 2px #0009}[data-theme=noir] .PlaygroundGrid-module__IIJOSG__actionBtn:hover{background:var(--neon-yellow);color:#08080a;border-color:var(--neon-yellow);box-shadow:3px 3px 0px var(--neon-yellow)}.PlaygroundGrid-module__IIJOSG__actionBtnSecondary{color:var(--color-text);border:1.5px solid var(--color-border);font-family:var(--font-code,var(--font-jetbrains-mono,monospace));cursor:pointer;box-shadow:var(--shadow-comic-sm);background:#faf9f6cc;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-size:.82rem;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.PlaygroundGrid-module__IIJOSG__actionBtnSecondary:hover{background:var(--surface-elevated);box-shadow:var(--shadow-comic);transform:translateY(-1px)}[data-theme=noir] .PlaygroundGrid-module__IIJOSG__actionBtnSecondary{border-color:var(--border-muted);color:var(--color-text);background:#121216d9;box-shadow:2px 2px #0009}[data-theme=noir] .PlaygroundGrid-module__IIJOSG__actionBtnSecondary:hover{border-color:var(--neon-cyan);color:var(--neon-cyan);box-shadow:2px 2px 0px var(--neon-cyan)}.PlaygroundGrid-module__IIJOSG__mediaPreviewContainer{aspect-ratio:16/9;cursor:pointer;border-bottom:1.5px solid var(--color-border);background:#000;width:100%;position:relative;overflow:hidden}[data-theme=noir] .PlaygroundGrid-module__IIJOSG__mediaPreviewContainer{border-bottom-color:var(--border-muted)}.PlaygroundGrid-module__IIJOSG__mediaPreviewContainer.PlaygroundGrid-module__IIJOSG__square{aspect-ratio:1}.PlaygroundGrid-module__IIJOSG__mediaImage{object-fit:cover;transition:transform .4s}.PlaygroundGrid-module__IIJOSG__mediaPreviewContainer:hover .PlaygroundGrid-module__IIJOSG__mediaImage{transform:scale(1.05)}[data-theme=noir] .PlaygroundGrid-module__IIJOSG__mediaImage{filter:grayscale()contrast(1.1)brightness(.85);transition:filter var(--transition-normal), transform .4s ease}:is([data-theme=noir] .PlaygroundGrid-module__IIJOSG__mediaPreviewContainer:hover .PlaygroundGrid-module__IIJOSG__mediaImage,[data-theme=noir] .PlaygroundGrid-module__IIJOSG__card:hover .PlaygroundGrid-module__IIJOSG__mediaImage){filter:grayscale(0)contrast()brightness()}.PlaygroundGrid-module__IIJOSG__mediaOverlay{background:linear-gradient(#0000 0%,#0000001a 40%,#000000d9 100%);align-items:flex-end;padding:16px;display:flex;position:absolute;inset:0}.PlaygroundGrid-module__IIJOSG__mediaModelPill{font-family:var(--font-code,var(--font-jetbrains-mono,monospace));color:#fff;background:#000000e0;border:1px solid #ffffff4d;border-radius:4px;padding:4px 10px;font-size:.75rem;font-weight:700;box-shadow:1px 1px #0009}.PlaygroundGrid-module__IIJOSG__promptPreviewSnippet{font-family:var(--font-code,var(--font-jetbrains-mono,monospace));color:var(--color-text-muted);border:1.5px dashed var(--border-muted,#2b2b3633);-webkit-line-clamp:2;background:#f7f2e8bf;border-radius:6px;-webkit-box-orient:vertical;margin-bottom:14px;padding:10px 12px;font-size:.8rem;line-height:1.5;display:-webkit-box;overflow:hidden}[data-theme=noir] .PlaygroundGrid-module__IIJOSG__promptPreviewSnippet{border-color:var(--border-muted);background:#0e0e12bf}.PlaygroundGrid-module__IIJOSG__cardFeatureSection{color:var(--color-text-muted);font-size:.8rem;font-family:var(--font-code,var(--font-jetbrains-mono,monospace));margin-bottom:14px}.PlaygroundGrid-module__IIJOSG__cardFeatureTitle{color:var(--color-text);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;margin-bottom:6px;font-size:.78rem;font-weight:700;display:flex}.PlaygroundGrid-module__IIJOSG__cardFeatureItem{border-left:2px solid var(--pop-blue);margin-bottom:4px;padding-left:8px;line-height:1.4}[data-theme=noir] .PlaygroundGrid-module__IIJOSG__cardFeatureItem{border-left-color:var(--neon-cyan)}.PlaygroundGrid-module__IIJOSG__cardHighlightsList{color:var(--color-text-muted);margin:0 0 16px;padding:0;font-size:.82rem;list-style:none}.PlaygroundGrid-module__IIJOSG__cardHighlightItem{align-items:center;gap:6px;margin-bottom:4px;line-height:1.4;display:flex}.PlaygroundGrid-module__IIJOSG__cardHighlightIcon{color:var(--pop-blue);flex-shrink:0}[data-theme=noir] .PlaygroundGrid-module__IIJOSG__cardHighlightIcon{color:var(--neon-cyan)}.PlaygroundGrid-module__IIJOSG__footerMetaText{font-size:.75rem;font-family:var(--font-code,var(--font-jetbrains-mono,monospace));color:var(--color-text-muted);align-items:center;gap:6px;display:inline-flex}.PlaygroundGrid-module__IIJOSG__mediaHeaderRow{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.PlaygroundGrid-module__IIJOSG__actionBtnFull{flex:1}
.ScrollSection-module__5_nnia__scrollInner{will-change:transform}@media (max-width:768px){.ScrollSection-module__5_nnia__scrollInner{opacity:1!important;will-change:auto!important;transform:none!important}}@media (prefers-reduced-motion:reduce){.ScrollSection-module__5_nnia__scrollInner{opacity:1!important;will-change:auto!important;transform:none!important}}
.MediaPromptLightbox-module__Epbwra__overlay{z-index:9999;background:#000000eb;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.MediaPromptLightbox-module__Epbwra__modal{background:var(--surface-card,#0f172a);border:1px solid var(--border-color,#ffffff26);border-radius:14px;flex-direction:column;width:100%;max-width:1050px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 25px 60px #0009}.MediaPromptLightbox-module__Epbwra__modalHeader{border-bottom:1px solid var(--border-color,#ffffff14);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.MediaPromptLightbox-module__Epbwra__modalTitle{color:var(--color-text,#fff);margin:0;font-size:1.25rem;font-weight:700}.MediaPromptLightbox-module__Epbwra__closeBtn{color:var(--color-text-muted,#94a3b8);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:6px;transition:color .2s,background .2s;display:flex}.MediaPromptLightbox-module__Epbwra__closeBtn:hover{color:var(--color-text,#fff);background:#ffffff1a}.MediaPromptLightbox-module__Epbwra__modalBody{flex:1;grid-template-columns:1.2fr 1fr;display:grid;overflow-y:auto}@media (max-width:800px){.MediaPromptLightbox-module__Epbwra__modalBody{grid-template-columns:1fr}}.MediaPromptLightbox-module__Epbwra__imageContainer{background:#000;justify-content:center;align-items:center;width:100%;min-height:380px;display:flex;position:relative}.MediaPromptLightbox-module__Epbwra__lightboxImage{object-fit:contain}.MediaPromptLightbox-module__Epbwra__metaContainer{background:var(--surface-card,#0f172a);flex-direction:column;gap:20px;padding:24px;display:flex}.MediaPromptLightbox-module__Epbwra__sectionLabel{font-family:var(--font-jetbrains-mono,monospace);text-transform:uppercase;color:var(--color-primary,#38bdf8);letter-spacing:.05em;margin-bottom:6px;font-size:.8rem;font-weight:600}.MediaPromptLightbox-module__Epbwra__promptBox{border:1px solid var(--border-color,#ffffff14);font-family:var(--font-jetbrains-mono,monospace);color:var(--color-text,#f8fafc);background:#0006;border-radius:8px;padding:14px 16px;font-size:.88rem;line-height:1.6;position:relative}.MediaPromptLightbox-module__Epbwra__copyPromptFloatingBtn{background:var(--color-primary,#38bdf8);color:#000;font-family:var(--font-jetbrains-mono,monospace);cursor:pointer;border:none;border-radius:4px;align-items:center;gap:6px;padding:6px 12px;font-size:.75rem;font-weight:700;transition:opacity .2s;display:inline-flex;position:absolute;top:10px;right:10px}.MediaPromptLightbox-module__Epbwra__copyPromptFloatingBtn:hover{opacity:.9}.MediaPromptLightbox-module__Epbwra__paramsGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.MediaPromptLightbox-module__Epbwra__paramItem{border:1px solid var(--border-color,#ffffff0f);background:#ffffff08;border-radius:6px;padding:10px 12px}.MediaPromptLightbox-module__Epbwra__paramKey{font-family:var(--font-jetbrains-mono,monospace);color:var(--color-text-muted,#94a3b8);margin-bottom:4px;font-size:.75rem}.MediaPromptLightbox-module__Epbwra__paramVal{font-family:var(--font-jetbrains-mono,monospace);color:var(--color-text,#fff);font-size:.88rem;font-weight:600}
.BlogSection-module__tVfsna__blogSection{padding:var(--space-4xl) 0;background-color:var(--surface-secondary);position:relative;overflow:hidden}.BlogSection-module__tVfsna__container{max-width:var(--max-width-narrow);padding:0 var(--gutter);margin:0 auto}.BlogSection-module__tVfsna__header{margin-bottom:var(--space-xl);justify-content:space-between;align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.BlogSection-module__tVfsna__sectionTitle{font-family:var(--font-headline);font-size:var(--fs-section-title);text-transform:uppercase;letter-spacing:var(--letter-spacing-headline);font-weight:900;line-height:var(--leading-tight)}.BlogSection-module__tVfsna__viewAllBtn{align-items:center;gap:var(--space-sm);background-color:var(--pop-white);color:var(--pop-black);border:1px solid var(--color-border);padding:var(--space-sm) var(--space-md);font-family:var(--font-code);font-weight:700;font-size:var(--text-sm);cursor:pointer;border-radius:8px;transition:transform .2s,box-shadow .25s,background-color .2s;display:inline-flex;box-shadow:0 1px 3px #0000000a}.BlogSection-module__tVfsna__viewAllBtn:hover{background-color:var(--pop-yellow);transform:translateY(-2px);box-shadow:0 8px 20px #0000001a}.BlogSection-module__tVfsna__empty{text-align:center;padding:var(--space-2xl) var(--space-md);background-color:var(--surface-primary);border:1px solid var(--color-border);border-radius:var(--border-radius-md);font-family:var(--font-body);color:var(--color-text-muted);box-shadow:0 1px 3px #0000000a}.BlogSection-module__tVfsna__grid{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(280px,400px));justify-content:center;display:grid}.BlogSection-module__tVfsna__cardLink{color:inherit;text-decoration:none;display:block}.BlogSection-module__tVfsna__postCard.BlogSection-module__tVfsna__postCard{height:100%;padding:var(--space-lg);flex-direction:column;justify-content:space-between;display:flex}.BlogSection-module__tVfsna__cardMeta{align-items:center;gap:var(--space-xs);font-family:var(--font-code);font-size:var(--text-xs);color:var(--color-text-muted);margin-bottom:var(--space-sm);display:flex}.BlogSection-module__tVfsna__cardTitle{font-family:var(--font-headline);font-size:var(--text-xl);color:var(--pop-black);margin:0 0 var(--space-sm) 0;font-weight:700;line-height:var(--leading-tight)}.BlogSection-module__tVfsna__cardLink:hover .BlogSection-module__tVfsna__cardTitle{color:var(--pop-blue)}.BlogSection-module__tVfsna__excerpt{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-muted);line-height:var(--leading-relaxed);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}@media (max-width:640px){.BlogSection-module__tVfsna__header{text-align:center;flex-direction:column;align-items:center}}
