.frame.svelte-1hgof4l{gap:var(--cell-gap);--cell-gap:.75rem;--pad-x:1.15rem;--pad-y:1.05rem;flex-direction:column;margin-top:3rem;display:flex;position:relative}.bento.svelte-1hgof4l{gap:var(--cell-gap);grid-template-columns:1fr;display:grid}.frame.svelte-1hgof4l .cell{min-width:0;padding:var(--pad-y) var(--pad-x);border:1px solid color-mix(in oklab, var(--cast) 12%, var(--border));border-radius:calc(var(--radius) * 1.25);background:linear-gradient(160deg, color-mix(in oklab, var(--primary) 6%, var(--card)), var(--card) 60%);box-shadow:0 2px 10px -6px color-mix(in oklab, var(--cast) 34%, transparent);transition:border-color .3s,box-shadow .3s;display:flow-root}.dark .frame.svelte-1hgof4l .cell{border-color:color-mix(in oklab, var(--foreground) 9%, var(--border))}.frame.svelte-1hgof4l .cell:hover{border-color:color-mix(in oklab, var(--accent) 40%, var(--border));box-shadow:0 12px 30px -18px color-mix(in oklab, var(--accent) 60%, transparent)}.cell-label.svelte-1hgof4l{font-family:var(--font-mono,monospace);letter-spacing:.16em;text-align:center;text-transform:uppercase;color:color-mix(in oklab, var(--accent) 60%, var(--foreground));font-size:.6875rem;display:block}.cell-label.svelte-1hgof4l:after{content:"";background:linear-gradient(90deg, transparent, var(--accent), transparent);width:4.75rem;height:1px;margin:.6rem auto 0;display:block}.cell-line.svelte-1hgof4l{color:var(--muted-foreground);text-wrap:pretty;margin-top:.75rem;font-size:.9375rem;line-height:1.45;display:block}.rail.svelte-1hgof4l{--acts-h:2.1rem;min-width:0;display:grid}.rail.svelte-1hgof4l>.cell-decisions{padding-bottom:calc(var(--pad-y) + var(--acts-h) + .5rem);grid-area:1/1}.acts.svelte-1hgof4l{z-index:1;padding:0 var(--pad-x) var(--pad-y);pointer-events:none;grid-area:1/1;justify-content:space-between;align-self:end;gap:.75rem;transition:transform .25s;display:flex}.cell-decisions:hover~.acts.svelte-1hgof4l{transform:translateY(-2px)scale(1.02)}.act.svelte-1hgof4l{height:var(--acts-h);pointer-events:auto;border:1px solid color-mix(in oklab, var(--accent) 42%, var(--border));background:color-mix(in oklab, var(--accent) 9%, transparent);font-family:var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in oklab, var(--accent) 35%, var(--foreground));cursor:pointer;border-radius:999px;padding-inline:.9rem;font-size:.6875rem;transition:background .2s,border-color .2s,color .2s}.act.svelte-1hgof4l:hover{background:color-mix(in oklab, var(--accent) 22%, transparent);border-color:color-mix(in oklab, var(--accent) 75%, var(--border));color:var(--foreground)}.act.svelte-1hgof4l:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.frame.svelte-1hgof4l .tally{font-family:var(--font-mono,monospace);color:var(--muted-foreground);border-color:color-mix(in oklab, var(--secondary) 45%, var(--border));justify-content:center;align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.frame.svelte-1hgof4l .tally strong{color:var(--foreground);font-size:1.05rem}.porthole.svelte-1hgof4l{aspect-ratio:1;pointer-events:none;--dish-inset:12.5%;order:-1;width:100%;max-width:28rem;margin-inline:auto;position:relative}.seam.svelte-1hgof4l{width:var(--void-d);aspect-ratio:1;border:1px solid color-mix(in oklab, var(--foreground) 13%, transparent);box-shadow:0 0 1.6rem .2rem color-mix(in oklab, var(--cast) 30%, transparent);pointer-events:none;border-radius:50%;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width>=768px){.frame.svelte-1hgof4l{--cell-gap:1rem}.bento.svelte-1hgof4l{grid-template-columns:1fr 1fr}.porthole.svelte-1hgof4l{max-width:24rem}.rail.svelte-1hgof4l{grid-area:1/1/2/3}.cell-decisions .cell-line.svelte-1hgof4l{text-align:center}.frame.svelte-1hgof4l .cell-requirements{grid-area:2/1/3/2}.frame.svelte-1hgof4l .cell-data-logic{grid-area:2/2/3/3}.frame.svelte-1hgof4l .cell-roadmaps{grid-area:3/1/4/2}.frame.svelte-1hgof4l .cell-workflows{grid-area:3/2/4/3}.frame.svelte-1hgof4l .tally{grid-area:4/1/5/3;justify-self:center;width:20rem}}@media (width>=1024px){.frame.svelte-1hgof4l{--void-d:clamp(24rem, 40vw, 30rem);--void-r:calc(var(--void-d) / 2);--clearance:.7rem;--tally-w:calc(var(--void-d) * .5);--row-top:max(10.5rem, calc(var(--void-d) * .375));--row-bot:calc(var(--void-r) - var(--cell-gap) / 2 + 3.4rem);--bite:max(0px, calc(var(--void-r) - var(--row-top) - var(--cell-gap) * 1.5));--band-top:max(9rem, calc(var(--bite) + 6.6rem));--centre-y:calc(var(--band-top) + var(--row-top) + var(--cell-gap) * 1.5);--keep-out:calc(var(--void-r) + .75rem);--pad-band:calc(var(--keep-out) - var(--cell-gap) / 2);--pad-flank:calc(var(--keep-out) - var(--tally-w) / 2 - var(--cell-gap));--pad-bowl:calc(var(--void-r) - var(--cell-gap) / 2);display:block}.bento.svelte-1hgof4l{grid-template-columns:1fr var(--half-tally) var(--half-tally) 1fr;grid-template-rows:var(--band-top) var(--row-top) var(--row-bot);--half-tally:calc((var(--tally-w) - var(--cell-gap)) / 2);-webkit-mask-image:radial-gradient(circle var(--void-r) at 50% var(--centre-y), #0000 0 99.4%, #000 100%);mask-image:radial-gradient(circle var(--void-r) at 50% var(--centre-y), #0000 0 99.4%, #000 100%);-webkit-mask-clip:no-clip;mask-clip:no-clip}.seam.svelte-1hgof4l{top:var(--centre-y);display:block}.porthole.svelte-1hgof4l{left:50%;top:var(--centre-y);width:calc(var(--void-d) - var(--clearance) * 2);z-index:2;max-width:none;position:absolute;transform:translate(-50%,-50%)}.rail.svelte-1hgof4l{grid-area:1/1/2/5}.frame.svelte-1hgof4l .cell-requirements{grid-area:2/1/3/3}.frame.svelte-1hgof4l .cell-data-logic{grid-area:2/3/3/5}.frame.svelte-1hgof4l .cell-roadmaps{grid-area:3/1/4/2}.frame.svelte-1hgof4l .tally{grid-area:3/2/4/4}.frame.svelte-1hgof4l .cell-workflows{grid-area:3/4/4/5}.frame.svelte-1hgof4l .cell-requirements,.frame.svelte-1hgof4l .cell-data-logic,.frame.svelte-1hgof4l .cell-roadmaps,.frame.svelte-1hgof4l .cell-workflows{flex-direction:column;justify-content:flex-start;display:flex}.frame.svelte-1hgof4l .cell-requirements{padding-right:var(--pad-band)}.frame.svelte-1hgof4l .cell-data-logic{padding-left:var(--pad-band)}.frame.svelte-1hgof4l .cell-roadmaps,.frame.svelte-1hgof4l .cell-workflows{justify-content:space-between;padding-bottom:1.2rem}.frame.svelte-1hgof4l .cell-roadmaps{padding-right:var(--pad-flank)}.frame.svelte-1hgof4l .cell-workflows{padding-left:var(--pad-flank)}.cell-label.svelte-1hgof4l{font-size:.75rem}.cell-line.svelte-1hgof4l{font-size:1.0625rem;line-height:1.5}.frame.svelte-1hgof4l .cell-decisions{flex-direction:column;align-items:center;padding-inline:1.6rem;display:flex}.cell-decisions .cell-line.svelte-1hgof4l{text-wrap:balance;max-width:34rem}.acts.svelte-1hgof4l{padding-inline:1.6rem}.frame.svelte-1hgof4l .tally{width:auto;padding-top:var(--pad-bowl);justify-self:stretch;align-items:flex-end;padding-bottom:1.2rem}}.collar.svelte-1hgof4l{background:linear-gradient(#ffffff29,#fff0 22%,#0000004d 82%),conic-gradient(from 218deg,#262b30,#454e56 12%,#2c3238 27%,#525c65 46%,#23282d 62%,#4a545d 80%,#262b30);border-radius:50%;position:absolute;inset:0;box-shadow:0 30px 64px -26px #000000b3,inset 0 1px 1px #fff6,inset 0 -2px 5px #0000008c}.bolt.svelte-1hgof4l{transform:rotate(var(--a));position:absolute;inset:0}.bolt.svelte-1hgof4l:before{content:"";aspect-ratio:1;background:radial-gradient(circle at 34% 28%,#ffffffd9,#9ea8b0f2 46%,#161a1ef2 100%);border-radius:50%;width:1.6%;margin-left:-.8%;position:absolute;top:1.35%;left:50%;box-shadow:0 0 0 .5px #00000080,0 1px 1.5px #0000008c}.bezel.svelte-1hgof4l{background:radial-gradient(circle at 32% 24%,#ffffff47,#0000 46%),conic-gradient(from 218deg,#22262b,#6c7681 9%,oklab(87.7571% .00649694 -.00886432) 15%,#7d8791 21%,#2a2f35 31%,#98a2ab 41%,oklab(91.8182% -.00919664 -.00667826) 48%,#59636d 56%,#22262b 64%,#8a949d 73%,#ced5db 81%,#4b555e 89%,#22262b);border-radius:50%;position:absolute;inset:4.2%;box-shadow:0 28px 70px -24px #000000bf,0 2px 6px #00000059,inset 0 1px 1px #ffffff8c,inset 0 -2px 6px #00000073}.sheen.svelte-1hgof4l{background:conic-gradient(from 0deg, transparent 0 10%, #ffffff8c 15%, transparent 21%, transparent 52%, #c77a934d 58%, transparent 65%);filter:blur(9px);mix-blend-mode:screen;border-radius:50%;position:absolute;inset:0}.live.svelte-1hgof4l .sheen:where(.svelte-1hgof4l){animation:16s linear infinite svelte-1hgof4l-bezel-sheen}@keyframes svelte-1hgof4l-bezel-sheen{to{transform:rotate(360deg)}}.face.svelte-1hgof4l{inset:var(--dish-inset);background:radial-gradient(circle at 50% 42%,#10161a,#05080a 78%);border:1px solid #ffffff14;border-radius:50%;position:absolute;overflow:hidden;box-shadow:inset 0 3px 14px #000000d9,inset 0 -1px 2px #ffffff0f}.globe-canvas.svelte-1hgof4l{pointer-events:auto;contain:layout paint size;cursor:grab;touch-action:pan-y;width:100%;height:100%}.globe-canvas.svelte-1hgof4l.dragging{cursor:grabbing}.glare.svelte-1hgof4l{pointer-events:none;background:radial-gradient(55% 38% at 32% 20%,#ffffff12,#0000 70%);border-radius:50%;position:absolute;inset:0}.overlay.svelte-1hgof4l{inset:var(--dish-inset);z-index:10;pointer-events:none;position:absolute}.overlay.wave.svelte-1hgof4l{border-radius:50%;overflow:hidden}.site.svelte-1hgof4l{width:0;height:0;transition:opacity .35s;position:absolute}.site.svelte-1hgof4l.far{opacity:0;pointer-events:none}.origin-dot.svelte-1hgof4l{background:#7fb8a3;border-radius:50%;width:7px;height:7px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 9px #7fb8a3}.pulse-ring.svelte-1hgof4l{opacity:0;border:2px solid #7fb8a3f2;border-radius:50%;width:22px;height:22px;position:absolute;transform:translate(-50%,-50%)scale(.2);box-shadow:0 0 12px #7fb8a380,inset 0 0 10px #7fb8a359}.live.svelte-1hgof4l .pulse-ring:where(.svelte-1hgof4l){animation:1.8s cubic-bezier(.1,.5,.3,1) forwards svelte-1hgof4l-pulse-sweep}.live.svelte-1hgof4l .pulse-ring.late:where(.svelte-1hgof4l){animation-delay:.45s}@keyframes svelte-1hgof4l-pulse-sweep{0%{opacity:.95;transform:translate(-50%,-50%)scale(.2)}to{opacity:0;transform:translate(-50%,-50%)scale(16)}}.ping.svelte-1hgof4l{opacity:0;border:1.5px solid #c77a93e6;border-radius:50%;width:10px;height:10px;position:absolute;transform:translate(-50%,-50%)}.live.svelte-1hgof4l .deal-site:where(.svelte-1hgof4l) .ping:where(.svelte-1hgof4l){animation:1s cubic-bezier(0,0,.2,1) 2 svelte-1hgof4l-ping-out}@keyframes svelte-1hgof4l-ping-out{0%{opacity:.9;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(4.2)}}.detect-label.svelte-1hgof4l{white-space:nowrap;font-family:var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:#d295a9;text-shadow:0 1px 4px #000c;font-size:.6rem;animation:.3s ease-out svelte-1hgof4l-label-in;position:absolute;top:10px;left:0;transform:translate(-50%)}@keyframes svelte-1hgof4l-label-in{0%{opacity:0;transform:translate(-50%)translateY(3px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.pin.svelte-1hgof4l{opacity:0;position:absolute;bottom:0;left:0}.pin.risen.svelte-1hgof4l{opacity:1}.pole.svelte-1hgof4l{transform-origin:bottom;background:linear-gradient(#f6f3ee,#f6f3ee40);width:1.5px;height:26px;position:absolute;bottom:0;left:-.5px;transform:scaleY(0)}.flag.svelte-1hgof4l{clip-path:polygon(0 0,100% 50%,0 100%);transform-origin:0;background:#c77a93;border-radius:1px 3px 3px 1px;width:9px;height:7px;position:absolute;bottom:17px;left:.5px;transform:scale(0)}.risen.svelte-1hgof4l .pole:where(.svelte-1hgof4l){transition:transform .4s cubic-bezier(.2,.9,.3,1);transform:scaleY(1)}.risen.svelte-1hgof4l .flag:where(.svelte-1hgof4l){transition:transform .25s cubic-bezier(.2,.9,.3,1) .28s;transform:scale(1)}.still.svelte-1hgof4l .pole:where(.svelte-1hgof4l),.still.svelte-1hgof4l .flag:where(.svelte-1hgof4l){transition:none}.card.svelte-1hgof4l{pointer-events:auto;border-radius:calc(var(--radius) * .8);border:1px solid var(--border);background:color-mix(in srgb, var(--card) 93%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:186px;color:var(--card-foreground);padding:.6rem .7rem;position:absolute;bottom:14px;box-shadow:0 12px 30px -12px #000c}.card.right.svelte-1hgof4l{transform-origin:0 100%;left:16px}.card.left.svelte-1hgof4l{transform-origin:100% 100%;right:16px}.live.svelte-1hgof4l .card:where(.svelte-1hgof4l){animation:.32s cubic-bezier(.2,.9,.3,1) svelte-1hgof4l-unfurl}@keyframes svelte-1hgof4l-unfurl{0%{opacity:0;transform:translateY(5px)scaleX(.4)}to{opacity:1;transform:translateY(0)scaleX(1)}}.card.retiring.svelte-1hgof4l{opacity:0;pointer-events:none;transition:opacity .4s,transform .4s;transform:scale(.85)}.kind.svelte-1hgof4l{font-family:var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:#d295a9;font-size:.62rem}.parties.svelte-1hgof4l{color:#d8d0c6;align-items:center;gap:.45rem;margin-top:.4rem;display:flex}.tile.svelte-1hgof4l{border-radius:calc(var(--radius) * .5);letter-spacing:.04em;justify-content:center;align-items:center;width:24px;height:24px;font-size:.62rem;font-weight:700;display:inline-flex}.tile.logo.svelte-1hgof4l{color:#252826;background:#f6f3ee;border:1px solid #25282629;padding:4px}.tile.logo.svelte-1hgof4l svg{width:100%;height:100%;display:block}.tile.logo.svelte-1hgof4l svg:not([fill]){fill:currentColor}.tile.wide.svelte-1hgof4l{width:auto;padding-inline:6px}.tile.wide.svelte-1hgof4l svg{width:auto;height:11px}.potential.svelte-1hgof4l{color:#d8d0c6d9;margin-top:.45rem;font-size:.68rem}.potential.svelte-1hgof4l strong:where(.svelte-1hgof4l){color:var(--card-foreground);font-family:var(--font-mono,monospace)}.add.svelte-1hgof4l{font-family:var(--font-mono,monospace);color:var(--card-foreground);cursor:pointer;background:#c77a931f;border:1px solid #c77a938c;border-radius:999px;align-items:center;gap:.35rem;margin-top:.55rem;padding:.28rem .65rem;font-size:.62rem;transition:background .2s,border-color .2s;display:inline-flex}.add.svelte-1hgof4l:hover{background:#c77a9359;border-color:#c77a93e6}.add.svelte-1hgof4l:focus-visible{outline-offset:2px;outline:2px solid #c77a93}html:not(.dark) .bezel.svelte-1hgof4l{background:radial-gradient(circle at 32% 24%,#ffffffd9,#0000 46%),conic-gradient(from 218deg,#aeb6bd,#e6eaee 9%,oklab(95.3585% .0140487 -.000185893) 15%,#c6cdd4 21%,#8f99a2 31%,#dfe4e9 41%,oklab(96.8449% -.007903 .00146827) 48%,#aab3bb 56%,#98a2ab 64%,#d8dee3 73%,#f2f5f7 81%,#a5aeb6 89%,#aeb6bd);box-shadow:0 24px 60px -26px #25282666,0 2px 6px #2528261f,inset 0 1px 1px #fffffff2,inset 0 -2px 6px #25282633}html:not(.dark) .collar.svelte-1hgof4l{background:linear-gradient(#ffffffe6,#fff0 24%,#25282629 84%),conic-gradient(from 218deg,#b9c1c8,#dfe4e9 12%,#c2cad1 27%,#eef1f4 46%,#a9b2ba 62%,#d6dce1 80%,#b9c1c8);box-shadow:0 26px 56px -28px #25282673,inset 0 1px 1px #fffffff2,inset 0 -2px 5px #25282638}html:not(.dark) .bolt.svelte-1hgof4l:before{background:radial-gradient(circle at 34% 28%,#fffffff2,#b0b8bff2 46%,#5c646bf2 100%);box-shadow:0 0 0 .5px #25282647,0 1px 1.5px #2528264d}html:not(.dark) .face.svelte-1hgof4l{background:radial-gradient(circle at 50% 42%,#fbf8f2,#e7e1d7 78%);border-color:#2528261a;box-shadow:inset 0 3px 14px #25282638,inset 0 -1px 2px #fffc}html:not(.dark) .origin-dot.svelte-1hgof4l{background:#5e8d7a;box-shadow:0 0 9px #5e8d7acc}html:not(.dark) .pulse-ring.svelte-1hgof4l{border-color:#5e8d7af2;box-shadow:0 0 12px #5e8d7a73,inset 0 0 10px #5e8d7a4d}html:not(.dark) .ping.svelte-1hgof4l{border-color:#8e4f67e6}html:not(.dark) .detect-label.svelte-1hgof4l{color:#8e4f67;text-shadow:0 1px 4px #f6f3eee6}html:not(.dark) .pole.svelte-1hgof4l{background:linear-gradient(#252826,#25282640)}html:not(.dark) .card.svelte-1hgof4l{box-shadow:0 12px 30px -12px #25282659}html:not(.dark) .kind.svelte-1hgof4l{color:#8e4f67}html:not(.dark) .parties.svelte-1hgof4l{color:#5c615e}html:not(.dark) .potential.svelte-1hgof4l{color:#252826c7}
