.tB8A0a_section{background:rgb(var(--background));padding:0 2rem 5rem}.tB8A0a_panel{border:1px solid rgba(var(--foreground), .08);background:radial-gradient(ellipse 60% 90% at 85% 50%, #a855f729, transparent 70%), linear-gradient(145deg, var(--emphasis), rgba(var(--primary-alt), .07));max-width:80rem;box-shadow:0 4px 20px rgba(var(--primary-alt), .1);border-radius:1.5rem;grid-template-columns:minmax(0,1fr);align-items:center;gap:2.5rem;margin:0 auto;padding:2.5rem 1.75rem;display:grid;position:relative;overflow:hidden}.tB8A0a_copy{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.tB8A0a_eyebrow{letter-spacing:.08em;text-transform:uppercase;background:rgba(var(--primary-alt), .12);color:var(--primary);border-radius:9999px;align-items:center;gap:.45rem;padding:.25rem .75rem;font-size:.75rem;font-weight:700;display:inline-flex}.dark .tB8A0a_eyebrow{background:rgba(var(--primary-alt), .2);color:var(--primary-light)}.tB8A0a_title{letter-spacing:-.015em;text-wrap:balance;color:rgb(var(--foreground));margin:0;font-size:clamp(1.75rem,1.3rem + 1.6vw,2.5rem);font-weight:700;line-height:1.12}.tB8A0a_titleBrand{white-space:nowrap;background:linear-gradient(120deg,#a855f7 0%,#4338ca 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.dark .tB8A0a_titleBrand{background-image:linear-gradient(120deg,#d8b4fe 0%,#a5b4fc 100%)}.tB8A0a_lead{max-width:32rem;color:rgba(var(--foreground), .75);margin:0;font-size:1.1rem;line-height:1.6}.tB8A0a_points{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.tB8A0a_points li{color:rgba(var(--foreground), .8);padding-left:1.6rem;font-size:.95rem;line-height:1.5;position:relative}.tB8A0a_points li:before{content:"";border:solid var(--primary);border-width:0 2px 2px 0;width:.5rem;height:.85rem;position:absolute;top:.3rem;left:.15rem;transform:rotate(45deg)translateY(-.2rem)}.dark .tB8A0a_points li:before{border-color:var(--primary-light)}.tB8A0a_actionsRow{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:.5rem;display:flex}.tB8A0a_storeButton{align-items:center;gap:.6rem;padding:.8rem 1.6rem;font-size:1.05rem;display:inline-flex}.dark .tB8A0a_storeButton.secondary-button{color:var(--primary-light);border-color:var(--primary-light)}.tB8A0a_learnMore{color:var(--primary);align-items:center;gap:.4rem;padding:.5rem .25rem;font-weight:600;display:inline-flex}.tB8A0a_learnMore svg{font-size:.8em;transition:transform .3s}.tB8A0a_learnMore:hover svg{transform:translate(4px)}.dark .tB8A0a_learnMore{color:var(--primary-light)}.tB8A0a_footnote{color:rgba(var(--foreground), .6);margin:0;font-size:.85rem}.tB8A0a_mock{--px:calc(100cqw / 640);--ppx:calc(var(--px) * .92);--page:#fff;--chrome:#e2e4eb;--brand-end:#4338ca;width:100%;max-width:44rem;margin:0 auto;position:relative;container-type:inline-size}.dark .tB8A0a_mock{--page:#1c1b22;--chrome:#1e1d25;--brand-end:#4f46e5}.tB8A0a_glow{filter:blur(30px);pointer-events:none;background:radial-gradient(closest-side,#7c3aed59,#0000);border-radius:50%;position:absolute;inset:8% -6% -10%}.tB8A0a_browser{border-radius:calc(12 * var(--px));border:1px solid rgba(var(--foreground), .16);background:var(--chrome);box-shadow:0 24px 60px rgba(var(--primary-alt), .22), 0 6px 16px #0000001f;color:rgb(var(--foreground));-webkit-user-select:none;user-select:none;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;position:relative;overflow:hidden}.dark .tB8A0a_browser{box-shadow:0 24px 60px #00000073, 0 0 48px rgba(var(--primary-alt), .2);border-color:#c4b5fd38}.tB8A0a_tabStrip{align-items:flex-end;gap:calc(10 * var(--px));height:calc(38 * var(--px));padding:0 calc(12 * var(--px));display:flex}.tB8A0a_windowDots{gap:calc(6 * var(--px));margin-right:calc(4 * var(--px));align-self:center;display:flex}.tB8A0a_windowDots span{width:calc(10 * var(--px));height:calc(10 * var(--px));background:rgba(var(--foreground), .2);border-radius:9999px}.tB8A0a_browserTab{align-items:center;gap:calc(7 * var(--px));width:calc(210 * var(--px));height:calc(30 * var(--px));padding:0 calc(10 * var(--px));border-radius:calc(8 * var(--px)) calc(8 * var(--px)) 0 0;background:var(--emphasis);font-size:calc(11.5 * var(--px));display:flex}.tB8A0a_siteIcon{width:calc(16 * var(--px));height:calc(16 * var(--px));border-radius:calc(4 * var(--px));color:#fff;font-family:Georgia,Times New Roman,serif;font-size:calc(11 * var(--px));background:#0f766e;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;line-height:1;display:flex}.tB8A0a_tabTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tB8A0a_tabClose,.tB8A0a_newTab{font-size:calc(9 * var(--px));color:rgba(var(--foreground), .5);flex-shrink:0}.tB8A0a_newTab{font-size:calc(10 * var(--px));align-self:center}.tB8A0a_toolbar{align-items:center;gap:calc(14 * var(--px));height:calc(42 * var(--px));padding:0 calc(14 * var(--px));background:var(--emphasis);border-bottom:1px solid rgba(var(--foreground), .1);font-size:calc(12 * var(--px));color:rgba(var(--foreground), .6);display:flex}.tB8A0a_toolbar>svg{flex-shrink:0}.tB8A0a_navDisabled{opacity:.35}.tB8A0a_addressBar{align-items:center;gap:calc(8 * var(--px));min-width:0;height:calc(28 * var(--px));padding:0 calc(12 * var(--px));background:rgba(var(--foreground), .07);font-size:calc(12 * var(--px));border-radius:9999px;flex:1;display:flex}.tB8A0a_addressBar svg{font-size:calc(9.5 * var(--px));flex-shrink:0}.tB8A0a_address{text-overflow:ellipsis;white-space:nowrap;color:rgb(var(--foreground));overflow:hidden}.tB8A0a_addressPath{color:rgba(var(--foreground), .5)}.tB8A0a_extensionButton{width:calc(28 * var(--px));height:calc(28 * var(--px));border-radius:calc(6 * var(--px));background:rgba(var(--foreground), .12);flex-shrink:0;justify-content:center;align-items:center;animation:2.6s ease-out infinite tB8A0a_extensionPing;display:flex}@keyframes tB8A0a_extensionPing{0%{box-shadow:0 0 #a855f78c}70%,to{box-shadow:0 0 0 calc(9 * var(--px)) #a855f700}}@media (prefers-reduced-motion:reduce){.tB8A0a_extensionButton{animation:none}}.tB8A0a_extensionIcon{width:calc(18 * var(--px));height:calc(18 * var(--px));background:linear-gradient(135deg,#a855f7,#4338ca);border-radius:9999px;position:relative}.tB8A0a_extensionIcon:after{content:"";position:absolute;inset:18%}.tB8A0a_extensionIcon:after,.tB8A0a_brandMark{background-color:#fff;-webkit-mask:url(/idea-genesis-black.svg) 50%/contain no-repeat;mask:url(/idea-genesis-black.svg) 50%/contain no-repeat}.tB8A0a_viewport{height:calc(384 * var(--px));background:var(--page);position:relative;overflow:hidden}.tB8A0a_article{padding:calc(26 * var(--px)) calc(44 * var(--px)) 0 calc(36 * var(--px));font-family:Georgia,Times New Roman,serif}.tB8A0a_articleKicker{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:calc(9.5 * var(--px));letter-spacing:.1em;text-transform:uppercase;color:#0f766e;font-weight:700}.dark .tB8A0a_articleKicker{color:#5eead4}.tB8A0a_articleTitle{max-width:calc(236 * var(--px));margin:calc(6 * var(--px)) 0 calc(6 * var(--px));font-size:calc(22 * var(--px));font-weight:700;line-height:1.15}.tB8A0a_articleByline{margin:0 0 calc(14 * var(--px));font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:calc(10 * var(--px));color:rgba(var(--foreground), .55)}.tB8A0a_articleText{margin:0 0 calc(11 * var(--px));font-size:calc(12.5 * var(--px));color:rgba(var(--foreground), .85);line-height:1.6}.tB8A0a_articleFigure{height:calc(74 * var(--px));margin:0 0 calc(12 * var(--px));border-radius:calc(6 * var(--px));background:radial-gradient(30% 60% at 28% 55%,#0d94888c,#0000 70%),radial-gradient(26% 50% at 66% 45%,#f59e0b80,#0000 70%),linear-gradient(135deg,#0d94882e,#6366f12e)}.tB8A0a_popup{top:calc(3 * var(--px));right:calc(22 * var(--px));width:calc(360 * var(--ppx));border-radius:calc(8 * var(--px));border:1px solid rgba(var(--foreground), .16);background:rgb(var(--background));box-shadow:0 calc(12 * var(--px)) calc(32 * var(--px)) #0000003d, 0 calc(2 * var(--px)) calc(6 * var(--px)) #0000001f;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.45;position:absolute;overflow:hidden}.tB8A0a_brandBar{align-items:center;gap:calc(8 * var(--ppx));padding:calc(10 * var(--ppx)) calc(12 * var(--ppx));background:linear-gradient(to right, #a855f7, var(--brand-end));color:#fff;display:flex}.tB8A0a_brandMark{height:calc(22 * var(--ppx));aspect-ratio:114.8/156;flex-shrink:0}.tB8A0a_brandName{font-size:calc(15 * var(--ppx));letter-spacing:.01em;white-space:nowrap;margin-right:auto}.tB8A0a_brandName strong{font-weight:700}.tB8A0a_ghostButton{width:calc(28 * var(--ppx));height:calc(28 * var(--ppx));border-radius:calc(8 * var(--ppx));font-size:calc(13 * var(--ppx));background:#ffffff24;border:1px solid #ffffff38;justify-content:center;align-items:center;display:flex}.tB8A0a_popupBody{gap:calc(10 * var(--ppx));padding:calc(12 * var(--ppx)) calc(12 * var(--ppx)) calc(14 * var(--ppx));flex-direction:column;display:flex}.tB8A0a_pageCard{align-items:center;gap:calc(9 * var(--ppx));padding:calc(10 * var(--ppx));border-radius:calc(12 * var(--ppx));border:1px solid rgba(var(--foreground), .1);background:linear-gradient(145deg, var(--emphasis), rgba(var(--background), .9));box-shadow:0 calc(2 * var(--ppx)) calc(6 * var(--ppx)) #0000000f;display:flex}.tB8A0a_pageText{gap:calc(1 * var(--ppx));flex-direction:column;min-width:0;display:flex}.tB8A0a_pageTitle{font-size:calc(13 * var(--ppx));font-weight:600;line-height:1.3}.tB8A0a_pageHost{font-size:calc(11 * var(--ppx));color:rgba(var(--foreground), .5)}.tB8A0a_legend{padding-bottom:calc(6 * var(--ppx));font-size:calc(10.5 * var(--ppx));letter-spacing:.05em;text-transform:uppercase;color:rgba(var(--foreground), .45);font-weight:600;display:block}.tB8A0a_segment{gap:calc(6 * var(--ppx));grid-template-columns:repeat(3,1fr);display:grid}.tB8A0a_segmentOption{align-items:center;gap:calc(5 * var(--ppx));padding:calc(9 * var(--ppx)) calc(4 * var(--ppx));border-radius:calc(12 * var(--ppx));border:calc(2 * var(--ppx)) solid rgba(var(--foreground), .1);background:rgba(var(--foreground), .02);flex-direction:column;display:flex}.tB8A0a_segmentIcon{font-size:calc(15 * var(--ppx));color:rgba(var(--foreground), .5)}.tB8A0a_segmentLabel{font-size:calc(12 * var(--ppx));color:rgba(var(--foreground), .8);font-weight:600}.tB8A0a_segmentOption[data-selected]{border-color:var(--primary);background:rgba(var(--primary-alt), .06)}.tB8A0a_segmentOption[data-selected] .tB8A0a_segmentIcon{color:var(--primary)}.tB8A0a_segmentOption[data-selected] .tB8A0a_segmentLabel{color:rgb(var(--foreground))}.dark .tB8A0a_segmentOption[data-selected]{background:rgba(var(--primary-alt), .1)}.dark .tB8A0a_segmentOption[data-selected] .tB8A0a_segmentIcon{color:var(--primary-light)}.tB8A0a_modeDescription{margin:calc(7 * var(--ppx)) 0 0;font-size:calc(11.5 * var(--ppx));text-align:center;color:rgba(var(--foreground), .5);line-height:1.4}.tB8A0a_actions{gap:calc(8 * var(--ppx));flex-direction:column;display:flex}.tB8A0a_captureButton,.tB8A0a_selectionButton{justify-content:center;align-items:center;gap:calc(8 * var(--ppx));padding:calc(10 * var(--ppx)) calc(16 * var(--ppx));font-size:calc(14 * var(--ppx));border-radius:9999px;font-weight:500;display:flex}.tB8A0a_captureButton{color:#fff;background:linear-gradient(90deg, var(--primary), rgba(var(--primary-alt), .9));box-shadow:0 calc(6 * var(--ppx)) calc(16 * var(--ppx)) rgba(var(--primary-alt), .55);filter:brightness(105%)}.tB8A0a_captureButton svg{font-size:calc(13 * var(--ppx))}.tB8A0a_selectionButton{padding:calc(8 * var(--ppx)) calc(16 * var(--ppx));border:calc(2 * var(--ppx)) solid var(--primary);color:var(--primary);opacity:.45}.dark .tB8A0a_selectionButton{border-color:var(--primary-light);color:var(--primary-light)}.tB8A0a_cursor{right:calc(84 * var(--px));top:calc(248 * var(--px));width:calc(22 * var(--px));height:calc(22 * var(--px));fill:#fff;stroke:#111;stroke-width:1.4px;stroke-linejoin:round;filter:drop-shadow(0 calc(1 * var(--px)) calc(2 * var(--px)) #00000059);position:absolute}@media (min-width:640px){.tB8A0a_panel{padding:3rem}}@media (min-width:1024px){.tB8A0a_panel{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:3.5rem;padding:3.5rem 3.5rem 3.5rem 4rem}}@media (max-width:640px){.tB8A0a_section{padding:0 1.25rem 3.5rem}.tB8A0a_lead{font-size:1rem}.tB8A0a_mock{--px:calc(100cqw / 470)}.tB8A0a_browserTab{width:calc(180 * var(--px))}.tB8A0a_popup{right:calc(12 * var(--px))}.tB8A0a_cursor{right:calc(70 * var(--px))}}
.lg2a0W_stage{aspect-ratio:10/9;color:#fff;width:100%;position:relative;container-type:inline-size}.lg2a0W_beams{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lg2a0W_beamTrack{fill:none;stroke:#c4b5fd59;stroke-width:1.5px}.lg2a0W_beamLight{fill:none;stroke:#ede9fe;stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:22 100;filter:drop-shadow(0 0 4px #c084fcf2);animation:2.8s linear infinite lg2a0W_beamTravel}@keyframes lg2a0W_beamTravel{0%{stroke-dashoffset:122px}to{stroke-dashoffset:0}}.lg2a0W_glass{-webkit-backdrop-filter:blur(14px);background:linear-gradient(135deg,#ffffff1a 0%,#ffffff08 100%);border:1px solid #c4b5fd42;box-shadow:0 24px 60px #0402128c,inset 0 1px #ffffff14}.lg2a0W_sourceCard{border-radius:2.2cqw;width:48%;padding:2.6cqw 3cqw;animation:7s ease-in-out infinite lg2a0W_floatSlow;position:absolute;top:5%;left:0;}.lg2a0W_sourceHeader{color:#fff9;align-items:center;gap:1.2cqw;margin-bottom:1.6cqw;font-size:1.9cqw;display:flex}.lg2a0W_sourceIcon{color:#f87171;flex-shrink:0}.lg2a0W_sourcePage{margin-left:auto;font-family:SF Mono,Monaco,Inconsolata,Fira Code,monospace}.lg2a0W_sourceText{color:#ffffffc7;margin:0;font-size:2.35cqw;line-height:1.55}.lg2a0W_highlight{color:#fff;background:#a855f761;border-radius:.6cqw;padding:0 .5cqw;font-weight:600;animation:2.8s ease-in-out infinite lg2a0W_highlightPulse;box-shadow:0 0 2cqw #a855f78c}@keyframes lg2a0W_highlightPulse{0%,to{box-shadow:0 0 1.2cqw #a855f759}50%{box-shadow:0 0 2.6cqw #a855f7bf}}.lg2a0W_core{aspect-ratio:1;width:30%;position:absolute;top:29.6%;left:76%;transform:translate(-50%,-50%)}.lg2a0W_coreGlow{background:radial-gradient(circle,#1e1448f2 0%,#1e1448d9 55%,#7c3aed59 75%,#0000 100%);border-radius:50%;position:absolute;inset:8%;box-shadow:0 0 8cqw #8b5cf673}.lg2a0W_rings{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lg2a0W_ringDashed{fill:none;stroke:#c4b5fd8c;stroke-width:1.2px;stroke-dasharray:3 7;transform-box:fill-box;transform-origin:50%;animation:40s linear infinite lg2a0W_spin}.lg2a0W_ringFaint{fill:none;stroke:#c4b5fd33;stroke-width:1px}.lg2a0W_orbit{transform-box:view-box;transform-origin:50%;animation:14s linear infinite lg2a0W_spin}.lg2a0W_orbitDot{fill:#e9d5ff;filter:drop-shadow(0 0 3px #c084fc)}@keyframes lg2a0W_spin{to{transform:rotate(360deg)}}.lg2a0W_coreLogo{filter:drop-shadow(0 0 1.4cqw #c084fcd9);position:absolute;inset:26%}.lg2a0W_core .lg2a0W_coreLogoMark{background-image:linear-gradient(90deg,#f5f3ff,#c4b5fd,#f5f3ff)}.lg2a0W_results{width:66%;animation:8s ease-in-out -3s infinite lg2a0W_floatSlow;position:absolute;top:54%;left:14%}.lg2a0W_resultCard{background:linear-gradient(135deg,#281e58b8 0%,#161036b8 100%);border-radius:2.2cqw;flex-direction:column;gap:1.3cqw;padding:2.6cqw 3cqw;display:flex;position:relative;}.lg2a0W_ghostNear,.lg2a0W_ghostFar{position:absolute;inset:0}.lg2a0W_ghostNear{opacity:.5;transform:translate(2.2cqw,-2.2cqw)scale(.97)}.lg2a0W_ghostFar{opacity:.25;transform:translate(4.4cqw,-4.4cqw)scale(.94)}.lg2a0W_resultLabel{letter-spacing:.14em;text-transform:uppercase;color:#c4b5fd;font-size:1.65cqw;font-weight:700}.lg2a0W_resultTitle{color:#fff;margin:0;font-family:SF Mono,Monaco,Inconsolata,Fira Code,monospace;font-size:3.1cqw;font-weight:700}.lg2a0W_resultDefinition{color:#ffffffc7;margin:0;font-size:2.05cqw;line-height:1.5}.lg2a0W_resultDefinition strong{color:#fff}.lg2a0W_resultQuestions{flex-direction:column;align-items:flex-start;gap:1cqw;margin:.4cqw 0 0;padding:0;list-style:none;display:flex}.lg2a0W_resultQuestions li{color:#ffffffd9;white-space:nowrap;text-overflow:ellipsis;background:#ffffff0f;border:1px solid #c4b5fd4d;border-radius:9999px;max-width:100%;padding:.9cqw 2cqw;font-size:1.85cqw;overflow:hidden}@keyframes lg2a0W_floatSlow{0%,to{transform:translateY(0)}50%{transform:translateY(-1.2cqw)}}@media (prefers-reduced-motion:reduce){.lg2a0W_beamLight,.lg2a0W_highlight,.lg2a0W_ringDashed,.lg2a0W_orbit,.lg2a0W_sourceCard,.lg2a0W_results{animation:none}}
._6bhUrq_art{z-index:1;width:100%;height:100%;display:block;position:relative}._6bhUrq_beamTrack{}._6bhUrq_beamLight{}._6bhUrq_glass{fill:#ffffff12;stroke:#c4b5fd66;stroke-width:1px;filter:drop-shadow(0 8px 16px #0402128c)}._6bhUrq_bar{fill:#ffffff38}._6bhUrq_barHighlight{fill:#c084fce6;filter:drop-shadow(0 0 4px #c084fce6)}._6bhUrq_barHeading{fill:#c4b5fdb3}._6bhUrq_chip{filter:drop-shadow(0 6px 12px #04021299)}._6bhUrq_chip rect{fill:#18103cd1;stroke:#c4b5fd80;stroke-width:1px}._6bhUrq_chip text{fill:#ede9fe;text-anchor:middle;dominant-baseline:central;font-family:SF Mono,Monaco,Inconsolata,Fira Code,monospace;font-weight:600}._6bhUrq_tag{fill:#c4b5fd;letter-spacing:.14em;font-size:9px;font-weight:700}._6bhUrq_docTitle{fill:#fff;font-size:12px;font-weight:700}
.Ltj9pG_window{clip-path:inset(0);position:relative}.Ltj9pG_backdrop{z-index:0;pointer-events:none;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.Ltj9pG_backdrop{position:absolute}}
.ROGSRW_showcase{flex-direction:column;gap:1.5rem;max-width:80rem;margin:0 auto;display:flex;position:relative}.ROGSRW_cards{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}.ROGSRW_card{background:var(--emphasis);border:1px solid rgba(var(--foreground), .06);box-shadow:0 4px 20px rgba(var(--primary-alt), .1);border-radius:1.25rem;flex-direction:column;transition:box-shadow .3s,border-color .3s;display:flex;position:relative;overflow:hidden}.ROGSRW_card:hover{border-color:rgba(var(--foreground), .2)}.ROGSRW_card .ROGSRW_cardArt{clip-path:inset(0 round 1.2rem 1.2rem 0 0);background:#0c0826;border-bottom:1px solid #c4b5fd33;flex-shrink:0;height:200px}.ROGSRW_artImage{object-fit:cover;object-position:70% center}.ROGSRW_artShade{background:#0c082659;position:absolute;inset:0}.ROGSRW_cardBody{flex-direction:column;flex:1;align-items:flex-start;gap:.6rem;padding:1.25rem 1.75rem 1.75rem;display:flex}.ROGSRW_eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--primary);font-family:SF Mono,Monaco,Inconsolata,Fira Code,monospace;font-size:.68rem;font-weight:700}.dark .ROGSRW_eyebrow{color:var(--primary-light)}.ROGSRW_title{color:rgb(var(--foreground));margin:0;font-size:1.4rem;font-weight:700}.ROGSRW_cardSelect{z-index:1;cursor:pointer;background:0 0;border-radius:1.25rem;position:absolute;inset:0}.ROGSRW_cardSelect:focus-visible{outline:2px solid var(--primary);outline-offset:-3px}.ROGSRW_description{color:rgba(var(--foreground), .75);margin:0;font-size:.95rem;line-height:1.55}.ROGSRW_examples{flex-wrap:wrap;gap:.4rem;margin:.25rem 0 0;padding:0;list-style:none;display:flex}.ROGSRW_examples li{background:rgba(var(--primary-alt), .12);color:var(--primary);border-radius:9999px;padding:.2rem .65rem;font-size:.75rem;font-weight:600}.dark .ROGSRW_examples li{background:rgba(var(--primary-alt), .15);color:var(--primary-light)}.ROGSRW_stage{z-index:1;border:1px solid rgba(var(--foreground), .14);background:var(--emphasis);width:100%;box-shadow:0 24px 60px rgba(var(--primary-alt), .18);border-radius:1rem;align-self:center;position:relative;overflow:hidden}.dark .ROGSRW_stage{box-shadow:0 24px 60px #00000059, 0 0 48px rgba(var(--primary-alt), .2);border-color:#c4b5fd38}.ROGSRW_titleBar{border-bottom:1px solid rgba(var(--foreground), .1);grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding:.55rem .9rem;display:grid}.ROGSRW_titleStart{align-items:center;gap:.9rem;min-width:0;display:flex}.ROGSRW_windowDots{gap:.4rem;display:flex}.ROGSRW_previewBadge{cursor:help;white-space:nowrap;color:var(--primary);background:rgba(var(--primary-alt), .14);border-radius:9999px;grid-column:3;justify-self:end;align-items:center;gap:.4rem;padding:.25rem .7rem;font-size:.75rem;font-weight:600;display:inline-flex}.dark .ROGSRW_previewBadge{color:var(--primary-light);background:rgba(var(--primary-alt), .2)}.ROGSRW_previewBadge svg{font-size:.8rem}.ROGSRW_previewBadge:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ROGSRW_windowDots span{background:rgba(var(--foreground), .18);border-radius:9999px;width:.7rem;height:.7rem}.ROGSRW_tabs{grid-column:2;grid-auto-columns:1fr;grid-auto-flow:column;gap:.25rem;display:grid}.ROGSRW_tab{color:rgba(var(--foreground), .6);border-radius:.5rem;padding:.35rem .9rem;font-size:.875rem;font-weight:600;transition:background-color .2s,color .2s;position:relative;overflow:hidden}.ROGSRW_tab:hover{color:rgb(var(--foreground));background:rgba(var(--foreground), .05)}.ROGSRW_tab[aria-pressed=true]{color:rgb(var(--foreground));background:rgb(var(--background));box-shadow:inset 0 0 0 1px rgba(var(--foreground), .1)}.ROGSRW_tab:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ROGSRW_tabProgress{background:var(--primary);transform-origin:0;width:100%;height:2px;animation:ROGSRW_tabProgress var(--run-duration) linear forwards;position:absolute;bottom:0;left:0;transform:scaleX(0)}.dark .ROGSRW_tabProgress{background:var(--primary-light)}.ROGSRW_tabs[data-paused] .ROGSRW_tabProgress{animation-play-state:paused}@keyframes ROGSRW_tabProgress{to{transform:scaleX(1)}}.ROGSRW_previewPlaceholder{aspect-ratio:2;background:rgb(var(--background));width:100%;max-height:45rem}.ROGSRW_formats{text-align:center;color:rgba(var(--foreground), .65);margin:0;font-size:.95rem}.ROGSRW_connector{pointer-events:none;width:100%;height:100%;display:none;position:absolute;inset:0;overflow:visible}.ROGSRW_connectorLine{fill:none;stroke:#c084fcd9;stroke-width:2px;stroke-dasharray:1;filter:drop-shadow(0 0 6px #a855f7cc);animation:.6s ease-out ROGSRW_connectorDraw}@keyframes ROGSRW_connectorDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (min-width:1024px){.ROGSRW_cards{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:2rem}.ROGSRW_connector{display:block}.ROGSRW_card[data-active]{box-shadow:0 16px 40px rgba(var(--primary-alt), .3), 0 0 0 1px #c084fc8c, 0 0 32px #a855f74d;border-color:#c084fcd9}.ROGSRW_stage{width:max(100%,min(100vw - 8rem,96rem))}}@media (max-width:1023px){.ROGSRW_cards{width:100%;max-width:36rem;margin:0 auto}.ROGSRW_stage{scroll-margin-top:1rem}}@media (max-width:767px){.ROGSRW_titleBar{grid-template-columns:auto minmax(0,1fr) auto}.ROGSRW_tabs{justify-self:end}}@media (max-width:480px){.ROGSRW_titleBar{grid-template-columns:minmax(0,1fr);gap:.5rem}.ROGSRW_tabs{grid-column:1;justify-self:stretch}.ROGSRW_windowDots{display:none}.ROGSRW_previewBadge{order:-1;grid-column:1;justify-self:start}.ROGSRW_tab{padding:.35rem .65rem}}@media (prefers-reduced-motion:reduce){.ROGSRW_card,.ROGSRW_tab{transition:none}.ROGSRW_connectorLine{animation:none}}
.lC_Pfq_headerTitle{align-items:flex-start;gap:.875rem;display:flex}.lC_Pfq_headerTitle h2{color:rgb(var(--foreground));margin:0;font-size:1.25rem;font-weight:700;line-height:2.25rem}.lC_Pfq_headerTitle p{color:rgba(var(--foreground), .65);margin:.125rem 0 0;font-size:.875rem;line-height:1.5}.lC_Pfq_iconWrap{width:2.25rem;height:2.25rem;color:var(--primary);background:rgba(var(--primary-alt), .12);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dark .lC_Pfq_iconWrap{color:var(--primary-light);background:rgba(var(--primary-alt), .16)}.lC_Pfq_form{flex-direction:column;gap:.625rem;display:flex}.lC_Pfq_fieldLabel{color:rgb(var(--foreground));font-size:.875rem;font-weight:600;display:block}.lC_Pfq_options{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}@media (max-width:640px){.lC_Pfq_options{grid-template-columns:1fr}}.lC_Pfq_option{border:1px solid rgba(var(--foreground), .18);background:rgba(var(--background), .5);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:.75rem;align-items:center;gap:.625rem;padding:.875rem 1rem;transition:all .2s;display:flex;position:relative}.lC_Pfq_option:hover{border-color:rgba(var(--primary-alt), .6);background:rgba(var(--primary-alt), .06)}.lC_Pfq_option[data-selected=true]{border-color:var(--primary);background:rgba(var(--primary-alt), .12);box-shadow:0 0 0 1px var(--primary)}.dark .lC_Pfq_option[data-selected=true]{background:rgba(var(--primary-alt), .18);box-shadow:0 0 0 1px var(--primary-light);border-color:var(--primary-light)}.lC_Pfq_optionInput{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lC_Pfq_optionInput:focus-visible+.lC_Pfq_optionIndicator{box-shadow:0 0 0 3px rgba(var(--primary-alt), .35)}.lC_Pfq_optionIndicator{border:2px solid rgba(var(--foreground), .35);background:0 0;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;transition:all .2s;display:inline-flex}.lC_Pfq_option[data-selected=true] .lC_Pfq_optionIndicator{border-color:var(--primary);background:var(--primary)}.lC_Pfq_option[data-selected=true] .lC_Pfq_optionIndicator:after{content:"";background:#fff;border-radius:9999px;width:.4375rem;height:.4375rem}.dark .lC_Pfq_option[data-selected=true] .lC_Pfq_optionIndicator{border-color:var(--primary-light);background:var(--primary-light)}.dark .lC_Pfq_option[data-selected=true] .lC_Pfq_optionIndicator:after{background:#262429}.lC_Pfq_optionLabel{color:rgb(var(--foreground));font-size:.9375rem;font-weight:500;line-height:1.2}.lC_Pfq_stack{color:rgba(var(--foreground), .85);flex-direction:column;gap:.75rem;line-height:1.55;display:flex}.lC_Pfq_stack p{margin:0}.lC_Pfq_error{background:rgba(var(--error), .08);color:rgb(var(--error));border:1px solid rgba(var(--error), .2);border-radius:.75rem;margin-top:.25rem;padding:.75rem 1rem;font-size:.875rem}
.xUCPuq_alert{background:rgba(var(--alert-alt), .1);border:1px solid rgba(var(--alert-alt), .25);border-radius:.5rem;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.xUCPuq_icon{color:rgb(var(--alert));flex-shrink:0;font-size:1.125rem;line-height:1.75rem}.xUCPuq_text{color:rgba(var(--foreground), .8);flex-grow:1;font-size:.875rem;line-height:1.25rem}
.coBLGq_schemaResultRow{background-color:var(--emphasis);--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-radius:.5rem;flex-direction:column;gap:1rem;padding:1.5rem;transition:transform .3s,box-shadow .3s;display:flex;position:relative}.coBLGq_cardAnimationWrapper{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .4s ease-out,opacity .3s ease-out;display:grid}.coBLGq_cardAnimationWrapper.coBLGq_cardExpanding{opacity:1;grid-template-rows:1fr}.coBLGq_cardAnimationInner{overflow:hidden}.coBLGq_schemaResultRow:hover{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.coBLGq_followUpQuestionButton{background-color:rgb(var(--background));border-radius:1rem;padding:.5rem 1rem}.coBLGq_followUpQuestionButton:disabled{opacity:.5;cursor:not-allowed}.coBLGq_skeleton{background-color:var(--emphasis)}.coBLGq_skeletonBox{border-radius:4px}.coBLGq_followUpArea{grid-template-rows:auto 0fr;transition:grid-template-rows .35s ease-out;display:grid;position:relative}.coBLGq_followUpArea.coBLGq_contentVisible{grid-template-rows:0fr 1fr}.coBLGq_followUpLoadingWrapper{transition:opacity .25s ease-out;overflow:hidden}.coBLGq_followUpArea.coBLGq_contentVisible .coBLGq_followUpLoadingWrapper{opacity:0;pointer-events:none}.coBLGq_followUpContentWrapper{opacity:0;pointer-events:none;transition:opacity .3s ease-out .1s;overflow:hidden}.coBLGq_followUpArea.coBLGq_contentVisible .coBLGq_followUpContentWrapper{opacity:1;pointer-events:auto}.coBLGq_followUpLoading{background-color:rgb(var(--background));color:var(--secondary-text);border-radius:1rem;align-items:center;gap:.5rem;width:fit-content;padding:.5rem 1rem;font-size:.875rem;display:flex}.coBLGq_followUpLoadingText{opacity:.8}.coBLGq_deferredFieldWrapper{grid-template-rows:1fr;transition:grid-template-rows .35s ease-out;display:grid}.coBLGq_deferredFieldWrapper.coBLGq_collapsed{grid-template-rows:0fr}.coBLGq_deferredFieldInner{overflow:hidden}.coBLGq_deferredFieldContent{animation:.4s ease-out forwards coBLGq_deferredFadeIn}@keyframes coBLGq_deferredFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.coBLGq_followUpQuestionsContainer{flex-wrap:wrap;gap:.5rem;display:flex}.coBLGq_followUpQuestionsContainer .coBLGq_followUpQuestionButton{opacity:0;animation:.3s ease-out forwards coBLGq_questionButtonPop}.coBLGq_followUpQuestionsContainer .coBLGq_followUpQuestionButton:first-child{animation-delay:0s}.coBLGq_followUpQuestionsContainer .coBLGq_followUpQuestionButton:nth-child(2){animation-delay:50ms}.coBLGq_followUpQuestionsContainer .coBLGq_followUpQuestionButton:nth-child(3){animation-delay:.1s}.coBLGq_followUpQuestionsContainer .coBLGq_followUpQuestionButton:nth-child(4){animation-delay:.15s}.coBLGq_followUpQuestionsContainer .coBLGq_followUpQuestionButton:nth-child(5){animation-delay:.2s}.coBLGq_followUpQuestionsContainer .coBLGq_followUpQuestionButton:nth-child(n+6){animation-delay:.25s}@keyframes coBLGq_questionButtonPop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}
.RmfqEG_wrapper{isolation:isolate;flex-direction:column;flex:auto;min-width:0;max-width:100%;min-height:0;display:flex;position:relative;overflow:hidden}.RmfqEG_scrollContent{scrollbar-width:thin;scrollbar-color:transparent transparent;flex:1;min-width:0;min-height:0;overflow-y:auto}.RmfqEG_scrollContent::-webkit-scrollbar{width:6px}.RmfqEG_scrollContent::-webkit-scrollbar-track{background:0 0}.RmfqEG_scrollContent::-webkit-scrollbar-thumb{background:rgba(var(--foreground), 0);border-radius:3px;transition:background .2s ease-out}.RmfqEG_scrollContent:hover{scrollbar-color:rgba(var(--foreground), .3) transparent}.RmfqEG_scrollContent:hover::-webkit-scrollbar-thumb{background:rgba(var(--foreground), .3)}.RmfqEG_scrollContent:hover::-webkit-scrollbar-thumb:hover{background:rgba(var(--foreground), .5)}.RmfqEG_alwaysShowScrollbar{scrollbar-width:thin;scrollbar-color:rgba(var(--foreground), .2) transparent}.RmfqEG_alwaysShowScrollbar::-webkit-scrollbar{width:6px}.RmfqEG_alwaysShowScrollbar::-webkit-scrollbar-track{background:0 0}.RmfqEG_alwaysShowScrollbar::-webkit-scrollbar-thumb{background:rgba(var(--foreground), .2);border-radius:3px}.RmfqEG_alwaysShowScrollbar::-webkit-scrollbar-thumb:hover{background:rgba(var(--foreground), .4)}.RmfqEG_fadeTop,.RmfqEG_fadeBottom{height:var(--fade-height,80px);pointer-events:none;z-index:1;opacity:0;transition:opacity .2s ease-out;position:absolute;left:0;right:0}.RmfqEG_fadeTop{background:linear-gradient(to bottom, rgb(var(--background)) 0%, transparent 100%);top:0}.RmfqEG_fadeBottom{background:linear-gradient(to top, rgb(var(--background)) 0%, transparent 100%);bottom:0}.RmfqEG_fadeTop.RmfqEG_visible,.RmfqEG_fadeBottom.RmfqEG_visible{opacity:1}
._8pB2qG_fileDisplay{text-align:center;background:var(--emphasis);border:1px solid var(--border);border-radius:8px;flex-direction:column;align-items:center;width:100%;max-width:28rem;padding:2rem;display:flex}._8pB2qG_fileIcon{color:rgb(var(--foreground));opacity:.4;margin-bottom:1rem;font-size:4rem}._8pB2qG_fileName{color:rgb(var(--foreground));word-break:break-all;margin-bottom:.5rem;font-size:1.125rem;font-weight:600;line-height:1.4}._8pB2qG_noPreviewMessage{color:rgb(var(--foreground));opacity:.6;margin-bottom:1rem}._8pB2qG_metadataCard{background:rgb(var(--background));border-radius:8px;width:100%;padding:.75rem 1rem}._8pB2qG_metadataLabel{color:rgb(var(--foreground));margin-bottom:.25rem;font-weight:600}._8pB2qG_metadataValue{color:rgb(var(--foreground));opacity:.6;word-break:break-all}.dark ._8pB2qG_fileIcon{opacity:.6}
.ppQS_W_image{border-radius:6px;height:auto;margin:0 auto;display:block}.ppQS_W_imageFitContainer{max-width:100%}.ppQS_W_imageFullSize{max-width:none}.dark .ppQS_W_image{box-shadow:0 4px 12px #0000004d}
.wuB5_W_host,.wuB5_W_body{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.wuB5_W_error{background:rgba(var(--warn), .1);border-bottom:1px solid rgba(var(--warn), .3);color:rgb(var(--warn));flex-shrink:0;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.8rem;display:flex}.dark .wuB5_W_error{background:rgba(var(--warn), .2);color:rgba(var(--warn), .85)}
.JC_gZG_container{flex-direction:column;gap:.75rem;min-width:0;max-width:100%;display:flex}.JC_gZG_panelTitle{text-transform:uppercase;letter-spacing:.1em;color:rgb(var(--foreground));opacity:.5;margin:0;font-size:.75rem;font-weight:600}.JC_gZG_uploadZone{cursor:pointer;background:rgba(var(--foreground), .02);border-radius:16px;justify-content:center;align-items:center;min-height:280px;transition:all .3s;display:flex}.JC_gZG_uploadZone:hover{background:rgba(var(--primary-alt), .05)}.JC_gZG_uploadZone.JC_gZG_dragging{background:rgba(var(--primary-alt), .1);border-color:var(--primary)}.JC_gZG_uploadZone.JC_gZG_disabled{opacity:.5;cursor:not-allowed}.JC_gZG_uploadContent{text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:2rem;display:flex}.JC_gZG_uploadIcon{color:rgba(var(--primary-alt), .5);font-size:4rem;transition:all .3s}.JC_gZG_uploadZone:hover .JC_gZG_uploadIcon{color:var(--primary);transform:translateY(-4px)}.JC_gZG_uploadText{flex-direction:column;gap:.25rem;display:flex}.JC_gZG_uploadTitle{color:rgb(var(--foreground));margin:0;font-size:1.1rem;font-weight:600}.JC_gZG_uploadSubtitle{color:rgb(var(--foreground));opacity:.6;margin:0;font-size:.9rem}.JC_gZG_fileTypeGrid{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:.5rem;display:flex}.JC_gZG_fileTypeIcon{flex-direction:column;align-items:center;gap:.25rem;transition:transform .2s;display:flex}.JC_gZG_fileTypeIcon:hover{transform:scale(1.1)}.JC_gZG_fileTypeLabel{text-transform:uppercase;opacity:.7;font-size:.65rem;font-weight:500}.JC_gZG_supportText{color:rgb(var(--foreground));opacity:.4;margin:.5rem 0 0;font-size:.75rem}.JC_gZG_previewContainer{background:var(--emphasis);border:1px solid rgba(var(--foreground), .1);border-radius:16px;flex-direction:column;min-height:280px;max-height:60vh;display:flex;position:relative;overflow:hidden}.JC_gZG_previewContainer.JC_gZG_draggingOverPreview{border-color:var(--primary);box-shadow:0 0 0 2px rgba(var(--primary-alt), .2)}.JC_gZG_fileHeader{background:rgba(var(--foreground), .03);border-bottom:1px solid rgba(var(--foreground), .08);flex-shrink:0;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.JC_gZG_fileInfo{flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}.JC_gZG_fileDetails{flex-direction:column;gap:.1rem;min-width:0;display:flex}.JC_gZG_fileName{color:rgb(var(--foreground));white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:600;overflow:hidden}.JC_gZG_fileSize{color:rgb(var(--foreground));opacity:.5;font-size:.75rem}.JC_gZG_fileMetaRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.JC_gZG_fileHashBadge{background:rgba(var(--primary-alt), .08);max-width:100%;color:rgba(var(--foreground), .65);border-radius:9999px;align-items:center;padding:.15rem .5rem;font-family:Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:.68rem;display:inline-flex}.JC_gZG_headerActions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.JC_gZG_replaceButton{color:rgb(var(--foreground));opacity:.7;cursor:pointer;background:0 0;border:none;border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.8rem;font-weight:500;transition:all .2s;display:inline-flex}.JC_gZG_replaceButton:hover:not(:disabled){opacity:1;background:rgba(var(--foreground), .05)}.JC_gZG_replaceButton:disabled{opacity:.4;cursor:not-allowed}.JC_gZG_previewWrapper{flex-direction:column;flex:1;min-width:0;min-height:0;padding:0;display:flex;overflow:hidden}.JC_gZG_filePreviewer{flex:auto;min-width:0;min-height:0}.JC_gZG_restoredState{flex:1;justify-content:center;align-items:center;padding:1.5rem;display:flex}.JC_gZG_restoredCard{background:rgba(var(--foreground), .03);border-radius:.875rem;flex-direction:column;gap:.75rem;max-width:28rem;padding:1.25rem;display:flex}.JC_gZG_restoredHeader{color:rgb(var(--foreground));align-items:center;gap:.75rem;font-size:.95rem;font-weight:600;display:flex}.JC_gZG_successIcon{color:var(--primary)}.JC_gZG_pendingIcon{color:rgba(var(--foreground), .55)}.JC_gZG_restoredText{color:rgb(var(--foreground));opacity:.75;margin:0;font-size:.9rem;line-height:1.5}.JC_gZG_sectionFooter{background:rgba(var(--foreground), .03);border-top:1px solid rgba(var(--foreground), .08);flex-shrink:0;align-items:center;gap:.5rem;padding:.625rem 1rem;display:flex}.JC_gZG_sectionButton{color:rgb(var(--foreground));opacity:.7;cursor:pointer;background:0 0;border:none;border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.8rem;font-weight:500;transition:all .2s;display:inline-flex}.JC_gZG_sectionButton:hover:not(:disabled){opacity:1;background:rgba(var(--foreground), .05)}.JC_gZG_sectionButton:disabled{opacity:.4;cursor:not-allowed}.JC_gZG_sectionButtonActive{opacity:1;color:#fff;background:var(--primary)}.JC_gZG_sectionButtonActive:hover:not(:disabled){background:var(--primary);filter:brightness(1.1)}.JC_gZG_sectionIcon{font-size:.9rem}.JC_gZG_clearSectionButton{width:1.75rem;height:1.75rem;color:rgb(var(--foreground));opacity:.5;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:.7rem;transition:all .2s;display:inline-flex}.JC_gZG_clearSectionButton:hover:not(:disabled){opacity:1;background:rgba(var(--foreground), .1)}.JC_gZG_clearSectionButton:disabled{opacity:.3;cursor:not-allowed}.JC_gZG_dragOverlay{background:rgba(var(--primary-alt), .9);color:#fff;z-index:20;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;font-size:1.1rem;font-weight:600;animation:.15s JC_gZG_fadeIn;display:flex;position:absolute;inset:0}.JC_gZG_dragOverlayIcon{font-size:3rem;animation:.5s infinite alternate JC_gZG_bounce}@keyframes JC_gZG_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes JC_gZG_bounce{0%{transform:translateY(0)}to{transform:translateY(-8px)}}@media (max-width:1023px){.JC_gZG_uploadZone{min-height:220px}.JC_gZG_previewContainer{min-height:250px;max-height:none}.JC_gZG_uploadContent{padding:1.5rem}.JC_gZG_uploadIcon{font-size:3rem}.JC_gZG_fileTypeGrid{gap:.75rem}}@media (max-width:640px){.JC_gZG_panelTitle{font-size:.7rem}.JC_gZG_uploadZone{border-radius:12px;min-height:180px}.JC_gZG_previewContainer{border-radius:12px;min-height:200px}.JC_gZG_uploadContent{gap:.75rem;padding:1rem}.JC_gZG_uploadIcon{font-size:2.5rem}.JC_gZG_uploadTitle{font-size:1rem}.JC_gZG_uploadSubtitle{font-size:.8rem}.JC_gZG_fileHeader{padding:.5rem .75rem}.JC_gZG_fileName{font-size:.8rem}.JC_gZG_fileSize{font-size:.7rem}.JC_gZG_replaceButton{padding:.4rem .6rem;font-size:.75rem}.JC_gZG_sectionFooter{padding:.5rem .75rem}.JC_gZG_sectionButton{padding:.4rem .6rem;font-size:.75rem}.JC_gZG_sectionIcon{font-size:.8rem}.JC_gZG_clearSectionButton{width:1.5rem;height:1.5rem}}
.iDIOtW_selectionPhase{flex:1;min-height:0;animation:.5s ease-out iDIOtW_fadeIn}.iDIOtW_selectionPhaseContent{flex-direction:column;justify-content:safe center;align-items:center;min-height:100%;padding:2rem 1rem;display:flex}@supports not (justify-content:safe center){.iDIOtW_selectionPhaseContent{justify-content:flex-start;padding-top:3rem}}@keyframes iDIOtW_fadeIn{0%{opacity:0}to{opacity:1}}.iDIOtW_selectionHeader{text-align:center;flex-direction:column;align-items:center;margin-bottom:1.5rem;display:flex}.iDIOtW_selectionTitle{color:rgb(var(--foreground));margin:0 0 .5rem;font-size:1.75rem;font-weight:600;line-height:1.3;transition:all .4s ease-out;animation:.6s cubic-bezier(.4,0,.2,1) .1s backwards iDIOtW_fadeInUp}.iDIOtW_highlight{color:var(--primary)}.dark .iDIOtW_highlight{color:var(--primary-light)}.iDIOtW_selectionSubtitle{color:rgb(var(--foreground));opacity:.6;margin:0;font-size:1rem;transition:opacity .5s cubic-bezier(.4,0,.2,1) .25s,transform .5s cubic-bezier(.4,0,.2,1) .25s;transform:translateY(0)}.iDIOtW_selectionSubtitleHidden{opacity:0;pointer-events:none;transition:none;transform:translateY(8px)}.iDIOtW_headerFlowDiagram{width:380px;max-width:90%;margin:0 auto;position:relative}.iDIOtW_flowSvgLayer{opacity:.75;transition:opacity .55s .25s}.iDIOtW_flowSvgLayer:hover{opacity:1}.iDIOtW_flowSvgLayerHidden{opacity:0;pointer-events:none;transition:none}.iDIOtW_morphOrb{aspect-ratio:1;transform-origin:50%;pointer-events:auto;cursor:default;z-index:2;will-change:transform;width:11.4286%;transition:transform .85s cubic-bezier(.34,.05,.2,1),top .85s cubic-bezier(.34,.05,.2,1);animation:.5s ease-out backwards iDIOtW_morphOrbAppear;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}@keyframes iDIOtW_morphOrbAppear{0%{opacity:0}to{opacity:1}}.iDIOtW_morphOrbTransform{top:18%}.iDIOtW_morphOrbHero{top:50%;transform:translate(-50%,-50%)scale(2.6)}.iDIOtW_morphOrbCircle{background:rgba(var(--primary-alt), .1);border:1px solid rgba(var(--primary-alt), .18);opacity:1;border-radius:50%;transition:opacity .4s .35s;position:absolute;inset:0}.dark .iDIOtW_morphOrbCircle{background:rgba(var(--primary-alt), .12);border-color:rgba(var(--primary-alt), .2)}.iDIOtW_morphOrbHero .iDIOtW_morphOrbCircle{opacity:0;transition:none}.iDIOtW_morphOrbLogo{background-color:var(--primary);opacity:.75;pointer-events:none;position:absolute;inset:12.5% 22.4%;-webkit-mask-image:url(/idea-genesis-black.svg);mask-image:url(/idea-genesis-black.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.dark .iDIOtW_morphOrbLogo{background-color:var(--primary-light)}@media (prefers-reduced-motion:reduce){.iDIOtW_cardsReveal{transition:none}.iDIOtW_cardsRevealShown .iDIOtW_cardsRevealInner{animation:none;overflow:visible}.iDIOtW_flowSvgLayer,.iDIOtW_selectionSubtitle{transition:none}.iDIOtW_morphOrb{transition:none;animation:none}.iDIOtW_morphOrbCircle{transition:none}.iDIOtW_schemaCardsExpanded>*{opacity:1;transform:none}.iDIOtW_cardsRevealShown .iDIOtW_schemaCardsExpanded>*{animation:none}}.iDIOtW_cardsReveal{grid-template-rows:0fr;width:100%;transition:grid-template-rows .55s cubic-bezier(.4,0,.2,1);display:grid}.iDIOtW_cardsRevealShown{grid-template-rows:1fr}.iDIOtW_cardsRevealInner{flex-direction:column;align-items:center;width:100%;min-width:0;min-height:0;display:flex;overflow:clip}.iDIOtW_cardsRevealShown .iDIOtW_cardsRevealInner{animation:0s linear .6s forwards iDIOtW_cardsRevealUnclip}@keyframes iDIOtW_cardsRevealUnclip{to{overflow:visible}}.iDIOtW_searchSentinel{visibility:hidden;pointer-events:none;width:100%;height:0}.iDIOtW_stickySearchBar{top:var(--layout-header-reserve,10rem);z-index:30;-webkit-backdrop-filter:blur();background:0 0;width:100%;margin-bottom:1.5rem;padding:0 1rem;transition:background .3s cubic-bezier(.4,0,.2,1),-webkit-backdrop-filter .3s cubic-bezier(.4,0,.2,1),backdrop-filter .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),padding .3s cubic-bezier(.4,0,.2,1);position:sticky;box-shadow:0 0 #0000}.iDIOtW_stickySearchBarStuck{padding-top:.75rem;padding-bottom:.75rem}.iDIOtW_stickySearchBarStuck .iDIOtW_searchContainer{max-width:520px}.iDIOtW_searchContainer{width:100%;max-width:520px;margin:0 auto;transition:max-width .3s cubic-bezier(.4,0,.2,1)}.iDIOtW_searchControls{--filter-button-size:3rem;grid-template-columns:minmax(0,400px);justify-content:center;align-items:center;gap:.75rem;width:100%;display:grid}.iDIOtW_searchControlsWithFilter{grid-template-columns:var(--filter-button-size) minmax(0, 400px) var(--filter-button-size)}.iDIOtW_searchControlsSpacer{width:var(--filter-button-size);height:var(--filter-button-size)}.iDIOtW_searchInputWrapper{align-items:center;min-width:0;display:flex;position:relative}.iDIOtW_filterMenuWrapper{width:var(--filter-button-size);height:var(--filter-button-size);z-index:35;position:relative}.iDIOtW_filterButton{width:var(--filter-button-size);height:var(--filter-button-size);border:1px solid rgba(var(--foreground), .1);background:var(--emphasis);color:var(--primary);cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;transition:all .2s;display:flex;box-shadow:0 4px 24px #0000001f,0 8px 48px #00000014}.iDIOtW_filterButton:hover,.iDIOtW_filterButtonActive{border-color:var(--primary);background:var(--emphasis);color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-alt), .14), 0 4px 24px #0000001f, 0 8px 48px #00000014}.iDIOtW_filterButton:focus-visible{box-shadow:0 0 0 3px rgba(var(--primary-alt), .16), 0 4px 24px #0000001f, 0 8px 48px #00000014;outline:none}.iDIOtW_filterButtonIcon{width:1rem;height:1rem}.dark .iDIOtW_filterButton{color:var(--primary-light);box-shadow:0 4px 24px #0000004d,0 8px 48px #0003}.dark .iDIOtW_filterButton:hover{background:var(--emphasis);color:var(--primary-light)}.dark .iDIOtW_filterButtonActive{background:var(--emphasis);color:var(--primary-light)}.iDIOtW_filterPopover{z-index:40;border:1px solid rgba(var(--primary-alt), .22);background:var(--emphasis);width:max-content;min-width:13.5rem;box-shadow:0 18px 48px #0000002e, 0 6px 18px rgba(var(--primary-alt), .12);border-radius:1rem;padding:.75rem;position:absolute;top:calc(100% + .625rem);right:0}.dark .iDIOtW_filterPopover{border-color:rgba(var(--primary-alt), .32);box-shadow:0 18px 48px #0000005c, 0 6px 18px rgba(var(--primary-alt), .18)}.iDIOtW_filterToggle{border:1px solid rgba(var(--primary-alt), .18);background:rgba(var(--primary-alt), .08);color:var(--primary);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;margin:0;padding:.4rem .75rem;font-size:.78rem;font-weight:600;transition:all .2s;display:inline-flex}.iDIOtW_filterToggle:hover{border-color:rgba(var(--primary-alt), .3);background:rgba(var(--primary-alt), .12)}.iDIOtW_filterToggle:focus-within{box-shadow:0 0 0 3px rgba(var(--primary-alt), .16);outline:none}.iDIOtW_filterCheckbox{width:.9rem;height:.9rem;accent-color:var(--primary);cursor:pointer}.iDIOtW_filterToggleText{line-height:1}.dark .iDIOtW_filterToggle{background:rgba(var(--primary-alt), .14);border-color:rgba(var(--primary-alt), .26);color:var(--primary-light)}.dark .iDIOtW_filterToggle:hover{background:rgba(var(--primary-alt), .18);border-color:rgba(var(--primary-alt), .34)}.iDIOtW_searchIcon{color:rgb(var(--foreground));opacity:.4;pointer-events:none;transition:opacity .2s;position:absolute;left:1rem}.iDIOtW_searchInputWrapper:focus-within .iDIOtW_searchIcon{opacity:.6}.iDIOtW_searchInput{border:1px solid rgba(var(--foreground), .1);background:var(--emphasis);width:100%;color:rgb(var(--foreground));border-radius:9999px;padding:.75rem 2.75rem;font-size:.95rem;transition:all .2s}.iDIOtW_searchInput:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-alt), .15), 0 4px 24px #0000001f, 0 8px 48px #00000014;outline:none}.dark .iDIOtW_searchInput:focus{box-shadow:0 0 0 3px rgba(var(--primary-alt), .15), 0 4px 24px #0000004d, 0 8px 48px #0003}.iDIOtW_searchInput::placeholder{color:rgb(var(--foreground));opacity:.4}.iDIOtW_searchClear{background:rgba(var(--foreground), .1);width:1.5rem;height:1.5rem;color:rgb(var(--foreground));opacity:.6;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .15s;display:flex;position:absolute;right:.75rem}.iDIOtW_searchClear:hover{opacity:1;background:rgba(var(--foreground), .15)}.iDIOtW_searchSpinner{width:1.5rem;height:1.5rem;color:rgb(var(--foreground));opacity:.5;justify-content:center;align-items:center;display:flex;position:absolute;right:.75rem}.iDIOtW_schemaCardsSearching{opacity:.6;pointer-events:none;transition:opacity .2s}.iDIOtW_noResults{text-align:center;color:rgb(var(--foreground));opacity:.5;padding:2rem 1rem;font-size:.95rem}.iDIOtW_pagination{justify-content:center;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.iDIOtW_paginationButton{border:1px solid rgba(var(--foreground), .15);background:var(--emphasis);width:2.25rem;height:2.25rem;color:rgb(var(--foreground));cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}.iDIOtW_paginationButton:hover:not(:disabled){border-color:var(--primary);background:rgba(var(--primary-alt), .1)}.iDIOtW_paginationButton:disabled{opacity:.3;cursor:not-allowed}.iDIOtW_paginationInfo{color:rgb(var(--foreground));opacity:.7;font-size:.9rem}.iDIOtW_schemaCardsExpanded{z-index:0;flex-wrap:wrap;justify-content:center;gap:1.5rem;width:100%;max-width:1400px;display:flex;position:relative}.iDIOtW_schemaCardsExpanded>*{opacity:0;transform:translateY(20px)scale(.9)}.iDIOtW_cardsRevealShown .iDIOtW_schemaCardsExpanded>*{animation:.6s cubic-bezier(.34,1.56,.64,1) forwards iDIOtW_fadeInUpScale;animation-delay:var(--animation-delay,0s)}@keyframes iDIOtW_fadeInUpScale{0%{opacity:0;transform:translateY(20px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes iDIOtW_fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (min-width:640px){.iDIOtW_selectionTitle{font-size:2rem}.iDIOtW_selectionSubtitle{font-size:1.05rem}}@media (min-width:768px) and (max-width:1279px){.iDIOtW_stickySearchBar{top:var(--layout-header-reserve,8rem)}}@media (min-width:1280px){.iDIOtW_stickySearchBar{top:0}}@media (max-width:1279px){.iDIOtW_selectionPhase{overflow:visible}.iDIOtW_selectionPhaseContent{overflow-y:visible}}@media (max-width:1100px){.iDIOtW_schemaCardsExpanded{max-width:1032px}}@media (max-width:768px){.iDIOtW_schemaCardsExpanded{max-width:688px}}@media (max-width:640px){.iDIOtW_selectionPhaseContent{padding:1rem .5rem}.iDIOtW_selectionHeader{margin-bottom:1rem}.iDIOtW_selectionTitle{font-size:1.5rem}.iDIOtW_stickySearchBar{margin-bottom:1rem;padding-left:.5rem;padding-right:.5rem}.iDIOtW_stickySearchBarStuck .iDIOtW_searchContainer,.iDIOtW_searchContainer{max-width:100%}.iDIOtW_searchInput{padding:.625rem 2.5rem;font-size:.9rem}.iDIOtW_schemaCardsExpanded{flex-direction:column;align-items:center;gap:1rem;max-width:100%}}@media (max-width:400px){.iDIOtW_selectionPhaseContent{padding:.75rem .25rem}.iDIOtW_selectionTitle{font-size:1.25rem}.iDIOtW_selectionSubtitle{font-size:.9rem}}
.OstIlq_container{flex-direction:column;margin-bottom:1.5rem;padding:.75rem 2.5rem;display:flex}.OstIlq_headerRow{align-items:center;gap:1rem;display:flex}.OstIlq_backButton{color:rgb(var(--foreground));opacity:.6;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;align-items:center;gap:.5rem;margin:-.625rem 0;padding:.625rem 1rem .625rem .75rem;font-size:1.125rem;font-weight:500;transition:all .2s;display:flex}.OstIlq_backButton:hover:not(:disabled){opacity:.9;background:rgba(var(--foreground), .08)}.OstIlq_backButton:active:not(:disabled){background:rgba(var(--foreground), .12)}.OstIlq_backButton:disabled{opacity:.3;cursor:not-allowed}.OstIlq_backIcon{width:16px;height:16px}.OstIlq_backText{line-height:1}.OstIlq_divider{color:rgb(var(--foreground));opacity:.25;-webkit-user-select:none;user-select:none;font-size:1.125rem;font-weight:300}.OstIlq_selectedSchema{align-items:center;gap:.625rem;display:flex}.OstIlq_icon{width:20px;height:20px;color:var(--primary);opacity:.8;flex-shrink:0}.dark .OstIlq_icon{color:var(--primary-light)}.OstIlq_schemaName{color:rgb(var(--foreground));opacity:.8;font-size:1.125rem;font-weight:500}.OstIlq_revisionBadge{color:rgba(var(--foreground), .62);background:rgba(var(--foreground), .07);border:1px solid rgba(var(--foreground), .1);border-radius:9999px;align-items:center;padding:.125rem .5rem;font-size:.75rem;font-weight:600;display:inline-flex}.OstIlq_spacer{flex-grow:1}.OstIlq_historyButton{color:rgb(var(--foreground));opacity:.6;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;align-items:center;gap:.5rem;margin:-.625rem 0;padding:.625rem .75rem .625rem 1rem;font-size:1.125rem;font-weight:500;transition:all .2s;display:flex}.OstIlq_historyButton:hover:not(:disabled){opacity:.9;background:rgba(var(--foreground), .08)}.OstIlq_historyButton:active:not(:disabled){background:rgba(var(--foreground), .12)}.OstIlq_historyButton:disabled{opacity:.3;cursor:not-allowed}.OstIlq_historyIcon{width:16px;height:16px}.OstIlq_historyText{line-height:1}.OstIlq_historyCount{background-color:rgba(var(--primary-alt), .12);min-width:1.5rem;color:var(--primary);border-radius:9999px;justify-content:center;align-items:center;padding:.125rem .5rem;font-size:.875rem;font-weight:600;display:inline-flex}.dark .OstIlq_historyCount{background-color:rgba(var(--primary-alt), .15);color:var(--primary-light)}.OstIlq_countSkeleton{background:linear-gradient(90deg, rgba(var(--foreground), .08) 25%, rgba(var(--foreground), .15) 50%, rgba(var(--foreground), .08) 75%);background-size:200% 100%;border-radius:4px;width:1.25rem;height:1rem;animation:1.5s linear infinite OstIlq_skeleton-shimmer;display:inline-block}@keyframes OstIlq_skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.OstIlq_description{color:rgb(var(--foreground));opacity:.6;margin:.375rem 0 0;font-size:.8125rem;line-height:1.4}@media (max-width:768px){.OstIlq_container{padding:.75rem 1rem}}@media (max-width:640px){.OstIlq_container{margin-bottom:1rem;padding:.5rem .75rem}.OstIlq_headerRow{gap:.5rem}.OstIlq_backButton{padding:.5rem .75rem .5rem .5rem}.OstIlq_backText,.OstIlq_divider{display:none}.OstIlq_icon{width:14px;height:14px}.OstIlq_schemaName{font-size:1rem}.OstIlq_revisionBadge{padding:.1rem .4rem;font-size:.6875rem}.OstIlq_historyButton{padding:.5rem .5rem .5rem .75rem}.OstIlq_historyText{display:none}.OstIlq_historyCount{min-width:1.25rem;padding:.125rem .375rem;font-size:.75rem}.OstIlq_description{font-size:.75rem}}
.kuqslW_root{width:var(--orb-radius);height:var(--orb-radius);--orb-radius:min(62vmin, var(--orb-size,400px));pointer-events:none;place-items:center;display:grid;position:relative}.kuqslW_auraLayer{z-index:1;pointer-events:none;position:absolute;inset:0}.kuqslW_aura{pointer-events:none;mix-blend-mode:screen;filter:blur(50px);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.kuqslW_aura1{width:calc(var(--orb-radius) * 1.4);height:calc(var(--orb-radius) * 1.4);background:radial-gradient(circle, color-mix(in oklab, var(--auraA) 75%, transparent) 0%, transparent 60%);opacity:.7;animation:9s ease-in-out infinite kuqslW_orbPulse}.kuqslW_aura2{width:calc(var(--orb-radius) * 1.1);height:calc(var(--orb-radius) * 1.1);background:radial-gradient(circle, color-mix(in oklab, var(--auraB) 80%, transparent) 0%, transparent 60%);opacity:.55;filter:blur(70px);animation:7s ease-in-out infinite reverse kuqslW_orbPulse}.kuqslW_aura3{width:calc(var(--orb-radius) * 2);height:calc(var(--orb-radius) * 2);background:radial-gradient(circle, color-mix(in oklab, var(--auraC) 50%, transparent) 0%, transparent 70%);opacity:.35;filter:blur(90px)}@keyframes kuqslW_orbPulse{0%,to{opacity:var(--o,.7);transform:translate(-50%,-50%)scale(1)}50%{opacity:calc(var(--o,.7) * .75);transform:translate(-50%,-50%)scale(1.08)}}.kuqslW_rays{width:calc(var(--orb-radius) * 2.5);height:calc(var(--orb-radius) * 2.5);pointer-events:none;opacity:.18;mix-blend-mode:screen;background:conic-gradient(#0000 0deg,#fff9 4deg,#0000 8deg 60deg,#dcb4ff66 64deg,#0000 70deg 130deg,#b4dcff66 134deg,#0000 142deg 210deg,#ffc8e666 214deg,#0000 220deg 290deg,#fff6 294deg,#0000 300deg);animation:60s linear infinite kuqslW_orbSpin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask:radial-gradient(circle,#0000 30%,#000 35% 60%,#0000 85%);mask:radial-gradient(circle,#0000 30%,#000 35% 60%,#0000 85%)}@keyframes kuqslW_orbSpin{to{transform:translate(-50%,-50%)rotate(360deg)}}.kuqslW_canvas{width:var(--orb-radius);height:var(--orb-radius);z-index:2;transition:width .4s cubic-bezier(.2,.7,.2,1),height .4s cubic-bezier(.2,.7,.2,1);display:block;position:relative}.kuqslW_fallback{width:var(--orb-radius);height:var(--orb-radius);z-index:2;background:radial-gradient(circle at 35% 30%, #fffc 0%, #fff0 18%), radial-gradient(circle closest-side, color-mix(in oklab, var(--orbB) 60%, var(--orbC)) 0%, var(--orbB) 50%, color-mix(in oklab, var(--orbB) 85%, var(--orbA)) 76%, var(--orbD) 100%);box-shadow:0 0 calc(var(--orb-radius) * .12) var(--orbD);border-radius:50%;position:relative}@media (prefers-reduced-motion:reduce){.kuqslW_aura1,.kuqslW_aura2,.kuqslW_rays{animation:none}.kuqslW_canvas{transition:none}}
.V_wmWG_banner{background:linear-gradient(145deg, var(--emphasis), rgba(var(--background), .9));border:1px solid rgba(var(--foreground), .1);border-left:3px solid var(--primary);color:rgb(var(--foreground));border-radius:.75rem;align-items:center;gap:.75rem;margin:0 0 1rem;padding:.875rem 1rem;font-size:.875rem;display:flex;box-shadow:0 4px 16px #0000000f}.dark .V_wmWG_banner{box-shadow:0 4px 16px #00000059}.V_wmWG_icon{color:var(--primary);flex-shrink:0;font-size:1rem}.V_wmWG_body{min-width:0;color:rgba(var(--foreground), .85);flex:auto;line-height:1.4}.V_wmWG_filename{word-break:break-word;color:rgb(var(--foreground));font-weight:600}.V_wmWG_provenance{color:rgba(var(--foreground), .6);word-break:break-word;margin-top:.125rem;font-size:.8125rem;display:block}.V_wmWG_detachButton{border:1px solid rgba(var(--foreground), .15);color:rgba(var(--foreground), .7);cursor:pointer;background:0 0;border-radius:6px;flex-shrink:0;padding:.25rem .625rem;font-size:.8125rem;font-weight:500;transition:background-color .12s,border-color .12s,color .12s}.V_wmWG_detachButton:hover{background:rgba(var(--foreground), .06);border-color:rgba(var(--foreground), .25);color:rgb(var(--foreground))}.V_wmWG_detachButton:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.dark .V_wmWG_detachButton{border-color:rgba(var(--foreground), .2)}.dark .V_wmWG_detachButton:hover{border-color:rgba(var(--foreground), .35)}.V_wmWG_detachButton:disabled{opacity:.4;cursor:not-allowed}
.m2hRaW_idleState{width:100%;max-width:48rem;margin-left:auto;margin-right:auto;padding-top:1.5rem}@media (min-width:640px){.m2hRaW_idleState{padding-top:2.5rem}}.m2hRaW_idleHeader{text-align:center;margin-bottom:2rem}@media (min-width:640px){.m2hRaW_idleHeader{margin-bottom:2.5rem}}.m2hRaW_idleTitle{letter-spacing:-.025em;font-size:2.25rem;font-weight:700;line-height:2.5rem}@media (min-width:640px){.m2hRaW_idleTitle{font-size:3rem;line-height:1}}.m2hRaW_idleTitle{color:rgb(var(--foreground))}.m2hRaW_idleSubtitle{max-width:36rem;margin-top:.75rem;margin-left:auto;margin-right:auto;font-size:1rem;line-height:1.625}@media (min-width:640px){.m2hRaW_idleSubtitle{font-size:1.125rem;line-height:1.75rem}}.m2hRaW_idleSubtitle{color:rgba(var(--foreground), .65)}.m2hRaW_examplesBlock{text-align:center;margin-top:2rem}.m2hRaW_examplesLabel{text-transform:uppercase;letter-spacing:.05em;color:rgba(var(--foreground), .5);font-size:.75rem;font-weight:600;line-height:1rem}.m2hRaW_examplesList{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1rem;display:flex}.m2hRaW_exampleChip{background:rgba(var(--background), .5);border-width:1px;border-color:rgba(var(--foreground), .12);max-width:100%;color:rgba(var(--foreground), .78);text-align:left;border-radius:9999px;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.m2hRaW_exampleChip:hover:not(:disabled){border-color:rgba(var(--primary-alt), .45);background:rgba(var(--primary-alt), .06);color:var(--primary);transform:translateY(-1px)}.dark .m2hRaW_exampleChip{background:rgba(var(--primary-alt), .04);border-color:rgba(var(--foreground), .18)}.dark .m2hRaW_exampleChip:hover:not(:disabled){color:var(--primary-light);background:rgba(var(--primary-alt), .12)}.m2hRaW_exampleChip:disabled{opacity:.5;cursor:not-allowed}.m2hRaW_searchForm{flex-direction:column;display:flex}.m2hRaW_searchFormIdle{gap:1rem}.m2hRaW_searchInputWrap{background:rgba(var(--background), .55);border:1px solid rgba(var(--foreground), .15);border-radius:1rem;flex-direction:column;width:100%;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:relative;box-shadow:0 8px 28px -12px #00000040}.m2hRaW_searchInputWrap:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-alt), .18), 0 8px 28px -12px #0000004d}.dark .m2hRaW_searchInputWrap{border-color:rgba(var(--foreground), .18);background:#3c3c4b;box-shadow:0 10px 30px -10px #00000080}.m2hRaW_searchInputRow{width:100%;position:relative}.m2hRaW_searchInputIcon{pointer-events:none;color:rgba(var(--foreground), .4);font-size:1rem;position:absolute;top:1.25rem;left:1.25rem}.m2hRaW_searchFormIdle .m2hRaW_searchInputIcon{top:1.5rem}.m2hRaW_searchInput{resize:none;outline-offset:2px;width:100%;color:rgb(var(--foreground));background-color:#0000;border-width:0;outline:2px solid #0000;padding-left:3rem;padding-right:1.25rem;font-size:1.05rem;line-height:1.625}.m2hRaW_searchFormIdle .m2hRaW_searchInput{min-height:64px;padding-top:1.25rem;padding-bottom:.5rem;font-size:1.125rem;line-height:1.75rem}.m2hRaW_searchInput::placeholder{color:rgba(var(--foreground), .4)}.m2hRaW_searchInput:disabled{opacity:.6;cursor:not-allowed}.m2hRaW_searchControls{flex-direction:column;gap:.75rem;padding:.25rem .75rem .75rem;display:flex}@media (min-width:640px){.m2hRaW_searchFormIdle .m2hRaW_searchControls{flex-direction:row;align-items:center;gap:1rem;padding-bottom:.75rem;padding-left:1rem;padding-right:1rem}}.m2hRaW_depthControl{flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}.m2hRaW_depthControlLabel{color:rgba(var(--foreground), .7);flex-shrink:0;font-size:.875rem;font-weight:500;line-height:1.25rem}.m2hRaW_depthSlider{flex:1;min-width:6rem}.m2hRaW_depthValue{color:rgba(var(--foreground), .78);flex-shrink:0;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:inline-flex}.m2hRaW_searchActions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.m2hRaW_styleGuideControls{grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem;padding-bottom:.5rem;padding-left:.75rem;padding-right:.75rem;display:grid}@media (min-width:640px){.m2hRaW_searchFormIdle .m2hRaW_styleGuideControls{padding-left:1rem;padding-right:1rem}}.m2hRaW_styleGuideControl{flex-direction:column;gap:.375rem;min-width:0;display:flex}.m2hRaW_styleGuideControlLabel{text-transform:uppercase;letter-spacing:.025em;color:rgba(var(--foreground), .55);font-size:.75rem;font-weight:600;line-height:1rem}.m2hRaW_styleGuideSelect{outline-offset:2px;width:100%;color:rgb(var(--foreground));background:rgba(var(--background), .72);border:1px solid rgba(var(--foreground), .14);border-radius:.375rem;outline:2px solid #0000;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.m2hRaW_styleGuideSelect:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-alt), .16)}.m2hRaW_styleGuideSelect:disabled{opacity:.55}.m2hRaW_liveProgress{background:rgba(var(--background), .45);border:1px solid rgba(var(--foreground), .08);border-radius:.75rem;padding:1.25rem}.m2hRaW_pulseDot{background:var(--primary);width:.625rem;height:.625rem;box-shadow:0 0 0 0 rgba(var(--primary-alt), .55);border-radius:9999px;flex-shrink:0;animation:1.6s ease-out infinite m2hRaW_pulseDot;display:inline-block}.dark .m2hRaW_pulseDot{background:rgb(var(--primary-alt))}@keyframes m2hRaW_pulseDot{0%{box-shadow:0 0 0 0 rgba(var(--primary-alt), .55)}70%{box-shadow:0 0 0 10px rgba(var(--primary-alt), 0)}to{box-shadow:0 0 0 0 rgba(var(--primary-alt), 0)}}.m2hRaW_progressMeter{background:rgba(var(--foreground), .08);border-radius:9999px;width:100%;height:.5rem;margin-bottom:.5rem;overflow:hidden}.m2hRaW_progressBar{background:linear-gradient(90deg, var(--primary), rgba(var(--primary-alt), .85));border-radius:9999px;min-width:.5rem;height:100%;transition-property:all;transition-duration:.5s;transition-timing-function:cubic-bezier(0,0,.2,1)}.m2hRaW_progressMetaRow{color:rgba(var(--foreground), .55);justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.25rem;font-size:.75rem;line-height:1rem;display:flex}.m2hRaW_progressLatest{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.5rem;display:inline-flex;overflow:hidden}.m2hRaW_sectionLabel{text-transform:uppercase;letter-spacing:.05em;color:rgba(var(--foreground), .55);margin-bottom:.75rem;font-size:.75rem;font-weight:600;line-height:1rem}.m2hRaW_eventList{flex-direction:column;gap:.25rem;display:flex}.m2hRaW_eventItem{color:rgba(var(--foreground), .72);border-radius:.375rem;align-items:flex-start;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.m2hRaW_eventItemActive{background:rgba(var(--primary-alt), .1);color:var(--primary);font-weight:500}.dark .m2hRaW_eventItemActive{background:rgba(var(--primary-alt), .15);color:var(--primary-light)}.m2hRaW_eventBullet{background:rgba(var(--foreground), .3);border-radius:9999px;flex-shrink:0;width:.375rem;height:.375rem;margin-top:.375rem}.m2hRaW_eventItemActive .m2hRaW_eventBullet{background:var(--primary)}.dark .m2hRaW_eventItemActive .m2hRaW_eventBullet{background:rgb(var(--primary-alt))}.m2hRaW_eventCopy{flex:1;line-height:1.375}.m2hRaW_discoveredBlock{border-top:1px solid rgba(var(--foreground), .08);margin-top:1.25rem;padding-top:1.25rem}.m2hRaW_discoveredHeader{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.m2hRaW_discoveredCount{background:rgba(var(--primary-alt), .12);color:var(--primary);border-radius:.375rem;align-items:center;padding:.125rem .5rem;font-size:.75rem;font-weight:600;line-height:1rem;display:inline-flex}.dark .m2hRaW_discoveredCount{background:rgba(var(--primary-alt), .18);color:var(--primary-light)}.m2hRaW_discoveredList{grid-template-columns:repeat(1,minmax(0,1fr));gap:.5rem;display:grid}@media (min-width:768px){.m2hRaW_discoveredList{grid-template-columns:repeat(2,minmax(0,1fr))}}.m2hRaW_discoveredCard{background:rgba(var(--foreground), .04);border:1px solid rgba(var(--foreground), .08);border-radius:.5rem;flex-direction:column;gap:.25rem;padding:.75rem;font-size:.875rem;line-height:1.25rem;transition:all .2s;display:flex}.m2hRaW_discoveredCard:hover{border-color:rgba(var(--primary-alt), .35);background:rgba(var(--primary-alt), .05);transform:translateY(-1px)}.m2hRaW_discoveredTitle{color:rgb(var(--foreground));-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;font-weight:500;line-height:1.375;display:-webkit-box;overflow:hidden}.m2hRaW_discoveredLink{color:var(--primary);word-break:break-all;align-items:center;gap:.375rem;font-size:.75rem;line-height:1rem;display:inline-flex}.dark .m2hRaW_discoveredLink{color:var(--primary-light)}.m2hRaW_errorBox{background-color:rgba(var(--danger-alt), .12);border:1px solid rgba(var(--danger-alt), .25);color:rgb(var(--danger));border-radius:.75rem;align-items:center;padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem;display:flex}.m2hRaW_setupRetryBlock{flex-direction:column;gap:1.25rem;display:flex}.m2hRaW_setupRetryTitle{color:rgb(var(--foreground));margin-bottom:.5rem;font-size:1.25rem;font-weight:600;line-height:1.75rem}.m2hRaW_setupRetryCopy{color:rgba(var(--foreground), .66);font-size:.875rem;line-height:1.625}.m2hRaW_page{box-sizing:border-box;flex-direction:column;flex:auto;gap:.75rem;width:auto;min-width:0;padding:.75rem 1rem;animation:.5s ease-out m2hRaW_pageFadeIn;display:flex}.m2hRaW_pageNoAds{margin-left:1rem;margin-right:1rem}.m2hRaW_contentRow{flex-direction:column;flex:1;gap:.75rem;min-width:0;min-height:0;display:flex}@media (min-width:1280px){.m2hRaW_pageNoAds{margin-left:2rem;margin-right:2rem}}@media (min-width:1536px){.m2hRaW_pageNoAds{margin-left:3rem;margin-right:3rem}}@media (min-width:1920px){.m2hRaW_pageNoAds{margin-left:4rem;margin-right:4rem}}.m2hRaW_layout{flex:1;grid-template-columns:300px 1fr;gap:1rem;width:100%;min-height:0;transition:grid-template-columns .22s cubic-bezier(.4,0,.2,1);display:grid;position:relative}.m2hRaW_layout:after{content:"";background:linear-gradient(180deg, transparent 0%, rgba(var(--foreground), .08) 20%, rgba(var(--foreground), .08) 80%, transparent 100%);pointer-events:none;width:1px;transition:left .22s cubic-bezier(.4,0,.2,1);position:absolute;top:10%;bottom:10%;left:300px}.m2hRaW_layout.m2hRaW_sidebarTransitionsDisabled,.m2hRaW_layout.m2hRaW_sidebarTransitionsDisabled:after,.m2hRaW_layout.m2hRaW_sidebarTransitionsDisabled .m2hRaW_sidebarBody,.m2hRaW_layout.m2hRaW_sidebarTransitionsDisabled .m2hRaW_desktopCollapseToggle{transition:none}.m2hRaW_sidebar{flex-direction:column;gap:.75rem;min-height:0;padding:1.25rem;animation:.5s cubic-bezier(.4,0,.2,1) .1s backwards m2hRaW_slideInUp;display:flex;position:relative;overflow:hidden auto}.m2hRaW_desktopCollapseToggle{display:none}.m2hRaW_desktopCollapseChevron{font-size:.75rem;transition:transform .22s cubic-bezier(.4,0,.2,1)}.m2hRaW_panelLabel{text-transform:uppercase;letter-spacing:.1em;color:rgb(var(--foreground));opacity:.45;margin:0;font-size:.72rem;font-weight:600}.m2hRaW_panelTitle{margin:0;font-size:1.1rem;font-weight:600}.m2hRaW_panelHint{color:rgba(var(--foreground), .65);margin:0;font-size:.85rem;line-height:1.5}.m2hRaW_threadHeader{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.m2hRaW_newThreadButton{border:1px solid rgba(var(--foreground), .12);background:rgba(var(--foreground), .03);color:rgb(var(--foreground));cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .8rem;font-size:.8rem;font-weight:600;transition:background .2s,border-color .2s;display:inline-flex}.m2hRaW_newThreadButton:hover:not(:disabled){background:rgba(var(--primary-alt), .1);border-color:rgba(var(--primary-alt), .25)}.m2hRaW_newThreadButton:disabled{opacity:.5;cursor:not-allowed}.m2hRaW_threadList{align-content:start;gap:.5rem;display:grid}.m2hRaW_threadItem{border:1px solid rgba(var(--foreground), .08);background:rgba(var(--foreground), .025);border-radius:14px;transition:border-color .2s,background .2s;position:relative}.m2hRaW_threadItemActive{border-color:rgba(var(--primary-alt), .28);background:rgba(var(--primary-alt), .08)}.m2hRaW_threadButton{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:none;gap:.3rem;padding:.7rem 2.5rem .7rem .85rem;display:grid}.m2hRaW_threadButton:disabled{cursor:wait}.m2hRaW_threadTitle{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:600;overflow:hidden}.m2hRaW_threadTopic{color:rgba(var(--foreground), .58);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.76rem;display:-webkit-box;overflow:hidden}.m2hRaW_threadMeta{color:rgba(var(--foreground), .5);align-items:center;gap:.5rem;font-size:.7rem;display:flex}.m2hRaW_threadMetaDot{background:rgba(var(--foreground), .3);border-radius:50%;flex-shrink:0;width:3px;height:3px}.m2hRaW_threadDeleteButton{width:28px;height:28px;color:rgba(var(--foreground), .35);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;transition:background .2s,color .2s;display:flex;position:absolute;top:.55rem;right:.5rem}.m2hRaW_threadDeleteButton:hover:not(:disabled){background:rgba(var(--danger-alt), .12);color:rgb(var(--danger-alt))}.m2hRaW_threadDeleteButton:disabled{opacity:.45;cursor:not-allowed}.m2hRaW_emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1.75rem 1rem;display:flex}.m2hRaW_emptyIcon{opacity:.25;font-size:1.6rem}.m2hRaW_emptyText{color:rgba(var(--foreground), .5);margin:0;font-size:.85rem;line-height:1.4}.m2hRaW_libraryLink{text-align:center;color:rgba(var(--foreground), .55);border-top:1px solid rgba(var(--foreground), .06);margin-top:.25rem;padding:.5rem 0;font-size:.78rem}.m2hRaW_libraryLink a{color:var(--primary);font-weight:500}.dark .m2hRaW_libraryLink a{color:var(--primary-light)}.m2hRaW_libraryLink a:hover{text-decoration:underline}.m2hRaW_mainPanel{flex-direction:column;min-width:0;min-height:0;animation:.5s cubic-bezier(.4,0,.2,1) .15s backwards m2hRaW_slideInUp;display:flex;position:relative;overflow:hidden auto}.m2hRaW_mainPanelInner{width:100%;margin:0 auto;padding:.5rem 1rem 4rem}@media (min-width:1024px){.m2hRaW_mainPanelInner{padding:.5rem 1.5rem 4rem}}.m2hRaW_sidebarToggle{display:none}.m2hRaW_sidebarBody{display:contents}@media (max-width:1024px){.m2hRaW_layout{grid-template-rows:auto 1fr;grid-template-columns:1fr}.m2hRaW_layout:after{background:linear-gradient(90deg, transparent 0%, rgba(var(--foreground), .08) 20%, rgba(var(--foreground), .08) 80%, transparent 100%);width:auto;height:1px;inset:auto 10% -.5rem}.m2hRaW_sidebar{gap:.5rem;max-height:none;padding:.75rem 1rem;overflow:visible}.m2hRaW_sidebarToggle{cursor:pointer;width:100%;color:rgb(var(--foreground));background:0 0;border:none;justify-content:space-between;align-items:center;padding:0;display:flex}.m2hRaW_sidebarToggleLeft{align-items:center;gap:.5rem;display:flex}.m2hRaW_sidebarToggleLabel{font-size:.88rem;font-weight:600}.m2hRaW_sidebarToggleCount{background:rgba(var(--primary-alt), .12);color:rgba(var(--primary-alt), 1);border-radius:999px;padding:2px 8px;font-size:.72rem;font-weight:600}.m2hRaW_sidebarToggleChevron{opacity:.5;flex-shrink:0;transition:transform .2s}.m2hRaW_sidebarExpanded .m2hRaW_sidebarToggleChevron{transform:rotate(180deg)}.m2hRaW_sidebarBody{display:none}.m2hRaW_sidebarExpanded .m2hRaW_sidebarBody{flex-direction:column;gap:.5rem;display:flex}}@media (min-width:1025px){.m2hRaW_layout.m2hRaW_desktopCollapsed{grid-template-columns:56px 1fr}.m2hRaW_layout.m2hRaW_desktopCollapsed:after{left:56px}.m2hRaW_sidebarBody{flex-direction:column;flex-shrink:0;gap:.75rem;width:260px;transition:opacity .18s;display:flex}.m2hRaW_layout.m2hRaW_desktopCollapsed .m2hRaW_sidebar{overflow:hidden}.m2hRaW_layout.m2hRaW_desktopCollapsed .m2hRaW_sidebarBody{opacity:0;pointer-events:none}.m2hRaW_layout.m2hRaW_desktopCollapsed .m2hRaW_desktopCollapseChevron{transform:rotate(180deg)}.m2hRaW_desktopCollapseToggle{z-index:5;border:1px solid rgba(var(--foreground), .12);background:rgb(var(--background));width:28px;height:28px;color:rgba(var(--foreground), .55);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;transition:background .2s,color .2s,border-color .2s,left .22s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:1rem;left:286px;box-shadow:0 2px 6px #00000014}.m2hRaW_layout.m2hRaW_desktopCollapsed .m2hRaW_desktopCollapseToggle{left:42px}.m2hRaW_desktopCollapseToggle:hover{background:rgba(var(--primary-alt), .08);border-color:rgba(var(--primary-alt), .3);color:var(--primary)}.dark .m2hRaW_desktopCollapseToggle{background:var(--emphasis);border-color:rgba(var(--foreground), .18)}}@media (min-width:768px){.m2hRaW_page{height:calc(100dvh - var(--layout-header-reserve,8rem) - var(--layout-footer-height,3rem) - .5rem)}body.has-bottom-ad .m2hRaW_page{height:calc(100dvh - var(--layout-header-reserve,8rem) - 90px - var(--layout-footer-height,3rem) - .5rem)}}@media (min-width:1536px){.m2hRaW_page{padding-left:1.5rem;padding-right:1.5rem}}@supports not (height:100dvh){@media (min-width:768px){.m2hRaW_page{height:calc(100vh - var(--layout-header-reserve,8rem) - var(--layout-footer-height,3rem) - .5rem)}body.has-bottom-ad .m2hRaW_page{height:calc(100vh - var(--layout-header-reserve,8rem) - 90px - var(--layout-footer-height,3rem) - .5rem)}}}@media (max-width:767px){.m2hRaW_page{gap:.5rem;height:auto;padding:.5rem}.m2hRaW_pageNoAds{margin-left:0;margin-right:0}.m2hRaW_mainPanel{overflow:visible}}@media (min-width:1024px){.m2hRaW_pageWithActionsSidebar{padding-right:16rem}}.m2hRaW_actionsToggle{background:var(--primary);color:#fff;cursor:pointer;z-index:40;opacity:0;pointer-events:none;border:none;border-radius:9999px 0 0 9999px;align-items:center;gap:.5rem;padding:.75rem 1rem .75rem .875rem;transition:transform .3s cubic-bezier(.175,.885,.32,1.275),opacity .3s;display:flex;position:fixed;top:50%;right:0;transform:translateY(-50%)translate(100%);box-shadow:-2px 2px 12px #00000026}.m2hRaW_actionsToggle:hover{filter:brightness(1.1)}.m2hRaW_actionsToggle:active{filter:brightness(.95)}.m2hRaW_actionsToggleVisible{opacity:1;pointer-events:auto;transform:translateY(-50%)translate(0)}.m2hRaW_actionsToggleLabel{letter-spacing:.02em;white-space:nowrap;font-size:.8rem;font-weight:600}.m2hRaW_actionsToggleIcon{flex-shrink:0}@keyframes m2hRaW_pageFadeIn{0%{opacity:0}to{opacity:1}}@keyframes m2hRaW_slideInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.m2hRaW_page,.m2hRaW_sidebar,.m2hRaW_mainPanel{animation:none}}
.F_O-4q_fab{right:10px;bottom:calc(10px + var(--pa-lift,0px));z-index:60;color:#fff;cursor:pointer;width:96px;height:96px;box-shadow:none;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:transform .22s cubic-bezier(.2,.7,.2,1),right .3s,bottom .3s;display:inline-flex;position:fixed;overflow:visible}:is(body[data-ad-choices-open=true] .F_O-4q_fab,body[data-ad-choices-open=true] .F_O-4q_panel){--pa-lift:calc(var(--ad-choices-panel-top,0px) + 2px)}.F_O-4q_fab:hover,.F_O-4q_fab:focus-visible{transform:translateY(-2px)}.F_O-4q_fab:focus-visible{outline:3px solid rgba(var(--primary-alt), .7);outline-offset:4px}.F_O-4q_fabOpen{color:#fff}.F_O-4q_fabOrbStage{pointer-events:none;place-items:center;animation:.44s cubic-bezier(.2,.7,.2,1) both F_O-4q_fabOrbLoad;display:grid}.F_O-4q_fabOrb{filter:drop-shadow(0 8px 24px #00000047);transition:transform .28s cubic-bezier(.2,.7,.2,1),filter .28s}.F_O-4q_fab:hover .F_O-4q_fabOrb,.F_O-4q_fab:focus-visible .F_O-4q_fabOrb{filter:drop-shadow(0 12px 30px #00000057);transform:scale(1.08)}.F_O-4q_fabOrb [data-assistant-orb-aura-layer]{opacity:0;transform-origin:50%;transition:opacity .28s,transform .34s cubic-bezier(.2,.7,.2,1);transform:scale(.68)}:is(.F_O-4q_fab:not(.F_O-4q_fabOpen):hover .F_O-4q_fabOrb [data-assistant-orb-aura-layer],.F_O-4q_fab:not(.F_O-4q_fabOpen):focus-visible .F_O-4q_fabOrb [data-assistant-orb-aura-layer]){opacity:1;transform:scale(1)}.F_O-4q_fabChatIcon,.F_O-4q_fabCloseIcon{z-index:3;width:20px;height:20px;color:var(--primary-light,#b4afff);opacity:0;filter:drop-shadow(0 2px 6px #00000073) drop-shadow(0 0 8px rgba(var(--primary-alt), .38));pointer-events:none;transition:opacity .18s,transform .24s cubic-bezier(.2,.7,.2,1);position:absolute;transform:scale(.42)}.F_O-4q_fabChatIcon{opacity:.92;transform:scale(1)}.F_O-4q_fabOpen .F_O-4q_fabChatIcon{opacity:0;transform:scale(.42)}.F_O-4q_fabOpen .F_O-4q_fabCloseIcon{opacity:.94;transform:scale(1)}@keyframes F_O-4q_fabOrbLoad{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.F_O-4q_fabOrbStage{animation:none}}.F_O-4q_panel{right:20px;bottom:calc(116px + var(--pa-lift,0px));z-index:60;width:min(var(--pa-width,400px), calc(100vw - 32px));height:min(var(--pa-height,560px), max(min(320px, calc(100% - 120px)), calc(100% - 120px - var(--pa-lift,0px))));background:rgb(var(--background));color:rgb(var(--foreground));border:1px solid rgba(var(--primary-alt), .7);border-radius:14px;flex-direction:column;transition:border-top-left-radius .18s,border-color .15s,box-shadow .15s,right .3s,bottom .3s,height .3s;animation:.16s F_O-4q_paFadeIn;display:flex;position:fixed;overflow:hidden;box-shadow:0 18px 50px #00000059}.F_O-4q_panel.F_O-4q_resizingCorner{border-top-left-radius:0}.F_O-4q_panel:has(.F_O-4q_resizeHandleCorner:hover){border-top-left-radius:0}.F_O-4q_panel.F_O-4q_resizing{border-top-color:var(--primary);border-left-color:var(--primary);box-shadow:0 18px 50px #00000059, inset 0 2px 0 rgba(var(--primary-alt), .5), inset 2px 0 0 rgba(var(--primary-alt), .5)}.F_O-4q_panel:has(.F_O-4q_resizeHandleTop:hover){border-top-color:var(--primary);border-left-color:var(--primary);box-shadow:0 18px 50px #00000059, inset 0 2px 0 rgba(var(--primary-alt), .5), inset 2px 0 0 rgba(var(--primary-alt), .5)}.F_O-4q_panel:has(.F_O-4q_resizeHandleLeft:hover){border-top-color:var(--primary);border-left-color:var(--primary);box-shadow:0 18px 50px #00000059, inset 0 2px 0 rgba(var(--primary-alt), .5), inset 2px 0 0 rgba(var(--primary-alt), .5)}.F_O-4q_panel:has(.F_O-4q_resizeHandleCorner:hover){border-top-color:var(--primary);border-left-color:var(--primary);box-shadow:0 18px 50px #00000059, inset 0 2px 0 rgba(var(--primary-alt), .5), inset 2px 0 0 rgba(var(--primary-alt), .5)}@keyframes F_O-4q_paFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.F_O-4q_resizeHandleTop,.F_O-4q_resizeHandleLeft,.F_O-4q_resizeHandleCorner{z-index:2;touch-action:none;position:absolute}.F_O-4q_resizeHandleTop{cursor:ns-resize;height:7px;top:-3px;left:12px;right:12px}.F_O-4q_resizeHandleLeft{cursor:ew-resize;width:7px;top:12px;bottom:12px;left:-3px}.F_O-4q_resizeHandleCorner{cursor:nwse-resize;z-index:3;width:16px;height:16px;top:-3px;left:-3px}.F_O-4q_header{border-bottom:1px solid rgba(var(--primary-alt), .6);justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.F_O-4q_title{font-size:.95rem;font-weight:600}.F_O-4q_headerActions{gap:4px;display:inline-flex}.F_O-4q_iconButton{color:rgb(var(--foreground));opacity:.7;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 8px;font-size:.85rem}.F_O-4q_iconButton:hover{opacity:1;background:rgba(var(--foreground), .08)}.F_O-4q_messagesArea{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.F_O-4q_messages{flex-direction:column;gap:10px;padding:12px;display:flex}.F_O-4q_messagesWithAttachments{padding-bottom:calc(12px + max(40px, var(--pa-attachments-bar-height,0px)))}.F_O-4q_row{flex-direction:column;gap:2px;display:flex}.F_O-4q_roleLabel{text-transform:uppercase;letter-spacing:.04em;opacity:.55;font-size:.7rem}.F_O-4q_userBubble{background:rgba(var(--primary-alt), .14);white-space:pre-wrap;word-break:break-word;border-radius:10px;align-self:flex-end;max-width:88%;padding:8px 10px}.F_O-4q_assistantBubble{align-self:flex-start;max-width:92%}.F_O-4q_assistantDisclaimer{text-align:center;max-width:92%;color:rgba(var(--foreground), .62);align-self:center;margin:0;padding:2px 8px;font-size:.75rem;line-height:1.4}.F_O-4q_approvalRow,.F_O-4q_approvalRow>*{width:100%}.F_O-4q_empty{text-align:center;opacity:.6;margin:auto;padding:0 16px;font-size:.85rem}.F_O-4q_error{color:var(--danger);padding:0 12px 8px;font-size:.8rem}.F_O-4q_pendingAction{border-top:1px solid rgba(var(--primary-alt), .6);background:rgba(var(--warn), .08);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:.82rem;display:flex}.F_O-4q_pendingActionButton{border:1px solid rgba(var(--primary-alt), .5);background:rgba(var(--background), .6);color:var(--foreground);cursor:pointer;border-radius:9999px;flex-shrink:0;padding:5px 12px;font-size:.78rem;font-weight:600;transition:background .2s}.F_O-4q_pendingActionButton:hover:not(:disabled){background:rgba(var(--background), .9)}.F_O-4q_pendingActionButton:disabled{opacity:.6;cursor:default}.F_O-4q_systemNote{text-align:center;color:rgba(var(--foreground), .62);word-break:break-word;align-self:center;max-width:92%;margin:0;padding:2px 8px;font-size:.75rem}.F_O-4q_attachmentsBar{z-index:2;pointer-events:none;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 12px 10px;display:flex;position:absolute;bottom:0;left:0;right:0}.F_O-4q_attachmentsBar>*{pointer-events:auto}.F_O-4q_attachmentChip{background:linear-gradient(rgba(var(--primary-alt), .12), rgba(var(--primary-alt), .12)), rgb(var(--background));max-width:100%;color:var(--primary);border-radius:9999px;align-items:center;gap:4px;padding:2px 4px 2px 10px;font-size:.75rem;display:inline-flex}.dark .F_O-4q_attachmentChip{background:linear-gradient(rgba(var(--primary-alt), .15), rgba(var(--primary-alt), .15)), rgb(var(--background));color:var(--primary-light)}.F_O-4q_attachmentName{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.F_O-4q_attachmentRemove{color:inherit;opacity:.65;cursor:pointer;background:0 0;border:none;border-radius:50%;padding:4px;font-size:.7rem;line-height:1}.F_O-4q_attachmentRemove:hover:not(:disabled){opacity:1;background:rgba(var(--primary-alt), .18)}.F_O-4q_attachmentRemove:disabled{opacity:.35;cursor:not-allowed}.F_O-4q_attachmentUploading{color:rgba(var(--foreground), .65);background:rgb(var(--background));border-radius:9999px;padding:2px 8px;font-size:.75rem}.F_O-4q_attachButton{border:1px solid rgba(var(--primary-alt), .7);width:38px;height:38px;color:var(--primary);cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.05rem;display:inline-flex}.dark .F_O-4q_attachButton{color:var(--primary-light)}.F_O-4q_attachButton:hover:not(:disabled){background:rgba(var(--primary-alt), .12)}.F_O-4q_attachButton:disabled{opacity:.5;cursor:not-allowed}.F_O-4q_composer{border-top:1px solid rgba(var(--primary-alt), .6);align-items:flex-end;gap:8px;padding:10px 12px;display:flex}.F_O-4q_input{resize:none;border:1px solid rgba(var(--primary-alt), .7);background:rgb(var(--background));color:rgb(var(--foreground));font:inherit;border-radius:8px;flex:1;min-height:38px;max-height:160px;padding:8px 10px;line-height:20px;overflow-y:auto}.F_O-4q_input:focus{border-color:var(--primary);outline:none}.F_O-4q_sendButton{white-space:nowrap;cursor:pointer;font:inherit;background:var(--primary);color:#fff;border:1px solid #0000;border-radius:8px;align-items:center;gap:.4rem;height:38px;padding:6px 12px;font-size:.85rem;display:inline-flex}.F_O-4q_sendButton:disabled{opacity:.5;cursor:not-allowed}.F_O-4q_sendCost{border-left:1px solid #ffffff4d;padding-left:.4rem}@media (min-width:1024px){body[data-sidebar-open=true] .F_O-4q_fab{right:calc(10px + 16rem)}body[data-sidebar-open=true] .F_O-4q_panel{width:min(var(--pa-width,400px), calc(100vw - 32px - 16rem));right:calc(20px + 16rem)}}@media (max-width:1023px){:is(body[data-sidebar-open=true] .F_O-4q_fab,body[data-sidebar-open=true] .F_O-4q_panel){z-index:39}}:is(body[data-modal-open=true] .F_O-4q_fab,body[data-modal-open=true] .F_O-4q_panel){z-index:39}
.Ngeydq_card{background-color:var(--emphasis);--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-radius:.5rem;flex-direction:column;gap:1rem;padding:1.5rem;transition:transform .3s,box-shadow .3s;display:flex;position:relative}.Ngeydq_card:hover{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.Ngeydq_cardAnimationWrapper{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .4s ease-out,opacity .3s ease-out;display:grid}.Ngeydq_cardAnimationWrapper.Ngeydq_cardExpanding{opacity:1;grid-template-rows:1fr}.Ngeydq_cardAnimationInner{overflow:hidden}.Ngeydq_primarySection{align-items:flex-start;gap:.75rem;display:flex}.Ngeydq_copyButton{cursor:pointer;background:0 0;border:none;flex-shrink:0;margin-top:.25rem;padding:0}.Ngeydq_primaryContent{flex:1;min-width:0}.Ngeydq_primaryLabel{text-transform:uppercase;letter-spacing:.05em;color:rgb(var(--foreground));opacity:.5;margin:0 0 .25rem;font-size:.75rem}.Ngeydq_primaryValue{font-size:1.25rem;font-weight:700;font-family:var(--font-mono,ui-monospace, monospace);word-break:break-word;line-height:1.4}.Ngeydq_primaryValueRich{color:rgb(var(--foreground));word-break:break-word;font-size:1rem;line-height:1.5}.Ngeydq_primaryValueRich a{font-size:1.125rem;font-weight:700;font-family:var(--font-mono,ui-monospace, monospace)}.Ngeydq_primaryValueRich ul{margin:0}.Ngeydq_primaryValueUpdating{opacity:.6;font-family:inherit;font-size:.875rem;font-style:italic;font-weight:400;}.Ngeydq_fieldsGrid{gap:.5rem;display:grid}.Ngeydq_fieldRow{gap:.5rem;font-size:.875rem;line-height:1.5;display:flex}.Ngeydq_fieldLabel{color:rgb(var(--foreground));flex-shrink:0;font-weight:600}.Ngeydq_fieldValue{color:rgb(var(--foreground));flex:1;min-width:0}.Ngeydq_fieldValueUpdating{opacity:.4;font-style:italic}@media (max-width:640px){.Ngeydq_card{padding:1rem 1.25rem}.Ngeydq_primaryValue{font-size:1.125rem}.Ngeydq_fieldRow{flex-direction:column;gap:.125rem}}
.QbZJqa_card{background-color:var(--emphasis);--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border:1px dashed rgba(var(--primary-alt), .4);border-radius:.5rem;flex-direction:column;gap:1rem;padding:1.5rem;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.QbZJqa_card:hover{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);transform:translateY(-1px)}.QbZJqa_card:hover .QbZJqa_spectralOverlay{opacity:1}.QbZJqa_spectralOverlay{pointer-events:none;opacity:.75;background:radial-gradient(circle at 0% 0%, rgba(var(--primary-alt), .12), transparent 55%), repeating-linear-gradient(135deg, transparent 0 11px, rgba(var(--primary-alt), .05) 11px 12px);transition:opacity .3s;position:absolute;inset:0}.dark .QbZJqa_spectralOverlay{background:radial-gradient(circle at 0% 0%, rgba(var(--primary-alt), .18), transparent 55%), repeating-linear-gradient(135deg, transparent 0 11px, rgba(var(--primary-alt), .09) 11px 12px)}.QbZJqa_primarySection{align-items:flex-start;gap:1rem;display:flex;position:relative}.QbZJqa_iconWrap{flex-shrink:0;margin-top:.25rem;animation:4.5s ease-in-out infinite QbZJqa_ghostFloat}@keyframes QbZJqa_ghostFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.QbZJqa_primaryContent{flex:1;min-width:0}.QbZJqa_primaryLabel{text-transform:uppercase;letter-spacing:.05em;color:rgb(var(--foreground));opacity:.55;margin:0 0 .375rem;font-size:.75rem}.QbZJqa_primaryValue{font-size:1.25rem;font-weight:700;font-family:var(--font-mono,ui-monospace, monospace);color:rgb(var(--foreground));word-break:break-word;margin:0;line-height:1.4}.QbZJqa_description{color:rgba(var(--foreground), .7);margin:.625rem 0 0;font-size:.875rem;line-height:1.6}.QbZJqa_reasonsGrid{border-top:1px dashed rgba(var(--primary-alt), .25);gap:.5rem;padding-top:1.25rem;display:grid;position:relative}.QbZJqa_reasonRow{background:rgba(var(--foreground), .03);border-radius:.5rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem .875rem;transition:background .2s;display:flex}.QbZJqa_reasonRow:hover{background:rgba(var(--foreground), .045)}.dark .QbZJqa_reasonRow{background:rgba(var(--foreground), .05)}.dark .QbZJqa_reasonRow:hover{background:rgba(var(--foreground), .065)}.QbZJqa_reasonLabel{color:rgba(var(--foreground), .85);font-size:.875rem;font-weight:500}.QbZJqa_reasonCount{background:rgba(var(--primary-alt), .12);color:var(--primary);border-radius:.375rem;justify-content:center;align-items:center;min-width:2rem;padding:.125rem .5rem;font-size:.875rem;font-weight:600;line-height:1.25rem;display:inline-flex}.dark .QbZJqa_reasonCount{background:rgba(var(--primary-alt), .18);color:var(--primary-light)}@media (prefers-reduced-motion:reduce){.QbZJqa_iconWrap{animation:none}}@media (max-width:640px){.QbZJqa_card{padding:1rem 1.25rem}.QbZJqa_primaryValue{font-size:1.125rem}}
.eKGqDG_title{text-transform:uppercase;letter-spacing:.1em;color:rgb(var(--foreground));opacity:.5;margin:0 0 .5rem;font-size:.75rem;font-weight:600}.eKGqDG_emptyHint{flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem 1rem;display:flex}.eKGqDG_emptyHint p{text-align:center;color:rgba(var(--foreground), .5);margin:0;font-size:.875rem;font-style:italic}
.d9vS3G_patternContainer{pointer-events:none;z-index:0;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.d9vS3G_scrollingWrapper{width:100%;animation-name:d9vS3G_infiniteScroll;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute}@keyframes d9vS3G_infiniteScroll{0%{transform:translateY(0)}to{transform:translateY(calc(-100% / var(--groups,3)))}}.d9vS3G_patternGroup{flex-direction:column;width:100%;display:flex}.d9vS3G_patternRow{flex:1;justify-content:space-around;align-items:center;width:100%;padding:10px 0;display:flex}.d9vS3G_logoWrapper{justify-content:center;align-items:center;transition:opacity .3s;display:flex}.d9vS3G_logo{object-fit:contain;width:60px;height:60px}.d9vS3G_scrollingWrapper{will-change:transform}@media (prefers-reduced-motion:reduce){.d9vS3G_scrollingWrapper{animation:none}}
.ij78Fq_grid{gap:.35rem;margin:0;display:grid}.ij78Fq_row{gap:.5rem;min-width:0;font-size:.82rem;line-height:1.45;display:flex}.ij78Fq_label{color:rgb(var(--foreground));flex-shrink:0;margin:0;font-weight:600}.ij78Fq_value{color:rgb(var(--foreground));overflow-wrap:anywhere;flex:1;min-width:0;margin:0}.ij78Fq_listValue{gap:.15rem;margin:0;padding:0;list-style:inside;display:grid}.ij78Fq_badgeValue{background:rgba(var(--primary-alt), .12);color:var(--primary);border-radius:9999px;align-items:center;padding:.05rem .5rem;font-size:.72rem;font-weight:600;display:inline-flex}.dark .ij78Fq_badgeValue{background:rgba(var(--primary-alt), .15);color:var(--primary-light)}.ij78Fq_markdownValue{min-width:0}@media (max-width:640px){.ij78Fq_row{flex-direction:column;gap:.1rem}}
.hneKVG_bubble{background:rgba(var(--foreground), .025);border:1px solid rgba(var(--foreground), .08);border-left:3px solid rgba(var(--primary-alt), .4);border-radius:12px;max-width:min(85%,680px);padding:.35rem .6rem;font-size:.85rem;line-height:1.4;transition:border-left-color .3s,box-shadow .3s}.hneKVG_bubble:has(.hneKVG_spinner){border-left-color:rgba(var(--primary-alt), .8);box-shadow:0 2px 10px rgba(var(--primary-alt), .1);background:rgba(var(--primary-alt), .03)}.hneKVG_bubbleError{border-left-color:rgba(var(--error), .7)}.hneKVG_bubbleRejected{border-left-color:rgba(var(--foreground), .35)}.hneKVG_headerButton{width:100%;color:rgb(var(--foreground));text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:.25rem 0;font-size:.82rem;display:flex}.hneKVG_headerButton:disabled{cursor:default}.hneKVG_toolIcon{background:rgba(var(--primary-alt), .12);width:22px;height:22px;color:var(--primary);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;display:inline-flex}.dark .hneKVG_toolIcon{background:rgba(var(--primary-alt), .15);color:var(--primary-light)}.hneKVG_headline{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.hneKVG_checkmark{color:rgba(var(--success), 1);flex-shrink:0;font-size:.8rem}.hneKVG_errorMark{background:rgba(var(--error), .15);width:16px;height:16px;color:rgb(var(--error));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.7rem;font-weight:700;display:inline-flex}.hneKVG_rejectedMark,.hneKVG_cancelledMark{background:rgba(var(--foreground), .1);width:16px;height:16px;color:rgba(var(--foreground), .7);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.7rem;font-weight:700;display:inline-flex}.hneKVG_spinner{border:2px solid rgba(var(--foreground), .08);border-top-color:rgba(var(--primary-alt), 1);border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.8s linear infinite hneKVG_spin;display:inline-block}@keyframes hneKVG_spin{to{transform:rotate(360deg)}}.hneKVG_chevron{color:rgba(var(--foreground), .5);flex-shrink:0;transition:transform .2s}.hneKVG_chevronOpen{transform:rotate(180deg)}.hneKVG_detailsWrapper{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .3s ease-out,opacity .25s ease-out,visibility 0s linear .3s;display:grid}.hneKVG_detailsWrapperOpen{opacity:1;visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .3s ease-out,opacity .25s ease-out,visibility}.hneKVG_detailsInner{overflow:hidden}.hneKVG_details{gap:.5rem;padding:.35rem 0 .3rem 30px;display:grid}.hneKVG_resultSection{border-top:1px solid rgba(var(--foreground), .07);padding-top:.35rem}@media (max-width:640px){.hneKVG_details{padding-left:0}}@media (prefers-reduced-motion:reduce){.hneKVG_spinner{border-top-color:rgba(var(--primary-alt), .5);animation:none}.hneKVG_chevron,.hneKVG_detailsWrapper{transition:none}}
.rE0Suq_heroContainer{background-image:linear-gradient(to right, var(--tw-gradient-stops));--tw-gradient-from:#a855f7 var(--tw-gradient-from-position);--tw-gradient-to:#4338ca var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to);position:relative}.rE0Suq_backgroundPattern{opacity:.3;background-image:linear-gradient(45deg,#ffffff0d 25%,#0000 25%),linear-gradient(-45deg,#ffffff0d 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#ffffff0d 75%),linear-gradient(-45deg,#0000 75%,#ffffff0d 75%);background-position:0 0,0 15px,15px -15px,-15px 0;background-size:30px 30px;position:absolute;inset:0}.rE0Suq_heroHeaderBar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#ffffff2e;border:1px solid #ffffff4d;border-radius:9999px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:.45rem 1.25rem;display:flex}.rE0Suq_brandBadge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#fff3;border:1px solid #ffffff4d;border-radius:9999px;padding:.375rem 1rem;display:inline-block}.rE0Suq_brandBackLink{color:#fff;border-radius:9999px;align-items:center;gap:.5rem;margin:-.375rem -.75rem -.375rem -1rem;padding:.375rem .75rem .375rem 1rem;text-decoration:none;transition:all .2s;display:inline-flex}.rE0Suq_brandBackLink:hover{background:#ffffff26}.rE0Suq_brandBackLink svg{transition:transform .2s}.rE0Suq_brandBackLink:hover svg{transform:translate(-2px)}.rE0Suq_heroTitle{color:#fff;text-shadow:0 2px 4px #0000001a}.rE0Suq_heroSubtitle{color:#fffffff2;text-shadow:0 1px 2px #0000001a}.rE0Suq_scrollingOverlay{opacity:.5;pointer-events:none;position:absolute;inset:0;overflow:hidden}.rE0Suq_heroActions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.rE0Suq_heroActions .secondary-button{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff24;border-color:#ffffff73}.rE0Suq_heroActions .secondary-button:not(:disabled):hover{background:#ffffff3d}.rE0Suq_heroActions .secondary-button:disabled{opacity:.55}.rE0Suq_glowEffect{pointer-events:none;background:radial-gradient(at top,#ffffff26 0%,#0000 60%);width:60%;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}
.WixKZa_container{flex-direction:column;gap:1rem;min-width:0;max-width:100%;display:flex}.WixKZa_resultsWrapper{flex-direction:column;gap:1rem;display:flex}.WixKZa_resultsBadge{color:#16a34a;background:linear-gradient(135deg,#22c55e1a,#22c55e0d);border:1px solid #22c55e4d;border-radius:9999px;align-items:center;gap:.5rem;width:fit-content;padding:.5rem 1rem;font-size:.8rem;font-weight:600;display:inline-flex}.dark .WixKZa_resultsBadge{color:#4ade80}.WixKZa_resultsBadgeIcon{font-size:1rem}.WixKZa_resultsCount{background:#22c55e33;border-radius:9999px;margin-left:.25rem;padding:.15rem .5rem;font-size:.7rem}.WixKZa_resultsContainer{flex-direction:column;gap:1rem;display:flex}.WixKZa_emptyResults{background:rgba(var(--foreground), .03);border:1px dashed rgba(var(--foreground), .1);text-align:center;border-radius:12px;justify-content:center;align-items:center;padding:3rem 2rem;display:flex}.WixKZa_errorBox{background:rgba(var(--error), .1);border:1px solid rgba(var(--error), .2);color:rgb(var(--error));border-radius:12px;align-items:center;gap:.5rem;padding:1rem;font-size:.9rem;display:flex}.WixKZa_emptyResults p{color:rgb(var(--foreground));opacity:.5;margin:0;font-size:.9rem}@media (max-width:1023px){.WixKZa_container{padding-top:1rem}}
.bCaBTa_container{box-sizing:border-box;width:100%;max-width:100%;height:100%;display:flex;position:relative}.bCaBTa_leftPanel,.bCaBTa_rightPanel{box-sizing:border-box;flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;position:relative}.bCaBTa_panelContent{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.bCaBTa_scrollInner{box-sizing:border-box;min-width:0;padding:2.5rem}.bCaBTa_dragHandle{cursor:col-resize;z-index:10;flex-shrink:0;justify-content:center;align-items:center;width:12px;transition:background-color .2s;display:flex;position:relative}.bCaBTa_dragHandle:hover,.bCaBTa_dragHandle:focus{background-color:rgba(var(--primary-alt), .1)}.bCaBTa_dragHandle:focus{outline:none}.bCaBTa_dragHandle:focus .bCaBTa_dragHandleBar{background-color:var(--primary);box-shadow:0 0 0 2px rgba(var(--primary-alt), .3)}.bCaBTa_dragHandleBar{background-color:rgba(var(--foreground), .15);border-radius:2px;width:4px;height:48px;transition:all .2s}.bCaBTa_dragHandle:hover .bCaBTa_dragHandleBar{background-color:rgba(var(--primary-alt), .5);height:64px}.bCaBTa_dragHandle.bCaBTa_dragging{background-color:rgba(var(--primary-alt), .15)}.bCaBTa_dragHandle.bCaBTa_dragging .bCaBTa_dragHandleBar{background-color:var(--primary);height:80px;box-shadow:0 0 8px rgba(var(--primary-alt), .4)}@media (max-width:1279px){.bCaBTa_container{flex-direction:column;height:auto}.bCaBTa_leftPanel,.bCaBTa_rightPanel{height:auto;width:100%!important}.bCaBTa_panelContent{height:auto}.bCaBTa_scrollInner{padding:1.5rem}.bCaBTa_dragHandle{display:none}.bCaBTa_rightPanel{border-top:1px solid rgba(var(--foreground), .1);margin-top:2rem;padding-top:2rem}}@media (max-width:640px){.bCaBTa_scrollInner{padding:1rem}.bCaBTa_rightPanel{margin-top:1.5rem;padding-top:1.5rem}}
._2EYBXa_searchContainer{width:100%;max-width:400px}._2EYBXa_searchInputWrapper{align-items:center;display:flex;position:relative}._2EYBXa_searchIcon{color:rgb(var(--foreground));opacity:.4;pointer-events:none;transition:opacity .2s;position:absolute;left:1rem}._2EYBXa_searchInputWrapper:focus-within ._2EYBXa_searchIcon{opacity:.6}._2EYBXa_searchInput{border:1px solid rgba(var(--foreground), .15);background:var(--emphasis);width:100%;color:rgb(var(--foreground));border-radius:9999px;padding:.75rem 2.75rem;font-size:.95rem;transition:all .2s}._2EYBXa_searchInput:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-alt), .15);outline:none}._2EYBXa_searchInput::placeholder{color:rgb(var(--foreground));opacity:.4}._2EYBXa_searchClear{background:rgba(var(--foreground), .1);width:1.5rem;height:1.5rem;color:rgb(var(--foreground));opacity:.6;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .15s;display:flex;position:absolute;right:.75rem}._2EYBXa_searchClear:hover{opacity:1;background:rgba(var(--foreground), .15)}._2EYBXa_searchSpinner{width:1.5rem;height:1.5rem;color:rgb(var(--foreground));opacity:.5;justify-content:center;align-items:center;display:flex;position:absolute;right:.75rem}._2EYBXa_attached{max-width:none}._2EYBXa_attached ._2EYBXa_searchInput{background:0 0;border:0;border-radius:0;padding-top:.875rem;padding-bottom:.875rem}._2EYBXa_attached ._2EYBXa_searchInput:focus{box-shadow:none}@media (max-width:640px){._2EYBXa_searchInput{padding:.625rem 2.5rem;font-size:.9rem}}
._1tav3G_section{background:rgba(var(--foreground), .02);border:1px solid rgba(var(--foreground), .08);border-radius:.75rem;margin-bottom:1.5rem;padding:1.5rem}.dark ._1tav3G_section{background:rgba(var(--foreground), .03)}._1tav3G_sectionHeader{border-bottom:1px solid rgba(var(--foreground), .08);justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;padding-bottom:1rem;display:flex}._1tav3G_sectionTitleWrapper{align-items:center;gap:.75rem;display:flex}._1tav3G_sectionTitle{color:rgb(var(--foreground));font-size:1.125rem;font-weight:600;line-height:1.75rem}._1tav3G_sectionDescription{color:rgba(var(--foreground), .6);margin-top:.25rem;font-size:.875rem;line-height:1.25rem}._1tav3G_error{background-color:rgba(var(--warn), .08);border:1px solid rgba(var(--warn), .2);color:rgb(var(--warn));border-radius:.75rem;margin-bottom:1rem;padding:.75rem;font-size:.875rem;line-height:1.25rem}._1tav3G_templateList>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}._1tav3G_templateCard{background-color:rgba(var(--background), .5);border:1px solid rgba(var(--foreground), .06);border-radius:.75rem;padding:1rem}.dark ._1tav3G_templateCard{background-color:rgba(var(--foreground), .02)}._1tav3G_templateHeader{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}._1tav3G_templateName{color:rgb(var(--foreground));font-weight:600}._1tav3G_primaryBadge{background:rgba(var(--success-alt), .15);color:rgb(var(--success));border-radius:9999px;padding:.25rem .625rem;font-size:.75rem;font-weight:600;line-height:1rem}._1tav3G_incompatibleBadge{background:rgba(var(--warn), .15);color:rgb(var(--warn));border-radius:9999px;padding:.25rem .625rem;font-size:.75rem;font-weight:600;line-height:1rem}._1tav3G_incompatibleMessage{background:rgba(var(--warn), .08);border:1px solid rgba(var(--warn), .2);color:rgb(var(--warn));border-radius:.5rem;margin-top:.5rem;padding:.5rem;font-size:.875rem;line-height:1.25rem}._1tav3G_filename{color:rgba(var(--foreground), .55);margin-top:.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem;display:block}._1tav3G_description{color:rgba(var(--foreground), .7);margin-top:.5rem;font-size:.875rem;line-height:1.25rem}._1tav3G_variableList{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}._1tav3G_variableBadge{background:rgba(var(--primary-alt), .1);color:var(--primary);border-radius:.5rem;padding:.25rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem}.dark ._1tav3G_variableBadge{color:var(--primary-light)}._1tav3G_variableBadgeInvalid{background:rgba(var(--warn), .12);color:rgb(var(--warn));text-decoration:line-through}._1tav3G_templateActions{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}._1tav3G_emptyState{background:rgba(var(--foreground), .03);color:rgba(var(--foreground), .65);border:1px dashed rgba(var(--foreground), .15);border-radius:.75rem;padding:1rem;font-size:.875rem;line-height:1.25rem}._1tav3G_uploadForm{margin-top:1.25rem}._1tav3G_uploadForm>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}._1tav3G_uploadForm{background:rgba(var(--foreground), .03);border:1px dashed rgba(var(--foreground), .14);border-radius:.75rem;padding:1rem}._1tav3G_formGrid{grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;display:grid}@media (min-width:768px){._1tav3G_formGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}._1tav3G_formGroup{flex-direction:column;gap:.375rem;display:flex}._1tav3G_label{color:rgba(var(--foreground), .8);font-size:.875rem;font-weight:500;line-height:1.25rem}._1tav3G_input{background:rgb(var(--background));border-width:1px;border:1px solid rgba(var(--foreground), .15);width:100%;height:44px;color:rgb(var(--foreground));border-radius:.75rem;padding-left:1rem;padding-right:1rem;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}._1tav3G_input:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-alt), .15);outline:none}.dark ._1tav3G_input{background:rgba(var(--foreground), .05);border-color:rgba(var(--foreground), .2)}._1tav3G_hiddenFileInput{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._1tav3G_filePicker{cursor:pointer;text-align:left;background:rgb(var(--background));border-width:1px;border:1px solid rgba(var(--foreground), .15);width:100%;min-width:0;height:44px;color:rgb(var(--foreground));border-radius:.75rem;align-items:center;gap:.75rem;padding-left:.375rem;padding-right:1rem;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}._1tav3G_filePicker:hover:not(:disabled){border-color:rgba(var(--primary-alt), .4)}._1tav3G_filePicker:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-alt), .15);outline:none}._1tav3G_filePicker:disabled{cursor:not-allowed;filter:brightness(70%)}._1tav3G_filePickerDragging{border-color:var(--primary);background:rgba(var(--primary-alt), .08);box-shadow:0 0 0 3px rgba(var(--primary-alt), .15)}.dark ._1tav3G_filePicker{background:rgba(var(--foreground), .05);border-color:rgba(var(--foreground), .2)}._1tav3G_filePickerTrigger{background:rgba(var(--primary-alt), .12);color:var(--primary);border-radius:.5rem;flex-shrink:0;align-items:center;gap:.5rem;padding:.375rem .75rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:inline-flex}.dark ._1tav3G_filePickerTrigger{background:rgba(var(--primary-alt), .18);color:var(--primary-light)}._1tav3G_fileName{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:rgb(var(--foreground));font-size:.875rem;line-height:1.25rem;overflow:hidden}._1tav3G_fileNameEmpty{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:rgba(var(--foreground), .5);font-size:.875rem;line-height:1.25rem;overflow:hidden}._1tav3G_formActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}._1tav3G_checkboxLabel{color:rgba(var(--foreground), .7);align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;display:inline-flex}._1tav3G_hint{color:rgba(var(--foreground), .55);font-size:.75rem;line-height:1rem}._1tav3G_tagHelp{background:rgba(var(--primary-alt), .08);border:1px solid rgba(var(--primary-alt), .16);color:rgba(var(--foreground), .72);border-radius:.75rem;margin-top:1rem;padding:1rem;font-size:.875rem;line-height:1.25rem}._1tav3G_tagExamples{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}._1tav3G_tagExample{background:rgba(var(--foreground), .08);color:rgb(var(--foreground));border-radius:.5rem;padding:.25rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem}
.vWtz2G_container{padding:0}.vWtz2G_headerCard{background:rgba(var(--foreground), .02);border:1px solid rgba(var(--foreground), .08);border-radius:.75rem;margin-bottom:1.5rem;padding:1.5rem}.dark .vWtz2G_headerCard{background:rgba(var(--foreground), .03)}.vWtz2G_headerInner{align-items:flex-start;gap:1rem;display:flex}.vWtz2G_headerText{flex-direction:column;gap:.25rem;min-width:0;display:flex}.vWtz2G_heading{color:rgb(var(--foreground));font-size:1.25rem;font-weight:600;line-height:1.75rem}.vWtz2G_intro{color:rgba(var(--foreground), .7);font-size:.875rem;line-height:1.625}.vWtz2G_permissionBody{color:rgba(var(--foreground), .75);margin-top:.75rem;font-size:.875rem;line-height:1.625}.vWtz2G_permissionKey{background:rgba(var(--foreground), .08);color:rgb(var(--foreground));border-radius:.375rem;padding:.125rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem}.vWtz2G_error{background:rgba(var(--danger-alt), .08);border:1px solid rgba(var(--danger-alt), .2);color:rgb(var(--danger));border-radius:.75rem;margin-bottom:1rem;padding:.75rem;font-size:.875rem;line-height:1.25rem}.vWtz2G_notice{background:rgba(var(--foreground), .03);color:rgba(var(--foreground), .7);border:1px dashed rgba(var(--foreground), .15);border-radius:.75rem;margin-bottom:1rem;padding:1rem;font-size:.875rem;line-height:1.25rem}.vWtz2G_loadingWrapper{margin-bottom:1rem}.vWtz2G_schemaList{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.vWtz2G_schemaCard{background:rgba(var(--foreground), .02);border:1px solid rgba(var(--foreground), .08);border-radius:.75rem;transition:border-color .2s,background-color .2s;overflow:hidden}.dark .vWtz2G_schemaCard{background:rgba(var(--foreground), .03)}.vWtz2G_schemaCardExpanded{border-color:rgba(var(--primary-alt), .35)}.vWtz2G_schemaHeader{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;transition:background-color .2s;display:flex}.vWtz2G_schemaHeader:hover{background:rgba(var(--primary-alt), .06)}.vWtz2G_schemaHeader:focus-visible{box-shadow:inset 0 0 0 2px rgba(var(--primary-alt), .4);outline:none}.vWtz2G_schemaHeaderText{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.vWtz2G_schemaTitleRow{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.vWtz2G_schemaName{color:rgb(var(--foreground));font-weight:600}.vWtz2G_schemaKey{color:rgba(var(--foreground), .55);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem}.vWtz2G_schemaMode{text-transform:uppercase;letter-spacing:.025em;background:rgba(var(--primary-alt), .12);color:var(--primary);border-radius:.375rem;padding:.125rem .5rem;font-size:.75rem;font-weight:600;line-height:1rem}.dark .vWtz2G_schemaMode{background:rgba(var(--primary-alt), .18);color:var(--primary-light)}.vWtz2G_expandButton{flex-shrink:0;align-items:center;gap:.5rem;padding:.375rem .75rem;font-size:.875rem;line-height:1.25rem;display:flex}.vWtz2G_schemaDescription{color:rgba(var(--foreground), .7);margin:0;padding:0 1.25rem 1rem;font-size:.875rem;line-height:1.625}.vWtz2G_managerWrapper{border-top:1px solid rgba(var(--foreground), .08);padding:0 1.25rem 1.25rem}@media (max-width:640px){.vWtz2G_headerInner{flex-direction:column;gap:.75rem}.vWtz2G_schemaHeader{flex-direction:column;align-items:flex-start;gap:.75rem}.vWtz2G_expandButton{justify-content:center;align-self:stretch}}
._9UbqCa_avatar{background:var(--primary);color:#fff;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}._9UbqCa_sm{width:1.75rem;height:1.75rem}._9UbqCa_md{width:2rem;height:2rem}._9UbqCa_image{border-radius:inherit;object-fit:cover;width:100%;height:100%}._9UbqCa_initial{font-size:.875rem;font-weight:500;line-height:1}
.eGdx8a_button{z-index:60;background:var(--primary);color:#fff;cursor:pointer;opacity:0;pointer-events:none;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:opacity .2s,transform .2s,filter .2s,right .3s;display:flex;position:fixed;bottom:116px;right:36px;transform:translateY(8px)scale(.9);box-shadow:0 4px 12px #0003}@media (min-width:1024px){body[data-sidebar-open=true] .eGdx8a_button{right:calc(36px + 16rem)}}@media (max-width:1023px){body[data-sidebar-open=true] .eGdx8a_button{z-index:39}}body[data-modal-open=true] .eGdx8a_button{z-index:39}.eGdx8a_button:hover{filter:brightness(1.1)}.eGdx8a_button:active{transform:translateY(0)scale(.95)}.eGdx8a_visible{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.eGdx8a_icon{flex-shrink:0;width:18px;height:18px}
.vaUC1q_row{justify-content:center;width:100%;display:flex}.vaUC1q_button{color:rgb(var(--foreground));opacity:.6;background:0 0;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:1.125rem;font-weight:500;line-height:1;text-decoration:none;transition:all .2s;display:inline-flex}.vaUC1q_button:hover{opacity:.9;background:rgba(var(--foreground), .08)}.vaUC1q_button:active{background:rgba(var(--foreground), .12)}.vaUC1q_icon{width:16px;height:16px}.vaUC1q_text{line-height:1}@media (max-width:640px){.vaUC1q_button{padding:.5rem .75rem;font-size:1rem}}
._4X8c0a_contentList{margin:0;padding:0;list-style:none}._4X8c0a_contentItem{color:var(--text-primary);margin-bottom:16px;padding-left:24px;font-size:1rem;line-height:1.6;position:relative}._4X8c0a_contentItem:last-child{margin-bottom:0}._4X8c0a_contentItem:before{content:"•";color:#6366f1;font-size:1.2rem;font-weight:700;position:absolute;top:0;left:0}@media (max-width:768px){._4X8c0a_contentItem{padding-left:20px;font-size:.9rem}}
